diff --git a/backend/app/graphify-out/cache/ast/dfc0321da3af8614b00e951c5103794e858e09c1b4675f7b4979961e68446556.json b/backend/app/graphify-out/cache/ast/dfc0321da3af8614b00e951c5103794e858e09c1b4675f7b4979961e68446556.json new file mode 100644 index 00000000..de81b5bb --- /dev/null +++ b/backend/app/graphify-out/cache/ast/dfc0321da3af8614b00e951c5103794e858e09c1b4675f7b4979961e68446556.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_api_menu_py", "label": "menu.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/menu.py", "source_location": "L1"}, {"id": "api_menu_get_menu_list", "label": "get_menu_list()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/menu.py", "source_location": "L260"}, {"id": "api_menu_rationale_1", "label": "\u8fd0\u8425\u7aef\u83dc\u5355\u63a5\u53e3\uff08\u4e0e web-admin \u524d\u7aef\u9759\u6001\u8def\u7531 sqxp.ts \u5bf9\u9f50\uff0c\u4f9b\u540e\u7aef\u83dc\u5355\u6a21\u5f0f\u8054\u8c03\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/menu.py", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_api_menu_py", "target": "fastapi", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/menu.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_menu_py", "target": "app_core_menu_guard", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/menu.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_menu_py", "target": "app_core_response", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/menu.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_menu_py", "target": "api_menu_get_menu_list", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/menu.py", "source_location": "L260", "weight": 1.0}, {"source": "api_menu_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_api_menu_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/menu.py", "source_location": "L1", "weight": 1.0}], "raw_calls": [{"caller_nid": "api_menu_get_menu_list", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/menu.py", "source_location": "L262"}]} \ No newline at end of file diff --git a/backend/graphify-out/.graphify_analysis.json b/backend/graphify-out/.graphify_analysis.json new file mode 100644 index 00000000..0fa41098 --- /dev/null +++ b/backend/graphify-out/.graphify_analysis.json @@ -0,0 +1,2588 @@ +{ + "communities": { + "0": [ + "api_admin_attachmentdownloadurlbody", + "api_admin_deptcreatebody", + "api_admin_deptupdatebody", + "api_admin_dictdatacreatebody", + "api_admin_dictdataupdatebody", + "api_admin_dicttypecreatebody", + "api_admin_dicttypeupdatebody", + "api_admin_expresscompanycreatebody", + "api_admin_expresscompanyupdatebody", + "api_admin_format_file_size", + "api_admin_itemunitcreatebody", + "api_admin_itemunitupdatebody", + "api_admin_list_roles_for_designer", + "api_admin_list_roles_for_select", + "api_admin_list_users_for_select", + "api_admin_menucreatebody", + "api_admin_menuupdatebody", + "api_admin_postcreatebody", + "api_admin_postupdatebody", + "api_admin_postusersupdatebody", + "api_admin_py", + "api_admin_rationale_1521", + "api_admin_rationale_44", + "api_admin_rationale_76", + "api_admin_rationale_91", + "api_admin_rolecreatebody", + "api_admin_roledatascopebody", + "api_admin_rolemenubody", + "api_admin_roleupdatebody", + "api_admin_sitecreatebody", + "api_admin_siteupdatebody", + "api_admin_tenantcreatebody", + "api_admin_tenantupdatebody", + "api_admin_upload_attachment", + "api_admin_usercreatebody", + "api_admin_userupdatebody", + "api_basic_info_cellsampletypecreatebody", + "api_basic_info_cellsampletypeupdatebody", + "api_basic_info_collectionregioncreatebody", + "api_basic_info_collectionregionupdatebody", + "api_basic_info_customercreatebody", + "api_basic_info_customerupdatebody", + "api_basic_info_hospitalcreatebody", + "api_basic_info_hospitalupdatebody", + "api_basic_info_protocolnobatchgeneratebody", + "api_basic_info_protocolnobatchissuebody", + "api_basic_info_protocolnobatchrevokebody", + "api_basic_info_protocolnocreatebody", + "api_basic_info_protocolnoupdatebody", + "api_basic_info_py", + "api_basic_info_rationale_1", + "api_basic_info_samplecodebatchgeneratebody", + "api_basic_info_samplecodebatchissuebody", + "api_basic_info_samplecodebatchrevokebody", + "api_basic_info_samplecodecreatebody", + "api_basic_info_samplecodeupdatebody", + "api_material_materialbody", + "api_material_materialupdatebody", + "api_material_stockinbody", + "api_material_stockoutbody", + "api_pilot_service_cellproductpricecreatebody", + "api_pilot_service_cellproductpriceupdatebody", + "api_pilot_service_cellproductspeccreatebody", + "api_pilot_service_cellproductspecupdatebody", + "api_pilot_service_cellproducttypecreatebody", + "api_pilot_service_cellproducttypeupdatebody", + "api_pilot_service_channelagreementcreatebody", + "api_pilot_service_channelagreementpricecreatebody", + "api_pilot_service_channelagreementpriceupdatebody", + "api_pilot_service_channelagreementupdatebody", + "api_pilot_service_channelcreatebody", + "api_pilot_service_channelinvoicecreatebody", + "api_pilot_service_channelinvoiceupdatebody", + "api_pilot_service_channelmailaddresscreatebody", + "api_pilot_service_channelmailaddressupdatebody", + "api_pilot_service_channelupdatebody", + "api_pilot_service_checkupinstitutioncreatebody", + "api_pilot_service_checkupinstitutioninvoicecreatebody", + "api_pilot_service_checkupinstitutioninvoiceupdatebody", + "api_pilot_service_checkupinstitutionpackagecreatebody", + "api_pilot_service_checkupinstitutionpackageupdatebody", + "api_pilot_service_checkupinstitutionprojectcreatebody", + "api_pilot_service_checkupinstitutionprojectupdatebody", + "api_pilot_service_checkupinstitutionupdatebody", + "api_pilot_service_checkuppackageitembody", + "api_pilot_service_projectsystemcreatebody", + "api_pilot_service_projectsystemitemcreatebody", + "api_pilot_service_projectsystemitemupdatebody", + "api_pilot_service_projectsystemupdatebody", + "api_pilot_service_rationale_1", + "api_public_rationale_215", + "api_qc_itemparambody", + "api_qc_labtestitembody", + "api_qc_labtestitemupdatebody", + "api_qc_qcmaterialbody", + "api_qc_qcmaterialupdatebody", + "api_qc_stockinbody", + "api_qc_taskattachmentsbody", + "api_qc_taskcompletewithresultbody", + "api_qc_taskresultbody", + "api_qc_thirdpartycompanybody", + "api_qc_thirdpartycompanyupdatebody", + "api_qc_thirdpartyitembody", + "api_qc_thirdpartyitemupdatebody", + "api_qc_workorderconfigurebody", + "api_sample_reception_checkitembody", + "api_sample_reception_checkitemupdatebody", + "api_sample_reception_receptionchecksubmit", + "api_sample_reception_samplereceptioncreatebody", + "basemodel", + "core_data_scope_get_child_dept_ids", + "core_data_scope_get_user_dept_id", + "core_data_scope_py", + "core_data_scope_rationale_1", + "core_data_scope_rationale_113", + "core_data_scope_rationale_28", + "core_data_scope_rationale_38", + "core_data_scope_rationale_65", + "core_data_scope_resolve_user_role_scopes", + "core_response_config", + "core_response_pageresult", + "core_response_py", + "core_response_responsemodel", + "crud_collection_protocol_no_batch_generate_protocol_nos", + "crud_collection_protocol_no_rationale_185", + "crud_sample_code_batch_generate_sample_codes", + "crud_sample_code_rationale_182", + "models_models_bizattachment", + "models_models_bizcellsampletype", + "models_models_bizcollectionprotocolno", + "models_models_bizcustomer", + "models_models_bizsamplecode", + "models_models_sysrole", + "models_models_sysuser", + "schemas_attachment_attachmentuploadresponse", + "schemas_attachment_py", + "schemas_auth_changepasswordrequest", + "schemas_auth_config", + "schemas_auth_loginrequest", + "schemas_auth_loginresponse", + "schemas_auth_py", + "schemas_auth_rationale_1", + "schemas_auth_resetpasswordrequest", + "schemas_auth_usercreate", + "schemas_auth_userresponse", + "schemas_category_categorybase", + "schemas_category_categorycreate", + "schemas_category_categorylistresponse", + "schemas_category_categoryresponse", + "schemas_category_categorytreenode", + "schemas_category_categoryupdate", + "schemas_category_config", + "schemas_category_parameter_categoryparameterbase", + "schemas_category_parameter_categoryparameterbatchupdate", + "schemas_category_parameter_categoryparametercreate", + "schemas_category_parameter_categoryparameteritem", + "schemas_category_parameter_categoryparameterlistresponse", + "schemas_category_parameter_categoryparameterresponse", + "schemas_category_parameter_categoryparameterupdate", + "schemas_category_parameter_categoryparameterwithdetailresponse", + "schemas_category_parameter_config", + "schemas_category_parameter_py", + "schemas_category_parameter_rationale_1", + "schemas_category_parameter_rationale_19", + "schemas_category_py", + "schemas_cell_product_cellproductlistquery", + "schemas_common_deleteinput", + "schemas_common_idinput", + "schemas_common_paginationparams", + "schemas_common_paginationresult", + "schemas_common_py", + "schemas_common_statusinput", + "schemas_delivery_config", + "schemas_delivery_deliveryassignbatchrequest", + "schemas_delivery_deliveryassignrequest", + "schemas_delivery_deliveryattachmentresponse", + "schemas_delivery_deliverycancelrequest", + "schemas_delivery_deliverydeliveritem", + "schemas_delivery_deliverydeliverrequest", + "schemas_delivery_deliverypickuprequest", + "schemas_delivery_deliveryreassignrequest", + "schemas_delivery_deliverystatisticsresponse", + "schemas_delivery_deliverystatusresponse", + "schemas_delivery_deliverytaskassignrequest", + "schemas_delivery_deliverytaskcancelrequest", + "schemas_delivery_deliverytaskcreaterequest", + "schemas_delivery_deliverytaskdeliverrequest", + "schemas_delivery_deliverytaskdetailresponse", + "schemas_delivery_deliverytaskitemresponse", + "schemas_delivery_deliverytasklistresponse", + "schemas_delivery_deliverytaskpickuprequest", + "schemas_delivery_deliverytaskresponse", + "schemas_delivery_deliverytaskstatistics", + "schemas_delivery_deliverytaskstatusupdaterequest", + "schemas_delivery_deliverywarningitem", + "schemas_delivery_deliverywarninglistresponse", + "schemas_delivery_py", + "schemas_delivery_rationale_1", + "schemas_delivery_supplierconfirmpickuprequest", + "schemas_delivery_supplierconfirmpreparedrequest", + "schemas_delivery_suppliertasklistresponse", + "schemas_delivery_suppliertaskresponse", + "schemas_inquiry_config", + "schemas_inquiry_inquirybase", + "schemas_inquiry_inquirycreate", + "schemas_inquiry_inquirydetailresponse", + "schemas_inquiry_inquiryitembase", + "schemas_inquiry_inquiryitemcreate", + "schemas_inquiry_inquiryitemresponse", + "schemas_inquiry_inquirylistresponse", + "schemas_inquiry_inquiryresponse", + "schemas_inquiry_inquirystatusresponse", + "schemas_inquiry_inquiryupdate", + "schemas_inquiry_py", + "schemas_inquiry_rationale_1", + "schemas_leave_config", + "schemas_leave_leavecreate", + "schemas_leave_leaveresponse", + "schemas_leave_leaveupdate", + "schemas_leave_py", + "schemas_leave_rationale_1", + "schemas_menu_menuitem", + "schemas_menu_menulistresponse", + "schemas_menu_menumeta", + "schemas_menu_py", + "schemas_order_assigndelivererrequest", + "schemas_order_assigndelivererresponse", + "schemas_order_config", + "schemas_order_deliveryprogressresponse", + "schemas_order_deliverywarningresponse", + "schemas_order_deliverywarningstatistics", + "schemas_order_orderadjustitem", + "schemas_order_orderadjustrequest", + "schemas_order_orderadjustresponse", + "schemas_order_orderadjustresult", + "schemas_order_ordercancelrequest", + "schemas_order_orderconfirmpartialrequest", + "schemas_order_orderconfirmpartialresponse", + "schemas_order_ordercreate", + "schemas_order_orderdetailresponse", + "schemas_order_orderdirectcancelrequest", + "schemas_order_orderforcecompleterequest", + "schemas_order_orderforcecompleteresponse", + "schemas_order_orderitembase", + "schemas_order_orderitemcreate", + "schemas_order_orderitemresponse", + "schemas_order_orderlistresponse", + "schemas_order_orderlockrequest", + "schemas_order_orderlockresponse", + "schemas_order_orderpartialdeliveredrequest", + "schemas_order_orderpartialdeliveredresponse", + "schemas_order_orderpreviewrequest", + "schemas_order_orderpreviewresponse", + "schemas_order_orderresponse", + "schemas_order_orderreviewcancelrequest", + "schemas_order_orderstatuslogresponse", + "schemas_order_orderstatusresponse", + "schemas_order_orderunlockrequest", + "schemas_order_orderunlockresponse", + "schemas_order_py", + "schemas_order_rationale_1", + "schemas_order_reassigndeliveryrequest", + "schemas_order_reassigndeliveryresponse", + "schemas_price_list_config", + "schemas_price_list_pricelistbase", + "schemas_price_list_pricelistcreate", + "schemas_price_list_pricelistdetailresponse", + "schemas_price_list_pricelistgeneraterequest", + "schemas_price_list_pricelistinvalidaterequest", + "schemas_price_list_pricelistitembase", + "schemas_price_list_pricelistitemcreate", + "schemas_price_list_pricelistitemresponse", + "schemas_price_list_pricelistitemupdate", + "schemas_price_list_pricelistlistresponse", + "schemas_price_list_pricelistpublishrequest", + "schemas_price_list_pricelistresponse", + "schemas_price_list_priceliststatusresponse", + "schemas_price_list_pricelistupdate", + "schemas_price_list_productpricehistoryitem", + "schemas_price_list_productpricehistoryresponse", + "schemas_price_list_productpriceresponse", + "schemas_price_list_py", + "schemas_price_list_rationale_1", + "schemas_process_route_stepconsumableitem", + "schemas_process_route_stepdatacollectionitem", + "schemas_process_route_stepoutputitem", + "schemas_process_route_stepreagentitem", + "schemas_product_banner_productbannerbase", + "schemas_product_banner_productbannercreate", + "schemas_product_banner_productbannercreatebatch", + "schemas_product_banner_productbannerlistresponse", + "schemas_product_banner_productbannerresponse", + "schemas_product_banner_productbannersortitem", + "schemas_product_banner_productbannersortupdate", + "schemas_product_banner_productbannerupdate", + "schemas_product_banner_py", + "schemas_product_banner_rationale_1", + "schemas_product_detail_media_productdetailmediabase", + "schemas_product_detail_media_productdetailmediacreate", + "schemas_product_detail_media_productdetailmediacreatebatch", + "schemas_product_detail_media_productdetailmedialistresponse", + "schemas_product_detail_media_productdetailmediaresponse", + "schemas_product_detail_media_productdetailmediasortitem", + "schemas_product_detail_media_productdetailmediasortupdate", + "schemas_product_detail_media_productdetailmediaupdate", + "schemas_product_detail_media_py", + "schemas_product_detail_media_rationale_1", + "schemas_product_parameter_config", + "schemas_product_parameter_productparameterbase", + "schemas_product_parameter_productparametercreate", + "schemas_product_parameter_productparameterlistresponse", + "schemas_product_parameter_productparameterresponse", + "schemas_product_parameter_productparametersimpleresponse", + "schemas_product_parameter_productparameterupdate", + "schemas_product_parameter_py", + "schemas_product_parameter_rationale_1", + "schemas_product_parameter_value_config", + "schemas_product_parameter_value_productparametervaluebase", + "schemas_product_parameter_value_productparametervaluebatchsave", + "schemas_product_parameter_value_productparametervaluecreate", + "schemas_product_parameter_value_productparametervaluelistresponse", + "schemas_product_parameter_value_productparametervalueresponse", + "schemas_product_parameter_value_productparametervalueupdate", + "schemas_product_parameter_value_productparametervaluewithparameterresponse", + "schemas_product_parameter_value_py", + "schemas_product_parameter_value_rationale_1", + "schemas_product_review_config", + "schemas_product_review_media_config", + "schemas_product_review_media_productreviewmediabase", + "schemas_product_review_media_productreviewmediacreate", + "schemas_product_review_media_productreviewmediacreatebatch", + "schemas_product_review_media_productreviewmedialistresponse", + "schemas_product_review_media_productreviewmediaresponse", + "schemas_product_review_media_productreviewmediaupdate", + "schemas_product_review_media_py", + "schemas_product_review_media_rationale_1", + "schemas_product_review_minireviewlistrequest", + "schemas_product_review_productreviewadminlistrequest", + "schemas_product_review_productreviewbase", + "schemas_product_review_productreviewcreate", + "schemas_product_review_productreviewdetailresponse", + "schemas_product_review_productreviewlistresponse", + "schemas_product_review_productreviewrejectrequest", + "schemas_product_review_productreviewreplyrequest", + "schemas_product_review_productreviewresponse", + "schemas_product_review_productreviewstatisticsresponse", + "schemas_product_review_productreviewtoprequest", + "schemas_product_review_productreviewupdate", + "schemas_product_review_py", + "schemas_product_review_rationale_1", + "schemas_production_task_productiontasklistquery", + "schemas_production_task_taskstepoutputitem", + "schemas_production_work_order_productionworkorderbase", + "schemas_quotation_config", + "schemas_quotation_py", + "schemas_quotation_quotationbase", + "schemas_quotation_quotationcreate", + "schemas_quotation_quotationdetailresponse", + "schemas_quotation_quotationitembase", + "schemas_quotation_quotationitemcreate", + "schemas_quotation_quotationitemresponse", + "schemas_quotation_quotationitemupdate", + "schemas_quotation_quotationlistresponse", + "schemas_quotation_quotationresponse", + "schemas_quotation_quotationstatusresponse", + "schemas_quotation_quotationupdate", + "schemas_quotation_quotationwithitemsresponse", + "schemas_quotation_quotationwithsupplierresponse", + "schemas_quotation_rationale_1", + "schemas_region_py", + "schemas_region_regionbase", + "schemas_region_regioncreate", + "schemas_region_regionlistresponse", + "schemas_region_regionresponse", + "schemas_region_regionupdate", + "schemas_unit_config", + "schemas_unit_py", + "schemas_unit_unitbase", + "schemas_unit_unitcreate", + "schemas_unit_unitlistresponse", + "schemas_unit_unitresponse", + "schemas_unit_unitupdate", + "schemas_user_changepasswordrequest", + "schemas_user_config", + "schemas_user_loginrequest", + "schemas_user_loginresponse", + "schemas_user_py", + "schemas_user_resetpasswordrequest", + "schemas_user_userbase", + "schemas_user_usercreate", + "schemas_user_userlistresponse", + "schemas_user_userresponse", + "schemas_user_userupdate", + "schemas_workflow_approverequest", + "schemas_workflow_config", + "schemas_workflow_instanceresponse", + "schemas_workflow_nodedata", + "schemas_workflow_processdefcreate", + "schemas_workflow_processdefresponse", + "schemas_workflow_processdefupdate", + "schemas_workflow_publishversionrequest", + "schemas_workflow_py", + "schemas_workflow_rationale_1", + "schemas_workflow_startinstancerequest", + "schemas_workflow_taskresponse", + "schemas_workflow_transitiondata", + "schemas_workflow_versionresponse" + ], + "1": [ + "api_admin_attachment_download_url", + "api_admin_create_dept", + "api_admin_create_dict_data", + "api_admin_create_dict_type", + "api_admin_create_express_company", + "api_admin_create_item_unit", + "api_admin_create_menu", + "api_admin_create_post", + "api_admin_create_role_management", + "api_admin_create_site", + "api_admin_create_tenant", + "api_admin_create_user", + "api_admin_delete_dept", + "api_admin_delete_dict_data", + "api_admin_delete_dict_type", + "api_admin_delete_express_company", + "api_admin_delete_item_unit", + "api_admin_delete_menu", + "api_admin_delete_post", + "api_admin_delete_role_management", + "api_admin_delete_site", + "api_admin_delete_tenant", + "api_admin_delete_user", + "api_admin_get_tenant_no", + "api_admin_get_user_by_id", + "api_admin_list_dict_data", + "api_admin_list_dict_types", + "api_admin_list_express_companies", + "api_admin_list_item_units", + "api_admin_list_post_bound_users", + "api_admin_list_posts", + "api_admin_list_role_management", + "api_admin_list_sites", + "api_admin_list_tenants", + "api_admin_list_users", + "api_admin_reset_user_password", + "api_admin_update_dept", + "api_admin_update_dict_data", + "api_admin_update_dict_type", + "api_admin_update_express_company", + "api_admin_update_item_unit", + "api_admin_update_menu", + "api_admin_update_post", + "api_admin_update_post_bound_users", + "api_admin_update_role_data_scope", + "api_admin_update_role_management", + "api_admin_update_role_menus", + "api_admin_update_site", + "api_admin_update_tenant", + "api_admin_update_user", + "api_basic_info_batch_generate_protocol_nos", + "api_basic_info_batch_generate_sample_codes", + "api_basic_info_batch_issue_protocol_nos", + "api_basic_info_batch_issue_sample_codes", + "api_basic_info_batch_revoke_protocol_nos", + "api_basic_info_batch_revoke_sample_codes", + "api_basic_info_create_cell_sample_type", + "api_basic_info_create_collection_region", + "api_basic_info_create_customer", + "api_basic_info_create_hospital", + "api_basic_info_create_protocol_no", + "api_basic_info_create_sample_code", + "api_basic_info_delete_cell_sample_type", + "api_basic_info_delete_collection_region", + "api_basic_info_delete_customer", + "api_basic_info_delete_hospital", + "api_basic_info_delete_protocol_no", + "api_basic_info_delete_sample_code", + "api_basic_info_get_tenant_no", + "api_basic_info_list_cell_sample_types", + "api_basic_info_list_collection_regions", + "api_basic_info_list_customers", + "api_basic_info_list_hospitals", + "api_basic_info_list_protocol_nos", + "api_basic_info_list_sample_codes", + "api_basic_info_update_cell_sample_type", + "api_basic_info_update_collection_region", + "api_basic_info_update_customer", + "api_basic_info_update_hospital", + "api_basic_info_update_protocol_no", + "api_basic_info_update_sample_code", + "api_collection_protocol_create_collection_protocol", + "api_collection_protocol_delete_collection_protocol", + "api_collection_protocol_ensure_customer_for_mother", + "api_collection_protocol_get_collection_protocol_detail", + "api_collection_protocol_get_current_user_id", + "api_collection_protocol_get_tenant_no", + "api_collection_protocol_list_collection_protocol_audits", + "api_collection_protocol_list_collection_protocols", + "api_collection_protocol_list_fullmoon_todos", + "api_collection_protocol_list_payment_details", + "api_collection_protocol_list_receipt_confirm", + "api_collection_protocol_list_receipt_confirmed", + "api_collection_protocol_list_refund_confirm", + "api_collection_protocol_list_refund_confirmed", + "api_collection_protocol_list_storage_certs", + "api_collection_protocol_post_receipt_confirm", + "api_collection_protocol_post_refund_confirm", + "api_collection_protocol_post_submit_receipt_finance", + "api_collection_protocol_post_submit_receipt_finance_batch", + "api_collection_protocol_post_submit_refund_finance", + "api_collection_protocol_post_submit_refund_finance_batch", + "api_collection_protocol_py", + "api_collection_protocol_resolve_protocol_attachments", + "api_collection_protocol_submit_collection_protocol_audit", + "api_collection_protocol_update_collection_protocol", + "api_collection_protocol_update_fullmoon_todo_insurance", + "api_insurance_company_create_insurance_company", + "api_insurance_company_create_insurance_company_invoice", + "api_insurance_company_create_insurance_project_price", + "api_insurance_company_delete_insurance_company", + "api_insurance_company_delete_insurance_company_invoice", + "api_insurance_company_delete_insurance_project_price", + "api_insurance_company_fmt_dt", + "api_insurance_company_generate_uuid", + "api_insurance_company_get_tenant_no", + "api_insurance_company_list_insurance_company_invoices", + "api_insurance_company_list_insurance_project_prices", + "api_insurance_company_row_to_dict_invoice", + "api_insurance_company_row_to_dict_project_price", + "api_insurance_company_update_insurance_company", + "api_insurance_company_update_insurance_company_invoice", + "api_insurance_company_update_insurance_project_price", + "api_leave_create_leave", + "api_leave_delete_leave", + "api_leave_get_leave", + "api_leave_leave_local_callback", + "api_leave_leave_workflow_callback", + "api_leave_list_leaves", + "api_leave_py", + "api_leave_submit_leave", + "api_leave_update_leave", + "api_material_create_material", + "api_material_delete_material", + "api_material_list_materials", + "api_material_list_stock_logs", + "api_material_material_options", + "api_material_py", + "api_material_stock_in_material", + "api_material_stock_out_material", + "api_material_update_material", + "api_operations_batch_create_storage_slots", + "api_operations_create_access_log", + "api_operations_create_clean_room", + "api_operations_create_exhibition_appointment", + "api_operations_create_storage_facility", + "api_operations_create_storage_slot", + "api_operations_delete_access_log", + "api_operations_delete_clean_room", + "api_operations_delete_exhibition_appointment", + "api_operations_delete_storage_facility", + "api_operations_delete_storage_slot", + "api_operations_get_tenant_no", + "api_operations_list_access_logs", + "api_operations_list_clean_rooms", + "api_operations_list_exhibition_appointments", + "api_operations_list_storage_facilities", + "api_operations_list_storage_slots", + "api_operations_parse_optional_dt", + "api_operations_py", + "api_operations_update_access_log", + "api_operations_update_clean_room", + "api_operations_update_exhibition_appointment", + "api_operations_update_storage_facility", + "api_operations_update_storage_slot", + "api_pilot_service_activate_channel_agreement", + "api_pilot_service_create_cell_product_price", + "api_pilot_service_create_cell_product_spec", + "api_pilot_service_create_cell_product_type", + "api_pilot_service_create_channel", + "api_pilot_service_create_channel_agreement", + "api_pilot_service_create_channel_agreement_price", + "api_pilot_service_create_channel_invoice", + "api_pilot_service_create_channel_mail_address", + "api_pilot_service_create_checkup_institution", + "api_pilot_service_create_checkup_institution_invoice", + "api_pilot_service_create_checkup_institution_package", + "api_pilot_service_create_checkup_institution_project", + "api_pilot_service_create_project_system", + "api_pilot_service_create_project_system_item", + "api_pilot_service_delete_cell_product_price", + "api_pilot_service_delete_cell_product_spec", + "api_pilot_service_delete_cell_product_type", + "api_pilot_service_delete_channel", + "api_pilot_service_delete_channel_agreement", + "api_pilot_service_delete_channel_agreement_price", + "api_pilot_service_delete_channel_invoice", + "api_pilot_service_delete_channel_mail_address", + "api_pilot_service_delete_checkup_institution", + "api_pilot_service_delete_checkup_institution_invoice", + "api_pilot_service_delete_checkup_institution_package", + "api_pilot_service_delete_checkup_institution_project", + "api_pilot_service_delete_project_system", + "api_pilot_service_delete_project_system_item", + "api_pilot_service_get_checkup_institution_package_detail", + "api_pilot_service_get_tenant_no", + "api_pilot_service_list_cell_product_prices", + "api_pilot_service_list_cell_product_specs", + "api_pilot_service_list_cell_product_types", + "api_pilot_service_list_channel_agreement_prices", + "api_pilot_service_list_channel_agreements", + "api_pilot_service_list_channel_invoices", + "api_pilot_service_list_channel_mail_addresses", + "api_pilot_service_list_channels", + "api_pilot_service_list_checkup_institution_invoices", + "api_pilot_service_list_checkup_institution_packages", + "api_pilot_service_list_checkup_institution_projects", + "api_pilot_service_list_checkup_institutions", + "api_pilot_service_list_project_system_items", + "api_pilot_service_list_project_systems", + "api_pilot_service_package_items_to_crud", + "api_pilot_service_py", + "api_pilot_service_update_cell_product_price", + "api_pilot_service_update_cell_product_spec", + "api_pilot_service_update_cell_product_type", + "api_pilot_service_update_channel", + "api_pilot_service_update_channel_agreement", + "api_pilot_service_update_channel_agreement_price", + "api_pilot_service_update_channel_invoice", + "api_pilot_service_update_channel_mail_address", + "api_pilot_service_update_checkup_institution", + "api_pilot_service_update_checkup_institution_invoice", + "api_pilot_service_update_checkup_institution_package", + "api_pilot_service_update_checkup_institution_project", + "api_pilot_service_update_project_system", + "api_pilot_service_update_project_system_item", + "api_pilot_service_void_channel_agreement", + "api_production_add_production_task_step", + "api_production_add_route_step", + "api_production_complete_production_work_order", + "api_production_copy_route_step", + "api_production_create_cell_product", + "api_production_create_consumable", + "api_production_create_consumable_pack", + "api_production_create_output_type", + "api_production_create_process", + "api_production_create_process_category", + "api_production_create_process_route", + "api_production_create_production_task", + "api_production_create_reagent", + "api_production_create_sop_document", + "api_production_delete_cell_product", + "api_production_delete_consumable", + "api_production_delete_consumable_pack", + "api_production_delete_output_type", + "api_production_delete_process", + "api_production_delete_process_category", + "api_production_delete_process_route", + "api_production_delete_production_task_step", + "api_production_delete_reagent", + "api_production_delete_route_step", + "api_production_delete_sop_document", + "api_production_get_cell_product_detail", + "api_production_get_consumable_pack_detail", + "api_production_get_process_detail", + "api_production_get_process_route_detail", + "api_production_get_production_task_detail", + "api_production_get_production_work_order", + "api_production_get_tenant_no", + "api_production_list_all_consumable_packs", + "api_production_list_all_consumables", + "api_production_list_all_output_types", + "api_production_list_all_process_categories", + "api_production_list_all_processes", + "api_production_list_all_reagents", + "api_production_list_all_sop_documents", + "api_production_list_cell_products", + "api_production_list_consumable_packs", + "api_production_list_consumables", + "api_production_list_output_types", + "api_production_list_process_categories", + "api_production_list_process_routes", + "api_production_list_processes", + "api_production_list_production_tasks", + "api_production_list_production_work_orders", + "api_production_list_reagents", + "api_production_list_sop_documents", + "api_production_py", + "api_production_reorder_route_steps", + "api_production_replace_task_step_consumables", + "api_production_replace_task_step_data_collections", + "api_production_replace_task_step_reagents", + "api_production_set_current_process_route", + "api_production_set_production_task_inputs", + "api_production_set_production_task_outputs", + "api_production_update_cell_product", + "api_production_update_consumable", + "api_production_update_consumable_pack", + "api_production_update_output_type", + "api_production_update_process", + "api_production_update_process_category", + "api_production_update_process_route", + "api_production_update_production_task", + "api_production_update_production_task_status", + "api_production_update_production_task_step", + "api_production_update_reagent", + "api_production_update_route_step", + "api_production_update_sop_document", + "api_production_update_step_consumables", + "api_production_update_step_data_collections", + "api_production_update_step_outputs", + "api_production_update_step_reagents", + "api_public_get_current_user_profile", + "api_qc_complete_qc_task", + "api_qc_complete_task_with_result", + "api_qc_configure_qc_work_order", + "api_qc_create_qc_lab_test_item", + "api_qc_create_qc_material", + "api_qc_create_qc_third_party_company", + "api_qc_create_qc_third_party_item", + "api_qc_delete_qc_lab_test_item", + "api_qc_delete_qc_material", + "api_qc_delete_qc_third_party_company", + "api_qc_delete_qc_third_party_item", + "api_qc_get_qc_task_detail", + "api_qc_get_qc_work_order_detail", + "api_qc_get_task_results", + "api_qc_list_item_params", + "api_qc_list_qc_lab_test_items", + "api_qc_list_qc_lab_test_items_active", + "api_qc_list_qc_material_usages", + "api_qc_list_qc_materials", + "api_qc_list_qc_tasks", + "api_qc_list_qc_third_party_companies", + "api_qc_list_qc_third_party_company_options", + "api_qc_list_qc_third_party_items", + "api_qc_list_qc_third_party_items_active", + "api_qc_list_qc_work_orders", + "api_qc_py", + "api_qc_qc_material_options", + "api_qc_rationale_1", + "api_qc_save_item_params", + "api_qc_start_qc_task", + "api_qc_stock_in_qc_material", + "api_qc_update_qc_lab_test_item", + "api_qc_update_qc_material", + "api_qc_update_qc_task_attachments", + "api_qc_update_qc_third_party_company", + "api_qc_update_qc_third_party_item", + "api_research_donation_submit_donation_audit", + "api_sample_reception_create_check_item", + "api_sample_reception_delete_check_item", + "api_sample_reception_get_current_user_id", + "api_sample_reception_get_sample_reception_detail", + "api_sample_reception_get_tenant_no", + "api_sample_reception_list_active_check_items", + "api_sample_reception_list_check_items", + "api_sample_reception_list_pending_samples", + "api_sample_reception_list_received_samples", + "api_sample_reception_page_payload", + "api_sample_reception_post_sample_reception", + "api_sample_reception_py", + "api_sample_reception_update_check_item", + "api_workflow_approve_task", + "api_workflow_business_type_label", + "api_workflow_create_process_def", + "api_workflow_delete_process_def", + "api_workflow_enrich_task_list", + "api_workflow_get_business_all_tasks", + "api_workflow_get_business_form_fields", + "api_workflow_get_instance_detail", + "api_workflow_leave_form_fields", + "api_workflow_list_completed_tasks", + "api_workflow_list_my_instances", + "api_workflow_list_pending_tasks", + "api_workflow_list_process_defs", + "api_workflow_list_versions", + "api_workflow_publish_version", + "api_workflow_py", + "api_workflow_reject_task", + "api_workflow_start_instance", + "api_workflow_update_process_def", + "core_data_scope_apply_data_scope", + "core_response_error_response", + "core_response_success_response", + "crud_base_crudbase_get", + "crud_exhibition_appointment_row_to_dict", + "crud_exhibition_appointment_total_pages", + "crud_leave_update_leave_status", + "crud_pilot_service_row_to_dict_channel_agreement", + "crud_post_get_post", + "crud_post_soft_delete_post", + "crud_process_route_update_step", + "crud_production_task_task_to_dict", + "crud_production_task_update_task_step", + "crud_qc_material_usage_deduct_for_task", + "schemas_order_adjust_adjuststatus", + "schemas_order_adjust_adjusttype", + "schemas_order_adjust_py", + "str" + ], + "2": [ + "api_collection_protocol_auditcreatebody", + "api_collection_protocol_batchdetailidsbody", + "api_collection_protocol_batchrefundfinancesubmitbody", + "api_collection_protocol_financeconfirmbody", + "api_collection_protocol_fullmoontodoinsurancebody", + "api_collection_protocol_protocolcreatebody", + "api_collection_protocol_protocolupdatebody", + "api_collection_protocol_rationale_1", + "api_collection_protocol_rationale_68", + "api_collection_protocol_refundfinanceconfirmbody", + "api_collection_protocol_refundfinancesubmitbody", + "base", + "crud_api_request_log_apirequestlogcrud", + "crud_collection_protocol_rationale_1", + "crud_collection_protocol_rationale_1073", + "crud_collection_protocol_rationale_114", + "crud_collection_protocol_rationale_1358", + "crud_collection_protocol_rationale_168", + "crud_collection_protocol_rationale_187", + "crud_collection_protocol_rationale_198", + "crud_collection_protocol_rationale_209", + "crud_collection_protocol_rationale_273", + "crud_collection_protocol_rationale_44", + "crud_collection_protocol_rationale_78", + "crud_collection_protocol_rationale_916", + "crud_collection_protocol_rationale_972", + "crud_consumable_pack_rationale_1", + "crud_dict_type_rationale_1", + "crud_pilot_service_rationale_1", + "crud_pilot_service_rationale_1274", + "crud_process_rationale_1", + "crud_process_route_rationale_1", + "crud_process_route_rationale_445", + "crud_production_task_rationale_1", + "crud_production_work_order_rationale_85", + "crud_protocol_donation_convert_rationale_1", + "crud_protocol_donation_convert_rationale_132", + "crud_protocol_donation_convert_rationale_198", + "crud_protocol_donation_convert_rationale_273", + "crud_protocol_donation_convert_rationale_35", + "crud_protocol_donation_convert_rationale_84", + "crud_qc_material_usage_rationale_83", + "crud_qc_task_rationale_411", + "crud_qc_task_result_rationale_44", + "crud_qc_task_result_rationale_97", + "crud_qc_work_order_rationale_231", + "crud_qc_work_order_rationale_439", + "crud_qc_work_order_rationale_530", + "crud_research_donation_convert_from_storage", + "crud_research_donation_rationale_1", + "crud_research_donation_rationale_109", + "crud_research_donation_rationale_1317", + "crud_research_donation_rationale_380", + "crud_research_donation_rationale_635", + "crud_research_donation_rationale_704", + "crud_research_donation_rationale_82", + "crud_research_donation_rationale_93", + "crud_research_donation_rationale_934", + "crud_sample_reception_check_result_rationale_110", + "crud_sample_reception_check_result_rationale_148", + "crud_sample_reception_rationale_108", + "crud_sample_reception_rationale_179", + "crud_sample_reception_rationale_35", + "crud_sample_reception_rationale_74", + "crud_sample_reception_rationale_786", + "crud_sample_reception_rationale_820", + "crud_user_rationale_1", + "crud_user_rationale_134", + "crud_user_rationale_181", + "crud_user_usercrudcompat", + "models_material_bizmaterial", + "models_material_bizmaterialstocklog", + "models_material_py", + "models_models_bizcellproduct", + "models_models_bizcellproductprice", + "models_models_bizcellproductprojectsystem", + "models_models_bizcellproductprojectsystemitem", + "models_models_bizcellproductspec", + "models_models_bizcellproducttype", + "models_models_bizchannel", + "models_models_bizchannelagreement", + "models_models_bizchannelagreementproductprice", + "models_models_bizchannelinvoice", + "models_models_bizchannelmailaddress", + "models_models_bizcheckupinstitution", + "models_models_bizcheckupinstitutioninvoice", + "models_models_bizcheckupinstitutionpackage", + "models_models_bizcheckupinstitutionpackageitem", + "models_models_bizcheckupinstitutionproject", + "models_models_bizcollectionhospital", + "models_models_bizcollectionprotocol", + "models_models_bizcollectionregion", + "models_models_bizconsumable", + "models_models_bizconsumablepack", + "models_models_bizconsumablepackitem", + "models_models_bizexpresscompany", + "models_models_bizitemunit", + "models_models_bizleaverequest", + "models_models_bizoutputtype", + "models_models_bizprocess", + "models_models_bizprocesscategory", + "models_models_bizprocessconsumable", + "models_models_bizprocessdatacollection", + "models_models_bizprocessoutput", + "models_models_bizprocessreagent", + "models_models_bizprocessroute", + "models_models_bizprocessroutestep", + "models_models_bizprocessroutestepconsumable", + "models_models_bizprocessroutestepdatacollection", + "models_models_bizprocessroutestepoutput", + "models_models_bizprocessroutestepreagent", + "models_models_bizproductiontask", + "models_models_bizproductiontaskinput", + "models_models_bizproductiontaskoutput", + "models_models_bizproductiontaskstep", + "models_models_bizproductiontaskstepconsumable", + "models_models_bizproductiontaskstepdatacollection", + "models_models_bizproductiontaskstepoutput", + "models_models_bizproductiontaskstepreagent", + "models_models_bizproductionworkorder", + "models_models_bizprotocolaudit", + "models_models_bizprotocolcollectioninfo", + "models_models_bizprotocolfullmoontodo", + "models_models_bizprotocolpartycustomer", + "models_models_bizprotocolpayment", + "models_models_bizprotocolpaymentdetail", + "models_models_bizprotocolsample", + "models_models_bizprotocolsampletransport", + "models_models_bizprotocolstoragecert", + "models_models_bizqclabtestitem", + "models_models_bizqctask", + "models_models_bizqcthirdpartycompany", + "models_models_bizqcthirdpartyitem", + "models_models_bizqcworkorder", + "models_models_bizqcworkorderlabitem", + "models_models_bizqcworkorderthirditem", + "models_models_bizreagent", + "models_models_bizsamplereception", + "models_models_bizsamplereceptioncheckitem", + "models_models_bizsamplereceptioncheckresult", + "models_models_bizsopdocument", + "models_models_py", + "models_models_rationale_1", + "models_models_rationale_1007", + "models_models_rationale_1029", + "models_models_rationale_107", + "models_models_rationale_1072", + "models_models_rationale_1099", + "models_models_rationale_11", + "models_models_rationale_1121", + "models_models_rationale_1142", + "models_models_rationale_1178", + "models_models_rationale_1199", + "models_models_rationale_1282", + "models_models_rationale_1307", + "models_models_rationale_1328", + "models_models_rationale_1348", + "models_models_rationale_1376", + "models_models_rationale_1395", + "models_models_rationale_1414", + "models_models_rationale_1439", + "models_models_rationale_1459", + "models_models_rationale_1510", + "models_models_rationale_1535", + "models_models_rationale_1560", + "models_models_rationale_1584", + "models_models_rationale_1605", + "models_models_rationale_1627", + "models_models_rationale_1651", + "models_models_rationale_1672", + "models_models_rationale_1693", + "models_models_rationale_176", + "models_models_rationale_1765", + "models_models_rationale_1786", + "models_models_rationale_1824", + "models_models_rationale_1846", + "models_models_rationale_1893", + "models_models_rationale_1917", + "models_models_rationale_1941", + "models_models_rationale_1980", + "models_models_rationale_2002", + "models_models_rationale_2029", + "models_models_rationale_2053", + "models_models_rationale_2077", + "models_models_rationale_2098", + "models_models_rationale_2123", + "models_models_rationale_2153", + "models_models_rationale_2179", + "models_models_rationale_2206", + "models_models_rationale_2228", + "models_models_rationale_2258", + "models_models_rationale_2283", + "models_models_rationale_2308", + "models_models_rationale_2329", + "models_models_rationale_2350", + "models_models_rationale_2375", + "models_models_rationale_2405", + "models_models_rationale_241", + "models_models_rationale_2427", + "models_models_rationale_2451", + "models_models_rationale_279", + "models_models_rationale_321", + "models_models_rationale_342", + "models_models_rationale_360", + "models_models_rationale_379", + "models_models_rationale_401", + "models_models_rationale_448", + "models_models_rationale_549", + "models_models_rationale_598", + "models_models_rationale_641", + "models_models_rationale_662", + "models_models_rationale_69", + "models_models_rationale_713", + "models_models_rationale_744", + "models_models_rationale_765", + "models_models_rationale_789", + "models_models_rationale_822", + "models_models_rationale_860", + "models_models_rationale_88", + "models_models_rationale_884", + "models_models_rationale_914", + "models_models_rationale_966", + "models_models_rationale_987", + "models_models_sysapirequestlog", + "models_models_sysapirequestloghis", + "models_models_sysdept", + "models_models_sysdictdata", + "models_models_sysdicttype", + "models_models_sysethnic", + "models_models_sysmenu", + "models_models_syspost", + "models_models_sysroledatascopedetail", + "models_models_sysrolemenu", + "models_models_syssite", + "models_models_systenant", + "models_models_sysuserpost", + "models_models_sysuserrole", + "models_models_userrole", + "models_models_wfprocessinstance", + "models_models_wftransition", + "models_qc_material_bizqcmaterial", + "models_qc_material_bizqcmaterialusage", + "models_qc_material_py", + "models_qc_param_bizqcitemparam", + "models_qc_param_bizqctaskresult", + "models_qc_param_py", + "models_research_donation_bizprotocoldonationconvert", + "models_research_donation_bizresearchdonation", + "models_research_donation_bizresearchdonationaudit", + "models_research_donation_bizresearchdonationcollection", + "models_research_donation_bizresearchdonationparty", + "models_research_donation_bizresearchdonationsample", + "models_research_donation_bizresearchdonationsampletransport", + "models_research_donation_py", + "models_research_donation_rationale_10", + "models_research_donation_rationale_102", + "models_research_donation_rationale_126", + "models_research_donation_rationale_155", + "models_research_donation_rationale_183", + "models_research_donation_rationale_43", + "models_research_donation_rationale_64", + "services_web_auth_roles_rationale_1", + "services_web_auth_roles_rationale_14", + "services_web_auth_roles_rationale_26", + "services_web_auth_roles_rationale_54" + ], + "3": [ + "core_utils_generate_uuid", + "crud_consumable_pack_create_consumable_pack", + "crud_consumable_pack_get_consumable_pack", + "crud_consumable_pack_get_pack_detail", + "crud_consumable_pack_item_row_to_dict", + "crud_consumable_pack_list_all_packs", + "crud_consumable_pack_list_consumable_packs", + "crud_consumable_pack_pack_code_exists", + "crud_consumable_pack_py", + "crud_consumable_pack_row_to_dict", + "crud_consumable_pack_soft_delete_consumable_pack", + "crud_consumable_pack_total_pages", + "crud_consumable_pack_update_consumable_pack", + "crud_material_code_exists", + "crud_material_create_material", + "crud_material_dec", + "crud_material_fmt_dt", + "crud_material_get_material", + "crud_material_list_materials", + "crud_material_options_list", + "crud_material_py", + "crud_material_row_to_dict", + "crud_material_soft_delete_material", + "crud_material_stock_in", + "crud_material_stock_out", + "crud_material_update_material", + "crud_pilot_service_activate_channel_agreement", + "crud_pilot_service_cell_product_price_code_exists", + "crud_pilot_service_cell_product_spec_code_exists", + "crud_pilot_service_cell_product_type_code_exists", + "crud_pilot_service_channel_agreement_price_exists", + "crud_pilot_service_channel_agreement_price_item_key", + "crud_pilot_service_checkup_package_code_exists", + "crud_pilot_service_create_cell_product_price", + "crud_pilot_service_create_cell_product_spec", + "crud_pilot_service_create_cell_product_type", + "crud_pilot_service_create_channel", + "crud_pilot_service_create_channel_agreement", + "crud_pilot_service_create_channel_agreement_price", + "crud_pilot_service_create_channel_invoice", + "crud_pilot_service_create_channel_mail_address", + "crud_pilot_service_create_checkup_institution", + "crud_pilot_service_create_checkup_institution_invoice", + "crud_pilot_service_create_checkup_institution_package", + "crud_pilot_service_create_checkup_institution_project", + "crud_pilot_service_create_project_system", + "crud_pilot_service_create_project_system_item", + "crud_pilot_service_get_cell_product_price", + "crud_pilot_service_get_cell_product_spec", + "crud_pilot_service_get_cell_product_type", + "crud_pilot_service_get_channel", + "crud_pilot_service_get_checkup_institution", + "crud_pilot_service_get_checkup_institution_package", + "crud_pilot_service_get_checkup_institution_package_detail", + "crud_pilot_service_get_checkup_project_for_package", + "crud_pilot_service_get_project_system", + "crud_pilot_service_insert_package_items", + "crud_pilot_service_list_cell_product_prices", + "crud_pilot_service_list_cell_product_specs", + "crud_pilot_service_list_cell_product_types", + "crud_pilot_service_list_channel_agreement_prices", + "crud_pilot_service_list_channel_agreements", + "crud_pilot_service_list_channel_invoices", + "crud_pilot_service_list_channel_mail_addresses", + "crud_pilot_service_list_channels", + "crud_pilot_service_list_checkup_institution_invoices", + "crud_pilot_service_list_checkup_institution_packages", + "crud_pilot_service_list_checkup_institution_projects", + "crud_pilot_service_list_checkup_institutions", + "crud_pilot_service_list_package_items_raw", + "crud_pilot_service_list_project_system_items", + "crud_pilot_service_list_project_systems", + "crud_pilot_service_package_items_to_dicts", + "crud_pilot_service_project_system_code_exists", + "crud_pilot_service_py", + "crud_pilot_service_rationale_1253", + "crud_pilot_service_row_to_dict_cell_product_price", + "crud_pilot_service_row_to_dict_cell_product_spec", + "crud_pilot_service_row_to_dict_cell_product_type", + "crud_pilot_service_row_to_dict_channel", + "crud_pilot_service_row_to_dict_channel_agreement_price", + "crud_pilot_service_row_to_dict_channel_invoice", + "crud_pilot_service_row_to_dict_channel_mail_address", + "crud_pilot_service_row_to_dict_checkup_institution", + "crud_pilot_service_row_to_dict_checkup_institution_invoice", + "crud_pilot_service_row_to_dict_checkup_institution_package", + "crud_pilot_service_row_to_dict_checkup_institution_package_item", + "crud_pilot_service_row_to_dict_checkup_institution_project", + "crud_pilot_service_row_to_dict_project_system", + "crud_pilot_service_row_to_dict_project_system_item", + "crud_pilot_service_soft_delete_cell_product_price", + "crud_pilot_service_soft_delete_cell_product_spec", + "crud_pilot_service_soft_delete_cell_product_type", + "crud_pilot_service_soft_delete_channel", + "crud_pilot_service_soft_delete_channel_agreement", + "crud_pilot_service_soft_delete_channel_agreement_price", + "crud_pilot_service_soft_delete_channel_invoice", + "crud_pilot_service_soft_delete_channel_mail_address", + "crud_pilot_service_soft_delete_checkup_institution", + "crud_pilot_service_soft_delete_checkup_institution_invoice", + "crud_pilot_service_soft_delete_checkup_institution_package", + "crud_pilot_service_soft_delete_checkup_institution_project", + "crud_pilot_service_soft_delete_project_system", + "crud_pilot_service_soft_delete_project_system_item", + "crud_pilot_service_sum_package_item_fees", + "crud_pilot_service_total_pages", + "crud_pilot_service_update_cell_product_price", + "crud_pilot_service_update_cell_product_spec", + "crud_pilot_service_update_cell_product_type", + "crud_pilot_service_update_channel", + "crud_pilot_service_update_channel_agreement", + "crud_pilot_service_update_channel_agreement_price", + "crud_pilot_service_update_channel_invoice", + "crud_pilot_service_update_channel_mail_address", + "crud_pilot_service_update_checkup_institution", + "crud_pilot_service_update_checkup_institution_invoice", + "crud_pilot_service_update_checkup_institution_package", + "crud_pilot_service_update_checkup_institution_project", + "crud_pilot_service_update_project_system", + "crud_pilot_service_update_project_system_item", + "crud_pilot_service_validate_package_items_for_save", + "crud_pilot_service_void_channel_agreement", + "crud_process_route_add_step", + "crud_process_route_copy_step", + "crud_process_route_create_route", + "crud_process_route_create_step_consumable", + "crud_process_route_create_step_data_collection", + "crud_process_route_create_step_output", + "crud_process_route_create_step_reagent", + "crud_process_route_get_route", + "crud_process_route_get_route_detail", + "crud_process_route_list_routes", + "crud_process_route_py", + "crud_process_route_reorder_steps", + "crud_process_route_route_row_to_dict", + "crud_process_route_set_current_route", + "crud_process_route_soft_delete_route", + "crud_process_route_soft_delete_step", + "crud_process_route_soft_delete_sub_records", + "crud_process_route_step_consumable_row_to_dict", + "crud_process_route_step_data_collection_row_to_dict", + "crud_process_route_step_output_row_to_dict", + "crud_process_route_step_reagent_row_to_dict", + "crud_process_route_step_row_to_dict", + "crud_process_route_total_pages", + "crud_process_route_update_route", + "crud_process_route_update_step_consumables", + "crud_process_route_update_step_data_collections", + "crud_process_route_update_step_outputs", + "crud_process_route_update_step_reagents", + "crud_production_task_add_task_step", + "crud_production_task_clone_route_to_task", + "crud_production_task_clone_step_consumables", + "crud_production_task_clone_step_data_collections", + "crud_production_task_clone_step_outputs", + "crud_production_task_clone_step_reagents", + "crud_production_task_create_production_task", + "crud_production_task_delete_task_step", + "crud_production_task_fmt_dt", + "crud_production_task_generate_task_no", + "crud_production_task_get_production_task_detail", + "crud_production_task_list_production_tasks", + "crud_production_task_py", + "crud_production_task_replace_step_consumables", + "crud_production_task_replace_step_data_collections", + "crud_production_task_replace_step_outputs", + "crud_production_task_replace_step_reagents", + "crud_production_task_set_task_inputs", + "crud_production_task_set_task_outputs", + "crud_production_task_soft_delete_sub", + "crud_production_task_step_consumable_to_dict", + "crud_production_task_step_data_collection_to_dict", + "crud_production_task_step_output_to_dict", + "crud_production_task_step_reagent_to_dict", + "crud_production_task_step_to_dict", + "crud_production_task_task_input_to_dict", + "crud_production_task_task_output_to_dict", + "crud_production_task_total_pages", + "crud_production_task_update_production_task", + "crud_production_task_update_task_status" + ], + "4": [ + "api_collection_protocol_persist_protocol_sub_resources", + "crud_api_request_log_delete", + "crud_api_request_log_get", + "crud_api_request_log_get_multi_with_filters", + "crud_api_request_log_py", + "crud_base_crudbase_count", + "crud_cell_product_create_cell_product", + "crud_cell_product_delete_cell_product", + "crud_cell_product_get_cell_product", + "crud_cell_product_list_cell_products", + "crud_cell_product_py", + "crud_cell_product_rationale_1", + "crud_cell_product_row_to_dict", + "crud_cell_product_total_pages", + "crud_cell_product_update_cell_product", + "crud_collection_protocol_add_months_yyyymmdd", + "crud_collection_protocol_align_fq_payment_details_payload", + "crud_collection_protocol_apply_submit_receipt_finance", + "crud_collection_protocol_apply_submit_refund_finance", + "crud_collection_protocol_attachments_to_urls", + "crud_collection_protocol_audit_to_dict", + "crud_collection_protocol_batch_submit_receipt_finance", + "crud_collection_protocol_batch_submit_refund_finance", + "crud_collection_protocol_calc_installment_due_amounts", + "crud_collection_protocol_classify_installment_warning", + "crud_collection_protocol_collection_info_to_dict", + "crud_collection_protocol_confirm_receipt", + "crud_collection_protocol_confirm_refund", + "crud_collection_protocol_create_audit", + "crud_collection_protocol_dec", + "crud_collection_protocol_detail_query_with_protocol", + "crud_collection_protocol_detail_to_dict", + "crud_collection_protocol_fmt_dt", + "crud_collection_protocol_fullmoon_todo_to_dict", + "crud_collection_protocol_get_collection_info", + "crud_collection_protocol_get_collection_protocol", + "crud_collection_protocol_get_fullmoon_todo", + "crud_collection_protocol_get_party_customer", + "crud_collection_protocol_get_payment_by_protocol_id", + "crud_collection_protocol_get_payment_detail_or_raise", + "crud_collection_protocol_get_protocol_detail_bundle", + "crud_collection_protocol_get_sample_codes_used_in_protocol_samples", + "crud_collection_protocol_get_storage_cert", + "crud_collection_protocol_list_audits", + "crud_collection_protocol_list_collection_protocols", + "crud_collection_protocol_list_installment_warning", + "crud_collection_protocol_list_payment_details", + "crud_collection_protocol_list_payment_details_page", + "crud_collection_protocol_list_receipt_confirm_details", + "crud_collection_protocol_list_receipt_confirmed_details", + "crud_collection_protocol_list_refund_confirm_details", + "crud_collection_protocol_list_refund_confirmed_details", + "crud_collection_protocol_list_sample_transports", + "crud_collection_protocol_list_samples", + "crud_collection_protocol_lookup_attachment_by_url", + "crud_collection_protocol_normalize_attachment_url_key", + "crud_collection_protocol_normalize_fields", + "crud_collection_protocol_normalize_yyyymmdd_date", + "crud_collection_protocol_optional_decimal", + "crud_collection_protocol_party_customer_map_by_protocol_ids", + "crud_collection_protocol_party_customer_to_dict", + "crud_collection_protocol_payment_to_dict", + "crud_collection_protocol_pop_attachment_urls", + "crud_collection_protocol_protocol_to_dict", + "crud_collection_protocol_py", + "crud_collection_protocol_rows_to_payment_detail_dicts", + "crud_collection_protocol_sample_to_dict", + "crud_collection_protocol_save_payment_details", + "crud_collection_protocol_save_sample_transports", + "crud_collection_protocol_save_samples", + "crud_collection_protocol_soft_delete_collection_protocol", + "crud_collection_protocol_soft_delete_transports_for_protocol", + "crud_collection_protocol_storage_cert_to_dict", + "crud_collection_protocol_submit_receipt_finance", + "crud_collection_protocol_submit_refund_finance", + "crud_collection_protocol_today_yyyymmdd", + "crud_collection_protocol_total_pages", + "crud_collection_protocol_transport_to_dict", + "crud_collection_protocol_update_collection_protocol", + "crud_collection_protocol_upsert_collection_info", + "crud_collection_protocol_upsert_fullmoon_todo", + "crud_collection_protocol_upsert_party_customer", + "crud_collection_protocol_upsert_payment", + "crud_collection_protocol_upsert_storage_cert", + "crud_collection_protocol_user_nick_name_map", + "crud_collection_protocol_validate_sample_codes_not_used", + "crud_leave_create_leave", + "crud_leave_get_leave", + "crud_leave_list_leaves", + "crud_leave_py", + "crud_leave_row_to_dict", + "crud_leave_soft_delete_leave", + "crud_leave_total_pages", + "crud_leave_update_leave", + "crud_material_stock_log_dec", + "crud_material_stock_log_fmt_dt", + "crud_material_stock_log_list_stock_logs", + "crud_material_stock_log_py", + "crud_material_stock_log_row_to_dict", + "crud_post_create_post", + "crud_post_list_posts", + "crud_post_post_code_exists", + "crud_post_py", + "crud_post_row_to_dict", + "crud_post_total_pages", + "crud_post_update_post", + "crud_qc_material_code_exists", + "crud_qc_material_create_material", + "crud_qc_material_dec", + "crud_qc_material_fmt_dt", + "crud_qc_material_get_material", + "crud_qc_material_list_materials", + "crud_qc_material_options_list", + "crud_qc_material_py", + "crud_qc_material_row_to_dict", + "crud_qc_material_soft_delete_material", + "crud_qc_material_stock_in", + "crud_qc_material_total_pages", + "crud_qc_material_update_material", + "crud_qc_material_usage_list_usages", + "crud_qc_material_usage_py", + "crud_qc_material_usage_row_to_dict" + ], + "5": [ + "crud_base_crudbase_update", + "crud_collection_protocol_format_attachment_file_size", + "crud_collection_protocol_get_protocol_nos_used_in_protocols", + "crud_collection_protocol_urls_to_attachment_list", + "crud_production_work_order_complete_production_work_order", + "crud_production_work_order_create_production_work_order_from_reception", + "crud_production_work_order_fmt_dt", + "crud_production_work_order_generate_work_order_no", + "crud_production_work_order_get_production_work_order", + "crud_production_work_order_list_production_work_orders", + "crud_production_work_order_py", + "crud_production_work_order_wo_to_dict", + "crud_qc_item_param_list_params_by_item", + "crud_qc_item_param_py", + "crud_qc_item_param_row_to_dict", + "crud_qc_item_param_save_params_for_item", + "crud_qc_task_apply_task_result", + "crud_qc_task_complete_task", + "crud_qc_task_conclusion_label", + "crud_qc_task_create_task_for_line", + "crud_qc_task_dec", + "crud_qc_task_enrich_tasks_reception_fields", + "crud_qc_task_fmt_dt", + "crud_qc_task_gen_task_no", + "crud_qc_task_get_task", + "crud_qc_task_get_task_detail", + "crud_qc_task_list_tasks", + "crud_qc_task_list_tasks_by_work_order", + "crud_qc_task_py", + "crud_qc_task_set_task_remark", + "crud_qc_task_start_task", + "crud_qc_task_task_row_to_dict", + "crud_qc_task_task_to_dict", + "crud_qc_task_task_work_order_context", + "crud_qc_task_update_task_attachments", + "crud_qc_work_order_accept_conclusion_label", + "crud_qc_work_order_configure_work_order", + "crud_qc_work_order_create_work_order_from_reception", + "crud_qc_work_order_dec", + "crud_qc_work_order_enrich_work_order_list_items", + "crud_qc_work_order_fmt_dt", + "crud_qc_work_order_gen_daily_no", + "crud_qc_work_order_get_qc_info_map_for_samples", + "crud_qc_work_order_get_work_order", + "crud_qc_work_order_get_work_order_detail", + "crud_qc_work_order_lab_lines", + "crud_qc_work_order_list_work_orders", + "crud_qc_work_order_load_sample_type_name_map", + "crud_qc_work_order_py", + "crud_qc_work_order_qc_biz_type_label", + "crud_qc_work_order_reception_source_label", + "crud_qc_work_order_sample_type_name_for_reception", + "crud_qc_work_order_soft_delete_pending_work_order_tasks", + "crud_qc_work_order_third_lines", + "crud_qc_work_order_try_complete_work_order", + "crud_qc_work_order_wo_to_dict", + "crud_qc_work_order_work_order_qc_biz_type", + "crud_sample_reception_check_result_get_check_results_for_reception", + "crud_sample_reception_check_result_legacy_results_from_reception", + "crud_sample_reception_check_result_list_results_by_reception_ids", + "crud_sample_reception_check_result_py", + "crud_sample_reception_check_result_result_to_dict", + "crud_sample_reception_check_result_save_reception_check_results", + "crud_sample_reception_check_result_sync_legacy_columns_from_results", + "crud_sample_reception_create_sample_reception", + "crud_sample_reception_dec", + "crud_sample_reception_donation_rows_to_sample_list_items", + "crud_sample_reception_donation_sample_detail_rows_query", + "crud_sample_reception_donation_sample_id_col", + "crud_sample_reception_donation_sample_pending_query", + "crud_sample_reception_fmt_dt", + "crud_sample_reception_get_reception_by_id", + "crud_sample_reception_get_receptions_map_for_donation_samples", + "crud_sample_reception_get_receptions_map_for_samples", + "crud_sample_reception_list_pending_protocol_samples", + "crud_sample_reception_list_received_protocol_samples", + "crud_sample_reception_py", + "crud_sample_reception_reception_to_dict", + "crud_sample_reception_rows_to_sample_list_items", + "crud_sample_reception_sample_detail_rows_query", + "crud_sample_reception_sample_pending_query", + "crud_user_create_user", + "crud_user_get_user", + "crud_user_get_user_with_relations", + "crud_user_hash_password", + "crud_user_list_post_ids_for_user", + "crud_user_list_user_ids_bound_to_post", + "crud_user_list_users", + "crud_user_py", + "crud_user_replace_associations", + "crud_user_reset_password", + "crud_user_row_to_dict", + "crud_user_set_user_post_ids_only", + "crud_user_soft_delete_user", + "crud_user_sync_post_user_bindings", + "crud_user_total_pages", + "crud_user_update_user", + "crud_user_user_no_exists" + ], + "6": [ + "api_public_avatar_url_field", + "api_public_build_user_info_payload", + "api_public_get_web_auth_menu_codes", + "api_public_jwt_user_payload", + "api_public_logout", + "api_public_py", + "api_public_rationale_1", + "api_public_rationale_196", + "api_public_rationale_248", + "api_public_rationale_42", + "api_public_rationale_69", + "api_public_rationale_80", + "api_public_refresh_token", + "api_public_web_login", + "api_public_web_login_rsa_public_key", + "app_main_health_check", + "app_main_lifespan", + "app_main_mask_secret", + "app_main_root", + "core_auth_create_access_token", + "core_auth_create_refresh_token", + "core_auth_decode_token", + "core_auth_extend_session", + "core_auth_get_client_ip", + "core_auth_get_current_user", + "core_auth_get_current_user_by_token", + "core_auth_get_current_user_simple", + "core_auth_get_redis_client", + "core_auth_is_refresh_token_valid", + "core_auth_is_session_valid", + "core_auth_py", + "core_auth_rationale_180", + "core_auth_rationale_74", + "core_auth_rationale_97", + "core_auth_redis_session_enabled", + "core_auth_refresh_key", + "core_auth_revoke_refresh_token", + "core_auth_revoke_session", + "core_auth_session_key", + "core_auth_store_refresh_token", + "core_auth_store_session", + "core_login_crypto_decrypt_login_payload", + "core_login_crypto_ensure_initialized", + "core_login_crypto_extract_login_credentials", + "core_login_crypto_get_public_pem", + "core_login_crypto_py", + "core_login_crypto_rationale_1", + "core_login_crypto_rationale_63", + "core_login_crypto_rationale_84", + "core_login_crypto_validate_ts", + "core_menu_guard_get_user_menu_codes", + "core_menu_guard_py", + "core_menu_guard_rationale_1", + "core_menu_guard_rationale_16", + "core_menu_guard_rationale_24", + "core_menu_guard_rationale_29", + "core_menu_guard_require_admin_or_super_admin", + "core_menu_guard_require_menu_code", + "core_security_get_password_hash", + "core_security_py", + "core_security_rationale_5", + "core_security_verify_password", + "core_utils_format_datetime", + "core_utils_generate_id", + "core_utils_generate_random_password", + "core_utils_get_current_time", + "core_utils_get_file_size_display", + "core_utils_py", + "crud_base_camel_to_snake", + "crud_base_crudbase", + "crud_base_crudbase_create", + "crud_base_crudbase_delete", + "crud_base_crudbase_exists", + "crud_base_crudbase_get_all", + "crud_base_crudbase_get_multi", + "crud_base_crudbase_hard_delete", + "crud_base_crudbase_init", + "crud_base_get_model_attr", + "crud_base_historycrud", + "crud_base_historycrud_create_history", + "crud_base_py", + "crud_role_update_role_menus", + "crud_user_usercrudcompat_get_by_user_no", + "main_py", + "services_web_auth_roles_iter_user_menu_perm_codes", + "services_web_auth_roles_map_role_name_to_web", + "services_web_auth_roles_py", + "services_web_auth_roles_resolve_web_role_for_user", + "tasks_init_init_scheduled_tasks", + "tasks_init_py", + "tasks_init_shutdown_scheduler" + ], + "7": [ + "api_collection_protocol_parse_datetime_fields", + "api_research_donation_auditsubmitbody", + "api_research_donation_batch_delete_research_donations", + "api_research_donation_batchdeletebody", + "api_research_donation_change_donation_status", + "api_research_donation_convert_from_storage", + "api_research_donation_convert_to_storage", + "api_research_donation_convertfromstoragebody", + "api_research_donation_create_research_donation", + "api_research_donation_delete_research_donation", + "api_research_donation_donationcreatebody", + "api_research_donation_donationupdatebody", + "api_research_donation_get_current_user_id", + "api_research_donation_get_research_donation_detail", + "api_research_donation_get_tenant_no", + "api_research_donation_list_research_donation_audits", + "api_research_donation_list_research_donations", + "api_research_donation_py", + "api_research_donation_rationale_1", + "api_research_donation_statuschangebody", + "api_research_donation_update_research_donation", + "core_utils_parse_datetime", + "crud_collection_protocol_create_collection_protocol", + "crud_protocol_donation_convert_active_link_query", + "crud_protocol_donation_convert_assert_biz_no_available", + "crud_protocol_donation_convert_create_convert_link", + "crud_protocol_donation_convert_get_convert_partner", + "crud_protocol_donation_convert_get_partner_sample_codes", + "crud_protocol_donation_convert_has_active_convert_link", + "crud_protocol_donation_convert_py", + "crud_protocol_donation_convert_upsert_convert_link_for_to_storage", + "crud_research_donation_audit_to_dict", + "crud_research_donation_batch_delete_donations", + "crud_research_donation_change_status", + "crud_research_donation_collection_to_dict", + "crud_research_donation_convert_to_storage", + "crud_research_donation_create_collection", + "crud_research_donation_create_donation", + "crud_research_donation_create_party", + "crud_research_donation_create_samples", + "crud_research_donation_create_transport", + "crud_research_donation_dec", + "crud_research_donation_delete_donation", + "crud_research_donation_donation_to_dict", + "crud_research_donation_fmt_dt", + "crud_research_donation_get_collection", + "crud_research_donation_get_donation_detail", + "crud_research_donation_get_party", + "crud_research_donation_list_audits", + "crud_research_donation_list_donations", + "crud_research_donation_list_sample_transports", + "crud_research_donation_list_samples", + "crud_research_donation_merge_comma_separated_urls", + "crud_research_donation_normalize_fields", + "crud_research_donation_optional_decimal", + "crud_research_donation_party_to_dict", + "crud_research_donation_py", + "crud_research_donation_resolve_donation_payload", + "crud_research_donation_sample_to_dict", + "crud_research_donation_soft_delete_all", + "crud_research_donation_soft_delete_collection", + "crud_research_donation_soft_delete_party", + "crud_research_donation_soft_delete_samples", + "crud_research_donation_soft_delete_transports", + "crud_research_donation_submit_audit", + "crud_research_donation_total_pages", + "crud_research_donation_transport_to_dict", + "crud_research_donation_update_donation", + "crud_research_donation_user_nick_name_map" + ], + "8": [ + "core_exceptions_businessexception", + "core_exceptions_businessexception_init", + "core_exceptions_invalidstatustransitionexception", + "core_exceptions_invalidstatustransitionexception_init", + "core_exceptions_log_api_request", + "core_exceptions_log_delivery_operation", + "core_exceptions_log_operation", + "core_exceptions_log_order_operation", + "core_exceptions_log_settlement_operation", + "core_exceptions_log_user_operation", + "core_exceptions_orderlockedexception", + "core_exceptions_orderlockedexception_init", + "core_exceptions_permissionexception", + "core_exceptions_permissionexception_init", + "core_exceptions_py", + "core_exceptions_resourceconflictexception", + "core_exceptions_resourceconflictexception_init", + "core_exceptions_resourcenotfoundexception", + "core_exceptions_resourcenotfoundexception_init", + "core_exceptions_validationexception", + "core_exceptions_validationexception_init", + "core_storage_basestorage", + "core_storage_basestorage_delete_file", + "core_storage_basestorage_get_url", + "core_storage_basestorage_presigned_download_url", + "core_storage_basestorage_upload_base64", + "core_storage_basestorage_upload_file", + "core_storage_convert_heic_to_jpeg", + "core_storage_get_storage", + "core_storage_localstorage", + "core_storage_localstorage_delete_file", + "core_storage_localstorage_ensure_dir", + "core_storage_localstorage_generate_filename", + "core_storage_localstorage_get_url", + "core_storage_localstorage_init", + "core_storage_localstorage_upload_base64", + "core_storage_localstorage_upload_file", + "core_storage_miniostorage", + "core_storage_miniostorage_delete_file", + "core_storage_miniostorage_extract_object_key", + "core_storage_miniostorage_generate_filename", + "core_storage_miniostorage_get_url", + "core_storage_miniostorage_init", + "core_storage_miniostorage_presigned_download_url", + "core_storage_miniostorage_upload_base64", + "core_storage_miniostorage_upload_file", + "core_storage_ossstorage", + "core_storage_ossstorage_delete_file", + "core_storage_ossstorage_generate_filename", + "core_storage_ossstorage_get_url", + "core_storage_ossstorage_init", + "core_storage_ossstorage_upload_base64", + "core_storage_ossstorage_upload_file", + "core_storage_process_image_content", + "core_storage_py", + "core_storage_qiniustorage", + "core_storage_qiniustorage_delete_file", + "core_storage_qiniustorage_generate_filename", + "core_storage_qiniustorage_get_url", + "core_storage_qiniustorage_init", + "core_storage_qiniustorage_upload_base64", + "core_storage_qiniustorage_upload_file", + "core_storage_rationale_1", + "core_storage_rationale_345", + "core_storage_rationale_38", + "core_storage_rationale_53", + "core_storage_rationale_83", + "exception", + "services_workflow_engine_workflowengine_resolve_approvers" + ], + "9": [ + "api_workflow_get_designer_data", + "api_workflow_processdefcreatebody", + "api_workflow_processdefupdatebody", + "api_workflow_publishversionbody", + "api_workflow_rationale_135", + "api_workflow_startinstancebody", + "api_workflow_taskactionbody", + "crud_qc_task_result_list_results_by_task", + "crud_qc_task_result_list_saved_results_by_task", + "crud_qc_task_result_merge_saved_into_template", + "crud_qc_task_result_py", + "crud_qc_task_result_resolve_task_item_ref", + "crud_qc_task_result_row_to_dict", + "crud_qc_task_result_save_results_for_task", + "crud_workflow_create_instance", + "crud_workflow_create_process_def", + "crud_workflow_create_task", + "crud_workflow_get_all_tasks_for_business", + "crud_workflow_get_instance", + "crud_workflow_get_latest_version", + "crud_workflow_get_nodes_by_version", + "crud_workflow_get_pending_tasks_by_node", + "crud_workflow_get_process_def", + "crud_workflow_get_task", + "crud_workflow_get_transitions_by_version", + "crud_workflow_list_completed_tasks", + "crud_workflow_list_my_instances", + "crud_workflow_list_pending_tasks", + "crud_workflow_list_process_defs", + "crud_workflow_list_versions", + "crud_workflow_process_code_exists", + "crud_workflow_publish_version", + "crud_workflow_py", + "crud_workflow_rationale_1", + "crud_workflow_row_to_dict", + "crud_workflow_soft_delete_process_def", + "crud_workflow_task_row_to_dict", + "crud_workflow_total_pages", + "crud_workflow_update_instance_status", + "crud_workflow_update_process_def", + "crud_workflow_version_to_dict", + "models_models_wfnode", + "models_models_wfprocessdef", + "models_models_wfprocessversion", + "models_models_wftask", + "services_workflow_callback_dispatch_local", + "services_workflow_callback_py", + "services_workflow_callback_rationale_1", + "services_workflow_callback_rationale_24", + "services_workflow_callback_rationale_29", + "services_workflow_callback_rationale_61", + "services_workflow_callback_register_local_callback", + "services_workflow_callback_trigger_callback", + "services_workflow_engine_compare", + "services_workflow_engine_get_variable", + "services_workflow_engine_parse_node_config", + "services_workflow_engine_parse_variables", + "services_workflow_engine_py", + "services_workflow_engine_rationale_1", + "services_workflow_engine_workflowengine", + "services_workflow_engine_workflowengine_advance", + "services_workflow_engine_workflowengine_approve_task", + "services_workflow_engine_workflowengine_check_rules", + "services_workflow_engine_workflowengine_evaluate_condition", + "services_workflow_engine_workflowengine_execute_node", + "services_workflow_engine_workflowengine_init", + "services_workflow_engine_workflowengine_reject_task", + "services_workflow_engine_workflowengine_start_process" + ], + "10": [ + "api_operations_accesslogcreatebody", + "api_operations_accesslogupdatebody", + "api_operations_cleanroomcreatebody", + "api_operations_cleanroomupdatebody", + "api_operations_exhibitionappointmentcreatebody", + "api_operations_exhibitionappointmentupdatebody", + "api_operations_rationale_1", + "api_operations_storagefacilitycreatebody", + "api_operations_storagefacilityupdatebody", + "api_operations_storageslotbatchcreatebody", + "api_operations_storageslotcreatebody", + "api_operations_storageslotupdatebody", + "crud_clean_room_access_log_to_dict", + "crud_clean_room_create_access_log", + "crud_clean_room_create_clean_room", + "crud_clean_room_get_access_log", + "crud_clean_room_get_clean_room", + "crud_clean_room_list_access_logs", + "crud_clean_room_list_clean_rooms", + "crud_clean_room_py", + "crud_clean_room_rationale_1", + "crud_clean_room_room_code_exists", + "crud_clean_room_row_to_dict", + "crud_clean_room_soft_delete_access_log", + "crud_clean_room_soft_delete_clean_room", + "crud_clean_room_total_pages", + "crud_clean_room_update_access_log", + "crud_clean_room_update_clean_room", + "crud_exhibition_appointment_appointment_no_exists", + "crud_exhibition_appointment_create_exhibition_appointment", + "crud_exhibition_appointment_format_visit_date", + "crud_exhibition_appointment_generate_appointment_no", + "crud_exhibition_appointment_get_exhibition_appointment", + "crud_exhibition_appointment_list_exhibition_appointments", + "crud_exhibition_appointment_py", + "crud_exhibition_appointment_rationale_1", + "crud_exhibition_appointment_rationale_100", + "crud_exhibition_appointment_rationale_16", + "crud_exhibition_appointment_soft_delete_exhibition_appointment", + "crud_exhibition_appointment_update_exhibition_appointment", + "crud_storage_facility_batch_create_slots", + "crud_storage_facility_collect_descendant_ids", + "crud_storage_facility_create_facility", + "crud_storage_facility_create_slot", + "crud_storage_facility_get_children", + "crud_storage_facility_get_facility", + "crud_storage_facility_get_slot", + "crud_storage_facility_list_all_facilities", + "crud_storage_facility_list_slots", + "crud_storage_facility_py", + "crud_storage_facility_rationale_1", + "crud_storage_facility_rationale_164", + "crud_storage_facility_rationale_40", + "crud_storage_facility_rationale_62", + "crud_storage_facility_rationale_78", + "crud_storage_facility_row_to_dict", + "crud_storage_facility_slot_to_dict", + "crud_storage_facility_soft_delete_facility", + "crud_storage_facility_soft_delete_slot", + "crud_storage_facility_update_facility", + "crud_storage_facility_update_slot", + "models_models_bizcleanroom", + "models_models_bizcleanroomaccesslog", + "models_models_bizexhibitionappointment", + "models_models_bizstoragefacility", + "models_models_bizstoragefacilityslot" + ], + "11": [ + "api_production_consumablecreatebody", + "api_production_consumablepackcreatebody", + "api_production_consumablepackupdatebody", + "api_production_consumableupdatebody", + "api_production_outputtypecreatebody", + "api_production_outputtypeupdatebody", + "api_production_packiteminput", + "api_production_processcategorycreatebody", + "api_production_processcategoryupdatebody", + "api_production_processconsumableinput", + "api_production_processcreatebody", + "api_production_processdatacollectioninput", + "api_production_processoutputinput", + "api_production_processreagentinput", + "api_production_processupdatebody", + "api_production_rationale_1", + "api_production_reagentcreatebody", + "api_production_reagentupdatebody", + "api_production_sopdocumentcreatebody", + "api_production_sopdocumentupdatebody", + "schemas_cell_product_cellproductcreate", + "schemas_cell_product_cellproductupdate", + "schemas_cell_product_py", + "schemas_process_route_processroutecreatebody", + "schemas_process_route_processrouteupdatebody", + "schemas_process_route_py", + "schemas_process_route_rationale_1", + "schemas_process_route_setcurrentbody", + "schemas_process_route_stepaddbody", + "schemas_process_route_stepconsumableupdatebody", + "schemas_process_route_stepcopybody", + "schemas_process_route_stepdatacollectionupdatebody", + "schemas_process_route_stepoutputupdatebody", + "schemas_process_route_stepreagentupdatebody", + "schemas_process_route_stepreorderbody", + "schemas_process_route_stepupdatebody", + "schemas_production_task_productiontaskcreate", + "schemas_production_task_productiontaskstatusupdate", + "schemas_production_task_productiontaskupdate", + "schemas_production_task_py", + "schemas_production_task_taskinputitem", + "schemas_production_task_taskoutputitem", + "schemas_production_task_taskstepadd", + "schemas_production_task_taskstepdatacollectionitem", + "schemas_production_task_taskstepmaterialitem", + "schemas_production_task_taskstepupdate", + "schemas_production_work_order_productionworkordercomplete", + "schemas_production_work_order_productionworkorderlistquery", + "schemas_production_work_order_py" + ], + "12": [ + "basehttpmiddleware", + "core_admin_request_json_parse_admin_request_json", + "core_admin_request_json_py", + "core_admin_request_json_rationale_1", + "core_admin_request_json_rationale_25", + "core_api_crypto_apicryptoerror", + "core_api_crypto_b64url_decode", + "core_api_crypto_b64url_encode", + "core_api_crypto_decrypt_json", + "core_api_crypto_derive_key", + "core_api_crypto_encrypt_json", + "core_api_crypto_gen_nonce_hex", + "core_api_crypto_is_ts_in_window", + "core_api_crypto_middleware_apicryptomiddleware", + "core_api_crypto_middleware_apicryptomiddleware_dispatch", + "core_api_crypto_middleware_claims_from_auth", + "core_api_crypto_middleware_coerce_post_method_override_to_get", + "core_api_crypto_middleware_get_redis_client", + "core_api_crypto_middleware_is_crypto_api", + "core_api_crypto_middleware_json_error_response", + "core_api_crypto_middleware_mark_nonce_once", + "core_api_crypto_middleware_nonce_key", + "core_api_crypto_middleware_py", + "core_api_crypto_middleware_rationale_106", + "core_api_crypto_middleware_rationale_38", + "core_api_crypto_middleware_should_skip_path", + "core_api_crypto_py", + "core_api_request_log_middleware_apirequestlogmiddleware", + "core_api_request_log_middleware_apirequestlogmiddleware_dispatch", + "core_api_request_log_middleware_claims_from_auth", + "core_api_request_log_middleware_format_body_bytes", + "core_api_request_log_middleware_persist_log", + "core_api_request_log_middleware_py", + "core_api_request_log_middleware_rationale_1", + "core_api_request_log_middleware_redact_obj", + "core_api_request_log_middleware_schedule_persist_log", + "core_api_request_log_middleware_should_skip", + "core_api_request_log_middleware_truncate", + "core_request_payload_py", + "core_request_payload_rationale_1", + "core_request_payload_rationale_18", + "core_request_payload_resolve_request_payload" + ], + "13": [ + "core_wechat_pay_get_wechat_pay_client", + "core_wechat_pay_get_wechat_pay_v2", + "core_wechat_pay_py", + "core_wechat_pay_rationale_1", + "core_wechat_pay_rationale_131", + "core_wechat_pay_rationale_254", + "core_wechat_pay_rationale_410", + "core_wechat_pay_rationale_443", + "core_wechat_pay_rationale_60", + "core_wechat_pay_wechat_pay", + "core_wechat_pay_wechatpayclient", + "core_wechat_pay_wechatpayclient_close_order", + "core_wechat_pay_wechatpayclient_generate_nonce_str", + "core_wechat_pay_wechatpayclient_generate_pay_sign", + "core_wechat_pay_wechatpayclient_generate_sign", + "core_wechat_pay_wechatpayclient_generate_sign_v3", + "core_wechat_pay_wechatpayclient_init", + "core_wechat_pay_wechatpayclient_make_request", + "core_wechat_pay_wechatpayclient_query_order", + "core_wechat_pay_wechatpayclient_refund", + "core_wechat_pay_wechatpayclient_unified_order", + "core_wechat_pay_wechatpayv2client", + "core_wechat_pay_wechatpayv2client_build_miniprogram_pay_params", + "core_wechat_pay_wechatpayv2client_dict_to_xml", + "core_wechat_pay_wechatpayv2client_generate_sign", + "core_wechat_pay_wechatpayv2client_init", + "core_wechat_pay_wechatpayv2client_parse_notify", + "core_wechat_pay_wechatpayv2client_query_order", + "core_wechat_pay_wechatpayv2client_refund", + "core_wechat_pay_wechatpayv2client_unified_order", + "core_wechat_pay_wechatpayv2client_xml_to_dict" + ], + "14": [ + "crud_process_consumable_row_to_dict", + "crud_process_create_process", + "crud_process_create_sub_consumable", + "crud_process_create_sub_data_collection", + "crud_process_create_sub_output", + "crud_process_create_sub_reagent", + "crud_process_data_collection_row_to_dict", + "crud_process_get_process", + "crud_process_get_process_detail", + "crud_process_list_all_processes", + "crud_process_list_processes", + "crud_process_output_row_to_dict", + "crud_process_process_code_exists", + "crud_process_py", + "crud_process_reagent_row_to_dict", + "crud_process_row_to_dict", + "crud_process_soft_delete_process", + "crud_process_soft_delete_sub_records", + "crud_process_total_pages", + "crud_process_update_process" + ], + "15": [ + "crud_qc_third_party_company_company_code_exists", + "crud_qc_third_party_company_create_company", + "crud_qc_third_party_company_get_company", + "crud_qc_third_party_company_list_companies", + "crud_qc_third_party_company_list_company_options", + "crud_qc_third_party_company_py", + "crud_qc_third_party_company_row_to_dict", + "crud_qc_third_party_company_soft_delete_company", + "crud_qc_third_party_company_update_company", + "crud_qc_third_party_item_company_name_map", + "crud_qc_third_party_item_create_item", + "crud_qc_third_party_item_dec", + "crud_qc_third_party_item_get_item", + "crud_qc_third_party_item_item_code_exists", + "crud_qc_third_party_item_list_active_items", + "crud_qc_third_party_item_list_items", + "crud_qc_third_party_item_py", + "crud_qc_third_party_item_row_to_dict", + "crud_qc_third_party_item_soft_delete_item", + "crud_qc_third_party_item_update_item" + ], + "16": [ + "api_insurance_company_insurancecompanycreatebody", + "api_insurance_company_insurancecompanyinvoicecreatebody", + "api_insurance_company_insurancecompanyinvoiceupdatebody", + "api_insurance_company_insurancecompanyupdatebody", + "api_insurance_company_insuranceprojectpricecreatebody", + "api_insurance_company_insuranceprojectpriceupdatebody", + "api_insurance_company_list_insurance_companies", + "api_insurance_company_py", + "api_insurance_company_rationale_1", + "api_insurance_company_row_to_dict_company", + "api_insurance_company_soft_delete_insurance_company", + "api_insurance_company_soft_delete_insurance_company_invoice", + "api_insurance_company_soft_delete_insurance_project_price", + "api_insurance_company_total_pages", + "models_models_bizinsurancecompany", + "models_models_bizinsurancecompanyinvoice", + "models_models_bizinsuranceprojectprice" + ], + "17": [ + "api_admin_get_role_data_scope", + "api_admin_get_role_menus", + "crud_role_create_role", + "crud_role_get_role", + "crud_role_get_role_data_scope", + "crud_role_get_role_menu_ids", + "crud_role_list_roles", + "crud_role_py", + "crud_role_rationale_1", + "crud_role_role_name_exists", + "crud_role_row_to_dict", + "crud_role_soft_delete_role", + "crud_role_total_pages", + "crud_role_update_role", + "crud_role_update_role_data_scope" + ], + "18": [ + "crud_collection_region_create_collection_region", + "crud_collection_region_create_hospital", + "crud_collection_region_get_collection_region", + "crud_collection_region_get_hospital", + "crud_collection_region_hospital_to_dict", + "crud_collection_region_list_collection_regions", + "crud_collection_region_list_hospitals", + "crud_collection_region_py", + "crud_collection_region_region_to_dict", + "crud_collection_region_soft_delete_collection_region", + "crud_collection_region_soft_delete_hospital", + "crud_collection_region_total_pages", + "crud_collection_region_update_collection_region", + "crud_collection_region_update_hospital" + ], + "19": [ + "core_wechat_message_py", + "core_wechat_message_rationale_1", + "core_wechat_message_rationale_86", + "core_wechat_message_send_delivery_notice", + "core_wechat_message_send_delivery_warning", + "core_wechat_message_send_order_status", + "core_wechat_message_send_payment_success", + "core_wechat_message_send_refund_result", + "core_wechat_message_send_urge_notification", + "core_wechat_message_wechatmessageservice", + "core_wechat_message_wechatmessageservice_get_access_token", + "core_wechat_message_wechatmessageservice_init", + "core_wechat_message_wechatmessageservice_send_template_message" + ], + "20": [ + "schemas_product_config", + "schemas_product_productbase", + "schemas_product_productcategorybase", + "schemas_product_productcategorycreate", + "schemas_product_productcategoryresponse", + "schemas_product_productcreate", + "schemas_product_productresponse", + "schemas_product_productunitbase", + "schemas_product_productunitcreate", + "schemas_product_productunitresponse", + "schemas_product_productupdate", + "schemas_product_py", + "schemas_product_rationale_1" + ], + "21": [ + "crud_sample_code_batch_issue_sample_codes", + "crud_sample_code_batch_revoke_sample_codes", + "crud_sample_code_create_sample_code", + "crud_sample_code_get_sample_code", + "crud_sample_code_list_sample_codes", + "crud_sample_code_py", + "crud_sample_code_rationale_1", + "crud_sample_code_row_to_dict", + "crud_sample_code_sample_code_exists", + "crud_sample_code_soft_delete_sample_code", + "crud_sample_code_total_pages", + "crud_sample_code_update_sample_code" + ], + "22": [ + "api_admin_list_menus", + "crud_menu_build_tree", + "crud_menu_cascade_soft_delete", + "crud_menu_create_menu", + "crud_menu_get_menu", + "crud_menu_list_menus", + "crud_menu_list_menus_tree", + "crud_menu_menu_name_exists", + "crud_menu_py", + "crud_menu_row_to_dict", + "crud_menu_soft_delete_menu", + "crud_menu_update_menu" + ], + "23": [ + "crud_collection_protocol_no_batch_issue_protocol_nos", + "crud_collection_protocol_no_batch_revoke_protocol_nos", + "crud_collection_protocol_no_create_protocol_no", + "crud_collection_protocol_no_get_protocol_no", + "crud_collection_protocol_no_list_protocol_nos", + "crud_collection_protocol_no_protocol_no_exists", + "crud_collection_protocol_no_py", + "crud_collection_protocol_no_rationale_1", + "crud_collection_protocol_no_row_to_dict", + "crud_collection_protocol_no_soft_delete_protocol_no", + "crud_collection_protocol_no_total_pages", + "crud_collection_protocol_no_update_protocol_no" + ], + "24": [ + "api_admin_dict_data_options", + "crud_dict_data_create_dict_data", + "crud_dict_data_get_dict_data", + "crud_dict_data_list_dict_data", + "crud_dict_data_list_dict_data_options", + "crud_dict_data_py", + "crud_dict_data_rationale_1", + "crud_dict_data_row_to_dict", + "crud_dict_data_soft_delete_dict_data", + "crud_dict_data_total_pages", + "crud_dict_data_update_dict_data" + ], + "25": [ + "api_admin_list_depts", + "crud_dept_build_tree", + "crud_dept_cascade_soft_delete", + "crud_dept_create_dept", + "crud_dept_get_dept", + "crud_dept_list_depts", + "crud_dept_list_depts_tree", + "crud_dept_py", + "crud_dept_row_to_dict", + "crud_dept_soft_delete_dept", + "crud_dept_update_dept" + ], + "26": [ + "crud_consumable_consumable_code_exists", + "crud_consumable_create_consumable", + "crud_consumable_get_consumable", + "crud_consumable_list_consumables", + "crud_consumable_py", + "crud_consumable_rationale_1", + "crud_consumable_row_to_dict", + "crud_consumable_soft_delete_consumable", + "crud_consumable_total_pages", + "crud_consumable_update_consumable" + ], + "27": [ + "crud_sop_document_create_sop_document", + "crud_sop_document_get_sop_document", + "crud_sop_document_list_sop_documents", + "crud_sop_document_py", + "crud_sop_document_rationale_1", + "crud_sop_document_row_to_dict", + "crud_sop_document_soft_delete_sop_document", + "crud_sop_document_sop_code_exists", + "crud_sop_document_total_pages", + "crud_sop_document_update_sop_document" + ], + "28": [ + "crud_express_company_create_express_company", + "crud_express_company_express_code_exists", + "crud_express_company_get_express_company", + "crud_express_company_list_express_companies", + "crud_express_company_py", + "crud_express_company_rationale_1", + "crud_express_company_row_to_dict", + "crud_express_company_soft_delete_express_company", + "crud_express_company_total_pages", + "crud_express_company_update_express_company" + ], + "29": [ + "crud_sample_reception_check_item_create_check_item", + "crud_sample_reception_check_item_get_check_item", + "crud_sample_reception_check_item_item_code_exists", + "crud_sample_reception_check_item_list_active_check_items", + "crud_sample_reception_check_item_list_check_items", + "crud_sample_reception_check_item_order_query", + "crud_sample_reception_check_item_py", + "crud_sample_reception_check_item_row_to_dict", + "crud_sample_reception_check_item_soft_delete_check_item", + "crud_sample_reception_check_item_update_check_item" + ], + "30": [ + "crud_process_category_category_code_exists", + "crud_process_category_create_process_category", + "crud_process_category_get_process_category", + "crud_process_category_list_process_categories", + "crud_process_category_py", + "crud_process_category_rationale_1", + "crud_process_category_row_to_dict", + "crud_process_category_soft_delete_process_category", + "crud_process_category_total_pages", + "crud_process_category_update_process_category" + ], + "31": [ + "crud_item_unit_create_item_unit", + "crud_item_unit_get_item_unit", + "crud_item_unit_list_item_units", + "crud_item_unit_py", + "crud_item_unit_rationale_1", + "crud_item_unit_row_to_dict", + "crud_item_unit_soft_delete_item_unit", + "crud_item_unit_total_pages", + "crud_item_unit_unit_code_exists", + "crud_item_unit_update_item_unit" + ], + "32": [ + "crud_customer_create_customer", + "crud_customer_get_customer", + "crud_customer_id_card_taken", + "crud_customer_list_customers", + "crud_customer_py", + "crud_customer_rationale_1", + "crud_customer_row_to_dict", + "crud_customer_soft_delete_customer", + "crud_customer_total_pages", + "crud_customer_update_customer" + ], + "33": [ + "crud_cell_sample_type_create_cell_sample_type", + "crud_cell_sample_type_get_cell_sample_type", + "crud_cell_sample_type_list_cell_sample_types", + "crud_cell_sample_type_py", + "crud_cell_sample_type_rationale_1", + "crud_cell_sample_type_row_to_dict", + "crud_cell_sample_type_soft_delete_cell_sample_type", + "crud_cell_sample_type_total_pages", + "crud_cell_sample_type_type_code_exists", + "crud_cell_sample_type_update_cell_sample_type" + ], + "34": [ + "crud_output_type_create_output_type", + "crud_output_type_get_output_type", + "crud_output_type_list_output_types", + "crud_output_type_py", + "crud_output_type_rationale_1", + "crud_output_type_row_to_dict", + "crud_output_type_soft_delete_output_type", + "crud_output_type_total_pages", + "crud_output_type_type_code_exists", + "crud_output_type_update_output_type" + ], + "35": [ + "crud_dict_type_create_dict_type", + "crud_dict_type_dict_type_code_exists", + "crud_dict_type_get_dict_type", + "crud_dict_type_list_dict_types", + "crud_dict_type_py", + "crud_dict_type_row_to_dict", + "crud_dict_type_soft_delete_dict_type", + "crud_dict_type_total_pages", + "crud_dict_type_update_dict_type" + ], + "36": [ + "crud_tenant_create_tenant", + "crud_tenant_get_tenant", + "crud_tenant_list_tenants", + "crud_tenant_py", + "crud_tenant_row_to_dict", + "crud_tenant_soft_delete_tenant", + "crud_tenant_tenant_no_exists", + "crud_tenant_total_pages", + "crud_tenant_update_tenant" + ], + "37": [ + "crud_reagent_create_reagent", + "crud_reagent_get_reagent", + "crud_reagent_list_reagents", + "crud_reagent_py", + "crud_reagent_reagent_code_exists", + "crud_reagent_row_to_dict", + "crud_reagent_soft_delete_reagent", + "crud_reagent_total_pages", + "crud_reagent_update_reagent" + ], + "38": [ + "crud_qc_lab_test_item_create_lab_item", + "crud_qc_lab_test_item_get_lab_item", + "crud_qc_lab_test_item_item_code_exists", + "crud_qc_lab_test_item_list_active_lab_items", + "crud_qc_lab_test_item_list_lab_items", + "crud_qc_lab_test_item_py", + "crud_qc_lab_test_item_row_to_dict", + "crud_qc_lab_test_item_soft_delete_lab_item", + "crud_qc_lab_test_item_update_lab_item" + ], + "39": [ + "crud_site_create_site", + "crud_site_get_site", + "crud_site_list_sites", + "crud_site_py", + "crud_site_row_to_dict", + "crud_site_site_code_exists", + "crud_site_soft_delete_site", + "crud_site_total_pages", + "crud_site_update_site" + ], + "40": [ + "models_base_basemodel", + "models_base_basemodel_to_dict", + "models_base_get_active", + "models_base_py", + "models_base_softdeletemodel", + "models_base_softdeletemodel_restore", + "models_base_softdeletemodel_soft_delete", + "models_base_tablename" + ], + "41": [ + "core_order_status_compat_derive_legacy_status_from_three", + "core_order_status_compat_derive_three_status_from_legacy", + "core_order_status_compat_py", + "core_order_status_compat_rationale_31", + "core_order_status_compat_rationale_75", + "core_order_status_compat_threestatus", + "core_order_status_compat_to_decimal" + ], + "42": [ + "api_ethnic_list_ethnics_for_select", + "api_ethnic_py", + "crud_ethnic_list_ethnics", + "crud_ethnic_py", + "crud_ethnic_rationale_1", + "crud_ethnic_row_to_dict" + ], + "43": [ + "basesettings", + "core_config_config", + "core_config_py", + "core_config_settings" + ], + "44": [ + "api_menu_get_menu_list", + "api_menu_py", + "api_menu_rationale_1" + ], + "45": [ + "core_database_get_db", + "core_database_py" + ], + "46": [ + "api_init_py", + "api_init_rationale_1" + ], + "47": [ + "init_py" + ], + "48": [ + "core_init_py" + ], + "49": [ + "core_wechat_message_rationale_143" + ], + "50": [ + "core_wechat_message_rationale_179" + ], + "51": [ + "core_wechat_message_rationale_215" + ], + "52": [ + "core_wechat_message_rationale_251" + ], + "53": [ + "core_wechat_message_rationale_289" + ], + "54": [ + "core_wechat_message_rationale_325" + ], + "55": [ + "models_init_py" + ], + "56": [ + "schemas_init_py" + ], + "57": [ + "crud_init_py" + ], + "58": [ + "ws_init_py" + ] + }, + "cohesion": { + "0": 0.01, + "1": 0.02, + "2": 0.05, + "3": 0.02, + "4": 0.03, + "5": 0.05, + "6": 0.04, + "7": 0.07, + "8": 0.05, + "9": 0.06, + "10": 0.07, + "11": 0.43, + "12": 0.08, + "13": 0.12, + "14": 0.22, + "15": 0.18, + "16": 0.26, + "17": 0.19, + "18": 0.23, + "19": 0.24, + "20": 0.23, + "21": 0.27, + "22": 0.26, + "23": 0.27, + "24": 0.24, + "25": 0.29, + "26": 0.31, + "27": 0.31, + "28": 0.31, + "29": 0.38, + "30": 0.31, + "31": 0.31, + "32": 0.31, + "33": 0.31, + "34": 0.31, + "35": 0.36, + "36": 0.36, + "37": 0.36, + "38": 0.39, + "39": 0.36, + "40": 0.29, + "41": 0.38, + "42": 0.4, + "43": 0.5, + "44": 0.67, + "45": 1.0, + "46": 1.0, + "47": 1.0, + "48": 1.0, + "49": 1.0, + "50": 1.0, + "51": 1.0, + "52": 1.0, + "53": 1.0, + "54": 1.0, + "55": 1.0, + "56": 1.0, + "57": 1.0, + "58": 1.0 + }, + "gods": [ + { + "id": "core_response_success_response", + "label": "success_response()", + "degree": 367 + }, + { + "id": "core_response_error_response", + "label": "error_response()", + "degree": 293 + }, + { + "id": "models_models_sysuser", + "label": "SysUser", + "degree": 202 + }, + { + "id": "models_qc_param_bizqctaskresult", + "label": "BizQcTaskResult", + "degree": 193 + }, + { + "id": "models_qc_material_bizqcmaterialusage", + "label": "BizQcMaterialUsage", + "degree": 190 + }, + { + "id": "models_material_bizmaterialstocklog", + "label": "BizMaterialStockLog", + "degree": 189 + }, + { + "id": "models_qc_material_bizqcmaterial", + "label": "BizQcMaterial", + "degree": 189 + }, + { + "id": "models_material_bizmaterial", + "label": "BizMaterial", + "degree": 188 + }, + { + "id": "models_qc_param_bizqcitemparam", + "label": "BizQcItemParam", + "degree": 188 + }, + { + "id": "core_utils_generate_uuid", + "label": "generate_uuid()", + "degree": 123 + } + ], + "surprises": [ + { + "source": "\u7edf\u4e00\u8bb0\u5f55 API \u8bf7\u6c42/\u54cd\u5e94\u51fa\u5165\u53c2\u7684\u4e2d\u95f4\u4ef6", + "target": "SysApiRequestLog", + "source_files": [ + "core/api_request_log_middleware.py", + "models/models.py" + ], + "confidence": "INFERRED", + "relation": "uses", + "why": "inferred connection - not explicitly stated in source; connects across different repos/directories; bridges separate communities; peripheral node `\u7edf\u4e00\u8bb0\u5f55 API \u8bf7\u6c42/\u54cd\u5e94\u51fa\u5165\u53c2\u7684\u4e2d\u95f4\u4ef6` unexpectedly reaches hub `SysApiRequestLog`" + }, + { + "source": "get_menu_list()", + "target": "success_response()", + "source_files": [ + "api/menu.py", + "core/response.py" + ], + "confidence": "INFERRED", + "relation": "calls", + "why": "inferred connection - not explicitly stated in source; connects across different repos/directories; bridges separate communities; peripheral node `get_menu_list()` unexpectedly reaches hub `success_response()`" + }, + { + "source": "\u516c\u5171\u63a5\u53e3\uff08Web \u767b\u5f55\u3001\u5237\u65b0 Token\u3001\u767b\u51fa\uff1b\u7528\u6237\u6a21\u578b\u5bf9\u9f50 docs/sql/zkxw.sql \u57fa\u7ebf\uff09", + "target": "SysUser", + "source_files": [ + "api/public.py", + "models/models.py" + ], + "confidence": "INFERRED", + "relation": "uses", + "why": "inferred connection - not explicitly stated in source; connects across different repos/directories; bridges separate communities; peripheral node `\u516c\u5171\u63a5\u53e3\uff08Web \u767b\u5f55\u3001\u5237\u65b0 Token\u3001\u767b\u51fa\uff1b\u7528\u6237\u6a21\u578b\u5bf9\u9f50 docs/sql/zkxw.sql \u57fa\u7ebf\uff09` unexpectedly reaches hub `SysUser`" + }, + { + "source": "\u4e0e web-admin `userInfo` \u5b57\u6bb5\u7ea6\u5b9a\u4e00\u81f4\u3002", + "target": "SysUser", + "source_files": [ + "api/public.py", + "models/models.py" + ], + "confidence": "INFERRED", + "relation": "uses", + "why": "inferred connection - not explicitly stated in source; connects across different repos/directories; bridges separate communities; peripheral node `\u4e0e web-admin `userInfo` \u5b57\u6bb5\u7ea6\u5b9a\u4e00\u81f4\u3002` unexpectedly reaches hub `SysUser`" + }, + { + "source": "Web \u7aef\u767b\u5f55\u7528 RSA \u516c\u94a5\uff08PKCS#1 v1.5\uff0c\u4e0e JSEncrypt \u4e00\u81f4\uff09", + "target": "SysUser", + "source_files": [ + "api/public.py", + "models/models.py" + ], + "confidence": "INFERRED", + "relation": "uses", + "why": "inferred connection - not explicitly stated in source; connects across different repos/directories; bridges separate communities; peripheral node `Web \u7aef\u767b\u5f55\u7528 RSA \u516c\u94a5\uff08PKCS#1 v1.5\uff0c\u4e0e JSEncrypt \u4e00\u81f4\uff09` unexpectedly reaches hub `SysUser`" + } + ] +} \ No newline at end of file diff --git a/backend/graphify-out/.graphify_extract.json b/backend/graphify-out/.graphify_extract.json new file mode 100644 index 00000000..115f73e8 --- /dev/null +++ b/backend/graphify-out/.graphify_extract.json @@ -0,0 +1,106623 @@ +{ + "nodes": [ + { + "id": "init_py", + "label": "__init__.py", + "file_type": "code", + "source_file": "__init__.py", + "source_location": "L1" + }, + { + "id": "main_py", + "label": "main.py", + "file_type": "code", + "source_file": "main.py", + "source_location": "L1" + }, + { + "id": "app_main_lifespan", + "label": "lifespan()", + "file_type": "code", + "source_file": "main.py", + "source_location": "L17" + }, + { + "id": "app_main_mask_secret", + "label": "_mask_secret()", + "file_type": "code", + "source_file": "main.py", + "source_location": "L81" + }, + { + "id": "app_main_root", + "label": "root()", + "file_type": "code", + "source_file": "main.py", + "source_location": "L103" + }, + { + "id": "app_main_health_check", + "label": "health_check()", + "file_type": "code", + "source_file": "main.py", + "source_location": "L108" + }, + { + "id": "tasks_init_py", + "label": "__init__.py", + "file_type": "code", + "source_file": "tasks/__init__.py", + "source_location": "L1" + }, + { + "id": "tasks_init_init_scheduled_tasks", + "label": "init_scheduled_tasks()", + "file_type": "code", + "source_file": "tasks/__init__.py", + "source_location": "L10" + }, + { + "id": "tasks_init_shutdown_scheduler", + "label": "shutdown_scheduler()", + "file_type": "code", + "source_file": "tasks/__init__.py", + "source_location": "L18" + }, + { + "id": "core_auth_py", + "label": "auth.py", + "file_type": "code", + "source_file": "core/auth.py", + "source_location": "L1" + }, + { + "id": "core_auth_redis_session_enabled", + "label": "_redis_session_enabled()", + "file_type": "code", + "source_file": "core/auth.py", + "source_location": "L27" + }, + { + "id": "core_auth_get_redis_client", + "label": "_get_redis_client()", + "file_type": "code", + "source_file": "core/auth.py", + "source_location": "L32" + }, + { + "id": "core_auth_session_key", + "label": "_session_key()", + "file_type": "code", + "source_file": "core/auth.py", + "source_location": "L49" + }, + { + "id": "core_auth_refresh_key", + "label": "_refresh_key()", + "file_type": "code", + "source_file": "core/auth.py", + "source_location": "L53" + }, + { + "id": "core_auth_store_session", + "label": "store_session()", + "file_type": "code", + "source_file": "core/auth.py", + "source_location": "L57" + }, + { + "id": "core_auth_revoke_session", + "label": "revoke_session()", + "file_type": "code", + "source_file": "core/auth.py", + "source_location": "L65" + }, + { + "id": "core_auth_extend_session", + "label": "extend_session()", + "file_type": "code", + "source_file": "core/auth.py", + "source_location": "L73" + }, + { + "id": "core_auth_is_session_valid", + "label": "is_session_valid()", + "file_type": "code", + "source_file": "core/auth.py", + "source_location": "L81" + }, + { + "id": "core_auth_store_refresh_token", + "label": "store_refresh_token()", + "file_type": "code", + "source_file": "core/auth.py", + "source_location": "L96" + }, + { + "id": "core_auth_is_refresh_token_valid", + "label": "is_refresh_token_valid()", + "file_type": "code", + "source_file": "core/auth.py", + "source_location": "L104" + }, + { + "id": "core_auth_revoke_refresh_token", + "label": "revoke_refresh_token()", + "file_type": "code", + "source_file": "core/auth.py", + "source_location": "L116" + }, + { + "id": "core_auth_create_access_token", + "label": "create_access_token()", + "file_type": "code", + "source_file": "core/auth.py", + "source_location": "L123" + }, + { + "id": "core_auth_create_refresh_token", + "label": "create_refresh_token()", + "file_type": "code", + "source_file": "core/auth.py", + "source_location": "L147" + }, + { + "id": "core_auth_decode_token", + "label": "decode_token()", + "file_type": "code", + "source_file": "core/auth.py", + "source_location": "L163" + }, + { + "id": "core_auth_get_current_user_by_token", + "label": "get_current_user_by_token()", + "file_type": "code", + "source_file": "core/auth.py", + "source_location": "L176" + }, + { + "id": "core_auth_get_current_user", + "label": "get_current_user()", + "file_type": "code", + "source_file": "core/auth.py", + "source_location": "L230" + }, + { + "id": "core_auth_get_current_user_simple", + "label": "get_current_user_simple()", + "file_type": "code", + "source_file": "core/auth.py", + "source_location": "L238" + }, + { + "id": "core_auth_get_client_ip", + "label": "get_client_ip()", + "file_type": "code", + "source_file": "core/auth.py", + "source_location": "L256" + }, + { + "id": "core_auth_rationale_74", + "label": "\u5237\u65b0\u4f1a\u8bdd TTL\uff08\u7528\u4e8e refreshToken \u5ef6\u957f\u4f1a\u8bdd\uff09", + "file_type": "rationale", + "source_file": "core/auth.py", + "source_location": "L74" + }, + { + "id": "core_auth_rationale_97", + "label": "\u5199\u5165 refreshToken\uff08\u7528\u4e8e one-time \u4f7f\u7528/\u540a\u9500\uff09", + "file_type": "rationale", + "source_file": "core/auth.py", + "source_location": "L97" + }, + { + "id": "core_auth_rationale_180", + "label": "\u6839\u636e token \u83b7\u53d6\u5f53\u524d\u7528\u6237\uff08\u5305\u542b Redis \u4f1a\u8bdd\u6821\u9a8c\uff09", + "file_type": "rationale", + "source_file": "core/auth.py", + "source_location": "L180" + }, + { + "id": "core_api_crypto_py", + "label": "api_crypto.py", + "file_type": "code", + "source_file": "core/api_crypto.py", + "source_location": "L1" + }, + { + "id": "core_api_crypto_apicryptoerror", + "label": "ApiCryptoError", + "file_type": "code", + "source_file": "core/api_crypto.py", + "source_location": "L14" + }, + { + "id": "exception", + "label": "Exception", + "file_type": "code", + "source_file": "", + "source_location": "" + }, + { + "id": "core_api_crypto_derive_key", + "label": "derive_key()", + "file_type": "code", + "source_file": "core/api_crypto.py", + "source_location": "L18" + }, + { + "id": "core_api_crypto_b64url_encode", + "label": "_b64url_encode()", + "file_type": "code", + "source_file": "core/api_crypto.py", + "source_location": "L23" + }, + { + "id": "core_api_crypto_b64url_decode", + "label": "_b64url_decode()", + "file_type": "code", + "source_file": "core/api_crypto.py", + "source_location": "L27" + }, + { + "id": "core_api_crypto_encrypt_json", + "label": "encrypt_json()", + "file_type": "code", + "source_file": "core/api_crypto.py", + "source_location": "L32" + }, + { + "id": "core_api_crypto_decrypt_json", + "label": "decrypt_json()", + "file_type": "code", + "source_file": "core/api_crypto.py", + "source_location": "L40" + }, + { + "id": "core_api_crypto_gen_nonce_hex", + "label": "gen_nonce_hex()", + "file_type": "code", + "source_file": "core/api_crypto.py", + "source_location": "L59" + }, + { + "id": "core_api_crypto_is_ts_in_window", + "label": "is_ts_in_window()", + "file_type": "code", + "source_file": "core/api_crypto.py", + "source_location": "L63" + }, + { + "id": "core_login_crypto_py", + "label": "login_crypto.py", + "file_type": "code", + "source_file": "core/login_crypto.py", + "source_location": "L1" + }, + { + "id": "core_login_crypto_ensure_initialized", + "label": "ensure_initialized()", + "file_type": "code", + "source_file": "core/login_crypto.py", + "source_location": "L22" + }, + { + "id": "core_login_crypto_get_public_pem", + "label": "get_public_pem()", + "file_type": "code", + "source_file": "core/login_crypto.py", + "source_location": "L56" + }, + { + "id": "core_login_crypto_decrypt_login_payload", + "label": "decrypt_login_payload()", + "file_type": "code", + "source_file": "core/login_crypto.py", + "source_location": "L62" + }, + { + "id": "core_login_crypto_validate_ts", + "label": "_validate_ts()", + "file_type": "code", + "source_file": "core/login_crypto.py", + "source_location": "L71" + }, + { + "id": "core_login_crypto_extract_login_credentials", + "label": "extract_login_credentials()", + "file_type": "code", + "source_file": "core/login_crypto.py", + "source_location": "L83" + }, + { + "id": "core_login_crypto_rationale_1", + "label": "\u767b\u5f55\u51ed\u636e RSA \u89e3\u5bc6\uff08\u4e0e\u524d\u7aef JSEncrypt PKCS#1 v1.5 \u517c\u5bb9\uff09\u3002", + "file_type": "rationale", + "source_file": "core/login_crypto.py", + "source_location": "L1" + }, + { + "id": "core_login_crypto_rationale_63", + "label": "Base64 \u5bc6\u6587 -> JSON \u5bf9\u8c61\uff08\u987b\u542b username\u3001password\u3001ts \u6beb\u79d2\u65f6\u95f4\u6233\uff09\u3002", + "file_type": "rationale", + "source_file": "core/login_crypto.py", + "source_location": "L63" + }, + { + "id": "core_login_crypto_rationale_84", + "label": "\u4ece\u8bf7\u6c42\u4f53\u89e3\u6790\u7528\u6237\u540d\u3001\u5bc6\u7801\u3002 \u8fd4\u56de (username, password, error_message)\uff1berror_message \u975e\u7a7a\u65f6\u8868\u793a\u5931\u8d25\u3002", + "file_type": "rationale", + "source_file": "core/login_crypto.py", + "source_location": "L84" + }, + { + "id": "core_config_py", + "label": "config.py", + "file_type": "code", + "source_file": "core/config.py", + "source_location": "L1" + }, + { + "id": "core_config_settings", + "label": "Settings", + "file_type": "code", + "source_file": "core/config.py", + "source_location": "L7" + }, + { + "id": "basesettings", + "label": "BaseSettings", + "file_type": "code", + "source_file": "", + "source_location": "" + }, + { + "id": "core_config_config", + "label": "Config", + "file_type": "code", + "source_file": "core/config.py", + "source_location": "L143" + }, + { + "id": "core_wechat_pay_py", + "label": "wechat_pay.py", + "file_type": "code", + "source_file": "core/wechat_pay.py", + "source_location": "L1" + }, + { + "id": "core_wechat_pay_wechatpayclient", + "label": "WechatPayClient", + "file_type": "code", + "source_file": "core/wechat_pay.py", + "source_location": "L33" + }, + { + "id": "core_wechat_pay_wechatpayclient_init", + "label": ".__init__()", + "file_type": "code", + "source_file": "core/wechat_pay.py", + "source_location": "L36" + }, + { + "id": "core_wechat_pay_wechatpayclient_generate_nonce_str", + "label": "._generate_nonce_str()", + "file_type": "code", + "source_file": "core/wechat_pay.py", + "source_location": "L47" + }, + { + "id": "core_wechat_pay_wechatpayclient_generate_sign", + "label": "._generate_sign()", + "file_type": "code", + "source_file": "core/wechat_pay.py", + "source_location": "L51" + }, + { + "id": "core_wechat_pay_wechatpayclient_generate_sign_v3", + "label": "._generate_sign_v3()", + "file_type": "code", + "source_file": "core/wechat_pay.py", + "source_location": "L59" + }, + { + "id": "core_wechat_pay_wechatpayclient_make_request", + "label": "._make_request()", + "file_type": "code", + "source_file": "core/wechat_pay.py", + "source_location": "L93" + }, + { + "id": "core_wechat_pay_wechatpayclient_unified_order", + "label": ".unified_order()", + "file_type": "code", + "source_file": "core/wechat_pay.py", + "source_location": "L123" + }, + { + "id": "core_wechat_pay_wechatpayclient_generate_pay_sign", + "label": "._generate_pay_sign()", + "file_type": "code", + "source_file": "core/wechat_pay.py", + "source_location": "L206" + }, + { + "id": "core_wechat_pay_wechatpayclient_query_order", + "label": ".query_order()", + "file_type": "code", + "source_file": "core/wechat_pay.py", + "source_location": "L214" + }, + { + "id": "core_wechat_pay_wechatpayclient_refund", + "label": ".refund()", + "file_type": "code", + "source_file": "core/wechat_pay.py", + "source_location": "L247" + }, + { + "id": "core_wechat_pay_wechatpayclient_close_order", + "label": ".close_order()", + "file_type": "code", + "source_file": "core/wechat_pay.py", + "source_location": "L320" + }, + { + "id": "core_wechat_pay_get_wechat_pay_client", + "label": "get_wechat_pay_client()", + "file_type": "code", + "source_file": "core/wechat_pay.py", + "source_location": "L354" + }, + { + "id": "core_wechat_pay_wechat_pay", + "label": "wechat_pay()", + "file_type": "code", + "source_file": "core/wechat_pay.py", + "source_location": "L363" + }, + { + "id": "core_wechat_pay_wechatpayv2client", + "label": "WechatPayV2Client", + "file_type": "code", + "source_file": "core/wechat_pay.py", + "source_location": "L371" + }, + { + "id": "core_wechat_pay_wechatpayv2client_init", + "label": ".__init__()", + "file_type": "code", + "source_file": "core/wechat_pay.py", + "source_location": "L374" + }, + { + "id": "core_wechat_pay_wechatpayv2client_generate_sign", + "label": "._generate_sign()", + "file_type": "code", + "source_file": "core/wechat_pay.py", + "source_location": "L386" + }, + { + "id": "core_wechat_pay_wechatpayv2client_dict_to_xml", + "label": "._dict_to_xml()", + "file_type": "code", + "source_file": "core/wechat_pay.py", + "source_location": "L393" + }, + { + "id": "core_wechat_pay_wechatpayv2client_xml_to_dict", + "label": "._xml_to_dict()", + "file_type": "code", + "source_file": "core/wechat_pay.py", + "source_location": "L401" + }, + { + "id": "core_wechat_pay_wechatpayv2client_build_miniprogram_pay_params", + "label": ".build_miniprogram_pay_params()", + "file_type": "code", + "source_file": "core/wechat_pay.py", + "source_location": "L409" + }, + { + "id": "core_wechat_pay_wechatpayv2client_unified_order", + "label": ".unified_order()", + "file_type": "code", + "source_file": "core/wechat_pay.py", + "source_location": "L435" + }, + { + "id": "core_wechat_pay_wechatpayv2client_query_order", + "label": ".query_order()", + "file_type": "code", + "source_file": "core/wechat_pay.py", + "source_location": "L522" + }, + { + "id": "core_wechat_pay_wechatpayv2client_refund", + "label": ".refund()", + "file_type": "code", + "source_file": "core/wechat_pay.py", + "source_location": "L560" + }, + { + "id": "core_wechat_pay_wechatpayv2client_parse_notify", + "label": ".parse_notify()", + "file_type": "code", + "source_file": "core/wechat_pay.py", + "source_location": "L614" + }, + { + "id": "core_wechat_pay_get_wechat_pay_v2", + "label": "get_wechat_pay_v2()", + "file_type": "code", + "source_file": "core/wechat_pay.py", + "source_location": "L625" + }, + { + "id": "core_wechat_pay_rationale_1", + "label": "\u5fae\u4fe1\u652f\u4ed8\u5de5\u5177\u6a21\u5757 \u652f\u6301\u5fae\u4fe1\u652f\u4ed8 V3 API \u6587\u6863\u53c2\u8003: https://pay.weixin.qq.com/docs/v3/apis/index.ht", + "file_type": "rationale", + "source_file": "core/wechat_pay.py", + "source_location": "L1" + }, + { + "id": "core_wechat_pay_rationale_60", + "label": "\u751f\u6210\u7b7e\u540d V3 (SHA256 with RSA)", + "file_type": "rationale", + "source_file": "core/wechat_pay.py", + "source_location": "L60" + }, + { + "id": "core_wechat_pay_rationale_131", + "label": "\u7edf\u4e00\u4e0b\u5355\u63a5\u53e3 (V3) Args: out_trade_no: \u5546\u6237\u8ba2\u5355\u53f7 total", + "file_type": "rationale", + "source_file": "core/wechat_pay.py", + "source_location": "L131" + }, + { + "id": "core_wechat_pay_rationale_254", + "label": "\u7533\u8bf7\u9000\u6b3e Args: out_trade_no: \u5546\u6237\u8ba2\u5355\u53f7 total_amount", + "file_type": "rationale", + "source_file": "core/wechat_pay.py", + "source_location": "L254" + }, + { + "id": "core_wechat_pay_rationale_410", + "label": "\u5c0f\u7a0b\u5e8f\u8c03\u8d77\u652f\u4ed8\u7684\u4e8c\u6b21\u7b7e\u540d\u53c2\u6570\uff08\u4e0e\u516c\u4f17\u53f7 JSAPI \u89c4\u5219\u4e00\u81f4\uff09", + "file_type": "rationale", + "source_file": "core/wechat_pay.py", + "source_location": "L410" + }, + { + "id": "core_wechat_pay_rationale_443", + "label": "\u7edf\u4e00\u4e0b\u5355 (V2 API) Args: out_trade_no: \u5546\u6237\u8ba2\u5355\u53f7 tot", + "file_type": "rationale", + "source_file": "core/wechat_pay.py", + "source_location": "L443" + }, + { + "id": "core_api_request_log_middleware_py", + "label": "api_request_log_middleware.py", + "file_type": "code", + "source_file": "core/api_request_log_middleware.py", + "source_location": "L1" + }, + { + "id": "core_api_request_log_middleware_truncate", + "label": "_truncate()", + "file_type": "code", + "source_file": "core/api_request_log_middleware.py", + "source_location": "L35" + }, + { + "id": "core_api_request_log_middleware_redact_obj", + "label": "_redact_obj()", + "file_type": "code", + "source_file": "core/api_request_log_middleware.py", + "source_location": "L43" + }, + { + "id": "core_api_request_log_middleware_format_body_bytes", + "label": "_format_body_bytes()", + "file_type": "code", + "source_file": "core/api_request_log_middleware.py", + "source_location": "L62" + }, + { + "id": "core_api_request_log_middleware_claims_from_auth", + "label": "_claims_from_auth()", + "file_type": "code", + "source_file": "core/api_request_log_middleware.py", + "source_location": "L89" + }, + { + "id": "core_api_request_log_middleware_should_skip", + "label": "_should_skip()", + "file_type": "code", + "source_file": "core/api_request_log_middleware.py", + "source_location": "L107" + }, + { + "id": "core_api_request_log_middleware_persist_log", + "label": "_persist_log()", + "file_type": "code", + "source_file": "core/api_request_log_middleware.py", + "source_location": "L118" + }, + { + "id": "core_api_request_log_middleware_schedule_persist_log", + "label": "_schedule_persist_log()", + "file_type": "code", + "source_file": "core/api_request_log_middleware.py", + "source_location": "L168" + }, + { + "id": "core_api_request_log_middleware_apirequestlogmiddleware", + "label": "ApiRequestLogMiddleware", + "file_type": "code", + "source_file": "core/api_request_log_middleware.py", + "source_location": "L191" + }, + { + "id": "basehttpmiddleware", + "label": "BaseHTTPMiddleware", + "file_type": "code", + "source_file": "", + "source_location": "" + }, + { + "id": "core_api_request_log_middleware_apirequestlogmiddleware_dispatch", + "label": ".dispatch()", + "file_type": "code", + "source_file": "core/api_request_log_middleware.py", + "source_location": "L192" + }, + { + "id": "core_api_request_log_middleware_rationale_1", + "label": "\u7edf\u4e00\u8bb0\u5f55 API \u8bf7\u6c42/\u54cd\u5e94\u51fa\u5165\u53c2\u7684\u4e2d\u95f4\u4ef6", + "file_type": "rationale", + "source_file": "core/api_request_log_middleware.py", + "source_location": "L1" + }, + { + "id": "core_database_py", + "label": "database.py", + "file_type": "code", + "source_file": "core/database.py", + "source_location": "L1" + }, + { + "id": "core_database_get_db", + "label": "get_db()", + "file_type": "code", + "source_file": "core/database.py", + "source_location": "L20" + }, + { + "id": "core_security_py", + "label": "security.py", + "file_type": "code", + "source_file": "core/security.py", + "source_location": "L1" + }, + { + "id": "core_security_verify_password", + "label": "verify_password()", + "file_type": "code", + "source_file": "core/security.py", + "source_location": "L4" + }, + { + "id": "core_security_get_password_hash", + "label": "get_password_hash()", + "file_type": "code", + "source_file": "core/security.py", + "source_location": "L20" + }, + { + "id": "core_security_rationale_5", + "label": "\u9a8c\u8bc1\u5bc6\u7801\uff08\u54c8\u5e0c\u975e bcrypt \u6216\u635f\u574f\u65f6\u8fd4\u56de False\uff0c\u907f\u514d\u629b\u9519\uff09", + "file_type": "rationale", + "source_file": "core/security.py", + "source_location": "L5" + }, + { + "id": "core_request_payload_py", + "label": "request_payload.py", + "file_type": "code", + "source_file": "core/request_payload.py", + "source_location": "L1" + }, + { + "id": "core_request_payload_resolve_request_payload", + "label": "resolve_request_payload()", + "file_type": "code", + "source_file": "core/request_payload.py", + "source_location": "L12" + }, + { + "id": "core_request_payload_rationale_1", + "label": "\u7edf\u4e00\u89e3\u6790\u63a5\u53e3\u8bf7\u6c42\u8f7d\u8377\uff08\u660e\u6587 / \u5bc6\u6587\u4fe1\u5c01\uff09\u3002", + "file_type": "rationale", + "source_file": "core/request_payload.py", + "source_location": "L1" + }, + { + "id": "core_request_payload_rationale_18", + "label": "\u517c\u5bb9\u660e\u6587\u4e0e\u5bc6\u6587\u4fe1\u5c01\uff0c\u8fd4\u56de\u4e1a\u52a1\u5c42 payload\uff08\u591a\u4e3a dict\uff1b\u6279\u91cf\u6570\u7ec4\u63a5\u53e3\u89e3\u5bc6\u540e\u4e3a list\uff09\u3002", + "file_type": "rationale", + "source_file": "core/request_payload.py", + "source_location": "L18" + }, + { + "id": "core_init_py", + "label": "__init__.py", + "file_type": "code", + "source_file": "core/__init__.py", + "source_location": "L1" + }, + { + "id": "core_response_py", + "label": "response.py", + "file_type": "code", + "source_file": "core/response.py", + "source_location": "L1" + }, + { + "id": "core_response_responsemodel", + "label": "ResponseModel", + "file_type": "code", + "source_file": "core/response.py", + "source_location": "L8" + }, + { + "id": "basemodel", + "label": "BaseModel", + "file_type": "code", + "source_file": "", + "source_location": "" + }, + { + "id": "core_response_config", + "label": "Config", + "file_type": "code", + "source_file": "core/response.py", + "source_location": "L15" + }, + { + "id": "core_response_pageresult", + "label": "PageResult", + "file_type": "code", + "source_file": "core/response.py", + "source_location": "L19" + }, + { + "id": "core_response_success_response", + "label": "success_response()", + "file_type": "code", + "source_file": "core/response.py", + "source_location": "L28" + }, + { + "id": "core_response_error_response", + "label": "error_response()", + "file_type": "code", + "source_file": "core/response.py", + "source_location": "L39" + }, + { + "id": "core_menu_guard_py", + "label": "menu_guard.py", + "file_type": "code", + "source_file": "core/menu_guard.py", + "source_location": "L1" + }, + { + "id": "core_menu_guard_require_admin_or_super_admin", + "label": "require_admin_or_super_admin()", + "file_type": "code", + "source_file": "core/menu_guard.py", + "source_location": "L15" + }, + { + "id": "core_menu_guard_get_user_menu_codes", + "label": "get_user_menu_codes()", + "file_type": "code", + "source_file": "core/menu_guard.py", + "source_location": "L23" + }, + { + "id": "core_menu_guard_require_menu_code", + "label": "require_menu_code()", + "file_type": "code", + "source_file": "core/menu_guard.py", + "source_location": "L28" + }, + { + "id": "core_menu_guard_rationale_1", + "label": "\u83dc\u5355 code \u6743\u9650\u5b88\u536b\uff08V0.3\uff1a\u901a\u8fc7 sys_user_role \u2192 sys_role_menu \u2192 sys_menu.perms\uff09", + "file_type": "rationale", + "source_file": "core/menu_guard.py", + "source_location": "L1" + }, + { + "id": "core_menu_guard_rationale_16", + "label": "\u8fd0\u8425\u7aef\u89d2\u8272\u5b88\u536b\uff1aadmin / super_admin \u53ef\u8bbf\u95ee\u3002", + "file_type": "rationale", + "source_file": "core/menu_guard.py", + "source_location": "L16" + }, + { + "id": "core_menu_guard_rationale_24", + "label": "\u8bfb\u53d6\u7528\u6237\u6388\u6743\u7684\u83dc\u5355\u6743\u9650\u6807\u8bc6\u96c6\u5408\uff08\u4e0e\u524d\u7aef meta.menuCode / perms \u5bf9\u9f50\uff09\u3002", + "file_type": "rationale", + "source_file": "core/menu_guard.py", + "source_location": "L24" + }, + { + "id": "core_menu_guard_rationale_29", + "label": "\u63a5\u53e3\u83dc\u5355\u6743\u9650\u5b88\u536b\u3002super_admin \u76f4\u63a5\u653e\u884c\u3002", + "file_type": "rationale", + "source_file": "core/menu_guard.py", + "source_location": "L29" + }, + { + "id": "core_utils_py", + "label": "utils.py", + "file_type": "code", + "source_file": "core/utils.py", + "source_location": "L1" + }, + { + "id": "core_utils_generate_uuid", + "label": "generate_uuid()", + "file_type": "code", + "source_file": "core/utils.py", + "source_location": "L9" + }, + { + "id": "core_utils_generate_id", + "label": "generate_id()", + "file_type": "code", + "source_file": "core/utils.py", + "source_location": "L14" + }, + { + "id": "core_utils_generate_random_password", + "label": "generate_random_password()", + "file_type": "code", + "source_file": "core/utils.py", + "source_location": "L20" + }, + { + "id": "core_utils_get_current_time", + "label": "get_current_time()", + "file_type": "code", + "source_file": "core/utils.py", + "source_location": "L26" + }, + { + "id": "core_utils_format_datetime", + "label": "format_datetime()", + "file_type": "code", + "source_file": "core/utils.py", + "source_location": "L31" + }, + { + "id": "core_utils_parse_datetime", + "label": "parse_datetime()", + "file_type": "code", + "source_file": "core/utils.py", + "source_location": "L38" + }, + { + "id": "core_utils_get_file_size_display", + "label": "get_file_size_display()", + "file_type": "code", + "source_file": "core/utils.py", + "source_location": "L48" + }, + { + "id": "core_storage_py", + "label": "storage.py", + "file_type": "code", + "source_file": "core/storage.py", + "source_location": "L1" + }, + { + "id": "core_storage_convert_heic_to_jpeg", + "label": "convert_heic_to_jpeg()", + "file_type": "code", + "source_file": "core/storage.py", + "source_location": "L37" + }, + { + "id": "core_storage_process_image_content", + "label": "process_image_content()", + "file_type": "code", + "source_file": "core/storage.py", + "source_location": "L52" + }, + { + "id": "core_storage_basestorage", + "label": "BaseStorage", + "file_type": "code", + "source_file": "core/storage.py", + "source_location": "L61" + }, + { + "id": "core_storage_basestorage_upload_file", + "label": ".upload_file()", + "file_type": "code", + "source_file": "core/storage.py", + "source_location": "L64" + }, + { + "id": "core_storage_basestorage_upload_base64", + "label": ".upload_base64()", + "file_type": "code", + "source_file": "core/storage.py", + "source_location": "L68" + }, + { + "id": "core_storage_basestorage_delete_file", + "label": ".delete_file()", + "file_type": "code", + "source_file": "core/storage.py", + "source_location": "L72" + }, + { + "id": "core_storage_basestorage_get_url", + "label": ".get_url()", + "file_type": "code", + "source_file": "core/storage.py", + "source_location": "L76" + }, + { + "id": "core_storage_basestorage_presigned_download_url", + "label": ".presigned_download_url()", + "file_type": "code", + "source_file": "core/storage.py", + "source_location": "L80" + }, + { + "id": "core_storage_localstorage", + "label": "LocalStorage", + "file_type": "code", + "source_file": "core/storage.py", + "source_location": "L87" + }, + { + "id": "core_storage_localstorage_init", + "label": ".__init__()", + "file_type": "code", + "source_file": "core/storage.py", + "source_location": "L90" + }, + { + "id": "core_storage_localstorage_ensure_dir", + "label": "._ensure_dir()", + "file_type": "code", + "source_file": "core/storage.py", + "source_location": "L94" + }, + { + "id": "core_storage_localstorage_generate_filename", + "label": "._generate_filename()", + "file_type": "code", + "source_file": "core/storage.py", + "source_location": "L100" + }, + { + "id": "core_storage_localstorage_upload_file", + "label": ".upload_file()", + "file_type": "code", + "source_file": "core/storage.py", + "source_location": "L106" + }, + { + "id": "core_storage_localstorage_upload_base64", + "label": ".upload_base64()", + "file_type": "code", + "source_file": "core/storage.py", + "source_location": "L121" + }, + { + "id": "core_storage_localstorage_delete_file", + "label": ".delete_file()", + "file_type": "code", + "source_file": "core/storage.py", + "source_location": "L130" + }, + { + "id": "core_storage_localstorage_get_url", + "label": ".get_url()", + "file_type": "code", + "source_file": "core/storage.py", + "source_location": "L147" + }, + { + "id": "core_storage_qiniustorage", + "label": "QiniuStorage", + "file_type": "code", + "source_file": "core/storage.py", + "source_location": "L152" + }, + { + "id": "core_storage_qiniustorage_init", + "label": ".__init__()", + "file_type": "code", + "source_file": "core/storage.py", + "source_location": "L155" + }, + { + "id": "core_storage_qiniustorage_generate_filename", + "label": "._generate_filename()", + "file_type": "code", + "source_file": "core/storage.py", + "source_location": "L164" + }, + { + "id": "core_storage_qiniustorage_upload_file", + "label": ".upload_file()", + "file_type": "code", + "source_file": "core/storage.py", + "source_location": "L170" + }, + { + "id": "core_storage_qiniustorage_upload_base64", + "label": ".upload_base64()", + "file_type": "code", + "source_file": "core/storage.py", + "source_location": "L185" + }, + { + "id": "core_storage_qiniustorage_delete_file", + "label": ".delete_file()", + "file_type": "code", + "source_file": "core/storage.py", + "source_location": "L193" + }, + { + "id": "core_storage_qiniustorage_get_url", + "label": ".get_url()", + "file_type": "code", + "source_file": "core/storage.py", + "source_location": "L204" + }, + { + "id": "core_storage_ossstorage", + "label": "OSSStorage", + "file_type": "code", + "source_file": "core/storage.py", + "source_location": "L209" + }, + { + "id": "core_storage_ossstorage_init", + "label": ".__init__()", + "file_type": "code", + "source_file": "core/storage.py", + "source_location": "L212" + }, + { + "id": "core_storage_ossstorage_generate_filename", + "label": "._generate_filename()", + "file_type": "code", + "source_file": "core/storage.py", + "source_location": "L222" + }, + { + "id": "core_storage_ossstorage_upload_file", + "label": ".upload_file()", + "file_type": "code", + "source_file": "core/storage.py", + "source_location": "L228" + }, + { + "id": "core_storage_ossstorage_upload_base64", + "label": ".upload_base64()", + "file_type": "code", + "source_file": "core/storage.py", + "source_location": "L239" + }, + { + "id": "core_storage_ossstorage_delete_file", + "label": ".delete_file()", + "file_type": "code", + "source_file": "core/storage.py", + "source_location": "L247" + }, + { + "id": "core_storage_ossstorage_get_url", + "label": ".get_url()", + "file_type": "code", + "source_file": "core/storage.py", + "source_location": "L256" + }, + { + "id": "core_storage_miniostorage", + "label": "MinIOStorage", + "file_type": "code", + "source_file": "core/storage.py", + "source_location": "L261" + }, + { + "id": "core_storage_miniostorage_init", + "label": ".__init__()", + "file_type": "code", + "source_file": "core/storage.py", + "source_location": "L264" + }, + { + "id": "core_storage_miniostorage_generate_filename", + "label": "._generate_filename()", + "file_type": "code", + "source_file": "core/storage.py", + "source_location": "L282" + }, + { + "id": "core_storage_miniostorage_upload_file", + "label": ".upload_file()", + "file_type": "code", + "source_file": "core/storage.py", + "source_location": "L288" + }, + { + "id": "core_storage_miniostorage_upload_base64", + "label": ".upload_base64()", + "file_type": "code", + "source_file": "core/storage.py", + "source_location": "L305" + }, + { + "id": "core_storage_miniostorage_delete_file", + "label": ".delete_file()", + "file_type": "code", + "source_file": "core/storage.py", + "source_location": "L313" + }, + { + "id": "core_storage_miniostorage_get_url", + "label": ".get_url()", + "file_type": "code", + "source_file": "core/storage.py", + "source_location": "L322" + }, + { + "id": "core_storage_miniostorage_extract_object_key", + "label": "._extract_object_key()", + "file_type": "code", + "source_file": "core/storage.py", + "source_location": "L326" + }, + { + "id": "core_storage_miniostorage_presigned_download_url", + "label": ".presigned_download_url()", + "file_type": "code", + "source_file": "core/storage.py", + "source_location": "L342" + }, + { + "id": "core_storage_get_storage", + "label": "get_storage()", + "file_type": "code", + "source_file": "core/storage.py", + "source_location": "L361" + }, + { + "id": "core_storage_rationale_1", + "label": "\u6587\u4ef6\u5b58\u50a8\u5de5\u5177\u6a21\u5757 \u652f\u6301\u591a\u79cd\u5b58\u50a8\u65b9\u5f0f\uff1a 1. \u672c\u5730\u5b58\u50a8 (local) - \u9ed8\u8ba4 2. \u4e03\u725b\u4e91\u5b58\u50a8 (qiniu) - \u63a8\u8350\u751f\u4ea7\u73af\u5883\u4f7f\u7528 3. \u963f\u91cc\u4e91", + "file_type": "rationale", + "source_file": "core/storage.py", + "source_location": "L1" + }, + { + "id": "core_storage_rationale_38", + "label": "\u5c06 HEIC/HEIF \u683c\u5f0f\u8f6c\u6362\u4e3a JPEG \u683c\u5f0f", + "file_type": "rationale", + "source_file": "core/storage.py", + "source_location": "L38" + }, + { + "id": "core_storage_rationale_53", + "label": "\u5904\u7406\u56fe\u7247\u5185\u5bb9\uff0c\u5982\u679c\u662f HEIC \u683c\u5f0f\u5219\u8f6c\u6362\u4e3a JPEG", + "file_type": "rationale", + "source_file": "core/storage.py", + "source_location": "L53" + }, + { + "id": "core_storage_rationale_83", + "label": "\u5e26\u4e0b\u8f7d\u6587\u4ef6\u540d\u7684\u8bbf\u95ee URL\uff1b\u9ed8\u8ba4\u5b9e\u73b0\u4e3a\u666e\u901a\u8bbf\u95ee\u5730\u5740\u3002", + "file_type": "rationale", + "source_file": "core/storage.py", + "source_location": "L83" + }, + { + "id": "core_storage_rationale_345", + "label": "MinIO \u9884\u7b7e\u540d\u4e0b\u8f7d URL\uff0c\u643a\u5e26\u539f\u59cb\u6587\u4ef6\u540d\u3002", + "file_type": "rationale", + "source_file": "core/storage.py", + "source_location": "L345" + }, + { + "id": "core_order_status_compat_py", + "label": "order_status_compat.py", + "file_type": "code", + "source_file": "core/order_status_compat.py", + "source_location": "L1" + }, + { + "id": "core_order_status_compat_threestatus", + "label": "ThreeStatus", + "file_type": "code", + "source_file": "core/order_status_compat.py", + "source_location": "L9" + }, + { + "id": "core_order_status_compat_to_decimal", + "label": "_to_decimal()", + "file_type": "code", + "source_file": "core/order_status_compat.py", + "source_location": "L15" + }, + { + "id": "core_order_status_compat_derive_three_status_from_legacy", + "label": "derive_three_status_from_legacy()", + "file_type": "code", + "source_file": "core/order_status_compat.py", + "source_location": "L26" + }, + { + "id": "core_order_status_compat_derive_legacy_status_from_three", + "label": "derive_legacy_status_from_three()", + "file_type": "code", + "source_file": "core/order_status_compat.py", + "source_location": "L69" + }, + { + "id": "core_order_status_compat_rationale_31", + "label": "\u9636\u6bb5A\u517c\u5bb9\uff1a\u4ece\u65e7 status \u63a8\u5bfc\u4e09\u5b57\u6bb5\u3002 \u7ea6\u675f\uff1a\u65e7 status \u672c\u8eab\u6df7\u5408\u4e86\u652f\u4ed8/\u914d\u9001/\u8ba2\u5355\u751f\u547d\u5468\u671f\uff0c\u56e0\u6b64\u53ea\u80fd\u5c3d\u529b\u63a8\u65ad\uff1b \u82e5\u4e1a\u52a1\u4fa7\u5df2\u6709\u66f4\u7cbe\u786e", + "file_type": "rationale", + "source_file": "core/order_status_compat.py", + "source_location": "L31" + }, + { + "id": "core_order_status_compat_rationale_75", + "label": "\u9636\u6bb5A\u517c\u5bb9\uff1a\u4ece\u4e09\u5b57\u6bb5\u53cd\u63a8\u65e7 status\uff08\u7528\u4e8e\u65e7\u524d\u7aef/\u65e7\u7b5b\u9009\u53c2\u6570\u517c\u5bb9\uff09\u3002", + "file_type": "rationale", + "source_file": "core/order_status_compat.py", + "source_location": "L75" + }, + { + "id": "core_exceptions_py", + "label": "exceptions.py", + "file_type": "code", + "source_file": "core/exceptions.py", + "source_location": "L1" + }, + { + "id": "core_exceptions_businessexception", + "label": "BusinessException", + "file_type": "code", + "source_file": "core/exceptions.py", + "source_location": "L28" + }, + { + "id": "exception", + "label": "Exception", + "file_type": "code", + "source_file": "", + "source_location": "" + }, + { + "id": "core_exceptions_businessexception_init", + "label": ".__init__()", + "file_type": "code", + "source_file": "core/exceptions.py", + "source_location": "L30" + }, + { + "id": "core_exceptions_validationexception", + "label": "ValidationException", + "file_type": "code", + "source_file": "core/exceptions.py", + "source_location": "L37" + }, + { + "id": "core_exceptions_validationexception_init", + "label": ".__init__()", + "file_type": "code", + "source_file": "core/exceptions.py", + "source_location": "L39" + }, + { + "id": "core_exceptions_permissionexception", + "label": "PermissionException", + "file_type": "code", + "source_file": "core/exceptions.py", + "source_location": "L43" + }, + { + "id": "core_exceptions_permissionexception_init", + "label": ".__init__()", + "file_type": "code", + "source_file": "core/exceptions.py", + "source_location": "L45" + }, + { + "id": "core_exceptions_resourcenotfoundexception", + "label": "ResourceNotFoundException", + "file_type": "code", + "source_file": "core/exceptions.py", + "source_location": "L49" + }, + { + "id": "core_exceptions_resourcenotfoundexception_init", + "label": ".__init__()", + "file_type": "code", + "source_file": "core/exceptions.py", + "source_location": "L51" + }, + { + "id": "core_exceptions_resourceconflictexception", + "label": "ResourceConflictException", + "file_type": "code", + "source_file": "core/exceptions.py", + "source_location": "L55" + }, + { + "id": "core_exceptions_resourceconflictexception_init", + "label": ".__init__()", + "file_type": "code", + "source_file": "core/exceptions.py", + "source_location": "L57" + }, + { + "id": "core_exceptions_orderlockedexception", + "label": "OrderLockedException", + "file_type": "code", + "source_file": "core/exceptions.py", + "source_location": "L61" + }, + { + "id": "core_exceptions_orderlockedexception_init", + "label": ".__init__()", + "file_type": "code", + "source_file": "core/exceptions.py", + "source_location": "L63" + }, + { + "id": "core_exceptions_invalidstatustransitionexception", + "label": "InvalidStatusTransitionException", + "file_type": "code", + "source_file": "core/exceptions.py", + "source_location": "L67" + }, + { + "id": "core_exceptions_invalidstatustransitionexception_init", + "label": ".__init__()", + "file_type": "code", + "source_file": "core/exceptions.py", + "source_location": "L69" + }, + { + "id": "core_exceptions_log_operation", + "label": "log_operation()", + "file_type": "code", + "source_file": "core/exceptions.py", + "source_location": "L73" + }, + { + "id": "core_exceptions_log_api_request", + "label": "log_api_request()", + "file_type": "code", + "source_file": "core/exceptions.py", + "source_location": "L102" + }, + { + "id": "core_exceptions_log_order_operation", + "label": "log_order_operation()", + "file_type": "code", + "source_file": "core/exceptions.py", + "source_location": "L124" + }, + { + "id": "core_exceptions_log_delivery_operation", + "label": "log_delivery_operation()", + "file_type": "code", + "source_file": "core/exceptions.py", + "source_location": "L129" + }, + { + "id": "core_exceptions_log_settlement_operation", + "label": "log_settlement_operation()", + "file_type": "code", + "source_file": "core/exceptions.py", + "source_location": "L134" + }, + { + "id": "core_exceptions_log_user_operation", + "label": "log_user_operation()", + "file_type": "code", + "source_file": "core/exceptions.py", + "source_location": "L139" + }, + { + "id": "core_data_scope_py", + "label": "data_scope.py", + "file_type": "code", + "source_file": "core/data_scope.py", + "source_location": "L1" + }, + { + "id": "core_data_scope_get_user_dept_id", + "label": "get_user_dept_id()", + "file_type": "code", + "source_file": "core/data_scope.py", + "source_location": "L27" + }, + { + "id": "core_data_scope_get_child_dept_ids", + "label": "_get_child_dept_ids()", + "file_type": "code", + "source_file": "core/data_scope.py", + "source_location": "L37" + }, + { + "id": "core_data_scope_resolve_user_role_scopes", + "label": "_resolve_user_role_scopes()", + "file_type": "code", + "source_file": "core/data_scope.py", + "source_location": "L62" + }, + { + "id": "core_data_scope_apply_data_scope", + "label": "apply_data_scope()", + "file_type": "code", + "source_file": "core/data_scope.py", + "source_location": "L112" + }, + { + "id": "core_data_scope_rationale_1", + "label": "\u6570\u636e\u6743\u9650\u8fc7\u6ee4\uff08V0.3\uff1a\u57fa\u4e8e\u89d2\u8272 data_scope \u7684\u67e5\u8be2\u7ea7\u884c\u7ea7\u8fc7\u6ee4\uff09 data_scope \u503c\uff1a 1 = \u5168\u90e8\u6570\u636e 2 = \u672c\u90e8\u95e8\u6570\u636e 3", + "file_type": "rationale", + "source_file": "core/data_scope.py", + "source_location": "L1" + }, + { + "id": "core_data_scope_rationale_28", + "label": "\u4ece SysUser \u8bfb\u53d6\u7528\u6237\u7684 dept_id\u3002", + "file_type": "rationale", + "source_file": "core/data_scope.py", + "source_location": "L28" + }, + { + "id": "core_data_scope_rationale_38", + "label": "\u9012\u5f52\u83b7\u53d6 dept_id \u53ca\u5176\u6240\u6709\u5b50\u90e8\u95e8 ID\uff08\u542b\u81ea\u8eab\uff09\u3002", + "file_type": "rationale", + "source_file": "core/data_scope.py", + "source_location": "L38" + }, + { + "id": "core_data_scope_rationale_65", + "label": "\u83b7\u53d6\u7528\u6237\u6240\u6709\u89d2\u8272\u7684\u6570\u636e\u6743\u9650\u914d\u7f6e\u3002 \u8fd4\u56de: [{\"data_scope\": str, \"details\": [SysRoleDataScopeDetai", + "file_type": "rationale", + "source_file": "core/data_scope.py", + "source_location": "L65" + }, + { + "id": "core_data_scope_rationale_113", + "label": "\u6839\u636e\u7528\u6237\u89d2\u8272\u7684\u6570\u636e\u6743\u9650\u8fc7\u6ee4\u67e5\u8be2\u3002 Args: query: SQLAlchemy query \u5bf9\u8c61 model: \u67e5\u8be2", + "file_type": "rationale", + "source_file": "core/data_scope.py", + "source_location": "L113" + }, + { + "id": "core_admin_request_json_py", + "label": "admin_request_json.py", + "file_type": "code", + "source_file": "core/admin_request_json.py", + "source_location": "L1" + }, + { + "id": "core_admin_request_json_parse_admin_request_json", + "label": "parse_admin_request_json()", + "file_type": "code", + "source_file": "core/admin_request_json.py", + "source_location": "L19" + }, + { + "id": "core_admin_request_json_rationale_1", + "label": "\u8fd0\u8425 Web\uff08/web/admin\uff09JSON \u8bf7\u6c42\u4f53\u89e3\u6790\u3002 \u4e0e ApiCryptoMiddleware \u914d\u5408\uff1a\u4e2d\u95f4\u4ef6\u672a\u6539\u5199 body \u65f6\uff0c\u5728\u8def\u7531\u5185\u89e3\u5bc6 `", + "file_type": "rationale", + "source_file": "core/admin_request_json.py", + "source_location": "L1" + }, + { + "id": "core_admin_request_json_rationale_25", + "label": "\u8bfb\u53d6 JSON body\uff1bdict \u65f6\u8d70 resolve_request_payload\uff08\u660e\u6587 / \u5bc6\u6587 / data \u5305\u88c5\uff09\u3002 Returns:", + "file_type": "rationale", + "source_file": "core/admin_request_json.py", + "source_location": "L25" + }, + { + "id": "core_api_crypto_middleware_py", + "label": "api_crypto_middleware.py", + "file_type": "code", + "source_file": "core/api_crypto_middleware.py", + "source_location": "L1" + }, + { + "id": "core_api_crypto_middleware_nonce_key", + "label": "_nonce_key()", + "file_type": "code", + "source_file": "core/api_crypto_middleware.py", + "source_location": "L28" + }, + { + "id": "core_api_crypto_middleware_should_skip_path", + "label": "_should_skip_path()", + "file_type": "code", + "source_file": "core/api_crypto_middleware.py", + "source_location": "L32" + }, + { + "id": "core_api_crypto_middleware_is_crypto_api", + "label": "_is_crypto_api()", + "file_type": "code", + "source_file": "core/api_crypto_middleware.py", + "source_location": "L37" + }, + { + "id": "core_api_crypto_middleware_claims_from_auth", + "label": "_claims_from_auth()", + "file_type": "code", + "source_file": "core/api_crypto_middleware.py", + "source_location": "L43" + }, + { + "id": "core_api_crypto_middleware_get_redis_client", + "label": "_get_redis_client()", + "file_type": "code", + "source_file": "core/api_crypto_middleware.py", + "source_location": "L61" + }, + { + "id": "core_api_crypto_middleware_mark_nonce_once", + "label": "_mark_nonce_once()", + "file_type": "code", + "source_file": "core/api_crypto_middleware.py", + "source_location": "L78" + }, + { + "id": "core_api_crypto_middleware_json_error_response", + "label": "_json_error_response()", + "file_type": "code", + "source_file": "core/api_crypto_middleware.py", + "source_location": "L100" + }, + { + "id": "core_api_crypto_middleware_coerce_post_method_override_to_get", + "label": "_coerce_post_method_override_to_get()", + "file_type": "code", + "source_file": "core/api_crypto_middleware.py", + "source_location": "L105" + }, + { + "id": "core_api_crypto_middleware_apicryptomiddleware", + "label": "ApiCryptoMiddleware", + "file_type": "code", + "source_file": "core/api_crypto_middleware.py", + "source_location": "L151" + }, + { + "id": "basehttpmiddleware", + "label": "BaseHTTPMiddleware", + "file_type": "code", + "source_file": "", + "source_location": "" + }, + { + "id": "core_api_crypto_middleware_apicryptomiddleware_dispatch", + "label": ".dispatch()", + "file_type": "code", + "source_file": "core/api_crypto_middleware.py", + "source_location": "L152" + }, + { + "id": "core_api_crypto_middleware_rationale_38", + "label": "\u4ec5\u5bf9\u8fd0\u8425\u7aef\u4e0e\u5c0f\u7a0b\u5e8f\u4e1a\u52a1 API \u5e94\u7528\u7edf\u4e00\u5bc6\u6587\u534f\u8bae\u3002", + "file_type": "rationale", + "source_file": "core/api_crypto_middleware.py", + "source_location": "L38" + }, + { + "id": "core_api_crypto_middleware_rationale_106", + "label": "\u524d\u7aef Axios \u5728\u5f00\u542f\u52a0\u5bc6\u65f6\u4f1a\u628a GET \u6539\u4e3a POST \u5e76\u5e26 X-HTTP-Method-Override: GET\u3002 \u5f53\u540e\u7aef\u672a\u542f\u7528 API_EN", + "file_type": "rationale", + "source_file": "core/api_crypto_middleware.py", + "source_location": "L106" + }, + { + "id": "core_wechat_message_py", + "label": "wechat_message.py", + "file_type": "code", + "source_file": "core/wechat_message.py", + "source_location": "L1" + }, + { + "id": "core_wechat_message_wechatmessageservice", + "label": "WechatMessageService", + "file_type": "code", + "source_file": "core/wechat_message.py", + "source_location": "L37" + }, + { + "id": "core_wechat_message_wechatmessageservice_init", + "label": ".__init__()", + "file_type": "code", + "source_file": "core/wechat_message.py", + "source_location": "L49" + }, + { + "id": "core_wechat_message_wechatmessageservice_get_access_token", + "label": "._get_access_token()", + "file_type": "code", + "source_file": "core/wechat_message.py", + "source_location": "L55" + }, + { + "id": "core_wechat_message_wechatmessageservice_send_template_message", + "label": "._send_template_message()", + "file_type": "code", + "source_file": "core/wechat_message.py", + "source_location": "L85" + }, + { + "id": "core_wechat_message_send_order_status", + "label": "send_order_status()", + "file_type": "code", + "source_file": "core/wechat_message.py", + "source_location": "L135" + }, + { + "id": "core_wechat_message_send_payment_success", + "label": "send_payment_success()", + "file_type": "code", + "source_file": "core/wechat_message.py", + "source_location": "L172" + }, + { + "id": "core_wechat_message_send_delivery_notice", + "label": "send_delivery_notice()", + "file_type": "code", + "source_file": "core/wechat_message.py", + "source_location": "L207" + }, + { + "id": "core_wechat_message_send_delivery_warning", + "label": "send_delivery_warning()", + "file_type": "code", + "source_file": "core/wechat_message.py", + "source_location": "L244" + }, + { + "id": "core_wechat_message_send_refund_result", + "label": "send_refund_result()", + "file_type": "code", + "source_file": "core/wechat_message.py", + "source_location": "L281" + }, + { + "id": "core_wechat_message_send_urge_notification", + "label": "send_urge_notification()", + "file_type": "code", + "source_file": "core/wechat_message.py", + "source_location": "L318" + }, + { + "id": "core_wechat_message_rationale_1", + "label": "\u5fae\u4fe1\u6d88\u606f\u901a\u77e5\u670d\u52a1 \u652f\u6301\u5fae\u4fe1\u5c0f\u7a0b\u5e8f\u6a21\u677f\u6d88\u606f\u63a8\u9001 \u4f7f\u7528\u65b9\u5f0f: from app.core.wechat_message import Wech", + "file_type": "rationale", + "source_file": "core/wechat_message.py", + "source_location": "L1" + }, + { + "id": "core_wechat_message_rationale_86", + "label": "\u53d1\u9001\u6a21\u677f\u6d88\u606f Args: openid: \u7528\u6237openid templ", + "file_type": "rationale", + "source_file": "core/wechat_message.py", + "source_location": "L86" + }, + { + "id": "core_wechat_message_rationale_143", + "label": "\u53d1\u9001\u8ba2\u5355\u72b6\u6001\u901a\u77e5 Args: openid: \u7528\u6237openid ord", + "file_type": "rationale", + "source_file": "core/wechat_message.py", + "source_location": "L143" + }, + { + "id": "core_wechat_message_rationale_179", + "label": "\u53d1\u9001\u652f\u4ed8\u6210\u529f\u901a\u77e5 Args: openid: \u7528\u6237openid ord", + "file_type": "rationale", + "source_file": "core/wechat_message.py", + "source_location": "L179" + }, + { + "id": "core_wechat_message_rationale_215", + "label": "\u53d1\u9001\u914d\u9001\u901a\u77e5 Args: openid: \u914d\u9001\u5458openid task", + "file_type": "rationale", + "source_file": "core/wechat_message.py", + "source_location": "L215" + }, + { + "id": "core_wechat_message_rationale_251", + "label": "\u53d1\u9001\u914d\u9001\u65f6\u6548\u9884\u8b66 Args: openid: \u914d\u9001\u5458openid ta", + "file_type": "rationale", + "source_file": "core/wechat_message.py", + "source_location": "L251" + }, + { + "id": "core_wechat_message_rationale_289", + "label": "\u53d1\u9001\u9000\u6b3e\u7ed3\u679c\u901a\u77e5 Args: openid: \u7528\u6237openid ord", + "file_type": "rationale", + "source_file": "core/wechat_message.py", + "source_location": "L289" + }, + { + "id": "core_wechat_message_rationale_325", + "label": "\u53d1\u9001\u50ac\u5355\u901a\u77e5\u7ed9\u914d\u9001\u5458 Args: deliver_openid: \u914d\u9001\u5458openid", + "file_type": "rationale", + "source_file": "core/wechat_message.py", + "source_location": "L325" + }, + { + "id": "models_material_py", + "label": "material.py", + "file_type": "code", + "source_file": "models/material.py", + "source_location": "L1" + }, + { + "id": "models_material_bizmaterial", + "label": "BizMaterial", + "file_type": "code", + "source_file": "models/material.py", + "source_location": "L8" + }, + { + "id": "base", + "label": "Base", + "file_type": "code", + "source_file": "", + "source_location": "" + }, + { + "id": "models_material_bizmaterialstocklog", + "label": "BizMaterialStockLog", + "file_type": "code", + "source_file": "models/material.py", + "source_location": "L31" + }, + { + "id": "models_qc_param_py", + "label": "qc_param.py", + "file_type": "code", + "source_file": "models/qc_param.py", + "source_location": "L1" + }, + { + "id": "models_qc_param_bizqcitemparam", + "label": "BizQcItemParam", + "file_type": "code", + "source_file": "models/qc_param.py", + "source_location": "L8" + }, + { + "id": "base", + "label": "Base", + "file_type": "code", + "source_file": "", + "source_location": "" + }, + { + "id": "models_qc_param_bizqctaskresult", + "label": "BizQcTaskResult", + "file_type": "code", + "source_file": "models/qc_param.py", + "source_location": "L30" + }, + { + "id": "models_models_py", + "label": "models.py", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L1" + }, + { + "id": "models_models_userrole", + "label": "UserRole", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L10" + }, + { + "id": "str", + "label": "str", + "file_type": "code", + "source_file": "", + "source_location": "" + }, + { + "id": "models_models_sysuser", + "label": "SysUser", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L22" + }, + { + "id": "base", + "label": "Base", + "file_type": "code", + "source_file": "", + "source_location": "" + }, + { + "id": "models_models_sysrole", + "label": "SysRole", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L48" + }, + { + "id": "models_models_sysuserrole", + "label": "SysUserRole", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L68" + }, + { + "id": "models_models_sysrolemenu", + "label": "SysRoleMenu", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L87" + }, + { + "id": "models_models_sysroledatascopedetail", + "label": "SysRoleDataScopeDetail", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L106" + }, + { + "id": "models_models_sysmenu", + "label": "SysMenu", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L126" + }, + { + "id": "models_models_sysdept", + "label": "SysDept", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L152" + }, + { + "id": "models_models_systenant", + "label": "SysTenant", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L175" + }, + { + "id": "models_models_syssite", + "label": "SysSite", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L195" + }, + { + "id": "models_models_syspost", + "label": "SysPost", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L220" + }, + { + "id": "models_models_sysuserpost", + "label": "SysUserPost", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L240" + }, + { + "id": "models_models_bizitemunit", + "label": "BizItemUnit", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L259" + }, + { + "id": "models_models_bizexpresscompany", + "label": "BizExpressCompany", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L278" + }, + { + "id": "models_models_bizcustomer", + "label": "BizCustomer", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L297" + }, + { + "id": "models_models_bizcellsampletype", + "label": "BizCellSampleType", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L320" + }, + { + "id": "models_models_bizcollectionregion", + "label": "BizCollectionRegion", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L341" + }, + { + "id": "models_models_bizcollectionhospital", + "label": "BizCollectionHospital", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L359" + }, + { + "id": "models_models_bizcollectionprotocolno", + "label": "BizCollectionProtocolNo", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L378" + }, + { + "id": "models_models_bizsamplecode", + "label": "BizSampleCode", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L400" + }, + { + "id": "models_models_sysdicttype", + "label": "SysDictType", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L428" + }, + { + "id": "models_models_sysethnic", + "label": "SysEthnic", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L447" + }, + { + "id": "models_models_sysdictdata", + "label": "SysDictData", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L466" + }, + { + "id": "models_models_sysapirequestlog", + "label": "SysApiRequestLog", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L491" + }, + { + "id": "models_models_sysapirequestloghis", + "label": "SysApiRequestLogHis", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L517" + }, + { + "id": "models_models_bizleaverequest", + "label": "BizLeaveRequest", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L548" + }, + { + "id": "models_models_wfprocessdef", + "label": "WfProcessDef", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L577" + }, + { + "id": "models_models_wfprocessversion", + "label": "WfProcessVersion", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L597" + }, + { + "id": "models_models_wfnode", + "label": "WfNode", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L618" + }, + { + "id": "models_models_wftransition", + "label": "WfTransition", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L640" + }, + { + "id": "models_models_wfprocessinstance", + "label": "WfProcessInstance", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L661" + }, + { + "id": "models_models_wftask", + "label": "WfTask", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L685" + }, + { + "id": "models_models_bizcollectionprotocol", + "label": "BizCollectionProtocol", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L712" + }, + { + "id": "models_models_bizprotocolaudit", + "label": "BizProtocolAudit", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L743" + }, + { + "id": "models_models_bizprotocolpayment", + "label": "BizProtocolPayment", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L764" + }, + { + "id": "models_models_bizprotocolpaymentdetail", + "label": "BizProtocolPaymentDetail", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L788" + }, + { + "id": "models_models_bizprotocolpartycustomer", + "label": "BizProtocolPartyCustomer", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L821" + }, + { + "id": "models_models_bizprotocolcollectioninfo", + "label": "BizProtocolCollectionInfo", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L859" + }, + { + "id": "models_models_bizprotocolsample", + "label": "BizProtocolSample", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L883" + }, + { + "id": "models_models_bizprotocolsampletransport", + "label": "BizProtocolSampleTransport", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L913" + }, + { + "id": "models_models_bizattachment", + "label": "BizAttachment", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L941" + }, + { + "id": "models_models_bizprotocolstoragecert", + "label": "BizProtocolStorageCert", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L965" + }, + { + "id": "models_models_bizsamplereceptioncheckitem", + "label": "BizSampleReceptionCheckItem", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L986" + }, + { + "id": "models_models_bizsamplereceptioncheckresult", + "label": "BizSampleReceptionCheckResult", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L1006" + }, + { + "id": "models_models_bizsamplereception", + "label": "BizSampleReception", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L1028" + }, + { + "id": "models_models_bizqcthirdpartycompany", + "label": "BizQcThirdPartyCompany", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L1071" + }, + { + "id": "models_models_bizqcthirdpartyitem", + "label": "BizQcThirdPartyItem", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L1098" + }, + { + "id": "models_models_bizqclabtestitem", + "label": "BizQcLabTestItem", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L1120" + }, + { + "id": "models_models_bizqcworkorder", + "label": "BizQcWorkOrder", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L1141" + }, + { + "id": "models_models_bizqcworkorderlabitem", + "label": "BizQcWorkOrderLabItem", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L1177" + }, + { + "id": "models_models_bizqcworkorderthirditem", + "label": "BizQcWorkOrderThirdItem", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L1198" + }, + { + "id": "models_models_bizqctask", + "label": "BizQcTask", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L1222" + }, + { + "id": "models_models_bizcleanroom", + "label": "BizCleanRoom", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L1259" + }, + { + "id": "models_models_bizcleanroomaccesslog", + "label": "BizCleanRoomAccessLog", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L1281" + }, + { + "id": "models_models_bizstoragefacility", + "label": "BizStorageFacility", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L1306" + }, + { + "id": "models_models_bizstoragefacilityslot", + "label": "BizStorageFacilitySlot", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L1327" + }, + { + "id": "models_models_bizexhibitionappointment", + "label": "BizExhibitionAppointment", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L1347" + }, + { + "id": "models_models_bizcellproducttype", + "label": "BizCellProductType", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L1375" + }, + { + "id": "models_models_bizcellproductspec", + "label": "BizCellProductSpec", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L1394" + }, + { + "id": "models_models_bizcellproductprice", + "label": "BizCellProductPrice", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L1413" + }, + { + "id": "models_models_bizcellproductprojectsystem", + "label": "BizCellProductProjectSystem", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L1438" + }, + { + "id": "models_models_bizcellproductprojectsystemitem", + "label": "BizCellProductProjectSystemItem", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L1458" + }, + { + "id": "models_models_bizchannel", + "label": "BizChannel", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L1485" + }, + { + "id": "models_models_bizchannelagreement", + "label": "BizChannelAgreement", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L1509" + }, + { + "id": "models_models_bizchannelagreementproductprice", + "label": "BizChannelAgreementProductPrice", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L1534" + }, + { + "id": "models_models_bizchannelinvoice", + "label": "BizChannelInvoice", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L1559" + }, + { + "id": "models_models_bizchannelmailaddress", + "label": "BizChannelMailAddress", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L1583" + }, + { + "id": "models_models_bizcheckupinstitution", + "label": "BizCheckupInstitution", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L1604" + }, + { + "id": "models_models_bizcheckupinstitutioninvoice", + "label": "BizCheckupInstitutionInvoice", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L1626" + }, + { + "id": "models_models_bizcheckupinstitutionproject", + "label": "BizCheckupInstitutionProject", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L1650" + }, + { + "id": "models_models_bizcheckupinstitutionpackage", + "label": "BizCheckupInstitutionPackage", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L1671" + }, + { + "id": "models_models_bizcheckupinstitutionpackageitem", + "label": "BizCheckupInstitutionPackageItem", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L1692" + }, + { + "id": "models_models_bizconsumable", + "label": "BizConsumable", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L1718" + }, + { + "id": "models_models_bizreagent", + "label": "BizReagent", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L1741" + }, + { + "id": "models_models_bizsopdocument", + "label": "BizSopDocument", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L1764" + }, + { + "id": "models_models_bizprocesscategory", + "label": "BizProcessCategory", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L1785" + }, + { + "id": "models_models_bizoutputtype", + "label": "BizOutputType", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L1804" + }, + { + "id": "models_models_bizconsumablepack", + "label": "BizConsumablePack", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L1823" + }, + { + "id": "models_models_bizconsumablepackitem", + "label": "BizConsumablePackItem", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L1845" + }, + { + "id": "models_models_bizprocess", + "label": "BizProcess", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L1868" + }, + { + "id": "models_models_bizprocessreagent", + "label": "BizProcessReagent", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L1892" + }, + { + "id": "models_models_bizprocessconsumable", + "label": "BizProcessConsumable", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L1916" + }, + { + "id": "models_models_bizprocessoutput", + "label": "BizProcessOutput", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L1940" + }, + { + "id": "models_models_bizprocessdatacollection", + "label": "BizProcessDataCollection", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L1961" + }, + { + "id": "models_models_bizprocessroute", + "label": "BizProcessRoute", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L1979" + }, + { + "id": "models_models_bizprocessroutestep", + "label": "BizProcessRouteStep", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L2001" + }, + { + "id": "models_models_bizprocessroutestepreagent", + "label": "BizProcessRouteStepReagent", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L2028" + }, + { + "id": "models_models_bizprocessroutestepconsumable", + "label": "BizProcessRouteStepConsumable", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L2052" + }, + { + "id": "models_models_bizprocessroutestepoutput", + "label": "BizProcessRouteStepOutput", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L2076" + }, + { + "id": "models_models_bizprocessroutestepdatacollection", + "label": "BizProcessRouteStepDataCollection", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L2097" + }, + { + "id": "models_models_bizcellproduct", + "label": "BizCellProduct", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L2122" + }, + { + "id": "models_models_bizproductionworkorder", + "label": "BizProductionWorkOrder", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L2152" + }, + { + "id": "models_models_bizproductiontask", + "label": "BizProductionTask", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L2178" + }, + { + "id": "models_models_bizproductiontaskinput", + "label": "BizProductionTaskInput", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L2205" + }, + { + "id": "models_models_bizproductiontaskstep", + "label": "BizProductionTaskStep", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L2227" + }, + { + "id": "models_models_bizproductiontaskstepreagent", + "label": "BizProductionTaskStepReagent", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L2257" + }, + { + "id": "models_models_bizproductiontaskstepconsumable", + "label": "BizProductionTaskStepConsumable", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L2282" + }, + { + "id": "models_models_bizproductiontaskstepoutput", + "label": "BizProductionTaskStepOutput", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L2307" + }, + { + "id": "models_models_bizproductiontaskstepdatacollection", + "label": "BizProductionTaskStepDataCollection", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L2328" + }, + { + "id": "models_models_bizproductiontaskoutput", + "label": "BizProductionTaskOutput", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L2349" + }, + { + "id": "models_models_bizprotocolfullmoontodo", + "label": "BizProtocolFullmoonTodo", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L2374" + }, + { + "id": "models_models_bizinsurancecompany", + "label": "BizInsuranceCompany", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L2404" + }, + { + "id": "models_models_bizinsurancecompanyinvoice", + "label": "BizInsuranceCompanyInvoice", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L2426" + }, + { + "id": "models_models_bizinsuranceprojectprice", + "label": "BizInsuranceProjectPrice", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L2450" + }, + { + "id": "models_models_rationale_1", + "label": "\u6570\u636e\u6a21\u578b\uff08\u4e0e docs/sql/zkxw.sql \u5168\u5e93\u5bfc\u51fa\u57fa\u7ebf\u5bf9\u9f50\u7684\u6838\u5fc3\u7cfb\u7edf\u8868\uff09", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L1" + }, + { + "id": "models_models_rationale_11", + "label": "Web \u7ba1\u7406\u7aef\u7ea6\u5b9a\u89d2\u8272\uff08\u7531 sys_role.role_name \u6620\u5c04\u800c\u6765\uff0c\u975e\u6570\u636e\u5e93\u679a\u4e3e\uff09", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L11" + }, + { + "id": "models_models_rationale_69", + "label": "\u7528\u6237-\u89d2\u8272\u5173\u8054 sys_user_role\uff08V0.3\uff09", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L69" + }, + { + "id": "models_models_rationale_88", + "label": "\u89d2\u8272-\u83dc\u5355\u5173\u8054 sys_role_menu\uff08V0.3\uff09", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L88" + }, + { + "id": "models_models_rationale_107", + "label": "\u89d2\u8272\u81ea\u5b9a\u4e49\u6570\u636e\u6743\u9650\u660e\u7ec6 sys_role_data_scope_detail", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L107" + }, + { + "id": "models_models_rationale_176", + "label": "\u79df\u6237\u8868 sys_tenant\uff08V0.3 2.1.1\uff09", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L176" + }, + { + "id": "models_models_rationale_241", + "label": "\u7528\u6237-\u804c\u4f4d\u5173\u8054 sys_user_post", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L241" + }, + { + "id": "models_models_rationale_279", + "label": "\u5feb\u9012\u516c\u53f8 biz_express_company", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L279" + }, + { + "id": "models_models_rationale_321", + "label": "\u7ec6\u80de\u6837\u672c\u7c7b\u578b biz_cell_sample_type", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L321" + }, + { + "id": "models_models_rationale_342", + "label": "\u91c7\u96c6\u5730\u533a biz_collection_region", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L342" + }, + { + "id": "models_models_rationale_360", + "label": "\u91c7\u96c6\u5730\u533a\u4e0b\u5c5e\u533b\u9662 biz_collection_hospital", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L360" + }, + { + "id": "models_models_rationale_379", + "label": "\u91c7\u96c6\u534f\u8bae\u53f7\u6c60 biz_collection_protocol_no", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L379" + }, + { + "id": "models_models_rationale_401", + "label": "\u6837\u672c\u7f16\u7801\u6c60 biz_sample_code", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L401" + }, + { + "id": "models_models_rationale_448", + "label": "\u6c11\u65cf\u7801\u8868 sys_ethnic\uff08\u56fd\u6807 GB/T 3304\uff0c\u5168\u5c40\uff09", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L448" + }, + { + "id": "models_models_rationale_549", + "label": "\u8bf7\u5047\u7533\u8bf7 biz_leave_request", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L549" + }, + { + "id": "models_models_rationale_598", + "label": "\u6d41\u7a0b\u5b9a\u4e49\u7248\u672c wf_process_version", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L598" + }, + { + "id": "models_models_rationale_641", + "label": "\u6d41\u7a0b\u8fde\u7ebf/\u8f6c\u79fb wf_transition", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L641" + }, + { + "id": "models_models_rationale_662", + "label": "\u6d41\u7a0b\u5b9e\u4f8b wf_process_instance", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L662" + }, + { + "id": "models_models_rationale_713", + "label": "\u91c7\u96c6\u534f\u8bae\u5355 biz_collection_protocol", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L713" + }, + { + "id": "models_models_rationale_744", + "label": "\u91c7\u96c6\u534f\u8bae\u5355-\u5ba1\u6838\u8bb0\u5f55 biz_protocol_audit", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L744" + }, + { + "id": "models_models_rationale_765", + "label": "\u91c7\u96c6\u534f\u8bae\u5355-\u7f34\u8d39\u4e3b\u8868 biz_protocol_payment", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L765" + }, + { + "id": "models_models_rationale_789", + "label": "\u91c7\u96c6\u534f\u8bae\u5355-\u7f34\u8d39\u660e\u7ec6 biz_protocol_payment_detail", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L789" + }, + { + "id": "models_models_rationale_822", + "label": "\u91c7\u96c6\u534f\u8bae\u5355-\u5f53\u4e8b\u4eba\u5ba2\u6237\u4fe1\u606f biz_protocol_party_customer", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L822" + }, + { + "id": "models_models_rationale_860", + "label": "\u91c7\u96c6\u534f\u8bae\u5355-\u91c7\u96c6\u4fe1\u606f biz_protocol_collection_info", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L860" + }, + { + "id": "models_models_rationale_884", + "label": "\u91c7\u96c6\u534f\u8bae\u5355-\u6837\u672c\u4fe1\u606f biz_protocol_sample", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L884" + }, + { + "id": "models_models_rationale_914", + "label": "\u91c7\u96c6\u534f\u8bae\u5355-\u6837\u672c\u8fd0\u8f93 biz_protocol_sample_transport", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L914" + }, + { + "id": "models_models_rationale_966", + "label": "\u91c7\u96c6\u534f\u8bae\u5355-\u50a8\u5b58\u8bc1\u4e66 biz_protocol_storage_cert", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L966" + }, + { + "id": "models_models_rationale_987", + "label": "\u6837\u672c\u63a5\u6536\u68c0\u67e5\u9879\u914d\u7f6e biz_sample_reception_check_item", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L987" + }, + { + "id": "models_models_rationale_1007", + "label": "\u6837\u672c\u63a5\u6536\u68c0\u67e5\u9879\u7ed3\u679c biz_sample_reception_check_result", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L1007" + }, + { + "id": "models_models_rationale_1029", + "label": "\u6837\u672c\u63a5\u6536 biz_sample_reception", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L1029" + }, + { + "id": "models_models_rationale_1072", + "label": "\u7b2c\u4e09\u65b9\u68c0\u6d4b\u516c\u53f8 biz_qc_third_party_company", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L1072" + }, + { + "id": "models_models_rationale_1099", + "label": "\u7b2c\u4e09\u65b9\u68c0\u6d4b\u9879\u76ee biz_qc_third_party_item", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L1099" + }, + { + "id": "models_models_rationale_1121", + "label": "\u5b9e\u9a8c\u5ba4\u81ea\u68c0\u9879\u76ee biz_qc_lab_test_item", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L1121" + }, + { + "id": "models_models_rationale_1142", + "label": "\u8d28\u68c0\u5de5\u5355 biz_qc_work_order", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L1142" + }, + { + "id": "models_models_rationale_1178", + "label": "\u8d28\u68c0\u5de5\u5355-\u5b9e\u9a8c\u5ba4\u9879\u76ee\u660e\u7ec6 biz_qc_work_order_lab_item", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L1178" + }, + { + "id": "models_models_rationale_1199", + "label": "\u8d28\u68c0\u5de5\u5355-\u7b2c\u4e09\u65b9\u9879\u76ee\u660e\u7ec6 biz_qc_work_order_third_item", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L1199" + }, + { + "id": "models_models_rationale_1282", + "label": "\u6d01\u51c0\u5ba4\u51fa\u5165\u8bb0\u5f55 biz_clean_room_access_log", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L1282" + }, + { + "id": "models_models_rationale_1307", + "label": "\u5b58\u50a8\u8bbe\u65bd\u6811 biz_storage_facility", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L1307" + }, + { + "id": "models_models_rationale_1328", + "label": "\u5b58\u50a8\u8bbe\u65bd\u5c0f\u683c biz_storage_facility_slot", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L1328" + }, + { + "id": "models_models_rationale_1348", + "label": "\u5c55\u9986\u9884\u7ea6 biz_exhibition_appointment", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L1348" + }, + { + "id": "models_models_rationale_1376", + "label": "\u7ec6\u80de\u4ea7\u54c1\u7c7b\u578b biz_cell_product_type", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L1376" + }, + { + "id": "models_models_rationale_1395", + "label": "\u7ec6\u80de\u4ea7\u54c1\u89c4\u683c biz_cell_product_spec", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L1395" + }, + { + "id": "models_models_rationale_1414", + "label": "\u7ec6\u80de\u4ea7\u54c1\u4ef7\u683c\u4f53\u7cfb biz_cell_product_price", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L1414" + }, + { + "id": "models_models_rationale_1439", + "label": "\u7ec6\u80de\u4ea7\u54c1\u9879\u76ee\u4ef7\u683c\u4f53\u7cfb biz_cell_product_project_system", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L1439" + }, + { + "id": "models_models_rationale_1459", + "label": "\u9879\u76ee\u4ef7\u683c\u4f53\u7cfb-\u7ec6\u80de\u4ef7\u683c\u660e\u7ec6 biz_cell_product_project_system_item", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L1459" + }, + { + "id": "models_models_rationale_1510", + "label": "\u6e20\u9053\u534f\u8bae biz_channel_agreement", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L1510" + }, + { + "id": "models_models_rationale_1535", + "label": "\u6e20\u9053\u534f\u8bae-\u7ec6\u80de\u4ea7\u54c1\u4ef7\u683c biz_channel_agreement_product_price", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L1535" + }, + { + "id": "models_models_rationale_1560", + "label": "\u6e20\u9053\u5f00\u7968\u4fe1\u606f biz_channel_invoice", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L1560" + }, + { + "id": "models_models_rationale_1584", + "label": "\u6e20\u9053\u90ae\u5bc4\u5730\u5740 biz_channel_mail_address", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L1584" + }, + { + "id": "models_models_rationale_1605", + "label": "\u4f53\u68c0\u673a\u6784 biz_checkup_institution", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L1605" + }, + { + "id": "models_models_rationale_1627", + "label": "\u4f53\u68c0\u673a\u6784\u5f00\u7968\u4fe1\u606f biz_checkup_institution_invoice", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L1627" + }, + { + "id": "models_models_rationale_1651", + "label": "\u4f53\u68c0\u673a\u6784\u9879\u76ee\u53ca\u4ef7\u683c biz_checkup_institution_project", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L1651" + }, + { + "id": "models_models_rationale_1672", + "label": "\u4f53\u68c0\u673a\u6784\u9879\u76ee\u5957\u9910 biz_checkup_institution_package", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L1672" + }, + { + "id": "models_models_rationale_1693", + "label": "\u4f53\u68c0\u673a\u6784\u9879\u76ee\u5957\u9910\u660e\u7ec6 biz_checkup_institution_package_item", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L1693" + }, + { + "id": "models_models_rationale_1765", + "label": "SOP\u6587\u6863 biz_sop_document", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L1765" + }, + { + "id": "models_models_rationale_1786", + "label": "\u5de5\u5e8f\u5206\u7c7b biz_process_category", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L1786" + }, + { + "id": "models_models_rationale_1824", + "label": "\u8017\u6750\u5305 biz_consumable_pack", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L1824" + }, + { + "id": "models_models_rationale_1846", + "label": "\u8017\u6750\u5305\u660e\u7ec6 biz_consumable_pack_item", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L1846" + }, + { + "id": "models_models_rationale_1893", + "label": "\u5de5\u827a\u8bd5\u5242 biz_process_reagent", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L1893" + }, + { + "id": "models_models_rationale_1917", + "label": "\u5de5\u827a\u8017\u6750 biz_process_consumable", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L1917" + }, + { + "id": "models_models_rationale_1941", + "label": "\u5de5\u827a\u4ea7\u51fa\u7269 biz_process_output", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L1941" + }, + { + "id": "models_models_rationale_1980", + "label": "\u5de5\u827a\u8def\u7ebf biz_process_route", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L1980" + }, + { + "id": "models_models_rationale_2002", + "label": "\u5de5\u827a\u8def\u7ebf\u6b65\u9aa4 biz_process_route_step", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L2002" + }, + { + "id": "models_models_rationale_2029", + "label": "\u5de5\u827a\u8def\u7ebf\u6b65\u9aa4\u8bd5\u5242 biz_process_route_step_reagent", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L2029" + }, + { + "id": "models_models_rationale_2053", + "label": "\u5de5\u827a\u8def\u7ebf\u6b65\u9aa4\u8017\u6750 biz_process_route_step_consumable", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L2053" + }, + { + "id": "models_models_rationale_2077", + "label": "\u5de5\u827a\u8def\u7ebf\u6b65\u9aa4\u4ea7\u51fa\u7269 biz_process_route_step_output", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L2077" + }, + { + "id": "models_models_rationale_2098", + "label": "\u5de5\u827a\u8def\u7ebf\u6b65\u9aa4\u6570\u636e\u91c7\u96c6\u9879 biz_process_route_step_data_collection", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L2098" + }, + { + "id": "models_models_rationale_2123", + "label": "\u7ec6\u80de\u4ea7\u54c1 biz_cell_product", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L2123" + }, + { + "id": "models_models_rationale_2153", + "label": "\u751f\u4ea7\u5de5\u5355 biz_production_work_order", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L2153" + }, + { + "id": "models_models_rationale_2179", + "label": "\u751f\u4ea7\u4efb\u52a1 biz_production_task", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L2179" + }, + { + "id": "models_models_rationale_2206", + "label": "\u751f\u4ea7\u4efb\u52a1\u6295\u5165\u7269 biz_production_task_input", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L2206" + }, + { + "id": "models_models_rationale_2228", + "label": "\u751f\u4ea7\u4efb\u52a1\u6b65\u9aa4 biz_production_task_step", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L2228" + }, + { + "id": "models_models_rationale_2258", + "label": "\u751f\u4ea7\u4efb\u52a1\u6b65\u9aa4\u8bd5\u5242 biz_production_task_step_reagent", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L2258" + }, + { + "id": "models_models_rationale_2283", + "label": "\u751f\u4ea7\u4efb\u52a1\u6b65\u9aa4\u8017\u6750 biz_production_task_step_consumable", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L2283" + }, + { + "id": "models_models_rationale_2308", + "label": "\u751f\u4ea7\u4efb\u52a1\u6b65\u9aa4\u4ea7\u51fa\u7269 biz_production_task_step_output", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L2308" + }, + { + "id": "models_models_rationale_2329", + "label": "\u751f\u4ea7\u4efb\u52a1\u6b65\u9aa4\u6570\u636e\u91c7\u96c6\u9879 biz_production_task_step_data_collection", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L2329" + }, + { + "id": "models_models_rationale_2350", + "label": "\u751f\u4ea7\u4efb\u52a1\u6700\u7ec8\u4ea7\u51fa biz_production_task_output", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L2350" + }, + { + "id": "models_models_rationale_2375", + "label": "\u65b0\u751f\u513f\u6ee1\u6708\u5f85\u529e biz_protocol_fullmoon_todo", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L2375" + }, + { + "id": "models_models_rationale_2405", + "label": "\u4fdd\u9669\u516c\u53f8 biz_insurance_company", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L2405" + }, + { + "id": "models_models_rationale_2427", + "label": "\u4fdd\u9669\u516c\u53f8\u5f00\u7968\u4fe1\u606f biz_insurance_company_invoice", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L2427" + }, + { + "id": "models_models_rationale_2451", + "label": "\u4fdd\u9669\u9879\u76ee\u4ef7\u683c biz_insurance_project_price", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L2451" + }, + { + "id": "models_init_py", + "label": "__init__.py", + "file_type": "code", + "source_file": "models/__init__.py", + "source_location": "L1" + }, + { + "id": "models_research_donation_py", + "label": "research_donation.py", + "file_type": "code", + "source_file": "models/research_donation.py", + "source_location": "L1" + }, + { + "id": "models_research_donation_bizresearchdonation", + "label": "BizResearchDonation", + "file_type": "code", + "source_file": "models/research_donation.py", + "source_location": "L9" + }, + { + "id": "base", + "label": "Base", + "file_type": "code", + "source_file": "", + "source_location": "" + }, + { + "id": "models_research_donation_bizresearchdonationaudit", + "label": "BizResearchDonationAudit", + "file_type": "code", + "source_file": "models/research_donation.py", + "source_location": "L42" + }, + { + "id": "models_research_donation_bizresearchdonationparty", + "label": "BizResearchDonationParty", + "file_type": "code", + "source_file": "models/research_donation.py", + "source_location": "L63" + }, + { + "id": "models_research_donation_bizresearchdonationcollection", + "label": "BizResearchDonationCollection", + "file_type": "code", + "source_file": "models/research_donation.py", + "source_location": "L101" + }, + { + "id": "models_research_donation_bizresearchdonationsample", + "label": "BizResearchDonationSample", + "file_type": "code", + "source_file": "models/research_donation.py", + "source_location": "L125" + }, + { + "id": "models_research_donation_bizresearchdonationsampletransport", + "label": "BizResearchDonationSampleTransport", + "file_type": "code", + "source_file": "models/research_donation.py", + "source_location": "L154" + }, + { + "id": "models_research_donation_bizprotocoldonationconvert", + "label": "BizProtocolDonationConvert", + "file_type": "code", + "source_file": "models/research_donation.py", + "source_location": "L182" + }, + { + "id": "models_research_donation_rationale_10", + "label": "\u79d1\u7814\u6350\u8d60\u4e3b\u8868 biz_research_donation", + "file_type": "rationale", + "source_file": "models/research_donation.py", + "source_location": "L10" + }, + { + "id": "models_research_donation_rationale_43", + "label": "\u79d1\u7814\u6350\u8d60\u5ba1\u6838\u8bb0\u5f55 biz_research_donation_audit", + "file_type": "rationale", + "source_file": "models/research_donation.py", + "source_location": "L43" + }, + { + "id": "models_research_donation_rationale_64", + "label": "\u79d1\u7814\u6350\u8d60\u5f53\u4e8b\u4eba\u4fe1\u606f biz_research_donation_party", + "file_type": "rationale", + "source_file": "models/research_donation.py", + "source_location": "L64" + }, + { + "id": "models_research_donation_rationale_102", + "label": "\u79d1\u7814\u6350\u8d60\u91c7\u96c6\u4fe1\u606f biz_research_donation_collection", + "file_type": "rationale", + "source_file": "models/research_donation.py", + "source_location": "L102" + }, + { + "id": "models_research_donation_rationale_126", + "label": "\u79d1\u7814\u6350\u8d60\u6837\u672c\u4fe1\u606f biz_research_donation_sample\uff08\u65e0\u91d1\u989d\u5b57\u6bb5\uff09", + "file_type": "rationale", + "source_file": "models/research_donation.py", + "source_location": "L126" + }, + { + "id": "models_research_donation_rationale_155", + "label": "\u79d1\u7814\u6350\u8d60\u6837\u672c\u8fd0\u8f93 biz_research_donation_sample_transport", + "file_type": "rationale", + "source_file": "models/research_donation.py", + "source_location": "L155" + }, + { + "id": "models_research_donation_rationale_183", + "label": "\u7ec6\u80de\u5b58\u50a8\u534f\u8bae\u4e0e\u79d1\u7814\u6350\u8d60\u8f6c\u79fb\u5173\u8054 biz_protocol_donation_convert", + "file_type": "rationale", + "source_file": "models/research_donation.py", + "source_location": "L183" + }, + { + "id": "models_qc_material_py", + "label": "qc_material.py", + "file_type": "code", + "source_file": "models/qc_material.py", + "source_location": "L1" + }, + { + "id": "models_qc_material_bizqcmaterial", + "label": "BizQcMaterial", + "file_type": "code", + "source_file": "models/qc_material.py", + "source_location": "L8" + }, + { + "id": "base", + "label": "Base", + "file_type": "code", + "source_file": "", + "source_location": "" + }, + { + "id": "models_qc_material_bizqcmaterialusage", + "label": "BizQcMaterialUsage", + "file_type": "code", + "source_file": "models/qc_material.py", + "source_location": "L30" + }, + { + "id": "models_base_py", + "label": "base.py", + "file_type": "code", + "source_file": "models/base.py", + "source_location": "L1" + }, + { + "id": "models_base_basemodel", + "label": "BaseModel", + "file_type": "code", + "source_file": "models/base.py", + "source_location": "L10" + }, + { + "id": "base", + "label": "Base", + "file_type": "code", + "source_file": "", + "source_location": "" + }, + { + "id": "models_base_tablename", + "label": "__tablename__()", + "file_type": "code", + "source_file": "models/base.py", + "source_location": "L15" + }, + { + "id": "models_base_basemodel_to_dict", + "label": ".to_dict()", + "file_type": "code", + "source_file": "models/base.py", + "source_location": "L29" + }, + { + "id": "models_base_softdeletemodel", + "label": "SoftDeleteModel", + "file_type": "code", + "source_file": "models/base.py", + "source_location": "L44" + }, + { + "id": "models_base_get_active", + "label": "get_active()", + "file_type": "code", + "source_file": "models/base.py", + "source_location": "L51" + }, + { + "id": "models_base_softdeletemodel_soft_delete", + "label": ".soft_delete()", + "file_type": "code", + "source_file": "models/base.py", + "source_location": "L55" + }, + { + "id": "models_base_softdeletemodel_restore", + "label": ".restore()", + "file_type": "code", + "source_file": "models/base.py", + "source_location": "L60" + }, + { + "id": "schemas_process_route_py", + "label": "process_route.py", + "file_type": "code", + "source_file": "schemas/process_route.py", + "source_location": "L1" + }, + { + "id": "schemas_process_route_processroutecreatebody", + "label": "ProcessRouteCreateBody", + "file_type": "code", + "source_file": "schemas/process_route.py", + "source_location": "L7" + }, + { + "id": "basemodel", + "label": "BaseModel", + "file_type": "code", + "source_file": "", + "source_location": "" + }, + { + "id": "schemas_process_route_processrouteupdatebody", + "label": "ProcessRouteUpdateBody", + "file_type": "code", + "source_file": "schemas/process_route.py", + "source_location": "L16" + }, + { + "id": "schemas_process_route_setcurrentbody", + "label": "SetCurrentBody", + "file_type": "code", + "source_file": "schemas/process_route.py", + "source_location": "L25" + }, + { + "id": "schemas_process_route_stepaddbody", + "label": "StepAddBody", + "file_type": "code", + "source_file": "schemas/process_route.py", + "source_location": "L31" + }, + { + "id": "schemas_process_route_stepcopybody", + "label": "StepCopyBody", + "file_type": "code", + "source_file": "schemas/process_route.py", + "source_location": "L38" + }, + { + "id": "schemas_process_route_stepupdatebody", + "label": "StepUpdateBody", + "file_type": "code", + "source_file": "schemas/process_route.py", + "source_location": "L43" + }, + { + "id": "schemas_process_route_stepreorderbody", + "label": "StepReorderBody", + "file_type": "code", + "source_file": "schemas/process_route.py", + "source_location": "L55" + }, + { + "id": "schemas_process_route_stepreagentitem", + "label": "StepReagentItem", + "file_type": "code", + "source_file": "schemas/process_route.py", + "source_location": "L62" + }, + { + "id": "schemas_process_route_stepconsumableitem", + "label": "StepConsumableItem", + "file_type": "code", + "source_file": "schemas/process_route.py", + "source_location": "L73" + }, + { + "id": "schemas_process_route_stepoutputitem", + "label": "StepOutputItem", + "file_type": "code", + "source_file": "schemas/process_route.py", + "source_location": "L84" + }, + { + "id": "schemas_process_route_stepdatacollectionitem", + "label": "StepDataCollectionItem", + "file_type": "code", + "source_file": "schemas/process_route.py", + "source_location": "L92" + }, + { + "id": "schemas_process_route_stepreagentupdatebody", + "label": "StepReagentUpdateBody", + "file_type": "code", + "source_file": "schemas/process_route.py", + "source_location": "L101" + }, + { + "id": "schemas_process_route_stepconsumableupdatebody", + "label": "StepConsumableUpdateBody", + "file_type": "code", + "source_file": "schemas/process_route.py", + "source_location": "L107" + }, + { + "id": "schemas_process_route_stepoutputupdatebody", + "label": "StepOutputUpdateBody", + "file_type": "code", + "source_file": "schemas/process_route.py", + "source_location": "L113" + }, + { + "id": "schemas_process_route_stepdatacollectionupdatebody", + "label": "StepDataCollectionUpdateBody", + "file_type": "code", + "source_file": "schemas/process_route.py", + "source_location": "L119" + }, + { + "id": "schemas_process_route_rationale_1", + "label": "\u5de5\u827a\u8def\u7ebf\u7ba1\u7406 Pydantic Schemas", + "file_type": "rationale", + "source_file": "schemas/process_route.py", + "source_location": "L1" + }, + { + "id": "schemas_auth_py", + "label": "auth.py", + "file_type": "code", + "source_file": "schemas/auth.py", + "source_location": "L1" + }, + { + "id": "schemas_auth_loginrequest", + "label": "LoginRequest", + "file_type": "code", + "source_file": "schemas/auth.py", + "source_location": "L7" + }, + { + "id": "basemodel", + "label": "BaseModel", + "file_type": "code", + "source_file": "", + "source_location": "" + }, + { + "id": "schemas_auth_loginresponse", + "label": "LoginResponse", + "file_type": "code", + "source_file": "schemas/auth.py", + "source_location": "L13" + }, + { + "id": "schemas_auth_usercreate", + "label": "UserCreate", + "file_type": "code", + "source_file": "schemas/auth.py", + "source_location": "L23" + }, + { + "id": "schemas_auth_userresponse", + "label": "UserResponse", + "file_type": "code", + "source_file": "schemas/auth.py", + "source_location": "L33" + }, + { + "id": "schemas_auth_config", + "label": "Config", + "file_type": "code", + "source_file": "schemas/auth.py", + "source_location": "L44" + }, + { + "id": "schemas_auth_changepasswordrequest", + "label": "ChangePasswordRequest", + "file_type": "code", + "source_file": "schemas/auth.py", + "source_location": "L48" + }, + { + "id": "schemas_auth_resetpasswordrequest", + "label": "ResetPasswordRequest", + "file_type": "code", + "source_file": "schemas/auth.py", + "source_location": "L54" + }, + { + "id": "schemas_auth_rationale_1", + "label": "Pydantic schemas - \u7528\u6237\u8ba4\u8bc1", + "file_type": "rationale", + "source_file": "schemas/auth.py", + "source_location": "L1" + }, + { + "id": "schemas_delivery_py", + "label": "delivery.py", + "file_type": "code", + "source_file": "schemas/delivery.py", + "source_location": "L1" + }, + { + "id": "schemas_delivery_deliverytaskitemresponse", + "label": "DeliveryTaskItemResponse", + "file_type": "code", + "source_file": "schemas/delivery.py", + "source_location": "L8" + }, + { + "id": "basemodel", + "label": "BaseModel", + "file_type": "code", + "source_file": "", + "source_location": "" + }, + { + "id": "schemas_delivery_config", + "label": "Config", + "file_type": "code", + "source_file": "schemas/delivery.py", + "source_location": "L25" + }, + { + "id": "schemas_delivery_deliverytaskresponse", + "label": "DeliveryTaskResponse", + "file_type": "code", + "source_file": "schemas/delivery.py", + "source_location": "L29" + }, + { + "id": "schemas_delivery_deliverytaskdetailresponse", + "label": "DeliveryTaskDetailResponse", + "file_type": "code", + "source_file": "schemas/delivery.py", + "source_location": "L54" + }, + { + "id": "schemas_delivery_deliverytasklistresponse", + "label": "DeliveryTaskListResponse", + "file_type": "code", + "source_file": "schemas/delivery.py", + "source_location": "L61" + }, + { + "id": "schemas_delivery_deliverytaskcreaterequest", + "label": "DeliveryTaskCreateRequest", + "file_type": "code", + "source_file": "schemas/delivery.py", + "source_location": "L70" + }, + { + "id": "schemas_delivery_deliverytaskassignrequest", + "label": "DeliveryTaskAssignRequest", + "file_type": "code", + "source_file": "schemas/delivery.py", + "source_location": "L79" + }, + { + "id": "schemas_delivery_deliverytaskpickuprequest", + "label": "DeliveryTaskPickupRequest", + "file_type": "code", + "source_file": "schemas/delivery.py", + "source_location": "L84" + }, + { + "id": "schemas_delivery_deliverytaskdeliverrequest", + "label": "DeliveryTaskDeliverRequest", + "file_type": "code", + "source_file": "schemas/delivery.py", + "source_location": "L90" + }, + { + "id": "schemas_delivery_deliverytaskcancelrequest", + "label": "DeliveryTaskCancelRequest", + "file_type": "code", + "source_file": "schemas/delivery.py", + "source_location": "L96" + }, + { + "id": "schemas_delivery_deliverytaskstatusupdaterequest", + "label": "DeliveryTaskStatusUpdateRequest", + "file_type": "code", + "source_file": "schemas/delivery.py", + "source_location": "L101" + }, + { + "id": "schemas_delivery_suppliertaskresponse", + "label": "SupplierTaskResponse", + "file_type": "code", + "source_file": "schemas/delivery.py", + "source_location": "L110" + }, + { + "id": "schemas_delivery_suppliertasklistresponse", + "label": "SupplierTaskListResponse", + "file_type": "code", + "source_file": "schemas/delivery.py", + "source_location": "L134" + }, + { + "id": "schemas_delivery_supplierconfirmpickuprequest", + "label": "SupplierConfirmPickupRequest", + "file_type": "code", + "source_file": "schemas/delivery.py", + "source_location": "L143" + }, + { + "id": "schemas_delivery_supplierconfirmpreparedrequest", + "label": "SupplierConfirmPreparedRequest", + "file_type": "code", + "source_file": "schemas/delivery.py", + "source_location": "L148" + }, + { + "id": "schemas_delivery_deliverystatisticsresponse", + "label": "DeliveryStatisticsResponse", + "file_type": "code", + "source_file": "schemas/delivery.py", + "source_location": "L156" + }, + { + "id": "schemas_delivery_deliverywarningitem", + "label": "DeliveryWarningItem", + "file_type": "code", + "source_file": "schemas/delivery.py", + "source_location": "L167" + }, + { + "id": "schemas_delivery_deliverywarninglistresponse", + "label": "DeliveryWarningListResponse", + "file_type": "code", + "source_file": "schemas/delivery.py", + "source_location": "L178" + }, + { + "id": "schemas_delivery_deliveryassignrequest", + "label": "DeliveryAssignRequest", + "file_type": "code", + "source_file": "schemas/delivery.py", + "source_location": "L190" + }, + { + "id": "schemas_delivery_deliveryassignbatchrequest", + "label": "DeliveryAssignBatchRequest", + "file_type": "code", + "source_file": "schemas/delivery.py", + "source_location": "L195" + }, + { + "id": "schemas_delivery_deliverypickuprequest", + "label": "DeliveryPickupRequest", + "file_type": "code", + "source_file": "schemas/delivery.py", + "source_location": "L201" + }, + { + "id": "schemas_delivery_deliverydeliveritem", + "label": "DeliveryDeliverItem", + "file_type": "code", + "source_file": "schemas/delivery.py", + "source_location": "L208" + }, + { + "id": "schemas_delivery_deliverydeliverrequest", + "label": "DeliveryDeliverRequest", + "file_type": "code", + "source_file": "schemas/delivery.py", + "source_location": "L214" + }, + { + "id": "schemas_delivery_deliverycancelrequest", + "label": "DeliveryCancelRequest", + "file_type": "code", + "source_file": "schemas/delivery.py", + "source_location": "L222" + }, + { + "id": "schemas_delivery_deliveryreassignrequest", + "label": "DeliveryReassignRequest", + "file_type": "code", + "source_file": "schemas/delivery.py", + "source_location": "L228" + }, + { + "id": "schemas_delivery_deliverystatusresponse", + "label": "DeliveryStatusResponse", + "file_type": "code", + "source_file": "schemas/delivery.py", + "source_location": "L235" + }, + { + "id": "schemas_delivery_deliverytaskstatistics", + "label": "DeliveryTaskStatistics", + "file_type": "code", + "source_file": "schemas/delivery.py", + "source_location": "L242" + }, + { + "id": "schemas_delivery_deliveryattachmentresponse", + "label": "DeliveryAttachmentResponse", + "file_type": "code", + "source_file": "schemas/delivery.py", + "source_location": "L252" + }, + { + "id": "schemas_delivery_rationale_1", + "label": "Pydantic schemas - \u914d\u9001\u4efb\u52a1\u7ba1\u7406", + "file_type": "rationale", + "source_file": "schemas/delivery.py", + "source_location": "L1" + }, + { + "id": "schemas_price_list_py", + "label": "price_list.py", + "file_type": "code", + "source_file": "schemas/price_list.py", + "source_location": "L1" + }, + { + "id": "schemas_price_list_pricelistitembase", + "label": "PriceListItemBase", + "file_type": "code", + "source_file": "schemas/price_list.py", + "source_location": "L8" + }, + { + "id": "basemodel", + "label": "BaseModel", + "file_type": "code", + "source_file": "", + "source_location": "" + }, + { + "id": "schemas_price_list_pricelistitemcreate", + "label": "PriceListItemCreate", + "file_type": "code", + "source_file": "schemas/price_list.py", + "source_location": "L15" + }, + { + "id": "schemas_price_list_pricelistitemupdate", + "label": "PriceListItemUpdate", + "file_type": "code", + "source_file": "schemas/price_list.py", + "source_location": "L20" + }, + { + "id": "schemas_price_list_pricelistitemresponse", + "label": "PriceListItemResponse", + "file_type": "code", + "source_file": "schemas/price_list.py", + "source_location": "L26" + }, + { + "id": "schemas_price_list_config", + "label": "Config", + "file_type": "code", + "source_file": "schemas/price_list.py", + "source_location": "L38" + }, + { + "id": "schemas_price_list_pricelistbase", + "label": "PriceListBase", + "file_type": "code", + "source_file": "schemas/price_list.py", + "source_location": "L42" + }, + { + "id": "schemas_price_list_pricelistcreate", + "label": "PriceListCreate", + "file_type": "code", + "source_file": "schemas/price_list.py", + "source_location": "L48" + }, + { + "id": "schemas_price_list_pricelistupdate", + "label": "PriceListUpdate", + "file_type": "code", + "source_file": "schemas/price_list.py", + "source_location": "L56" + }, + { + "id": "schemas_price_list_pricelistresponse", + "label": "PriceListResponse", + "file_type": "code", + "source_file": "schemas/price_list.py", + "source_location": "L63" + }, + { + "id": "schemas_price_list_pricelistdetailresponse", + "label": "PriceListDetailResponse", + "file_type": "code", + "source_file": "schemas/price_list.py", + "source_location": "L84" + }, + { + "id": "schemas_price_list_pricelistlistresponse", + "label": "PriceListListResponse", + "file_type": "code", + "source_file": "schemas/price_list.py", + "source_location": "L93" + }, + { + "id": "schemas_price_list_pricelistpublishrequest", + "label": "PriceListPublishRequest", + "file_type": "code", + "source_file": "schemas/price_list.py", + "source_location": "L102" + }, + { + "id": "schemas_price_list_pricelistinvalidaterequest", + "label": "PriceListInvalidateRequest", + "file_type": "code", + "source_file": "schemas/price_list.py", + "source_location": "L109" + }, + { + "id": "schemas_price_list_priceliststatusresponse", + "label": "PriceListStatusResponse", + "file_type": "code", + "source_file": "schemas/price_list.py", + "source_location": "L114" + }, + { + "id": "schemas_price_list_productpriceresponse", + "label": "ProductPriceResponse", + "file_type": "code", + "source_file": "schemas/price_list.py", + "source_location": "L121" + }, + { + "id": "schemas_price_list_productpricehistoryitem", + "label": "ProductPriceHistoryItem", + "file_type": "code", + "source_file": "schemas/price_list.py", + "source_location": "L133" + }, + { + "id": "schemas_price_list_productpricehistoryresponse", + "label": "ProductPriceHistoryResponse", + "file_type": "code", + "source_file": "schemas/price_list.py", + "source_location": "L144" + }, + { + "id": "schemas_price_list_pricelistgeneraterequest", + "label": "PriceListGenerateRequest", + "file_type": "code", + "source_file": "schemas/price_list.py", + "source_location": "L154" + }, + { + "id": "schemas_price_list_rationale_1", + "label": "Pydantic schemas - \u4ef7\u683c\u6e05\u5355\u7ba1\u7406", + "file_type": "rationale", + "source_file": "schemas/price_list.py", + "source_location": "L1" + }, + { + "id": "schemas_user_py", + "label": "user.py", + "file_type": "code", + "source_file": "schemas/user.py", + "source_location": "L1" + }, + { + "id": "schemas_user_userbase", + "label": "UserBase", + "file_type": "code", + "source_file": "schemas/user.py", + "source_location": "L6" + }, + { + "id": "basemodel", + "label": "BaseModel", + "file_type": "code", + "source_file": "", + "source_location": "" + }, + { + "id": "schemas_user_usercreate", + "label": "UserCreate", + "file_type": "code", + "source_file": "schemas/user.py", + "source_location": "L16" + }, + { + "id": "schemas_user_userupdate", + "label": "UserUpdate", + "file_type": "code", + "source_file": "schemas/user.py", + "source_location": "L21" + }, + { + "id": "schemas_user_userresponse", + "label": "UserResponse", + "file_type": "code", + "source_file": "schemas/user.py", + "source_location": "L30" + }, + { + "id": "schemas_user_config", + "label": "Config", + "file_type": "code", + "source_file": "schemas/user.py", + "source_location": "L35" + }, + { + "id": "schemas_user_userlistresponse", + "label": "UserListResponse", + "file_type": "code", + "source_file": "schemas/user.py", + "source_location": "L39" + }, + { + "id": "schemas_user_loginrequest", + "label": "LoginRequest", + "file_type": "code", + "source_file": "schemas/user.py", + "source_location": "L48" + }, + { + "id": "schemas_user_loginresponse", + "label": "LoginResponse", + "file_type": "code", + "source_file": "schemas/user.py", + "source_location": "L54" + }, + { + "id": "schemas_user_changepasswordrequest", + "label": "ChangePasswordRequest", + "file_type": "code", + "source_file": "schemas/user.py", + "source_location": "L62" + }, + { + "id": "schemas_user_resetpasswordrequest", + "label": "ResetPasswordRequest", + "file_type": "code", + "source_file": "schemas/user.py", + "source_location": "L68" + }, + { + "id": "schemas_production_work_order_py", + "label": "production_work_order.py", + "file_type": "code", + "source_file": "schemas/production_work_order.py", + "source_location": "L1" + }, + { + "id": "schemas_production_work_order_productionworkorderbase", + "label": "ProductionWorkOrderBase", + "file_type": "code", + "source_file": "schemas/production_work_order.py", + "source_location": "L6" + }, + { + "id": "basemodel", + "label": "BaseModel", + "file_type": "code", + "source_file": "", + "source_location": "" + }, + { + "id": "schemas_production_work_order_productionworkorderlistquery", + "label": "ProductionWorkOrderListQuery", + "file_type": "code", + "source_file": "schemas/production_work_order.py", + "source_location": "L10" + }, + { + "id": "schemas_production_work_order_productionworkordercomplete", + "label": "ProductionWorkOrderComplete", + "file_type": "code", + "source_file": "schemas/production_work_order.py", + "source_location": "L19" + }, + { + "id": "schemas_quotation_py", + "label": "quotation.py", + "file_type": "code", + "source_file": "schemas/quotation.py", + "source_location": "L1" + }, + { + "id": "schemas_quotation_quotationitembase", + "label": "QuotationItemBase", + "file_type": "code", + "source_file": "schemas/quotation.py", + "source_location": "L8" + }, + { + "id": "basemodel", + "label": "BaseModel", + "file_type": "code", + "source_file": "", + "source_location": "" + }, + { + "id": "schemas_quotation_quotationitemcreate", + "label": "QuotationItemCreate", + "file_type": "code", + "source_file": "schemas/quotation.py", + "source_location": "L15" + }, + { + "id": "schemas_quotation_quotationitemupdate", + "label": "QuotationItemUpdate", + "file_type": "code", + "source_file": "schemas/quotation.py", + "source_location": "L20" + }, + { + "id": "schemas_quotation_quotationitemresponse", + "label": "QuotationItemResponse", + "file_type": "code", + "source_file": "schemas/quotation.py", + "source_location": "L26" + }, + { + "id": "schemas_quotation_config", + "label": "Config", + "file_type": "code", + "source_file": "schemas/quotation.py", + "source_location": "L33" + }, + { + "id": "schemas_quotation_quotationbase", + "label": "QuotationBase", + "file_type": "code", + "source_file": "schemas/quotation.py", + "source_location": "L37" + }, + { + "id": "schemas_quotation_quotationcreate", + "label": "QuotationCreate", + "file_type": "code", + "source_file": "schemas/quotation.py", + "source_location": "L43" + }, + { + "id": "schemas_quotation_quotationupdate", + "label": "QuotationUpdate", + "file_type": "code", + "source_file": "schemas/quotation.py", + "source_location": "L48" + }, + { + "id": "schemas_quotation_quotationresponse", + "label": "QuotationResponse", + "file_type": "code", + "source_file": "schemas/quotation.py", + "source_location": "L53" + }, + { + "id": "schemas_quotation_quotationdetailresponse", + "label": "QuotationDetailResponse", + "file_type": "code", + "source_file": "schemas/quotation.py", + "source_location": "L72" + }, + { + "id": "schemas_quotation_quotationlistresponse", + "label": "QuotationListResponse", + "file_type": "code", + "source_file": "schemas/quotation.py", + "source_location": "L77" + }, + { + "id": "schemas_quotation_quotationstatusresponse", + "label": "QuotationStatusResponse", + "file_type": "code", + "source_file": "schemas/quotation.py", + "source_location": "L86" + }, + { + "id": "schemas_quotation_quotationwithsupplierresponse", + "label": "QuotationWithSupplierResponse", + "file_type": "code", + "source_file": "schemas/quotation.py", + "source_location": "L93" + }, + { + "id": "schemas_quotation_quotationwithitemsresponse", + "label": "QuotationWithItemsResponse", + "file_type": "code", + "source_file": "schemas/quotation.py", + "source_location": "L100" + }, + { + "id": "schemas_quotation_rationale_1", + "label": "Pydantic schemas - \u62a5\u4ef7\u5355\u7ba1\u7406", + "file_type": "rationale", + "source_file": "schemas/quotation.py", + "source_location": "L1" + }, + { + "id": "schemas_product_parameter_value_py", + "label": "product_parameter_value.py", + "file_type": "code", + "source_file": "schemas/product_parameter_value.py", + "source_location": "L1" + }, + { + "id": "schemas_product_parameter_value_productparametervaluebase", + "label": "ProductParameterValueBase", + "file_type": "code", + "source_file": "schemas/product_parameter_value.py", + "source_location": "L7" + }, + { + "id": "basemodel", + "label": "BaseModel", + "file_type": "code", + "source_file": "", + "source_location": "" + }, + { + "id": "schemas_product_parameter_value_productparametervaluecreate", + "label": "ProductParameterValueCreate", + "file_type": "code", + "source_file": "schemas/product_parameter_value.py", + "source_location": "L16" + }, + { + "id": "schemas_product_parameter_value_productparametervalueupdate", + "label": "ProductParameterValueUpdate", + "file_type": "code", + "source_file": "schemas/product_parameter_value.py", + "source_location": "L21" + }, + { + "id": "schemas_product_parameter_value_productparametervaluebatchsave", + "label": "ProductParameterValueBatchSave", + "file_type": "code", + "source_file": "schemas/product_parameter_value.py", + "source_location": "L28" + }, + { + "id": "schemas_product_parameter_value_productparametervalueresponse", + "label": "ProductParameterValueResponse", + "file_type": "code", + "source_file": "schemas/product_parameter_value.py", + "source_location": "L36" + }, + { + "id": "schemas_product_parameter_value_config", + "label": "Config", + "file_type": "code", + "source_file": "schemas/product_parameter_value.py", + "source_location": "L51" + }, + { + "id": "schemas_product_parameter_value_productparametervaluelistresponse", + "label": "ProductParameterValueListResponse", + "file_type": "code", + "source_file": "schemas/product_parameter_value.py", + "source_location": "L55" + }, + { + "id": "schemas_product_parameter_value_productparametervaluewithparameterresponse", + "label": "ProductParameterValueWithParameterResponse", + "file_type": "code", + "source_file": "schemas/product_parameter_value.py", + "source_location": "L61" + }, + { + "id": "schemas_product_parameter_value_rationale_1", + "label": "Pydantic schemas - \u5546\u54c1\u53c2\u6570\u503c", + "file_type": "rationale", + "source_file": "schemas/product_parameter_value.py", + "source_location": "L1" + }, + { + "id": "schemas_product_review_media_py", + "label": "product_review_media.py", + "file_type": "code", + "source_file": "schemas/product_review_media.py", + "source_location": "L1" + }, + { + "id": "schemas_product_review_media_productreviewmediabase", + "label": "ProductReviewMediaBase", + "file_type": "code", + "source_file": "schemas/product_review_media.py", + "source_location": "L7" + }, + { + "id": "basemodel", + "label": "BaseModel", + "file_type": "code", + "source_file": "", + "source_location": "" + }, + { + "id": "schemas_product_review_media_productreviewmediacreate", + "label": "ProductReviewMediaCreate", + "file_type": "code", + "source_file": "schemas/product_review_media.py", + "source_location": "L16" + }, + { + "id": "schemas_product_review_media_productreviewmediacreatebatch", + "label": "ProductReviewMediaCreateBatch", + "file_type": "code", + "source_file": "schemas/product_review_media.py", + "source_location": "L21" + }, + { + "id": "schemas_product_review_media_productreviewmediaupdate", + "label": "ProductReviewMediaUpdate", + "file_type": "code", + "source_file": "schemas/product_review_media.py", + "source_location": "L26" + }, + { + "id": "schemas_product_review_media_productreviewmediaresponse", + "label": "ProductReviewMediaResponse", + "file_type": "code", + "source_file": "schemas/product_review_media.py", + "source_location": "L34" + }, + { + "id": "schemas_product_review_media_config", + "label": "Config", + "file_type": "code", + "source_file": "schemas/product_review_media.py", + "source_location": "L42" + }, + { + "id": "schemas_product_review_media_productreviewmedialistresponse", + "label": "ProductReviewMediaListResponse", + "file_type": "code", + "source_file": "schemas/product_review_media.py", + "source_location": "L46" + }, + { + "id": "schemas_product_review_media_rationale_1", + "label": "Pydantic schemas - \u8bc4\u4ef7\u5a92\u4f53", + "file_type": "rationale", + "source_file": "schemas/product_review_media.py", + "source_location": "L1" + }, + { + "id": "schemas_product_parameter_py", + "label": "product_parameter.py", + "file_type": "code", + "source_file": "schemas/product_parameter.py", + "source_location": "L1" + }, + { + "id": "schemas_product_parameter_productparameterbase", + "label": "ProductParameterBase", + "file_type": "code", + "source_file": "schemas/product_parameter.py", + "source_location": "L7" + }, + { + "id": "basemodel", + "label": "BaseModel", + "file_type": "code", + "source_file": "", + "source_location": "" + }, + { + "id": "schemas_product_parameter_productparametercreate", + "label": "ProductParameterCreate", + "file_type": "code", + "source_file": "schemas/product_parameter.py", + "source_location": "L22" + }, + { + "id": "schemas_product_parameter_productparameterupdate", + "label": "ProductParameterUpdate", + "file_type": "code", + "source_file": "schemas/product_parameter.py", + "source_location": "L27" + }, + { + "id": "schemas_product_parameter_productparameterresponse", + "label": "ProductParameterResponse", + "file_type": "code", + "source_file": "schemas/product_parameter.py", + "source_location": "L42" + }, + { + "id": "schemas_product_parameter_config", + "label": "Config", + "file_type": "code", + "source_file": "schemas/product_parameter.py", + "source_location": "L50" + }, + { + "id": "schemas_product_parameter_productparameterlistresponse", + "label": "ProductParameterListResponse", + "file_type": "code", + "source_file": "schemas/product_parameter.py", + "source_location": "L54" + }, + { + "id": "schemas_product_parameter_productparametersimpleresponse", + "label": "ProductParameterSimpleResponse", + "file_type": "code", + "source_file": "schemas/product_parameter.py", + "source_location": "L62" + }, + { + "id": "schemas_product_parameter_rationale_1", + "label": "Pydantic schemas - \u5546\u54c1\u53c2\u6570\u6a21\u677f", + "file_type": "rationale", + "source_file": "schemas/product_parameter.py", + "source_location": "L1" + }, + { + "id": "schemas_production_task_py", + "label": "production_task.py", + "file_type": "code", + "source_file": "schemas/production_task.py", + "source_location": "L1" + }, + { + "id": "schemas_production_task_productiontaskcreate", + "label": "ProductionTaskCreate", + "file_type": "code", + "source_file": "schemas/production_task.py", + "source_location": "L6" + }, + { + "id": "basemodel", + "label": "BaseModel", + "file_type": "code", + "source_file": "", + "source_location": "" + }, + { + "id": "schemas_production_task_productiontasklistquery", + "label": "ProductionTaskListQuery", + "file_type": "code", + "source_file": "schemas/production_task.py", + "source_location": "L14" + }, + { + "id": "schemas_production_task_productiontaskupdate", + "label": "ProductionTaskUpdate", + "file_type": "code", + "source_file": "schemas/production_task.py", + "source_location": "L22" + }, + { + "id": "schemas_production_task_productiontaskstatusupdate", + "label": "ProductionTaskStatusUpdate", + "file_type": "code", + "source_file": "schemas/production_task.py", + "source_location": "L29" + }, + { + "id": "schemas_production_task_taskstepadd", + "label": "TaskStepAdd", + "file_type": "code", + "source_file": "schemas/production_task.py", + "source_location": "L33" + }, + { + "id": "schemas_production_task_taskstepupdate", + "label": "TaskStepUpdate", + "file_type": "code", + "source_file": "schemas/production_task.py", + "source_location": "L43" + }, + { + "id": "schemas_production_task_taskstepmaterialitem", + "label": "TaskStepMaterialItem", + "file_type": "code", + "source_file": "schemas/production_task.py", + "source_location": "L53" + }, + { + "id": "schemas_production_task_taskstepoutputitem", + "label": "TaskStepOutputItem", + "file_type": "code", + "source_file": "schemas/production_task.py", + "source_location": "L66" + }, + { + "id": "schemas_production_task_taskstepdatacollectionitem", + "label": "TaskStepDataCollectionItem", + "file_type": "code", + "source_file": "schemas/production_task.py", + "source_location": "L72" + }, + { + "id": "schemas_production_task_taskinputitem", + "label": "TaskInputItem", + "file_type": "code", + "source_file": "schemas/production_task.py", + "source_location": "L78" + }, + { + "id": "schemas_production_task_taskoutputitem", + "label": "TaskOutputItem", + "file_type": "code", + "source_file": "schemas/production_task.py", + "source_location": "L85" + }, + { + "id": "schemas_product_detail_media_py", + "label": "product_detail_media.py", + "file_type": "code", + "source_file": "schemas/product_detail_media.py", + "source_location": "L1" + }, + { + "id": "schemas_product_detail_media_productdetailmediabase", + "label": "ProductDetailMediaBase", + "file_type": "code", + "source_file": "schemas/product_detail_media.py", + "source_location": "L7" + }, + { + "id": "basemodel", + "label": "BaseModel", + "file_type": "code", + "source_file": "", + "source_location": "" + }, + { + "id": "schemas_product_detail_media_productdetailmediacreate", + "label": "ProductDetailMediaCreate", + "file_type": "code", + "source_file": "schemas/product_detail_media.py", + "source_location": "L24" + }, + { + "id": "schemas_product_detail_media_productdetailmediacreatebatch", + "label": "ProductDetailMediaCreateBatch", + "file_type": "code", + "source_file": "schemas/product_detail_media.py", + "source_location": "L29" + }, + { + "id": "schemas_product_detail_media_productdetailmediaupdate", + "label": "ProductDetailMediaUpdate", + "file_type": "code", + "source_file": "schemas/product_detail_media.py", + "source_location": "L36" + }, + { + "id": "schemas_product_detail_media_productdetailmediasortitem", + "label": "ProductDetailMediaSortItem", + "file_type": "code", + "source_file": "schemas/product_detail_media.py", + "source_location": "L48" + }, + { + "id": "schemas_product_detail_media_productdetailmediasortupdate", + "label": "ProductDetailMediaSortUpdate", + "file_type": "code", + "source_file": "schemas/product_detail_media.py", + "source_location": "L56" + }, + { + "id": "schemas_product_detail_media_productdetailmediaresponse", + "label": "ProductDetailMediaResponse", + "file_type": "code", + "source_file": "schemas/product_detail_media.py", + "source_location": "L63" + }, + { + "id": "schemas_product_detail_media_productdetailmedialistresponse", + "label": "ProductDetailMediaListResponse", + "file_type": "code", + "source_file": "schemas/product_detail_media.py", + "source_location": "L74" + }, + { + "id": "schemas_product_detail_media_rationale_1", + "label": "Pydantic schemas - \u5546\u54c1\u8be6\u60c5\u5a92\u4f53", + "file_type": "rationale", + "source_file": "schemas/product_detail_media.py", + "source_location": "L1" + }, + { + "id": "schemas_product_banner_py", + "label": "product_banner.py", + "file_type": "code", + "source_file": "schemas/product_banner.py", + "source_location": "L1" + }, + { + "id": "schemas_product_banner_productbannerbase", + "label": "ProductBannerBase", + "file_type": "code", + "source_file": "schemas/product_banner.py", + "source_location": "L7" + }, + { + "id": "basemodel", + "label": "BaseModel", + "file_type": "code", + "source_file": "", + "source_location": "" + }, + { + "id": "schemas_product_banner_productbannercreate", + "label": "ProductBannerCreate", + "file_type": "code", + "source_file": "schemas/product_banner.py", + "source_location": "L18" + }, + { + "id": "schemas_product_banner_productbannercreatebatch", + "label": "ProductBannerCreateBatch", + "file_type": "code", + "source_file": "schemas/product_banner.py", + "source_location": "L23" + }, + { + "id": "schemas_product_banner_productbannerupdate", + "label": "ProductBannerUpdate", + "file_type": "code", + "source_file": "schemas/product_banner.py", + "source_location": "L30" + }, + { + "id": "schemas_product_banner_productbannersortitem", + "label": "ProductBannerSortItem", + "file_type": "code", + "source_file": "schemas/product_banner.py", + "source_location": "L40" + }, + { + "id": "schemas_product_banner_productbannersortupdate", + "label": "ProductBannerSortUpdate", + "file_type": "code", + "source_file": "schemas/product_banner.py", + "source_location": "L48" + }, + { + "id": "schemas_product_banner_productbannerresponse", + "label": "ProductBannerResponse", + "file_type": "code", + "source_file": "schemas/product_banner.py", + "source_location": "L55" + }, + { + "id": "schemas_product_banner_productbannerlistresponse", + "label": "ProductBannerListResponse", + "file_type": "code", + "source_file": "schemas/product_banner.py", + "source_location": "L66" + }, + { + "id": "schemas_product_banner_rationale_1", + "label": "Pydantic schemas - \u5546\u54c1\u8f6e\u64ad\u56fe", + "file_type": "rationale", + "source_file": "schemas/product_banner.py", + "source_location": "L1" + }, + { + "id": "schemas_region_py", + "label": "region.py", + "file_type": "code", + "source_file": "schemas/region.py", + "source_location": "L1" + }, + { + "id": "schemas_region_regionbase", + "label": "RegionBase", + "file_type": "code", + "source_file": "schemas/region.py", + "source_location": "L6" + }, + { + "id": "basemodel", + "label": "BaseModel", + "file_type": "code", + "source_file": "", + "source_location": "" + }, + { + "id": "schemas_region_regioncreate", + "label": "RegionCreate", + "file_type": "code", + "source_file": "schemas/region.py", + "source_location": "L25" + }, + { + "id": "schemas_region_regionupdate", + "label": "RegionUpdate", + "file_type": "code", + "source_file": "schemas/region.py", + "source_location": "L30" + }, + { + "id": "schemas_region_regionresponse", + "label": "RegionResponse", + "file_type": "code", + "source_file": "schemas/region.py", + "source_location": "L49" + }, + { + "id": "schemas_region_regionlistresponse", + "label": "RegionListResponse", + "file_type": "code", + "source_file": "schemas/region.py", + "source_location": "L61" + }, + { + "id": "schemas_inquiry_py", + "label": "inquiry.py", + "file_type": "code", + "source_file": "schemas/inquiry.py", + "source_location": "L1" + }, + { + "id": "schemas_inquiry_inquiryitembase", + "label": "InquiryItemBase", + "file_type": "code", + "source_file": "schemas/inquiry.py", + "source_location": "L8" + }, + { + "id": "basemodel", + "label": "BaseModel", + "file_type": "code", + "source_file": "", + "source_location": "" + }, + { + "id": "schemas_inquiry_inquiryitemcreate", + "label": "InquiryItemCreate", + "file_type": "code", + "source_file": "schemas/inquiry.py", + "source_location": "L13" + }, + { + "id": "schemas_inquiry_inquiryitemresponse", + "label": "InquiryItemResponse", + "file_type": "code", + "source_file": "schemas/inquiry.py", + "source_location": "L18" + }, + { + "id": "schemas_inquiry_config", + "label": "Config", + "file_type": "code", + "source_file": "schemas/inquiry.py", + "source_location": "L24" + }, + { + "id": "schemas_inquiry_inquirybase", + "label": "InquiryBase", + "file_type": "code", + "source_file": "schemas/inquiry.py", + "source_location": "L28" + }, + { + "id": "schemas_inquiry_inquirycreate", + "label": "InquiryCreate", + "file_type": "code", + "source_file": "schemas/inquiry.py", + "source_location": "L35" + }, + { + "id": "schemas_inquiry_inquiryupdate", + "label": "InquiryUpdate", + "file_type": "code", + "source_file": "schemas/inquiry.py", + "source_location": "L40" + }, + { + "id": "schemas_inquiry_inquiryresponse", + "label": "InquiryResponse", + "file_type": "code", + "source_file": "schemas/inquiry.py", + "source_location": "L47" + }, + { + "id": "schemas_inquiry_inquirydetailresponse", + "label": "InquiryDetailResponse", + "file_type": "code", + "source_file": "schemas/inquiry.py", + "source_location": "L63" + }, + { + "id": "schemas_inquiry_inquirylistresponse", + "label": "InquiryListResponse", + "file_type": "code", + "source_file": "schemas/inquiry.py", + "source_location": "L68" + }, + { + "id": "schemas_inquiry_inquirystatusresponse", + "label": "InquiryStatusResponse", + "file_type": "code", + "source_file": "schemas/inquiry.py", + "source_location": "L77" + }, + { + "id": "schemas_inquiry_rationale_1", + "label": "Pydantic schemas - \u8be2\u4ef7\u5355\u7ba1\u7406", + "file_type": "rationale", + "source_file": "schemas/inquiry.py", + "source_location": "L1" + }, + { + "id": "schemas_order_py", + "label": "order.py", + "file_type": "code", + "source_file": "schemas/order.py", + "source_location": "L1" + }, + { + "id": "schemas_order_orderitembase", + "label": "OrderItemBase", + "file_type": "code", + "source_file": "schemas/order.py", + "source_location": "L8" + }, + { + "id": "basemodel", + "label": "BaseModel", + "file_type": "code", + "source_file": "", + "source_location": "" + }, + { + "id": "schemas_order_orderitemcreate", + "label": "OrderItemCreate", + "file_type": "code", + "source_file": "schemas/order.py", + "source_location": "L16" + }, + { + "id": "schemas_order_orderitemresponse", + "label": "OrderItemResponse", + "file_type": "code", + "source_file": "schemas/order.py", + "source_location": "L21" + }, + { + "id": "schemas_order_config", + "label": "Config", + "file_type": "code", + "source_file": "schemas/order.py", + "source_location": "L34" + }, + { + "id": "schemas_order_ordercreate", + "label": "OrderCreate", + "file_type": "code", + "source_file": "schemas/order.py", + "source_location": "L38" + }, + { + "id": "schemas_order_orderpreviewrequest", + "label": "OrderPreviewRequest", + "file_type": "code", + "source_file": "schemas/order.py", + "source_location": "L47" + }, + { + "id": "schemas_order_orderresponse", + "label": "OrderResponse", + "file_type": "code", + "source_file": "schemas/order.py", + "source_location": "L54" + }, + { + "id": "schemas_order_orderdetailresponse", + "label": "OrderDetailResponse", + "file_type": "code", + "source_file": "schemas/order.py", + "source_location": "L86" + }, + { + "id": "schemas_order_orderlistresponse", + "label": "OrderListResponse", + "file_type": "code", + "source_file": "schemas/order.py", + "source_location": "L92" + }, + { + "id": "schemas_order_orderpreviewresponse", + "label": "OrderPreviewResponse", + "file_type": "code", + "source_file": "schemas/order.py", + "source_location": "L101" + }, + { + "id": "schemas_order_ordercancelrequest", + "label": "OrderCancelRequest", + "file_type": "code", + "source_file": "schemas/order.py", + "source_location": "L110" + }, + { + "id": "schemas_order_orderdirectcancelrequest", + "label": "OrderDirectCancelRequest", + "file_type": "code", + "source_file": "schemas/order.py", + "source_location": "L115" + }, + { + "id": "schemas_order_orderreviewcancelrequest", + "label": "OrderReviewCancelRequest", + "file_type": "code", + "source_file": "schemas/order.py", + "source_location": "L120" + }, + { + "id": "schemas_order_orderstatusresponse", + "label": "OrderStatusResponse", + "file_type": "code", + "source_file": "schemas/order.py", + "source_location": "L126" + }, + { + "id": "schemas_order_orderstatuslogresponse", + "label": "OrderStatusLogResponse", + "file_type": "code", + "source_file": "schemas/order.py", + "source_location": "L133" + }, + { + "id": "schemas_order_deliveryprogressresponse", + "label": "DeliveryProgressResponse", + "file_type": "code", + "source_file": "schemas/order.py", + "source_location": "L149" + }, + { + "id": "schemas_order_orderadjustitem", + "label": "OrderAdjustItem", + "file_type": "code", + "source_file": "schemas/order.py", + "source_location": "L162" + }, + { + "id": "schemas_order_orderadjustrequest", + "label": "OrderAdjustRequest", + "file_type": "code", + "source_file": "schemas/order.py", + "source_location": "L171" + }, + { + "id": "schemas_order_orderadjustresponse", + "label": "OrderAdjustResponse", + "file_type": "code", + "source_file": "schemas/order.py", + "source_location": "L176" + }, + { + "id": "schemas_order_orderadjustresult", + "label": "OrderAdjustResult", + "file_type": "code", + "source_file": "schemas/order.py", + "source_location": "L195" + }, + { + "id": "schemas_order_orderlockrequest", + "label": "OrderLockRequest", + "file_type": "code", + "source_file": "schemas/order.py", + "source_location": "L207" + }, + { + "id": "schemas_order_orderlockresponse", + "label": "OrderLockResponse", + "file_type": "code", + "source_file": "schemas/order.py", + "source_location": "L212" + }, + { + "id": "schemas_order_orderunlockrequest", + "label": "OrderUnlockRequest", + "file_type": "code", + "source_file": "schemas/order.py", + "source_location": "L220" + }, + { + "id": "schemas_order_orderunlockresponse", + "label": "OrderUnlockResponse", + "file_type": "code", + "source_file": "schemas/order.py", + "source_location": "L225" + }, + { + "id": "schemas_order_orderforcecompleterequest", + "label": "OrderForceCompleteRequest", + "file_type": "code", + "source_file": "schemas/order.py", + "source_location": "L234" + }, + { + "id": "schemas_order_orderforcecompleteresponse", + "label": "OrderForceCompleteResponse", + "file_type": "code", + "source_file": "schemas/order.py", + "source_location": "L239" + }, + { + "id": "schemas_order_orderpartialdeliveredrequest", + "label": "OrderPartialDeliveredRequest", + "file_type": "code", + "source_file": "schemas/order.py", + "source_location": "L247" + }, + { + "id": "schemas_order_orderpartialdeliveredresponse", + "label": "OrderPartialDeliveredResponse", + "file_type": "code", + "source_file": "schemas/order.py", + "source_location": "L252" + }, + { + "id": "schemas_order_orderconfirmpartialrequest", + "label": "OrderConfirmPartialRequest", + "file_type": "code", + "source_file": "schemas/order.py", + "source_location": "L259" + }, + { + "id": "schemas_order_orderconfirmpartialresponse", + "label": "OrderConfirmPartialResponse", + "file_type": "code", + "source_file": "schemas/order.py", + "source_location": "L264" + }, + { + "id": "schemas_order_assigndelivererrequest", + "label": "AssignDelivererRequest", + "file_type": "code", + "source_file": "schemas/order.py", + "source_location": "L275" + }, + { + "id": "schemas_order_assigndelivererresponse", + "label": "AssignDelivererResponse", + "file_type": "code", + "source_file": "schemas/order.py", + "source_location": "L280" + }, + { + "id": "schemas_order_deliverywarningresponse", + "label": "DeliveryWarningResponse", + "file_type": "code", + "source_file": "schemas/order.py", + "source_location": "L293" + }, + { + "id": "schemas_order_deliverywarningstatistics", + "label": "DeliveryWarningStatistics", + "file_type": "code", + "source_file": "schemas/order.py", + "source_location": "L316" + }, + { + "id": "schemas_order_reassigndeliveryrequest", + "label": "ReassignDeliveryRequest", + "file_type": "code", + "source_file": "schemas/order.py", + "source_location": "L325" + }, + { + "id": "schemas_order_reassigndeliveryresponse", + "label": "ReassignDeliveryResponse", + "file_type": "code", + "source_file": "schemas/order.py", + "source_location": "L331" + }, + { + "id": "schemas_order_rationale_1", + "label": "Pydantic schemas - \u8ba2\u5355\u7ba1\u7406", + "file_type": "rationale", + "source_file": "schemas/order.py", + "source_location": "L1" + }, + { + "id": "schemas_init_py", + "label": "__init__.py", + "file_type": "code", + "source_file": "schemas/__init__.py", + "source_location": "L1" + }, + { + "id": "schemas_order_adjust_py", + "label": "order_adjust.py", + "file_type": "code", + "source_file": "schemas/order_adjust.py", + "source_location": "L1" + }, + { + "id": "schemas_order_adjust_adjusttype", + "label": "AdjustType", + "file_type": "code", + "source_file": "schemas/order_adjust.py", + "source_location": "L5" + }, + { + "id": "str", + "label": "str", + "file_type": "code", + "source_file": "", + "source_location": "" + }, + { + "id": "schemas_order_adjust_adjuststatus", + "label": "AdjustStatus", + "file_type": "code", + "source_file": "schemas/order_adjust.py", + "source_location": "L12" + }, + { + "id": "schemas_cell_product_py", + "label": "cell_product.py", + "file_type": "code", + "source_file": "schemas/cell_product.py", + "source_location": "L1" + }, + { + "id": "schemas_cell_product_cellproductcreate", + "label": "CellProductCreate", + "file_type": "code", + "source_file": "schemas/cell_product.py", + "source_location": "L6" + }, + { + "id": "basemodel", + "label": "BaseModel", + "file_type": "code", + "source_file": "", + "source_location": "" + }, + { + "id": "schemas_cell_product_cellproductupdate", + "label": "CellProductUpdate", + "file_type": "code", + "source_file": "schemas/cell_product.py", + "source_location": "L22" + }, + { + "id": "schemas_cell_product_cellproductlistquery", + "label": "CellProductListQuery", + "file_type": "code", + "source_file": "schemas/cell_product.py", + "source_location": "L36" + }, + { + "id": "schemas_menu_py", + "label": "menu.py", + "file_type": "code", + "source_file": "schemas/menu.py", + "source_location": "L1" + }, + { + "id": "schemas_menu_menumeta", + "label": "MenuMeta", + "file_type": "code", + "source_file": "schemas/menu.py", + "source_location": "L6" + }, + { + "id": "basemodel", + "label": "BaseModel", + "file_type": "code", + "source_file": "", + "source_location": "" + }, + { + "id": "schemas_menu_menuitem", + "label": "MenuItem", + "file_type": "code", + "source_file": "schemas/menu.py", + "source_location": "L19" + }, + { + "id": "schemas_menu_menulistresponse", + "label": "MenuListResponse", + "file_type": "code", + "source_file": "schemas/menu.py", + "source_location": "L30" + }, + { + "id": "schemas_attachment_py", + "label": "attachment.py", + "file_type": "code", + "source_file": "schemas/attachment.py", + "source_location": "L1" + }, + { + "id": "schemas_attachment_attachmentuploadresponse", + "label": "AttachmentUploadResponse", + "file_type": "code", + "source_file": "schemas/attachment.py", + "source_location": "L5" + }, + { + "id": "basemodel", + "label": "BaseModel", + "file_type": "code", + "source_file": "", + "source_location": "" + }, + { + "id": "schemas_category_parameter_py", + "label": "category_parameter.py", + "file_type": "code", + "source_file": "schemas/category_parameter.py", + "source_location": "L1" + }, + { + "id": "schemas_category_parameter_categoryparameterbase", + "label": "CategoryParameterBase", + "file_type": "code", + "source_file": "schemas/category_parameter.py", + "source_location": "L7" + }, + { + "id": "basemodel", + "label": "BaseModel", + "file_type": "code", + "source_file": "", + "source_location": "" + }, + { + "id": "schemas_category_parameter_categoryparameteritem", + "label": "CategoryParameterItem", + "file_type": "code", + "source_file": "schemas/category_parameter.py", + "source_location": "L18" + }, + { + "id": "schemas_category_parameter_categoryparametercreate", + "label": "CategoryParameterCreate", + "file_type": "code", + "source_file": "schemas/category_parameter.py", + "source_location": "L28" + }, + { + "id": "schemas_category_parameter_categoryparameterupdate", + "label": "CategoryParameterUpdate", + "file_type": "code", + "source_file": "schemas/category_parameter.py", + "source_location": "L33" + }, + { + "id": "schemas_category_parameter_categoryparameterbatchupdate", + "label": "CategoryParameterBatchUpdate", + "file_type": "code", + "source_file": "schemas/category_parameter.py", + "source_location": "L42" + }, + { + "id": "schemas_category_parameter_categoryparameterresponse", + "label": "CategoryParameterResponse", + "file_type": "code", + "source_file": "schemas/category_parameter.py", + "source_location": "L49" + }, + { + "id": "schemas_category_parameter_config", + "label": "Config", + "file_type": "code", + "source_file": "schemas/category_parameter.py", + "source_location": "L57" + }, + { + "id": "schemas_category_parameter_categoryparameterwithdetailresponse", + "label": "CategoryParameterWithDetailResponse", + "file_type": "code", + "source_file": "schemas/category_parameter.py", + "source_location": "L61" + }, + { + "id": "schemas_category_parameter_categoryparameterlistresponse", + "label": "CategoryParameterListResponse", + "file_type": "code", + "source_file": "schemas/category_parameter.py", + "source_location": "L79" + }, + { + "id": "schemas_category_parameter_rationale_1", + "label": "Pydantic schemas - \u5206\u7c7b\u53c2\u6570\u5173\u8054", + "file_type": "rationale", + "source_file": "schemas/category_parameter.py", + "source_location": "L1" + }, + { + "id": "schemas_category_parameter_rationale_19", + "label": "\u6279\u91cf\u66f4\u65b0\u4e2d\u7684\u5355\u4e2a\u53c2\u6570\u9879\uff08\u4e0d\u5305\u542bcategoryId\uff09", + "file_type": "rationale", + "source_file": "schemas/category_parameter.py", + "source_location": "L19" + }, + { + "id": "schemas_common_py", + "label": "common.py", + "file_type": "code", + "source_file": "schemas/common.py", + "source_location": "L1" + }, + { + "id": "schemas_common_paginationparams", + "label": "PaginationParams", + "file_type": "code", + "source_file": "schemas/common.py", + "source_location": "L6" + }, + { + "id": "basemodel", + "label": "BaseModel", + "file_type": "code", + "source_file": "", + "source_location": "" + }, + { + "id": "schemas_common_paginationresult", + "label": "PaginationResult", + "file_type": "code", + "source_file": "schemas/common.py", + "source_location": "L12" + }, + { + "id": "schemas_common_idinput", + "label": "IdInput", + "file_type": "code", + "source_file": "schemas/common.py", + "source_location": "L21" + }, + { + "id": "schemas_common_statusinput", + "label": "StatusInput", + "file_type": "code", + "source_file": "schemas/common.py", + "source_location": "L26" + }, + { + "id": "schemas_common_deleteinput", + "label": "DeleteInput", + "file_type": "code", + "source_file": "schemas/common.py", + "source_location": "L31" + }, + { + "id": "schemas_unit_py", + "label": "unit.py", + "file_type": "code", + "source_file": "schemas/unit.py", + "source_location": "L1" + }, + { + "id": "schemas_unit_unitbase", + "label": "UnitBase", + "file_type": "code", + "source_file": "schemas/unit.py", + "source_location": "L6" + }, + { + "id": "basemodel", + "label": "BaseModel", + "file_type": "code", + "source_file": "", + "source_location": "" + }, + { + "id": "schemas_unit_unitcreate", + "label": "UnitCreate", + "file_type": "code", + "source_file": "schemas/unit.py", + "source_location": "L14" + }, + { + "id": "schemas_unit_unitupdate", + "label": "UnitUpdate", + "file_type": "code", + "source_file": "schemas/unit.py", + "source_location": "L19" + }, + { + "id": "schemas_unit_unitresponse", + "label": "UnitResponse", + "file_type": "code", + "source_file": "schemas/unit.py", + "source_location": "L27" + }, + { + "id": "schemas_unit_config", + "label": "Config", + "file_type": "code", + "source_file": "schemas/unit.py", + "source_location": "L36" + }, + { + "id": "schemas_unit_unitlistresponse", + "label": "UnitListResponse", + "file_type": "code", + "source_file": "schemas/unit.py", + "source_location": "L40" + }, + { + "id": "schemas_product_py", + "label": "product.py", + "file_type": "code", + "source_file": "schemas/product.py", + "source_location": "L1" + }, + { + "id": "schemas_product_productunitbase", + "label": "ProductUnitBase", + "file_type": "code", + "source_file": "schemas/product.py", + "source_location": "L7" + }, + { + "id": "basemodel", + "label": "BaseModel", + "file_type": "code", + "source_file": "", + "source_location": "" + }, + { + "id": "schemas_product_productunitcreate", + "label": "ProductUnitCreate", + "file_type": "code", + "source_file": "schemas/product.py", + "source_location": "L13" + }, + { + "id": "schemas_product_productunitresponse", + "label": "ProductUnitResponse", + "file_type": "code", + "source_file": "schemas/product.py", + "source_location": "L18" + }, + { + "id": "schemas_product_config", + "label": "Config", + "file_type": "code", + "source_file": "schemas/product.py", + "source_location": "L24" + }, + { + "id": "schemas_product_productcategorybase", + "label": "ProductCategoryBase", + "file_type": "code", + "source_file": "schemas/product.py", + "source_location": "L28" + }, + { + "id": "schemas_product_productcategorycreate", + "label": "ProductCategoryCreate", + "file_type": "code", + "source_file": "schemas/product.py", + "source_location": "L35" + }, + { + "id": "schemas_product_productcategoryresponse", + "label": "ProductCategoryResponse", + "file_type": "code", + "source_file": "schemas/product.py", + "source_location": "L40" + }, + { + "id": "schemas_product_productbase", + "label": "ProductBase", + "file_type": "code", + "source_file": "schemas/product.py", + "source_location": "L50" + }, + { + "id": "schemas_product_productcreate", + "label": "ProductCreate", + "file_type": "code", + "source_file": "schemas/product.py", + "source_location": "L59" + }, + { + "id": "schemas_product_productupdate", + "label": "ProductUpdate", + "file_type": "code", + "source_file": "schemas/product.py", + "source_location": "L64" + }, + { + "id": "schemas_product_productresponse", + "label": "ProductResponse", + "file_type": "code", + "source_file": "schemas/product.py", + "source_location": "L74" + }, + { + "id": "schemas_product_rationale_1", + "label": "Pydantic schemas - \u5546\u54c1\u7ba1\u7406", + "file_type": "rationale", + "source_file": "schemas/product.py", + "source_location": "L1" + }, + { + "id": "schemas_workflow_py", + "label": "workflow.py", + "file_type": "code", + "source_file": "schemas/workflow.py", + "source_location": "L1" + }, + { + "id": "schemas_workflow_processdefcreate", + "label": "ProcessDefCreate", + "file_type": "code", + "source_file": "schemas/workflow.py", + "source_location": "L7" + }, + { + "id": "basemodel", + "label": "BaseModel", + "file_type": "code", + "source_file": "", + "source_location": "" + }, + { + "id": "schemas_workflow_processdefupdate", + "label": "ProcessDefUpdate", + "file_type": "code", + "source_file": "schemas/workflow.py", + "source_location": "L15" + }, + { + "id": "schemas_workflow_processdefresponse", + "label": "ProcessDefResponse", + "file_type": "code", + "source_file": "schemas/workflow.py", + "source_location": "L23" + }, + { + "id": "schemas_workflow_config", + "label": "Config", + "file_type": "code", + "source_file": "schemas/workflow.py", + "source_location": "L35" + }, + { + "id": "schemas_workflow_nodedata", + "label": "NodeData", + "file_type": "code", + "source_file": "schemas/workflow.py", + "source_location": "L39" + }, + { + "id": "schemas_workflow_transitiondata", + "label": "TransitionData", + "file_type": "code", + "source_file": "schemas/workflow.py", + "source_location": "L46" + }, + { + "id": "schemas_workflow_publishversionrequest", + "label": "PublishVersionRequest", + "file_type": "code", + "source_file": "schemas/workflow.py", + "source_location": "L52" + }, + { + "id": "schemas_workflow_versionresponse", + "label": "VersionResponse", + "file_type": "code", + "source_file": "schemas/workflow.py", + "source_location": "L59" + }, + { + "id": "schemas_workflow_startinstancerequest", + "label": "StartInstanceRequest", + "file_type": "code", + "source_file": "schemas/workflow.py", + "source_location": "L71" + }, + { + "id": "schemas_workflow_approverequest", + "label": "ApproveRequest", + "file_type": "code", + "source_file": "schemas/workflow.py", + "source_location": "L79" + }, + { + "id": "schemas_workflow_taskresponse", + "label": "TaskResponse", + "file_type": "code", + "source_file": "schemas/workflow.py", + "source_location": "L83" + }, + { + "id": "schemas_workflow_instanceresponse", + "label": "InstanceResponse", + "file_type": "code", + "source_file": "schemas/workflow.py", + "source_location": "L103" + }, + { + "id": "schemas_workflow_rationale_1", + "label": "Pydantic schemas - \u5de5\u4f5c\u6d41", + "file_type": "rationale", + "source_file": "schemas/workflow.py", + "source_location": "L1" + }, + { + "id": "schemas_product_review_py", + "label": "product_review.py", + "file_type": "code", + "source_file": "schemas/product_review.py", + "source_location": "L1" + }, + { + "id": "schemas_product_review_productreviewbase", + "label": "ProductReviewBase", + "file_type": "code", + "source_file": "schemas/product_review.py", + "source_location": "L7" + }, + { + "id": "basemodel", + "label": "BaseModel", + "file_type": "code", + "source_file": "", + "source_location": "" + }, + { + "id": "schemas_product_review_productreviewcreate", + "label": "ProductReviewCreate", + "file_type": "code", + "source_file": "schemas/product_review.py", + "source_location": "L19" + }, + { + "id": "schemas_product_review_productreviewupdate", + "label": "ProductReviewUpdate", + "file_type": "code", + "source_file": "schemas/product_review.py", + "source_location": "L24" + }, + { + "id": "schemas_product_review_productreviewreplyrequest", + "label": "ProductReviewReplyRequest", + "file_type": "code", + "source_file": "schemas/product_review.py", + "source_location": "L32" + }, + { + "id": "schemas_product_review_productreviewrejectrequest", + "label": "ProductReviewRejectRequest", + "file_type": "code", + "source_file": "schemas/product_review.py", + "source_location": "L37" + }, + { + "id": "schemas_product_review_productreviewtoprequest", + "label": "ProductReviewTopRequest", + "file_type": "code", + "source_file": "schemas/product_review.py", + "source_location": "L42" + }, + { + "id": "schemas_product_review_productreviewresponse", + "label": "ProductReviewResponse", + "file_type": "code", + "source_file": "schemas/product_review.py", + "source_location": "L47" + }, + { + "id": "schemas_product_review_config", + "label": "Config", + "file_type": "code", + "source_file": "schemas/product_review.py", + "source_location": "L64" + }, + { + "id": "schemas_product_review_productreviewdetailresponse", + "label": "ProductReviewDetailResponse", + "file_type": "code", + "source_file": "schemas/product_review.py", + "source_location": "L68" + }, + { + "id": "schemas_product_review_productreviewlistresponse", + "label": "ProductReviewListResponse", + "file_type": "code", + "source_file": "schemas/product_review.py", + "source_location": "L73" + }, + { + "id": "schemas_product_review_productreviewstatisticsresponse", + "label": "ProductReviewStatisticsResponse", + "file_type": "code", + "source_file": "schemas/product_review.py", + "source_location": "L81" + }, + { + "id": "schemas_product_review_productreviewadminlistrequest", + "label": "ProductReviewAdminListRequest", + "file_type": "code", + "source_file": "schemas/product_review.py", + "source_location": "L91" + }, + { + "id": "schemas_product_review_minireviewlistrequest", + "label": "MiniReviewListRequest", + "file_type": "code", + "source_file": "schemas/product_review.py", + "source_location": "L102" + }, + { + "id": "schemas_product_review_rationale_1", + "label": "Pydantic schemas - \u552e\u540e\u8bc4\u4ef7", + "file_type": "rationale", + "source_file": "schemas/product_review.py", + "source_location": "L1" + }, + { + "id": "schemas_category_py", + "label": "category.py", + "file_type": "code", + "source_file": "schemas/category.py", + "source_location": "L1" + }, + { + "id": "schemas_category_categorybase", + "label": "CategoryBase", + "file_type": "code", + "source_file": "schemas/category.py", + "source_location": "L6" + }, + { + "id": "basemodel", + "label": "BaseModel", + "file_type": "code", + "source_file": "", + "source_location": "" + }, + { + "id": "schemas_category_categorycreate", + "label": "CategoryCreate", + "file_type": "code", + "source_file": "schemas/category.py", + "source_location": "L15" + }, + { + "id": "schemas_category_categoryupdate", + "label": "CategoryUpdate", + "file_type": "code", + "source_file": "schemas/category.py", + "source_location": "L20" + }, + { + "id": "schemas_category_categorytreenode", + "label": "CategoryTreeNode", + "file_type": "code", + "source_file": "schemas/category.py", + "source_location": "L29" + }, + { + "id": "schemas_category_config", + "label": "Config", + "file_type": "code", + "source_file": "schemas/category.py", + "source_location": "L38" + }, + { + "id": "schemas_category_categoryresponse", + "label": "CategoryResponse", + "file_type": "code", + "source_file": "schemas/category.py", + "source_location": "L42" + }, + { + "id": "schemas_category_categorylistresponse", + "label": "CategoryListResponse", + "file_type": "code", + "source_file": "schemas/category.py", + "source_location": "L55" + }, + { + "id": "schemas_leave_py", + "label": "leave.py", + "file_type": "code", + "source_file": "schemas/leave.py", + "source_location": "L1" + }, + { + "id": "schemas_leave_leavecreate", + "label": "LeaveCreate", + "file_type": "code", + "source_file": "schemas/leave.py", + "source_location": "L7" + }, + { + "id": "basemodel", + "label": "BaseModel", + "file_type": "code", + "source_file": "", + "source_location": "" + }, + { + "id": "schemas_leave_leaveupdate", + "label": "LeaveUpdate", + "file_type": "code", + "source_file": "schemas/leave.py", + "source_location": "L16" + }, + { + "id": "schemas_leave_leaveresponse", + "label": "LeaveResponse", + "file_type": "code", + "source_file": "schemas/leave.py", + "source_location": "L25" + }, + { + "id": "schemas_leave_config", + "label": "Config", + "file_type": "code", + "source_file": "schemas/leave.py", + "source_location": "L39" + }, + { + "id": "schemas_leave_rationale_1", + "label": "Pydantic schemas - \u8bf7\u5047\u7533\u8bf7", + "file_type": "rationale", + "source_file": "schemas/leave.py", + "source_location": "L1" + }, + { + "id": "crud_qc_task_py", + "label": "qc_task.py", + "file_type": "code", + "source_file": "crud/qc_task.py", + "source_location": "L1" + }, + { + "id": "crud_qc_task_dec", + "label": "_dec()", + "file_type": "code", + "source_file": "crud/qc_task.py", + "source_location": "L30" + }, + { + "id": "crud_qc_task_fmt_dt", + "label": "_fmt_dt()", + "file_type": "code", + "source_file": "crud/qc_task.py", + "source_location": "L36" + }, + { + "id": "crud_qc_task_gen_task_no", + "label": "_gen_task_no()", + "file_type": "code", + "source_file": "crud/qc_task.py", + "source_location": "L40" + }, + { + "id": "crud_qc_task_conclusion_label", + "label": "_conclusion_label()", + "file_type": "code", + "source_file": "crud/qc_task.py", + "source_location": "L47" + }, + { + "id": "crud_qc_task_task_to_dict", + "label": "_task_to_dict()", + "file_type": "code", + "source_file": "crud/qc_task.py", + "source_location": "L52" + }, + { + "id": "crud_qc_task_task_work_order_context", + "label": "_task_work_order_context()", + "file_type": "code", + "source_file": "crud/qc_task.py", + "source_location": "L84" + }, + { + "id": "crud_qc_task_enrich_tasks_reception_fields", + "label": "_enrich_tasks_reception_fields()", + "file_type": "code", + "source_file": "crud/qc_task.py", + "source_location": "L102" + }, + { + "id": "crud_qc_task_task_row_to_dict", + "label": "_task_row_to_dict()", + "file_type": "code", + "source_file": "crud/qc_task.py", + "source_location": "L169" + }, + { + "id": "crud_qc_task_create_task_for_line", + "label": "create_task_for_line()", + "file_type": "code", + "source_file": "crud/qc_task.py", + "source_location": "L180" + }, + { + "id": "crud_qc_task_list_tasks", + "label": "list_tasks()", + "file_type": "code", + "source_file": "crud/qc_task.py", + "source_location": "L223" + }, + { + "id": "crud_qc_task_list_tasks_by_work_order", + "label": "list_tasks_by_work_order()", + "file_type": "code", + "source_file": "crud/qc_task.py", + "source_location": "L292" + }, + { + "id": "crud_qc_task_get_task", + "label": "get_task()", + "file_type": "code", + "source_file": "crud/qc_task.py", + "source_location": "L309" + }, + { + "id": "crud_qc_task_get_task_detail", + "label": "get_task_detail()", + "file_type": "code", + "source_file": "crud/qc_task.py", + "source_location": "L318" + }, + { + "id": "crud_qc_task_start_task", + "label": "start_task()", + "file_type": "code", + "source_file": "crud/qc_task.py", + "source_location": "L341" + }, + { + "id": "crud_qc_task_set_task_remark", + "label": "_set_task_remark()", + "file_type": "code", + "source_file": "crud/qc_task.py", + "source_location": "L358" + }, + { + "id": "crud_qc_task_complete_task", + "label": "complete_task()", + "file_type": "code", + "source_file": "crud/qc_task.py", + "source_location": "L362" + }, + { + "id": "crud_qc_task_apply_task_result", + "label": "apply_task_result()", + "file_type": "code", + "source_file": "crud/qc_task.py", + "source_location": "L402" + }, + { + "id": "crud_qc_task_update_task_attachments", + "label": "update_task_attachments()", + "file_type": "code", + "source_file": "crud/qc_task.py", + "source_location": "L437" + }, + { + "id": "crud_qc_task_rationale_411", + "label": "\u4fdd\u5b58\u68c0\u6d4b\u7ed3\u679c\u4e0e\u7ed3\u8bba\uff1b\u4efb\u52a1\u672a\u5b8c\u6210\u65f6\u987a\u5e26\u6807\u8bb0\u4e3a\u5df2\u5b8c\u6210\u3002", + "file_type": "rationale", + "source_file": "crud/qc_task.py", + "source_location": "L411" + }, + { + "id": "crud_process_route_py", + "label": "process_route.py", + "file_type": "code", + "source_file": "crud/process_route.py", + "source_location": "L1" + }, + { + "id": "crud_process_route_route_row_to_dict", + "label": "_route_row_to_dict()", + "file_type": "code", + "source_file": "crud/process_route.py", + "source_location": "L31" + }, + { + "id": "crud_process_route_step_row_to_dict", + "label": "_step_row_to_dict()", + "file_type": "code", + "source_file": "crud/process_route.py", + "source_location": "L47" + }, + { + "id": "crud_process_route_step_reagent_row_to_dict", + "label": "_step_reagent_row_to_dict()", + "file_type": "code", + "source_file": "crud/process_route.py", + "source_location": "L64" + }, + { + "id": "crud_process_route_step_consumable_row_to_dict", + "label": "_step_consumable_row_to_dict()", + "file_type": "code", + "source_file": "crud/process_route.py", + "source_location": "L78" + }, + { + "id": "crud_process_route_step_output_row_to_dict", + "label": "_step_output_row_to_dict()", + "file_type": "code", + "source_file": "crud/process_route.py", + "source_location": "L92" + }, + { + "id": "crud_process_route_step_data_collection_row_to_dict", + "label": "_step_data_collection_row_to_dict()", + "file_type": "code", + "source_file": "crud/process_route.py", + "source_location": "L103" + }, + { + "id": "crud_process_route_list_routes", + "label": "list_routes()", + "file_type": "code", + "source_file": "crud/process_route.py", + "source_location": "L118" + }, + { + "id": "crud_process_route_get_route", + "label": "get_route()", + "file_type": "code", + "source_file": "crud/process_route.py", + "source_location": "L150" + }, + { + "id": "crud_process_route_get_route_detail", + "label": "get_route_detail()", + "file_type": "code", + "source_file": "crud/process_route.py", + "source_location": "L156" + }, + { + "id": "crud_process_route_create_route", + "label": "create_route()", + "file_type": "code", + "source_file": "crud/process_route.py", + "source_location": "L194" + }, + { + "id": "crud_process_route_update_route", + "label": "update_route()", + "file_type": "code", + "source_file": "crud/process_route.py", + "source_location": "L225" + }, + { + "id": "crud_process_route_set_current_route", + "label": "set_current_route()", + "file_type": "code", + "source_file": "crud/process_route.py", + "source_location": "L241" + }, + { + "id": "crud_process_route_soft_delete_sub_records", + "label": "_soft_delete_sub_records()", + "file_type": "code", + "source_file": "crud/process_route.py", + "source_location": "L267" + }, + { + "id": "crud_process_route_create_step_reagent", + "label": "_create_step_reagent()", + "file_type": "code", + "source_file": "crud/process_route.py", + "source_location": "L277" + }, + { + "id": "crud_process_route_create_step_consumable", + "label": "_create_step_consumable()", + "file_type": "code", + "source_file": "crud/process_route.py", + "source_location": "L292" + }, + { + "id": "crud_process_route_create_step_output", + "label": "_create_step_output()", + "file_type": "code", + "source_file": "crud/process_route.py", + "source_location": "L307" + }, + { + "id": "crud_process_route_create_step_data_collection", + "label": "_create_step_data_collection()", + "file_type": "code", + "source_file": "crud/process_route.py", + "source_location": "L319" + }, + { + "id": "crud_process_route_add_step", + "label": "add_step()", + "file_type": "code", + "source_file": "crud/process_route.py", + "source_location": "L335" + }, + { + "id": "crud_process_route_update_step", + "label": "update_step()", + "file_type": "code", + "source_file": "crud/process_route.py", + "source_location": "L410" + }, + { + "id": "crud_process_route_reorder_steps", + "label": "reorder_steps()", + "file_type": "code", + "source_file": "crud/process_route.py", + "source_location": "L429" + }, + { + "id": "crud_process_route_copy_step", + "label": "copy_step()", + "file_type": "code", + "source_file": "crud/process_route.py", + "source_location": "L443" + }, + { + "id": "crud_process_route_soft_delete_step", + "label": "soft_delete_step()", + "file_type": "code", + "source_file": "crud/process_route.py", + "source_location": "L531" + }, + { + "id": "crud_process_route_soft_delete_route", + "label": "soft_delete_route()", + "file_type": "code", + "source_file": "crud/process_route.py", + "source_location": "L548" + }, + { + "id": "crud_process_route_update_step_reagents", + "label": "update_step_reagents()", + "file_type": "code", + "source_file": "crud/process_route.py", + "source_location": "L575" + }, + { + "id": "crud_process_route_update_step_consumables", + "label": "update_step_consumables()", + "file_type": "code", + "source_file": "crud/process_route.py", + "source_location": "L583" + }, + { + "id": "crud_process_route_update_step_outputs", + "label": "update_step_outputs()", + "file_type": "code", + "source_file": "crud/process_route.py", + "source_location": "L591" + }, + { + "id": "crud_process_route_update_step_data_collections", + "label": "update_step_data_collections()", + "file_type": "code", + "source_file": "crud/process_route.py", + "source_location": "L599" + }, + { + "id": "crud_process_route_total_pages", + "label": "total_pages()", + "file_type": "code", + "source_file": "crud/process_route.py", + "source_location": "L607" + }, + { + "id": "crud_process_route_rationale_1", + "label": "\u5de5\u827a\u8def\u7ebf CRUD\uff08biz_process_route + biz_process_route_step + 4\u5f20\u6b65\u9aa4\u5b50\u8868\uff09", + "file_type": "rationale", + "source_file": "crud/process_route.py", + "source_location": "L1" + }, + { + "id": "crud_process_route_rationale_445", + "label": "\u590d\u5236\u6b65\u9aa4\uff0c\u63d2\u5165\u5230\u539f\u6b65\u9aa4\u4e4b\u540e\uff0c\u540d\u79f0\u8ffd\u52a0\uff08\u590d\u5236\uff09", + "file_type": "rationale", + "source_file": "crud/process_route.py", + "source_location": "L445" + }, + { + "id": "crud_sample_code_py", + "label": "sample_code.py", + "file_type": "code", + "source_file": "crud/sample_code.py", + "source_location": "L1" + }, + { + "id": "crud_sample_code_row_to_dict", + "label": "_row_to_dict()", + "file_type": "code", + "source_file": "crud/sample_code.py", + "source_location": "L15" + }, + { + "id": "crud_sample_code_sample_code_exists", + "label": "sample_code_exists()", + "file_type": "code", + "source_file": "crud/sample_code.py", + "source_location": "L32" + }, + { + "id": "crud_sample_code_list_sample_codes", + "label": "list_sample_codes()", + "file_type": "code", + "source_file": "crud/sample_code.py", + "source_location": "L44" + }, + { + "id": "crud_sample_code_get_sample_code", + "label": "get_sample_code()", + "file_type": "code", + "source_file": "crud/sample_code.py", + "source_location": "L75" + }, + { + "id": "crud_sample_code_create_sample_code", + "label": "create_sample_code()", + "file_type": "code", + "source_file": "crud/sample_code.py", + "source_location": "L82" + }, + { + "id": "crud_sample_code_update_sample_code", + "label": "update_sample_code()", + "file_type": "code", + "source_file": "crud/sample_code.py", + "source_location": "L117" + }, + { + "id": "crud_sample_code_soft_delete_sample_code", + "label": "soft_delete_sample_code()", + "file_type": "code", + "source_file": "crud/sample_code.py", + "source_location": "L161" + }, + { + "id": "crud_sample_code_batch_generate_sample_codes", + "label": "batch_generate_sample_codes()", + "file_type": "code", + "source_file": "crud/sample_code.py", + "source_location": "L171" + }, + { + "id": "crud_sample_code_batch_issue_sample_codes", + "label": "batch_issue_sample_codes()", + "file_type": "code", + "source_file": "crud/sample_code.py", + "source_location": "L254" + }, + { + "id": "crud_sample_code_batch_revoke_sample_codes", + "label": "batch_revoke_sample_codes()", + "file_type": "code", + "source_file": "crud/sample_code.py", + "source_location": "L299" + }, + { + "id": "crud_sample_code_total_pages", + "label": "total_pages()", + "file_type": "code", + "source_file": "crud/sample_code.py", + "source_location": "L338" + }, + { + "id": "crud_sample_code_rationale_1", + "label": "\u6837\u672c\u7f16\u7801\u6c60 CRUD\uff08biz_sample_code\uff09", + "file_type": "rationale", + "source_file": "crud/sample_code.py", + "source_location": "L1" + }, + { + "id": "crud_sample_code_rationale_182", + "label": "\u6279\u91cf\u751f\u6210\u6837\u672c\u7f16\u7801: \u7c7b\u578b\u524d\u7f00 + \u4e2d\u95f4\u6bb5 + \u8865\u96f6\u5e8f\u53f7", + "file_type": "rationale", + "source_file": "crud/sample_code.py", + "source_location": "L182" + }, + { + "id": "crud_qc_task_result_py", + "label": "qc_task_result.py", + "file_type": "code", + "source_file": "crud/qc_task_result.py", + "source_location": "L1" + }, + { + "id": "crud_qc_task_result_row_to_dict", + "label": "_row_to_dict()", + "file_type": "code", + "source_file": "crud/qc_task_result.py", + "source_location": "L15" + }, + { + "id": "crud_qc_task_result_list_saved_results_by_task", + "label": "_list_saved_results_by_task()", + "file_type": "code", + "source_file": "crud/qc_task_result.py", + "source_location": "L27" + }, + { + "id": "crud_qc_task_result_resolve_task_item_ref", + "label": "_resolve_task_item_ref()", + "file_type": "code", + "source_file": "crud/qc_task_result.py", + "source_location": "L43" + }, + { + "id": "crud_qc_task_result_merge_saved_into_template", + "label": "_merge_saved_into_template()", + "file_type": "code", + "source_file": "crud/qc_task_result.py", + "source_location": "L70" + }, + { + "id": "crud_qc_task_result_list_results_by_task", + "label": "list_results_by_task()", + "file_type": "code", + "source_file": "crud/qc_task_result.py", + "source_location": "L94" + }, + { + "id": "crud_qc_task_result_save_results_for_task", + "label": "save_results_for_task()", + "file_type": "code", + "source_file": "crud/qc_task_result.py", + "source_location": "L111" + }, + { + "id": "crud_qc_task_result_rationale_44", + "label": "\u8fd4\u56de (item_source, item_id) \u4f9b biz_qc_item_param \u67e5\u8be2\u3002", + "file_type": "rationale", + "source_file": "crud/qc_task_result.py", + "source_location": "L44" + }, + { + "id": "crud_qc_task_result_rationale_97", + "label": "\u8fd4\u56de\u4efb\u52a1\u7ed3\u679c\u586b\u5199\u8868\u5355\uff1a\u9879\u76ee\u53c2\u6570\u6a21\u677f + \u5df2\u4fdd\u5b58\u503c\uff08\u65e0\u6a21\u677f\u65f6\u4ec5\u8fd4\u56de\u5df2\u4fdd\u5b58\u8bb0\u5f55\uff09\u3002", + "file_type": "rationale", + "source_file": "crud/qc_task_result.py", + "source_location": "L97" + }, + { + "id": "crud_post_py", + "label": "post.py", + "file_type": "code", + "source_file": "crud/post.py", + "source_location": "L1" + }, + { + "id": "crud_post_row_to_dict", + "label": "_row_to_dict()", + "file_type": "code", + "source_file": "crud/post.py", + "source_location": "L15" + }, + { + "id": "crud_post_list_posts", + "label": "list_posts()", + "file_type": "code", + "source_file": "crud/post.py", + "source_location": "L29" + }, + { + "id": "crud_post_get_post", + "label": "get_post()", + "file_type": "code", + "source_file": "crud/post.py", + "source_location": "L60" + }, + { + "id": "crud_post_post_code_exists", + "label": "post_code_exists()", + "file_type": "code", + "source_file": "crud/post.py", + "source_location": "L68" + }, + { + "id": "crud_post_create_post", + "label": "create_post()", + "file_type": "code", + "source_file": "crud/post.py", + "source_location": "L75" + }, + { + "id": "crud_post_update_post", + "label": "update_post()", + "file_type": "code", + "source_file": "crud/post.py", + "source_location": "L112" + }, + { + "id": "crud_post_soft_delete_post", + "label": "soft_delete_post()", + "file_type": "code", + "source_file": "crud/post.py", + "source_location": "L149" + }, + { + "id": "crud_post_total_pages", + "label": "total_pages()", + "file_type": "code", + "source_file": "crud/post.py", + "source_location": "L159" + }, + { + "id": "crud_sample_reception_check_result_py", + "label": "sample_reception_check_result.py", + "file_type": "code", + "source_file": "crud/sample_reception_check_result.py", + "source_location": "L1" + }, + { + "id": "crud_sample_reception_check_result_result_to_dict", + "label": "_result_to_dict()", + "file_type": "code", + "source_file": "crud/sample_reception_check_result.py", + "source_location": "L29" + }, + { + "id": "crud_sample_reception_check_result_list_results_by_reception_ids", + "label": "list_results_by_reception_ids()", + "file_type": "code", + "source_file": "crud/sample_reception_check_result.py", + "source_location": "L40" + }, + { + "id": "crud_sample_reception_check_result_legacy_results_from_reception", + "label": "_legacy_results_from_reception()", + "file_type": "code", + "source_file": "crud/sample_reception_check_result.py", + "source_location": "L64" + }, + { + "id": "crud_sample_reception_check_result_get_check_results_for_reception", + "label": "get_check_results_for_reception()", + "file_type": "code", + "source_file": "crud/sample_reception_check_result.py", + "source_location": "L80" + }, + { + "id": "crud_sample_reception_check_result_save_reception_check_results", + "label": "save_reception_check_results()", + "file_type": "code", + "source_file": "crud/sample_reception_check_result.py", + "source_location": "L101" + }, + { + "id": "crud_sample_reception_check_result_sync_legacy_columns_from_results", + "label": "sync_legacy_columns_from_results()", + "file_type": "code", + "source_file": "crud/sample_reception_check_result.py", + "source_location": "L145" + }, + { + "id": "crud_sample_reception_check_result_rationale_110", + "label": "\u6309\u5f53\u524d\u79df\u6237\u542f\u7528\u68c0\u67e5\u9879\u5199\u5165\u7ed3\u679c\uff1bchecks: [{checkItemId, checked}]", + "file_type": "rationale", + "source_file": "crud/sample_reception_check_result.py", + "source_location": "L110" + }, + { + "id": "crud_sample_reception_check_result_rationale_148", + "label": "\u517c\u5bb9\u65e7\u5217\uff1a\u6309 item_code \u56de\u5199 biz_sample_reception.check_*", + "file_type": "rationale", + "source_file": "crud/sample_reception_check_result.py", + "source_location": "L148" + }, + { + "id": "crud_user_py", + "label": "user.py", + "file_type": "code", + "source_file": "crud/user.py", + "source_location": "L1" + }, + { + "id": "crud_user_hash_password", + "label": "_hash_password()", + "file_type": "code", + "source_file": "crud/user.py", + "source_location": "L18" + }, + { + "id": "crud_user_usercrudcompat", + "label": "_UserCRUDCompat", + "file_type": "code", + "source_file": "crud/user.py", + "source_location": "L22" + }, + { + "id": "crud_user_usercrudcompat_get_by_user_no", + "label": ".get_by_user_no()", + "file_type": "code", + "source_file": "crud/user.py", + "source_location": "L23" + }, + { + "id": "crud_user_row_to_dict", + "label": "_row_to_dict()", + "file_type": "code", + "source_file": "crud/user.py", + "source_location": "L38" + }, + { + "id": "crud_user_list_users", + "label": "list_users()", + "file_type": "code", + "source_file": "crud/user.py", + "source_location": "L58" + }, + { + "id": "crud_user_get_user", + "label": "get_user()", + "file_type": "code", + "source_file": "crud/user.py", + "source_location": "L109" + }, + { + "id": "crud_user_list_post_ids_for_user", + "label": "list_post_ids_for_user()", + "file_type": "code", + "source_file": "crud/user.py", + "source_location": "L117" + }, + { + "id": "crud_user_set_user_post_ids_only", + "label": "set_user_post_ids_only()", + "file_type": "code", + "source_file": "crud/user.py", + "source_location": "L127" + }, + { + "id": "crud_user_list_user_ids_bound_to_post", + "label": "list_user_ids_bound_to_post()", + "file_type": "code", + "source_file": "crud/user.py", + "source_location": "L159" + }, + { + "id": "crud_user_sync_post_user_bindings", + "label": "sync_post_user_bindings()", + "file_type": "code", + "source_file": "crud/user.py", + "source_location": "L174" + }, + { + "id": "crud_user_get_user_with_relations", + "label": "get_user_with_relations()", + "file_type": "code", + "source_file": "crud/user.py", + "source_location": "L202" + }, + { + "id": "crud_user_user_no_exists", + "label": "user_no_exists()", + "file_type": "code", + "source_file": "crud/user.py", + "source_location": "L227" + }, + { + "id": "crud_user_replace_associations", + "label": "_replace_associations()", + "file_type": "code", + "source_file": "crud/user.py", + "source_location": "L236" + }, + { + "id": "crud_user_create_user", + "label": "create_user()", + "file_type": "code", + "source_file": "crud/user.py", + "source_location": "L287" + }, + { + "id": "crud_user_update_user", + "label": "update_user()", + "file_type": "code", + "source_file": "crud/user.py", + "source_location": "L346" + }, + { + "id": "crud_user_soft_delete_user", + "label": "soft_delete_user()", + "file_type": "code", + "source_file": "crud/user.py", + "source_location": "L401" + }, + { + "id": "crud_user_reset_password", + "label": "reset_password()", + "file_type": "code", + "source_file": "crud/user.py", + "source_location": "L411" + }, + { + "id": "crud_user_total_pages", + "label": "total_pages()", + "file_type": "code", + "source_file": "crud/user.py", + "source_location": "L421" + }, + { + "id": "crud_user_rationale_1", + "label": "\u7528\u6237 CRUD\uff08sys_user + sys_user_role + sys_user_post\uff09", + "file_type": "rationale", + "source_file": "crud/user.py", + "source_location": "L1" + }, + { + "id": "crud_user_rationale_134", + "label": "\u4ec5\u66ff\u6362 sys_user_post\uff0c\u4e0d\u5f71\u54cd sys_user_role\u3002", + "file_type": "rationale", + "source_file": "crud/user.py", + "source_location": "L134" + }, + { + "id": "crud_user_rationale_181", + "label": "\u5c06\u672c\u804c\u4f4d\u7ed1\u5b9a\u7684\u7528\u6237\u96c6\u5408\u8bbe\u4e3a user_ids\uff08\u53ea\u589e\u5220\u672c\u804c\u4f4d\uff0c\u4fdd\u7559\u7528\u6237\u5176\u5b83\u804c\u4f4d\u4e0e\u89d2\u8272\uff09\u3002", + "file_type": "rationale", + "source_file": "crud/user.py", + "source_location": "L181" + }, + { + "id": "crud_production_work_order_py", + "label": "production_work_order.py", + "file_type": "code", + "source_file": "crud/production_work_order.py", + "source_location": "L1" + }, + { + "id": "crud_production_work_order_fmt_dt", + "label": "_fmt_dt()", + "file_type": "code", + "source_file": "crud/production_work_order.py", + "source_location": "L33" + }, + { + "id": "crud_production_work_order_generate_work_order_no", + "label": "_generate_work_order_no()", + "file_type": "code", + "source_file": "crud/production_work_order.py", + "source_location": "L37" + }, + { + "id": "crud_production_work_order_wo_to_dict", + "label": "_wo_to_dict()", + "file_type": "code", + "source_file": "crud/production_work_order.py", + "source_location": "L56" + }, + { + "id": "crud_production_work_order_create_production_work_order_from_reception", + "label": "create_production_work_order_from_reception()", + "file_type": "code", + "source_file": "crud/production_work_order.py", + "source_location": "L78" + }, + { + "id": "crud_production_work_order_list_production_work_orders", + "label": "list_production_work_orders()", + "file_type": "code", + "source_file": "crud/production_work_order.py", + "source_location": "L189" + }, + { + "id": "crud_production_work_order_get_production_work_order", + "label": "get_production_work_order()", + "file_type": "code", + "source_file": "crud/production_work_order.py", + "source_location": "L232" + }, + { + "id": "crud_production_work_order_complete_production_work_order", + "label": "complete_production_work_order()", + "file_type": "code", + "source_file": "crud/production_work_order.py", + "source_location": "L246" + }, + { + "id": "crud_production_work_order_rationale_85", + "label": "\u63a5\u6536\u7ed3\u8bba\u4e3a js \u65f6\u521b\u5efa\u5f85\u914d\u7f6e\u5165\u5e93\u751f\u4ea7\u5de5\u5355\uff08flush\uff0c\u4e0d commit\uff09\u3002", + "file_type": "rationale", + "source_file": "crud/production_work_order.py", + "source_location": "L85" + }, + { + "id": "crud_material_py", + "label": "material.py", + "file_type": "code", + "source_file": "crud/material.py", + "source_location": "L1" + }, + { + "id": "crud_material_dec", + "label": "_dec()", + "file_type": "code", + "source_file": "crud/material.py", + "source_location": "L15" + }, + { + "id": "crud_material_fmt_dt", + "label": "_fmt_dt()", + "file_type": "code", + "source_file": "crud/material.py", + "source_location": "L21" + }, + { + "id": "crud_material_row_to_dict", + "label": "_row_to_dict()", + "file_type": "code", + "source_file": "crud/material.py", + "source_location": "L25" + }, + { + "id": "crud_material_code_exists", + "label": "_code_exists()", + "file_type": "code", + "source_file": "crud/material.py", + "source_location": "L43" + }, + { + "id": "crud_material_list_materials", + "label": "list_materials()", + "file_type": "code", + "source_file": "crud/material.py", + "source_location": "L59" + }, + { + "id": "crud_material_get_material", + "label": "get_material()", + "file_type": "code", + "source_file": "crud/material.py", + "source_location": "L104" + }, + { + "id": "crud_material_create_material", + "label": "create_material()", + "file_type": "code", + "source_file": "crud/material.py", + "source_location": "L121" + }, + { + "id": "crud_material_update_material", + "label": "update_material()", + "file_type": "code", + "source_file": "crud/material.py", + "source_location": "L166" + }, + { + "id": "crud_material_soft_delete_material", + "label": "soft_delete_material()", + "file_type": "code", + "source_file": "crud/material.py", + "source_location": "L224" + }, + { + "id": "crud_material_stock_in", + "label": "stock_in()", + "file_type": "code", + "source_file": "crud/material.py", + "source_location": "L250" + }, + { + "id": "crud_material_stock_out", + "label": "stock_out()", + "file_type": "code", + "source_file": "crud/material.py", + "source_location": "L308" + }, + { + "id": "crud_material_options_list", + "label": "options_list()", + "file_type": "code", + "source_file": "crud/material.py", + "source_location": "L375" + }, + { + "id": "crud_dict_type_py", + "label": "dict_type.py", + "file_type": "code", + "source_file": "crud/dict_type.py", + "source_location": "L1" + }, + { + "id": "crud_dict_type_row_to_dict", + "label": "_row_to_dict()", + "file_type": "code", + "source_file": "crud/dict_type.py", + "source_location": "L15" + }, + { + "id": "crud_dict_type_list_dict_types", + "label": "list_dict_types()", + "file_type": "code", + "source_file": "crud/dict_type.py", + "source_location": "L28" + }, + { + "id": "crud_dict_type_get_dict_type", + "label": "get_dict_type()", + "file_type": "code", + "source_file": "crud/dict_type.py", + "source_location": "L59" + }, + { + "id": "crud_dict_type_dict_type_code_exists", + "label": "dict_type_code_exists()", + "file_type": "code", + "source_file": "crud/dict_type.py", + "source_location": "L67" + }, + { + "id": "crud_dict_type_create_dict_type", + "label": "create_dict_type()", + "file_type": "code", + "source_file": "crud/dict_type.py", + "source_location": "L78" + }, + { + "id": "crud_dict_type_update_dict_type", + "label": "update_dict_type()", + "file_type": "code", + "source_file": "crud/dict_type.py", + "source_location": "L113" + }, + { + "id": "crud_dict_type_soft_delete_dict_type", + "label": "soft_delete_dict_type()", + "file_type": "code", + "source_file": "crud/dict_type.py", + "source_location": "L149" + }, + { + "id": "crud_dict_type_total_pages", + "label": "total_pages()", + "file_type": "code", + "source_file": "crud/dict_type.py", + "source_location": "L162" + }, + { + "id": "crud_dict_type_rationale_1", + "label": "\u5b57\u5178\u7c7b\u578b CRUD\uff08sys_dict_type\uff09", + "file_type": "rationale", + "source_file": "crud/dict_type.py", + "source_location": "L1" + }, + { + "id": "crud_qc_third_party_company_py", + "label": "qc_third_party_company.py", + "file_type": "code", + "source_file": "crud/qc_third_party_company.py", + "source_location": "L1" + }, + { + "id": "crud_qc_third_party_company_row_to_dict", + "label": "_row_to_dict()", + "file_type": "code", + "source_file": "crud/qc_third_party_company.py", + "source_location": "L14" + }, + { + "id": "crud_qc_third_party_company_company_code_exists", + "label": "company_code_exists()", + "file_type": "code", + "source_file": "crud/qc_third_party_company.py", + "source_location": "L34" + }, + { + "id": "crud_qc_third_party_company_list_companies", + "label": "list_companies()", + "file_type": "code", + "source_file": "crud/qc_third_party_company.py", + "source_location": "L50" + }, + { + "id": "crud_qc_third_party_company_list_company_options", + "label": "list_company_options()", + "file_type": "code", + "source_file": "crud/qc_third_party_company.py", + "source_location": "L90" + }, + { + "id": "crud_qc_third_party_company_get_company", + "label": "get_company()", + "file_type": "code", + "source_file": "crud/qc_third_party_company.py", + "source_location": "L107" + }, + { + "id": "crud_qc_third_party_company_create_company", + "label": "create_company()", + "file_type": "code", + "source_file": "crud/qc_third_party_company.py", + "source_location": "L118" + }, + { + "id": "crud_qc_third_party_company_update_company", + "label": "update_company()", + "file_type": "code", + "source_file": "crud/qc_third_party_company.py", + "source_location": "L176" + }, + { + "id": "crud_qc_third_party_company_soft_delete_company", + "label": "soft_delete_company()", + "file_type": "code", + "source_file": "crud/qc_third_party_company.py", + "source_location": "L241" + }, + { + "id": "crud_material_stock_log_py", + "label": "material_stock_log.py", + "file_type": "code", + "source_file": "crud/material_stock_log.py", + "source_location": "L1" + }, + { + "id": "crud_material_stock_log_dec", + "label": "_dec()", + "file_type": "code", + "source_file": "crud/material_stock_log.py", + "source_location": "L13" + }, + { + "id": "crud_material_stock_log_fmt_dt", + "label": "_fmt_dt()", + "file_type": "code", + "source_file": "crud/material_stock_log.py", + "source_location": "L19" + }, + { + "id": "crud_material_stock_log_row_to_dict", + "label": "_row_to_dict()", + "file_type": "code", + "source_file": "crud/material_stock_log.py", + "source_location": "L23" + }, + { + "id": "crud_material_stock_log_list_stock_logs", + "label": "list_stock_logs()", + "file_type": "code", + "source_file": "crud/material_stock_log.py", + "source_location": "L42" + }, + { + "id": "crud_tenant_py", + "label": "tenant.py", + "file_type": "code", + "source_file": "crud/tenant.py", + "source_location": "L1" + }, + { + "id": "crud_tenant_row_to_dict", + "label": "_row_to_dict()", + "file_type": "code", + "source_file": "crud/tenant.py", + "source_location": "L16" + }, + { + "id": "crud_tenant_list_tenants", + "label": "list_tenants()", + "file_type": "code", + "source_file": "crud/tenant.py", + "source_location": "L30" + }, + { + "id": "crud_tenant_get_tenant", + "label": "get_tenant()", + "file_type": "code", + "source_file": "crud/tenant.py", + "source_location": "L58" + }, + { + "id": "crud_tenant_tenant_no_exists", + "label": "tenant_no_exists()", + "file_type": "code", + "source_file": "crud/tenant.py", + "source_location": "L66" + }, + { + "id": "crud_tenant_create_tenant", + "label": "create_tenant()", + "file_type": "code", + "source_file": "crud/tenant.py", + "source_location": "L73" + }, + { + "id": "crud_tenant_update_tenant", + "label": "update_tenant()", + "file_type": "code", + "source_file": "crud/tenant.py", + "source_location": "L110" + }, + { + "id": "crud_tenant_soft_delete_tenant", + "label": "soft_delete_tenant()", + "file_type": "code", + "source_file": "crud/tenant.py", + "source_location": "L152" + }, + { + "id": "crud_tenant_total_pages", + "label": "total_pages()", + "file_type": "code", + "source_file": "crud/tenant.py", + "source_location": "L164" + }, + { + "id": "crud_consumable_py", + "label": "consumable.py", + "file_type": "code", + "source_file": "crud/consumable.py", + "source_location": "L1" + }, + { + "id": "crud_consumable_row_to_dict", + "label": "_row_to_dict()", + "file_type": "code", + "source_file": "crud/consumable.py", + "source_location": "L15" + }, + { + "id": "crud_consumable_list_consumables", + "label": "list_consumables()", + "file_type": "code", + "source_file": "crud/consumable.py", + "source_location": "L32" + }, + { + "id": "crud_consumable_get_consumable", + "label": "get_consumable()", + "file_type": "code", + "source_file": "crud/consumable.py", + "source_location": "L68" + }, + { + "id": "crud_consumable_consumable_code_exists", + "label": "consumable_code_exists()", + "file_type": "code", + "source_file": "crud/consumable.py", + "source_location": "L76" + }, + { + "id": "crud_consumable_create_consumable", + "label": "create_consumable()", + "file_type": "code", + "source_file": "crud/consumable.py", + "source_location": "L85" + }, + { + "id": "crud_consumable_update_consumable", + "label": "update_consumable()", + "file_type": "code", + "source_file": "crud/consumable.py", + "source_location": "L128" + }, + { + "id": "crud_consumable_soft_delete_consumable", + "label": "soft_delete_consumable()", + "file_type": "code", + "source_file": "crud/consumable.py", + "source_location": "L174" + }, + { + "id": "crud_consumable_total_pages", + "label": "total_pages()", + "file_type": "code", + "source_file": "crud/consumable.py", + "source_location": "L184" + }, + { + "id": "crud_consumable_rationale_1", + "label": "\u8017\u6750 CRUD\uff08biz_consumable\uff09", + "file_type": "rationale", + "source_file": "crud/consumable.py", + "source_location": "L1" + }, + { + "id": "crud_sop_document_py", + "label": "sop_document.py", + "file_type": "code", + "source_file": "crud/sop_document.py", + "source_location": "L1" + }, + { + "id": "crud_sop_document_row_to_dict", + "label": "_row_to_dict()", + "file_type": "code", + "source_file": "crud/sop_document.py", + "source_location": "L16" + }, + { + "id": "crud_sop_document_list_sop_documents", + "label": "list_sop_documents()", + "file_type": "code", + "source_file": "crud/sop_document.py", + "source_location": "L37" + }, + { + "id": "crud_sop_document_get_sop_document", + "label": "get_sop_document()", + "file_type": "code", + "source_file": "crud/sop_document.py", + "source_location": "L73" + }, + { + "id": "crud_sop_document_sop_code_exists", + "label": "sop_code_exists()", + "file_type": "code", + "source_file": "crud/sop_document.py", + "source_location": "L81" + }, + { + "id": "crud_sop_document_create_sop_document", + "label": "create_sop_document()", + "file_type": "code", + "source_file": "crud/sop_document.py", + "source_location": "L90" + }, + { + "id": "crud_sop_document_update_sop_document", + "label": "update_sop_document()", + "file_type": "code", + "source_file": "crud/sop_document.py", + "source_location": "L129" + }, + { + "id": "crud_sop_document_soft_delete_sop_document", + "label": "soft_delete_sop_document()", + "file_type": "code", + "source_file": "crud/sop_document.py", + "source_location": "L169" + }, + { + "id": "crud_sop_document_total_pages", + "label": "total_pages()", + "file_type": "code", + "source_file": "crud/sop_document.py", + "source_location": "L179" + }, + { + "id": "crud_sop_document_rationale_1", + "label": "SOP\u6587\u6863 CRUD\uff08biz_sop_document\uff09", + "file_type": "rationale", + "source_file": "crud/sop_document.py", + "source_location": "L1" + }, + { + "id": "crud_production_task_py", + "label": "production_task.py", + "file_type": "code", + "source_file": "crud/production_task.py", + "source_location": "L1" + }, + { + "id": "crud_production_task_fmt_dt", + "label": "_fmt_dt()", + "file_type": "code", + "source_file": "crud/production_task.py", + "source_location": "L29" + }, + { + "id": "crud_production_task_generate_task_no", + "label": "_generate_task_no()", + "file_type": "code", + "source_file": "crud/production_task.py", + "source_location": "L33" + }, + { + "id": "crud_production_task_task_to_dict", + "label": "_task_to_dict()", + "file_type": "code", + "source_file": "crud/production_task.py", + "source_location": "L47" + }, + { + "id": "crud_production_task_step_to_dict", + "label": "_step_to_dict()", + "file_type": "code", + "source_file": "crud/production_task.py", + "source_location": "L67" + }, + { + "id": "crud_production_task_step_reagent_to_dict", + "label": "_step_reagent_to_dict()", + "file_type": "code", + "source_file": "crud/production_task.py", + "source_location": "L87" + }, + { + "id": "crud_production_task_step_consumable_to_dict", + "label": "_step_consumable_to_dict()", + "file_type": "code", + "source_file": "crud/production_task.py", + "source_location": "L102" + }, + { + "id": "crud_production_task_step_output_to_dict", + "label": "_step_output_to_dict()", + "file_type": "code", + "source_file": "crud/production_task.py", + "source_location": "L117" + }, + { + "id": "crud_production_task_step_data_collection_to_dict", + "label": "_step_data_collection_to_dict()", + "file_type": "code", + "source_file": "crud/production_task.py", + "source_location": "L128" + }, + { + "id": "crud_production_task_task_input_to_dict", + "label": "_task_input_to_dict()", + "file_type": "code", + "source_file": "crud/production_task.py", + "source_location": "L139" + }, + { + "id": "crud_production_task_task_output_to_dict", + "label": "_task_output_to_dict()", + "file_type": "code", + "source_file": "crud/production_task.py", + "source_location": "L151" + }, + { + "id": "crud_production_task_soft_delete_sub", + "label": "_soft_delete_sub()", + "file_type": "code", + "source_file": "crud/production_task.py", + "source_location": "L166" + }, + { + "id": "crud_production_task_clone_step_reagents", + "label": "_clone_step_reagents()", + "file_type": "code", + "source_file": "crud/production_task.py", + "source_location": "L179" + }, + { + "id": "crud_production_task_clone_step_consumables", + "label": "_clone_step_consumables()", + "file_type": "code", + "source_file": "crud/production_task.py", + "source_location": "L197" + }, + { + "id": "crud_production_task_clone_step_outputs", + "label": "_clone_step_outputs()", + "file_type": "code", + "source_file": "crud/production_task.py", + "source_location": "L215" + }, + { + "id": "crud_production_task_clone_step_data_collections", + "label": "_clone_step_data_collections()", + "file_type": "code", + "source_file": "crud/production_task.py", + "source_location": "L232" + }, + { + "id": "crud_production_task_clone_route_to_task", + "label": "_clone_route_to_task()", + "file_type": "code", + "source_file": "crud/production_task.py", + "source_location": "L248" + }, + { + "id": "crud_production_task_create_production_task", + "label": "create_production_task()", + "file_type": "code", + "source_file": "crud/production_task.py", + "source_location": "L281" + }, + { + "id": "crud_production_task_list_production_tasks", + "label": "list_production_tasks()", + "file_type": "code", + "source_file": "crud/production_task.py", + "source_location": "L317" + }, + { + "id": "crud_production_task_get_production_task_detail", + "label": "get_production_task_detail()", + "file_type": "code", + "source_file": "crud/production_task.py", + "source_location": "L350" + }, + { + "id": "crud_production_task_update_production_task", + "label": "update_production_task()", + "file_type": "code", + "source_file": "crud/production_task.py", + "source_location": "L405" + }, + { + "id": "crud_production_task_update_task_status", + "label": "update_task_status()", + "file_type": "code", + "source_file": "crud/production_task.py", + "source_location": "L430" + }, + { + "id": "crud_production_task_add_task_step", + "label": "add_task_step()", + "file_type": "code", + "source_file": "crud/production_task.py", + "source_location": "L457" + }, + { + "id": "crud_production_task_update_task_step", + "label": "update_task_step()", + "file_type": "code", + "source_file": "crud/production_task.py", + "source_location": "L501" + }, + { + "id": "crud_production_task_delete_task_step", + "label": "delete_task_step()", + "file_type": "code", + "source_file": "crud/production_task.py", + "source_location": "L539" + }, + { + "id": "crud_production_task_replace_step_reagents", + "label": "replace_step_reagents()", + "file_type": "code", + "source_file": "crud/production_task.py", + "source_location": "L561" + }, + { + "id": "crud_production_task_replace_step_consumables", + "label": "replace_step_consumables()", + "file_type": "code", + "source_file": "crud/production_task.py", + "source_location": "L584" + }, + { + "id": "crud_production_task_replace_step_outputs", + "label": "replace_step_outputs()", + "file_type": "code", + "source_file": "crud/production_task.py", + "source_location": "L607" + }, + { + "id": "crud_production_task_replace_step_data_collections", + "label": "replace_step_data_collections()", + "file_type": "code", + "source_file": "crud/production_task.py", + "source_location": "L626" + }, + { + "id": "crud_production_task_set_task_inputs", + "label": "set_task_inputs()", + "file_type": "code", + "source_file": "crud/production_task.py", + "source_location": "L645" + }, + { + "id": "crud_production_task_set_task_outputs", + "label": "set_task_outputs()", + "file_type": "code", + "source_file": "crud/production_task.py", + "source_location": "L665" + }, + { + "id": "crud_production_task_total_pages", + "label": "total_pages()", + "file_type": "code", + "source_file": "crud/production_task.py", + "source_location": "L689" + }, + { + "id": "crud_production_task_rationale_1", + "label": "\u751f\u4ea7\u4efb\u52a1 CRUD\uff08biz_production_task + \u6b65\u9aa4 + \u5b50\u8868 + \u6295\u5165/\u4ea7\u51fa\uff09", + "file_type": "rationale", + "source_file": "crud/production_task.py", + "source_location": "L1" + }, + { + "id": "crud_qc_third_party_item_py", + "label": "qc_third_party_item.py", + "file_type": "code", + "source_file": "crud/qc_third_party_item.py", + "source_location": "L1" + }, + { + "id": "crud_qc_third_party_item_dec", + "label": "_dec()", + "file_type": "code", + "source_file": "crud/qc_third_party_item.py", + "source_location": "L16" + }, + { + "id": "crud_qc_third_party_item_row_to_dict", + "label": "_row_to_dict()", + "file_type": "code", + "source_file": "crud/qc_third_party_item.py", + "source_location": "L22" + }, + { + "id": "crud_qc_third_party_item_item_code_exists", + "label": "item_code_exists()", + "file_type": "code", + "source_file": "crud/qc_third_party_item.py", + "source_location": "L38" + }, + { + "id": "crud_qc_third_party_item_company_name_map", + "label": "_company_name_map()", + "file_type": "code", + "source_file": "crud/qc_third_party_item.py", + "source_location": "L59" + }, + { + "id": "crud_qc_third_party_item_list_items", + "label": "list_items()", + "file_type": "code", + "source_file": "crud/qc_third_party_item.py", + "source_location": "L70" + }, + { + "id": "crud_qc_third_party_item_list_active_items", + "label": "list_active_items()", + "file_type": "code", + "source_file": "crud/qc_third_party_item.py", + "source_location": "L115" + }, + { + "id": "crud_qc_third_party_item_get_item", + "label": "get_item()", + "file_type": "code", + "source_file": "crud/qc_third_party_item.py", + "source_location": "L132" + }, + { + "id": "crud_qc_third_party_item_create_item", + "label": "create_item()", + "file_type": "code", + "source_file": "crud/qc_third_party_item.py", + "source_location": "L143" + }, + { + "id": "crud_qc_third_party_item_update_item", + "label": "update_item()", + "file_type": "code", + "source_file": "crud/qc_third_party_item.py", + "source_location": "L195" + }, + { + "id": "crud_qc_third_party_item_soft_delete_item", + "label": "soft_delete_item()", + "file_type": "code", + "source_file": "crud/qc_third_party_item.py", + "source_location": "L249" + }, + { + "id": "crud_reagent_py", + "label": "reagent.py", + "file_type": "code", + "source_file": "crud/reagent.py", + "source_location": "L1" + }, + { + "id": "crud_reagent_row_to_dict", + "label": "_row_to_dict()", + "file_type": "code", + "source_file": "crud/reagent.py", + "source_location": "L15" + }, + { + "id": "crud_reagent_list_reagents", + "label": "list_reagents()", + "file_type": "code", + "source_file": "crud/reagent.py", + "source_location": "L32" + }, + { + "id": "crud_reagent_get_reagent", + "label": "get_reagent()", + "file_type": "code", + "source_file": "crud/reagent.py", + "source_location": "L68" + }, + { + "id": "crud_reagent_reagent_code_exists", + "label": "reagent_code_exists()", + "file_type": "code", + "source_file": "crud/reagent.py", + "source_location": "L76" + }, + { + "id": "crud_reagent_create_reagent", + "label": "create_reagent()", + "file_type": "code", + "source_file": "crud/reagent.py", + "source_location": "L85" + }, + { + "id": "crud_reagent_update_reagent", + "label": "update_reagent()", + "file_type": "code", + "source_file": "crud/reagent.py", + "source_location": "L128" + }, + { + "id": "crud_reagent_soft_delete_reagent", + "label": "soft_delete_reagent()", + "file_type": "code", + "source_file": "crud/reagent.py", + "source_location": "L174" + }, + { + "id": "crud_reagent_total_pages", + "label": "total_pages()", + "file_type": "code", + "source_file": "crud/reagent.py", + "source_location": "L184" + }, + { + "id": "crud_collection_protocol_py", + "label": "collection_protocol.py", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L1" + }, + { + "id": "crud_collection_protocol_get_protocol_nos_used_in_protocols", + "label": "get_protocol_nos_used_in_protocols()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L38" + }, + { + "id": "crud_collection_protocol_get_sample_codes_used_in_protocol_samples", + "label": "get_sample_codes_used_in_protocol_samples()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L72" + }, + { + "id": "crud_collection_protocol_validate_sample_codes_not_used", + "label": "validate_sample_codes_not_used()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L106" + }, + { + "id": "crud_collection_protocol_total_pages", + "label": "total_pages()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L139" + }, + { + "id": "crud_collection_protocol_fmt_dt", + "label": "_fmt_dt()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L145" + }, + { + "id": "crud_collection_protocol_dec", + "label": "_dec()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L149" + }, + { + "id": "crud_collection_protocol_optional_decimal", + "label": "_optional_decimal()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L157" + }, + { + "id": "crud_collection_protocol_today_yyyymmdd", + "label": "_today_yyyymmdd()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L163" + }, + { + "id": "crud_collection_protocol_normalize_yyyymmdd_date", + "label": "_normalize_yyyymmdd_date()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L167" + }, + { + "id": "crud_collection_protocol_normalize_fields", + "label": "_normalize_fields()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L186" + }, + { + "id": "crud_collection_protocol_pop_attachment_urls", + "label": "_pop_attachment_urls()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L197" + }, + { + "id": "crud_collection_protocol_attachments_to_urls", + "label": "attachments_to_urls()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L208" + }, + { + "id": "crud_collection_protocol_normalize_attachment_url_key", + "label": "_normalize_attachment_url_key()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L227" + }, + { + "id": "crud_collection_protocol_format_attachment_file_size", + "label": "_format_attachment_file_size()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L236" + }, + { + "id": "crud_collection_protocol_lookup_attachment_by_url", + "label": "_lookup_attachment_by_url()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L244" + }, + { + "id": "crud_collection_protocol_urls_to_attachment_list", + "label": "urls_to_attachment_list()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L268" + }, + { + "id": "crud_collection_protocol_user_nick_name_map", + "label": "_user_nick_name_map()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L300" + }, + { + "id": "crud_collection_protocol_protocol_to_dict", + "label": "_protocol_to_dict()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L308" + }, + { + "id": "crud_collection_protocol_payment_to_dict", + "label": "_payment_to_dict()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L333" + }, + { + "id": "crud_collection_protocol_detail_to_dict", + "label": "_detail_to_dict()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L351" + }, + { + "id": "crud_collection_protocol_audit_to_dict", + "label": "_audit_to_dict()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L397" + }, + { + "id": "crud_collection_protocol_party_customer_to_dict", + "label": "_party_customer_to_dict()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L419" + }, + { + "id": "crud_collection_protocol_collection_info_to_dict", + "label": "_collection_info_to_dict()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L451" + }, + { + "id": "crud_collection_protocol_sample_to_dict", + "label": "_sample_to_dict()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L469" + }, + { + "id": "crud_collection_protocol_transport_to_dict", + "label": "_transport_to_dict()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L493" + }, + { + "id": "crud_collection_protocol_storage_cert_to_dict", + "label": "_storage_cert_to_dict()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L513" + }, + { + "id": "crud_collection_protocol_list_collection_protocols", + "label": "list_collection_protocols()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L528" + }, + { + "id": "crud_collection_protocol_get_collection_protocol", + "label": "get_collection_protocol()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L665" + }, + { + "id": "crud_collection_protocol_get_payment_by_protocol_id", + "label": "get_payment_by_protocol_id()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L684" + }, + { + "id": "crud_collection_protocol_get_protocol_detail_bundle", + "label": "get_protocol_detail_bundle()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L698" + }, + { + "id": "crud_collection_protocol_list_audits", + "label": "list_audits()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L797" + }, + { + "id": "crud_collection_protocol_create_audit", + "label": "create_audit()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L853" + }, + { + "id": "crud_collection_protocol_detail_query_with_protocol", + "label": "_detail_query_with_protocol()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L890" + }, + { + "id": "crud_collection_protocol_rows_to_payment_detail_dicts", + "label": "_rows_to_payment_detail_dicts()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L909" + }, + { + "id": "crud_collection_protocol_list_receipt_confirm_details", + "label": "list_receipt_confirm_details()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L943" + }, + { + "id": "crud_collection_protocol_list_receipt_confirmed_details", + "label": "list_receipt_confirmed_details()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L965" + }, + { + "id": "crud_collection_protocol_confirm_receipt", + "label": "confirm_receipt()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L997" + }, + { + "id": "crud_collection_protocol_list_refund_confirm_details", + "label": "list_refund_confirm_details()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L1036" + }, + { + "id": "crud_collection_protocol_list_refund_confirmed_details", + "label": "list_refund_confirmed_details()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L1066" + }, + { + "id": "crud_collection_protocol_confirm_refund", + "label": "confirm_refund()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L1100" + }, + { + "id": "crud_collection_protocol_get_payment_detail_or_raise", + "label": "_get_payment_detail_or_raise()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L1139" + }, + { + "id": "crud_collection_protocol_apply_submit_receipt_finance", + "label": "_apply_submit_receipt_finance()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L1161" + }, + { + "id": "crud_collection_protocol_submit_receipt_finance", + "label": "submit_receipt_finance()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L1173" + }, + { + "id": "crud_collection_protocol_batch_submit_receipt_finance", + "label": "batch_submit_receipt_finance()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L1188" + }, + { + "id": "crud_collection_protocol_apply_submit_refund_finance", + "label": "_apply_submit_refund_finance()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L1206" + }, + { + "id": "crud_collection_protocol_submit_refund_finance", + "label": "submit_refund_finance()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L1226" + }, + { + "id": "crud_collection_protocol_batch_submit_refund_finance", + "label": "batch_submit_refund_finance()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L1250" + }, + { + "id": "crud_collection_protocol_party_customer_map_by_protocol_ids", + "label": "_party_customer_map_by_protocol_ids()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L1277" + }, + { + "id": "crud_collection_protocol_list_payment_details_page", + "label": "list_payment_details_page()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L1294" + }, + { + "id": "crud_collection_protocol_classify_installment_warning", + "label": "_classify_installment_warning()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L1357" + }, + { + "id": "crud_collection_protocol_list_installment_warning", + "label": "list_installment_warning()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L1369" + }, + { + "id": "crud_collection_protocol_create_collection_protocol", + "label": "create_collection_protocol()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L1418" + }, + { + "id": "crud_collection_protocol_update_collection_protocol", + "label": "update_collection_protocol()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L1457" + }, + { + "id": "crud_collection_protocol_soft_delete_collection_protocol", + "label": "soft_delete_collection_protocol()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L1530" + }, + { + "id": "crud_collection_protocol_get_party_customer", + "label": "get_party_customer()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L1554" + }, + { + "id": "crud_collection_protocol_upsert_party_customer", + "label": "upsert_party_customer()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L1568" + }, + { + "id": "crud_collection_protocol_get_collection_info", + "label": "get_collection_info()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L1639" + }, + { + "id": "crud_collection_protocol_upsert_collection_info", + "label": "upsert_collection_info()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L1653" + }, + { + "id": "crud_collection_protocol_list_samples", + "label": "list_samples()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L1704" + }, + { + "id": "crud_collection_protocol_save_samples", + "label": "save_samples()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L1719" + }, + { + "id": "crud_collection_protocol_list_sample_transports", + "label": "list_sample_transports()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L1789" + }, + { + "id": "crud_collection_protocol_soft_delete_transports_for_protocol", + "label": "_soft_delete_transports_for_protocol()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L1808" + }, + { + "id": "crud_collection_protocol_save_sample_transports", + "label": "save_sample_transports()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L1824" + }, + { + "id": "crud_collection_protocol_get_storage_cert", + "label": "get_storage_cert()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L1882" + }, + { + "id": "crud_collection_protocol_add_months_yyyymmdd", + "label": "_add_months_yyyymmdd()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L1896" + }, + { + "id": "crud_collection_protocol_calc_installment_due_amounts", + "label": "_calc_installment_due_amounts()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L1911" + }, + { + "id": "crud_collection_protocol_align_fq_payment_details_payload", + "label": "align_fq_payment_details_payload()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L1931" + }, + { + "id": "crud_collection_protocol_list_payment_details", + "label": "list_payment_details()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L1990" + }, + { + "id": "crud_collection_protocol_upsert_payment", + "label": "upsert_payment()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L2013" + }, + { + "id": "crud_collection_protocol_save_payment_details", + "label": "save_payment_details()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L2074" + }, + { + "id": "crud_collection_protocol_upsert_storage_cert", + "label": "upsert_storage_cert()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L2177" + }, + { + "id": "crud_collection_protocol_fullmoon_todo_to_dict", + "label": "_fullmoon_todo_to_dict()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L2226" + }, + { + "id": "crud_collection_protocol_get_fullmoon_todo", + "label": "get_fullmoon_todo()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L2250" + }, + { + "id": "crud_collection_protocol_upsert_fullmoon_todo", + "label": "upsert_fullmoon_todo()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L2268" + }, + { + "id": "crud_collection_protocol_rationale_1", + "label": "\u91c7\u96c6\u534f\u8bae\u5355 / \u5ba1\u6838 / \u7f34\u8d39\u660e\u7ec6 CRUD\uff08\u7ec6\u80de\u5b58\u50a8 2.2.6\uff5e2.2.10\uff09", + "file_type": "rationale", + "source_file": "crud/collection_protocol.py", + "source_location": "L1" + }, + { + "id": "crud_collection_protocol_rationale_44", + "label": "\u8fd4\u56de\u5df2\u5728\u91c7\u96c6\u534f\u8bae\u5355\u6216\u79d1\u7814\u6350\u8d60\u5355\u4e2d\u5360\u7528\u7684\u534f\u8bae\u7f16\u53f7\u96c6\u5408\uff08\u540c\u79df\u6237\u3001\u672a\u5220\u9664\uff09\u3002", + "file_type": "rationale", + "source_file": "crud/collection_protocol.py", + "source_location": "L44" + }, + { + "id": "crud_collection_protocol_rationale_78", + "label": "\u8fd4\u56de\u5df2\u5728\u91c7\u96c6\u534f\u8bae\u5355\u6216\u79d1\u7814\u6350\u8d60\u5355\u6837\u672c\u8868\u4e2d\u5360\u7528\u7684\u6837\u672c\u7f16\u7801\u96c6\u5408\uff08\u540c\u79df\u6237\u3001\u672a\u5220\u9664\uff09\u3002", + "file_type": "rationale", + "source_file": "crud/collection_protocol.py", + "source_location": "L78" + }, + { + "id": "crud_collection_protocol_rationale_114", + "label": "\u521b\u5efa/\u66f4\u65b0\u6837\u672c\u884c\u524d\u6821\u9a8c\uff1a\u6837\u672c\u7f16\u7801\u4e0d\u5f97\u5df2\u88ab\u4efb\u4e00\u4e1a\u52a1\u5355\u5360\u7528\uff08\u8f6c\u79fb\u914d\u5bf9\u5355\u8c41\u514d\uff09\u3002", + "file_type": "rationale", + "source_file": "crud/collection_protocol.py", + "source_location": "L114" + }, + { + "id": "crud_collection_protocol_rationale_168", + "label": "\u5c06 YYYYMMDD / YYYY-MM-DD \u7b49\u683c\u5f0f\u89c4\u8303\u4e3a 8 \u4f4d\u65e5\u671f\u5b57\u7b26\u4e32\u3002", + "file_type": "rationale", + "source_file": "crud/collection_protocol.py", + "source_location": "L168" + }, + { + "id": "crud_collection_protocol_rationale_187", + "label": "\u5c06\u524d\u7aef camelCase \u5b57\u6bb5\u540d\u8f6c\u4e3a\u6570\u636e\u5e93 snake_case\u3002", + "file_type": "rationale", + "source_file": "crud/collection_protocol.py", + "source_location": "L187" + }, + { + "id": "crud_collection_protocol_rationale_198", + "label": "\u4ece\u4fdd\u5b58\u8f7d\u8377\u4e2d\u53d6\u51fa\u9644\u4ef6\u5b57\u6bb5\uff08\u652f\u6301 snake/camel\u3001URL \u4e32\u6216\u9644\u4ef6\u5bf9\u8c61\u5217\u8868\uff09\u3002", + "file_type": "rationale", + "source_file": "crud/collection_protocol.py", + "source_location": "L198" + }, + { + "id": "crud_collection_protocol_rationale_209", + "label": "\u9644\u4ef6\u5217\u8868\u6216\u5b57\u7b26\u4e32 \u2192 \u9017\u53f7\u5206\u9694 URL\uff08MinIO\uff09\u3002", + "file_type": "rationale", + "source_file": "crud/collection_protocol.py", + "source_location": "L209" + }, + { + "id": "crud_collection_protocol_rationale_273", + "label": "\u9017\u53f7\u5206\u9694 URL \u2192 \u524d\u7aef\u9644\u4ef6\u5361\u7247\u7ed3\u6784\uff1b\u6709 db \u65f6\u4ece biz_attachment \u53d6\u539f\u59cb\u6587\u4ef6\u540d\u3002", + "file_type": "rationale", + "source_file": "crud/collection_protocol.py", + "source_location": "L273" + }, + { + "id": "crud_collection_protocol_rationale_916", + "label": "\u7f34\u8d39\u660e\u7ec6\u884c \u2192 \u524d\u7aef\u5b57\u5178\uff08\u542b\u534f\u8bae\u3001\u5ba2\u6237\u3001\u8f6c\u8d26\u9644\u4ef6\uff09\u3002", + "file_type": "rationale", + "source_file": "crud/collection_protocol.py", + "source_location": "L916" + }, + { + "id": "crud_collection_protocol_rationale_972", + "label": "\u8d22\u52a1\u5df2\u786e\u8ba4\u6536\u6b3e\uff08yjf\uff09\uff0c\u6309\u786e\u8ba4\u65f6\u95f4\u5012\u5e8f\u3002", + "file_type": "rationale", + "source_file": "crud/collection_protocol.py", + "source_location": "L972" + }, + { + "id": "crud_collection_protocol_rationale_1073", + "label": "\u8d22\u52a1\u5df2\u786e\u8ba4\u9000\u8d39\uff08ytf\uff09\uff0c\u6309\u786e\u8ba4\u65f6\u95f4\u5012\u5e8f\u3002", + "file_type": "rationale", + "source_file": "crud/collection_protocol.py", + "source_location": "L1073" + }, + { + "id": "crud_collection_protocol_rationale_1358", + "label": "overdue | warn | upcoming \u2014 due \u4e3a YYYYMMDD", + "file_type": "rationale", + "source_file": "crud/collection_protocol.py", + "source_location": "L1358" + }, + { + "id": "crud_qc_material_usage_py", + "label": "qc_material_usage.py", + "file_type": "code", + "source_file": "crud/qc_material_usage.py", + "source_location": "L1" + }, + { + "id": "crud_qc_material_usage_row_to_dict", + "label": "_row_to_dict()", + "file_type": "code", + "source_file": "crud/qc_material_usage.py", + "source_location": "L16" + }, + { + "id": "crud_qc_material_usage_list_usages", + "label": "list_usages()", + "file_type": "code", + "source_file": "crud/qc_material_usage.py", + "source_location": "L35" + }, + { + "id": "crud_qc_material_usage_deduct_for_task", + "label": "deduct_for_task()", + "file_type": "code", + "source_file": "crud/qc_material_usage.py", + "source_location": "L74" + }, + { + "id": "crud_qc_material_usage_rationale_83", + "label": "\u6263\u51cf\u7269\u6599\u5e93\u5b58\u5e76\u751f\u6210\u53d8\u52a8\u8bb0\u5f55\u3002\u8c03\u7528\u65b9\u63a7\u5236\u4e8b\u52a1\uff0c\u672c\u51fd\u6570\u4e0d commit\u3002", + "file_type": "rationale", + "source_file": "crud/qc_material_usage.py", + "source_location": "L83" + }, + { + "id": "crud_clean_room_py", + "label": "clean_room.py", + "file_type": "code", + "source_file": "crud/clean_room.py", + "source_location": "L1" + }, + { + "id": "crud_clean_room_row_to_dict", + "label": "_row_to_dict()", + "file_type": "code", + "source_file": "crud/clean_room.py", + "source_location": "L19" + }, + { + "id": "crud_clean_room_list_clean_rooms", + "label": "list_clean_rooms()", + "file_type": "code", + "source_file": "crud/clean_room.py", + "source_location": "L35" + }, + { + "id": "crud_clean_room_get_clean_room", + "label": "get_clean_room()", + "file_type": "code", + "source_file": "crud/clean_room.py", + "source_location": "L66" + }, + { + "id": "crud_clean_room_room_code_exists", + "label": "room_code_exists()", + "file_type": "code", + "source_file": "crud/clean_room.py", + "source_location": "L73" + }, + { + "id": "crud_clean_room_create_clean_room", + "label": "create_clean_room()", + "file_type": "code", + "source_file": "crud/clean_room.py", + "source_location": "L82" + }, + { + "id": "crud_clean_room_update_clean_room", + "label": "update_clean_room()", + "file_type": "code", + "source_file": "crud/clean_room.py", + "source_location": "L123" + }, + { + "id": "crud_clean_room_soft_delete_clean_room", + "label": "soft_delete_clean_room()", + "file_type": "code", + "source_file": "crud/clean_room.py", + "source_location": "L167" + }, + { + "id": "crud_clean_room_access_log_to_dict", + "label": "_access_log_to_dict()", + "file_type": "code", + "source_file": "crud/clean_room.py", + "source_location": "L181" + }, + { + "id": "crud_clean_room_list_access_logs", + "label": "list_access_logs()", + "file_type": "code", + "source_file": "crud/clean_room.py", + "source_location": "L200" + }, + { + "id": "crud_clean_room_get_access_log", + "label": "get_access_log()", + "file_type": "code", + "source_file": "crud/clean_room.py", + "source_location": "L237" + }, + { + "id": "crud_clean_room_create_access_log", + "label": "create_access_log()", + "file_type": "code", + "source_file": "crud/clean_room.py", + "source_location": "L244" + }, + { + "id": "crud_clean_room_update_access_log", + "label": "update_access_log()", + "file_type": "code", + "source_file": "crud/clean_room.py", + "source_location": "L289" + }, + { + "id": "crud_clean_room_soft_delete_access_log", + "label": "soft_delete_access_log()", + "file_type": "code", + "source_file": "crud/clean_room.py", + "source_location": "L331" + }, + { + "id": "crud_clean_room_total_pages", + "label": "total_pages()", + "file_type": "code", + "source_file": "crud/clean_room.py", + "source_location": "L341" + }, + { + "id": "crud_clean_room_rationale_1", + "label": "\u6d01\u51c0\u5ba4\u53ca\u8fdb\u51fa\u8bb0\u5f55 CRUD\uff08biz_clean_room + biz_clean_room_access_log\uff09", + "file_type": "rationale", + "source_file": "crud/clean_room.py", + "source_location": "L1" + }, + { + "id": "crud_init_py", + "label": "__init__.py", + "file_type": "code", + "source_file": "crud/__init__.py", + "source_location": "L1" + }, + { + "id": "crud_express_company_py", + "label": "express_company.py", + "file_type": "code", + "source_file": "crud/express_company.py", + "source_location": "L1" + }, + { + "id": "crud_express_company_row_to_dict", + "label": "_row_to_dict()", + "file_type": "code", + "source_file": "crud/express_company.py", + "source_location": "L15" + }, + { + "id": "crud_express_company_list_express_companies", + "label": "list_express_companies()", + "file_type": "code", + "source_file": "crud/express_company.py", + "source_location": "L28" + }, + { + "id": "crud_express_company_get_express_company", + "label": "get_express_company()", + "file_type": "code", + "source_file": "crud/express_company.py", + "source_location": "L59" + }, + { + "id": "crud_express_company_express_code_exists", + "label": "express_code_exists()", + "file_type": "code", + "source_file": "crud/express_company.py", + "source_location": "L67" + }, + { + "id": "crud_express_company_create_express_company", + "label": "create_express_company()", + "file_type": "code", + "source_file": "crud/express_company.py", + "source_location": "L74" + }, + { + "id": "crud_express_company_update_express_company", + "label": "update_express_company()", + "file_type": "code", + "source_file": "crud/express_company.py", + "source_location": "L109" + }, + { + "id": "crud_express_company_soft_delete_express_company", + "label": "soft_delete_express_company()", + "file_type": "code", + "source_file": "crud/express_company.py", + "source_location": "L143" + }, + { + "id": "crud_express_company_total_pages", + "label": "total_pages()", + "file_type": "code", + "source_file": "crud/express_company.py", + "source_location": "L153" + }, + { + "id": "crud_express_company_rationale_1", + "label": "\u5feb\u9012\u516c\u53f8 CRUD\uff08biz_express_company\uff09", + "file_type": "rationale", + "source_file": "crud/express_company.py", + "source_location": "L1" + }, + { + "id": "crud_qc_lab_test_item_py", + "label": "qc_lab_test_item.py", + "file_type": "code", + "source_file": "crud/qc_lab_test_item.py", + "source_location": "L1" + }, + { + "id": "crud_qc_lab_test_item_row_to_dict", + "label": "_row_to_dict()", + "file_type": "code", + "source_file": "crud/qc_lab_test_item.py", + "source_location": "L14" + }, + { + "id": "crud_qc_lab_test_item_item_code_exists", + "label": "item_code_exists()", + "file_type": "code", + "source_file": "crud/qc_lab_test_item.py", + "source_location": "L28" + }, + { + "id": "crud_qc_lab_test_item_list_lab_items", + "label": "list_lab_items()", + "file_type": "code", + "source_file": "crud/qc_lab_test_item.py", + "source_location": "L44" + }, + { + "id": "crud_qc_lab_test_item_list_active_lab_items", + "label": "list_active_lab_items()", + "file_type": "code", + "source_file": "crud/qc_lab_test_item.py", + "source_location": "L81" + }, + { + "id": "crud_qc_lab_test_item_get_lab_item", + "label": "get_lab_item()", + "file_type": "code", + "source_file": "crud/qc_lab_test_item.py", + "source_location": "L95" + }, + { + "id": "crud_qc_lab_test_item_create_lab_item", + "label": "create_lab_item()", + "file_type": "code", + "source_file": "crud/qc_lab_test_item.py", + "source_location": "L106" + }, + { + "id": "crud_qc_lab_test_item_update_lab_item", + "label": "update_lab_item()", + "file_type": "code", + "source_file": "crud/qc_lab_test_item.py", + "source_location": "L152" + }, + { + "id": "crud_qc_lab_test_item_soft_delete_lab_item", + "label": "soft_delete_lab_item()", + "file_type": "code", + "source_file": "crud/qc_lab_test_item.py", + "source_location": "L199" + }, + { + "id": "crud_role_py", + "label": "role.py", + "file_type": "code", + "source_file": "crud/role.py", + "source_location": "L1" + }, + { + "id": "crud_role_row_to_dict", + "label": "_row_to_dict()", + "file_type": "code", + "source_file": "crud/role.py", + "source_location": "L20" + }, + { + "id": "crud_role_total_pages", + "label": "total_pages()", + "file_type": "code", + "source_file": "crud/role.py", + "source_location": "L34" + }, + { + "id": "crud_role_list_roles", + "label": "list_roles()", + "file_type": "code", + "source_file": "crud/role.py", + "source_location": "L45" + }, + { + "id": "crud_role_get_role", + "label": "get_role()", + "file_type": "code", + "source_file": "crud/role.py", + "source_location": "L76" + }, + { + "id": "crud_role_role_name_exists", + "label": "role_name_exists()", + "file_type": "code", + "source_file": "crud/role.py", + "source_location": "L84" + }, + { + "id": "crud_role_create_role", + "label": "create_role()", + "file_type": "code", + "source_file": "crud/role.py", + "source_location": "L98" + }, + { + "id": "crud_role_update_role", + "label": "update_role()", + "file_type": "code", + "source_file": "crud/role.py", + "source_location": "L135" + }, + { + "id": "crud_role_soft_delete_role", + "label": "soft_delete_role()", + "file_type": "code", + "source_file": "crud/role.py", + "source_location": "L172" + }, + { + "id": "crud_role_get_role_menu_ids", + "label": "get_role_menu_ids()", + "file_type": "code", + "source_file": "crud/role.py", + "source_location": "L194" + }, + { + "id": "crud_role_update_role_menus", + "label": "update_role_menus()", + "file_type": "code", + "source_file": "crud/role.py", + "source_location": "L203" + }, + { + "id": "crud_role_get_role_data_scope", + "label": "get_role_data_scope()", + "file_type": "code", + "source_file": "crud/role.py", + "source_location": "L238" + }, + { + "id": "crud_role_update_role_data_scope", + "label": "update_role_data_scope()", + "file_type": "code", + "source_file": "crud/role.py", + "source_location": "L247" + }, + { + "id": "crud_role_rationale_1", + "label": "\u89d2\u8272 CRUD\uff08sys_role / sys_role_menu / sys_role_data_scope_detail\uff09", + "file_type": "rationale", + "source_file": "crud/role.py", + "source_location": "L1" + }, + { + "id": "crud_cell_product_py", + "label": "cell_product.py", + "file_type": "code", + "source_file": "crud/cell_product.py", + "source_location": "L1" + }, + { + "id": "crud_cell_product_row_to_dict", + "label": "_row_to_dict()", + "file_type": "code", + "source_file": "crud/cell_product.py", + "source_location": "L15" + }, + { + "id": "crud_cell_product_list_cell_products", + "label": "list_cell_products()", + "file_type": "code", + "source_file": "crud/cell_product.py", + "source_location": "L41" + }, + { + "id": "crud_cell_product_get_cell_product", + "label": "get_cell_product()", + "file_type": "code", + "source_file": "crud/cell_product.py", + "source_location": "L82" + }, + { + "id": "crud_cell_product_create_cell_product", + "label": "create_cell_product()", + "file_type": "code", + "source_file": "crud/cell_product.py", + "source_location": "L96" + }, + { + "id": "crud_cell_product_update_cell_product", + "label": "update_cell_product()", + "file_type": "code", + "source_file": "crud/cell_product.py", + "source_location": "L146" + }, + { + "id": "crud_cell_product_delete_cell_product", + "label": "delete_cell_product()", + "file_type": "code", + "source_file": "crud/cell_product.py", + "source_location": "L188" + }, + { + "id": "crud_cell_product_total_pages", + "label": "total_pages()", + "file_type": "code", + "source_file": "crud/cell_product.py", + "source_location": "L204" + }, + { + "id": "crud_cell_product_rationale_1", + "label": "\u7ec6\u80de\u4ea7\u54c1 CRUD\uff08biz_cell_product\uff09", + "file_type": "rationale", + "source_file": "crud/cell_product.py", + "source_location": "L1" + }, + { + "id": "crud_menu_py", + "label": "menu.py", + "file_type": "code", + "source_file": "crud/menu.py", + "source_location": "L1" + }, + { + "id": "crud_menu_row_to_dict", + "label": "_row_to_dict()", + "file_type": "code", + "source_file": "crud/menu.py", + "source_location": "L13" + }, + { + "id": "crud_menu_build_tree", + "label": "_build_tree()", + "file_type": "code", + "source_file": "crud/menu.py", + "source_location": "L33" + }, + { + "id": "crud_menu_list_menus", + "label": "list_menus()", + "file_type": "code", + "source_file": "crud/menu.py", + "source_location": "L41" + }, + { + "id": "crud_menu_list_menus_tree", + "label": "list_menus_tree()", + "file_type": "code", + "source_file": "crud/menu.py", + "source_location": "L58" + }, + { + "id": "crud_menu_get_menu", + "label": "get_menu()", + "file_type": "code", + "source_file": "crud/menu.py", + "source_location": "L68" + }, + { + "id": "crud_menu_menu_name_exists", + "label": "menu_name_exists()", + "file_type": "code", + "source_file": "crud/menu.py", + "source_location": "L76" + }, + { + "id": "crud_menu_create_menu", + "label": "create_menu()", + "file_type": "code", + "source_file": "crud/menu.py", + "source_location": "L90" + }, + { + "id": "crud_menu_update_menu", + "label": "update_menu()", + "file_type": "code", + "source_file": "crud/menu.py", + "source_location": "L137" + }, + { + "id": "crud_menu_cascade_soft_delete", + "label": "_cascade_soft_delete()", + "file_type": "code", + "source_file": "crud/menu.py", + "source_location": "L187" + }, + { + "id": "crud_menu_soft_delete_menu", + "label": "soft_delete_menu()", + "file_type": "code", + "source_file": "crud/menu.py", + "source_location": "L200" + }, + { + "id": "crud_collection_region_py", + "label": "collection_region.py", + "file_type": "code", + "source_file": "crud/collection_region.py", + "source_location": "L1" + }, + { + "id": "crud_collection_region_region_to_dict", + "label": "_region_to_dict()", + "file_type": "code", + "source_file": "crud/collection_region.py", + "source_location": "L15" + }, + { + "id": "crud_collection_region_hospital_to_dict", + "label": "_hospital_to_dict()", + "file_type": "code", + "source_file": "crud/collection_region.py", + "source_location": "L28" + }, + { + "id": "crud_collection_region_list_collection_regions", + "label": "list_collection_regions()", + "file_type": "code", + "source_file": "crud/collection_region.py", + "source_location": "L41" + }, + { + "id": "crud_collection_region_get_collection_region", + "label": "get_collection_region()", + "file_type": "code", + "source_file": "crud/collection_region.py", + "source_location": "L91" + }, + { + "id": "crud_collection_region_create_collection_region", + "label": "create_collection_region()", + "file_type": "code", + "source_file": "crud/collection_region.py", + "source_location": "L98" + }, + { + "id": "crud_collection_region_update_collection_region", + "label": "update_collection_region()", + "file_type": "code", + "source_file": "crud/collection_region.py", + "source_location": "L129" + }, + { + "id": "crud_collection_region_soft_delete_collection_region", + "label": "soft_delete_collection_region()", + "file_type": "code", + "source_file": "crud/collection_region.py", + "source_location": "L159" + }, + { + "id": "crud_collection_region_list_hospitals", + "label": "list_hospitals()", + "file_type": "code", + "source_file": "crud/collection_region.py", + "source_location": "L184" + }, + { + "id": "crud_collection_region_get_hospital", + "label": "get_hospital()", + "file_type": "code", + "source_file": "crud/collection_region.py", + "source_location": "L222" + }, + { + "id": "crud_collection_region_create_hospital", + "label": "create_hospital()", + "file_type": "code", + "source_file": "crud/collection_region.py", + "source_location": "L229" + }, + { + "id": "crud_collection_region_update_hospital", + "label": "update_hospital()", + "file_type": "code", + "source_file": "crud/collection_region.py", + "source_location": "L265" + }, + { + "id": "crud_collection_region_soft_delete_hospital", + "label": "soft_delete_hospital()", + "file_type": "code", + "source_file": "crud/collection_region.py", + "source_location": "L295" + }, + { + "id": "crud_collection_region_total_pages", + "label": "total_pages()", + "file_type": "code", + "source_file": "crud/collection_region.py", + "source_location": "L305" + }, + { + "id": "crud_sample_reception_check_item_py", + "label": "sample_reception_check_item.py", + "file_type": "code", + "source_file": "crud/sample_reception_check_item.py", + "source_location": "L1" + }, + { + "id": "crud_sample_reception_check_item_row_to_dict", + "label": "_row_to_dict()", + "file_type": "code", + "source_file": "crud/sample_reception_check_item.py", + "source_location": "L14" + }, + { + "id": "crud_sample_reception_check_item_item_code_exists", + "label": "item_code_exists()", + "file_type": "code", + "source_file": "crud/sample_reception_check_item.py", + "source_location": "L28" + }, + { + "id": "crud_sample_reception_check_item_order_query", + "label": "_order_query()", + "file_type": "code", + "source_file": "crud/sample_reception_check_item.py", + "source_location": "L46" + }, + { + "id": "crud_sample_reception_check_item_list_check_items", + "label": "list_check_items()", + "file_type": "code", + "source_file": "crud/sample_reception_check_item.py", + "source_location": "L53" + }, + { + "id": "crud_sample_reception_check_item_list_active_check_items", + "label": "list_active_check_items()", + "file_type": "code", + "source_file": "crud/sample_reception_check_item.py", + "source_location": "L91" + }, + { + "id": "crud_sample_reception_check_item_get_check_item", + "label": "get_check_item()", + "file_type": "code", + "source_file": "crud/sample_reception_check_item.py", + "source_location": "L105" + }, + { + "id": "crud_sample_reception_check_item_create_check_item", + "label": "create_check_item()", + "file_type": "code", + "source_file": "crud/sample_reception_check_item.py", + "source_location": "L116" + }, + { + "id": "crud_sample_reception_check_item_update_check_item", + "label": "update_check_item()", + "file_type": "code", + "source_file": "crud/sample_reception_check_item.py", + "source_location": "L160" + }, + { + "id": "crud_sample_reception_check_item_soft_delete_check_item", + "label": "soft_delete_check_item()", + "file_type": "code", + "source_file": "crud/sample_reception_check_item.py", + "source_location": "L204" + }, + { + "id": "crud_site_py", + "label": "site.py", + "file_type": "code", + "source_file": "crud/site.py", + "source_location": "L1" + }, + { + "id": "crud_site_row_to_dict", + "label": "_row_to_dict()", + "file_type": "code", + "source_file": "crud/site.py", + "source_location": "L15" + }, + { + "id": "crud_site_list_sites", + "label": "list_sites()", + "file_type": "code", + "source_file": "crud/site.py", + "source_location": "L34" + }, + { + "id": "crud_site_get_site", + "label": "get_site()", + "file_type": "code", + "source_file": "crud/site.py", + "source_location": "L65" + }, + { + "id": "crud_site_site_code_exists", + "label": "site_code_exists()", + "file_type": "code", + "source_file": "crud/site.py", + "source_location": "L73" + }, + { + "id": "crud_site_create_site", + "label": "create_site()", + "file_type": "code", + "source_file": "crud/site.py", + "source_location": "L80" + }, + { + "id": "crud_site_update_site", + "label": "update_site()", + "file_type": "code", + "source_file": "crud/site.py", + "source_location": "L127" + }, + { + "id": "crud_site_soft_delete_site", + "label": "soft_delete_site()", + "file_type": "code", + "source_file": "crud/site.py", + "source_location": "L179" + }, + { + "id": "crud_site_total_pages", + "label": "total_pages()", + "file_type": "code", + "source_file": "crud/site.py", + "source_location": "L189" + }, + { + "id": "crud_api_request_log_py", + "label": "api_request_log.py", + "file_type": "code", + "source_file": "crud/api_request_log.py", + "source_location": "L1" + }, + { + "id": "crud_api_request_log_apirequestlogcrud", + "label": "ApiRequestLogCRUD", + "file_type": "code", + "source_file": "crud/api_request_log.py", + "source_location": "L12" + }, + { + "id": "crud_api_request_log_get_multi_with_filters", + "label": "get_multi_with_filters()", + "file_type": "code", + "source_file": "crud/api_request_log.py", + "source_location": "L14" + }, + { + "id": "crud_api_request_log_get", + "label": "get()", + "file_type": "code", + "source_file": "crud/api_request_log.py", + "source_location": "L85" + }, + { + "id": "crud_api_request_log_delete", + "label": "delete()", + "file_type": "code", + "source_file": "crud/api_request_log.py", + "source_location": "L91" + }, + { + "id": "crud_dict_data_py", + "label": "dict_data.py", + "file_type": "code", + "source_file": "crud/dict_data.py", + "source_location": "L1" + }, + { + "id": "crud_dict_data_row_to_dict", + "label": "_row_to_dict()", + "file_type": "code", + "source_file": "crud/dict_data.py", + "source_location": "L15" + }, + { + "id": "crud_dict_data_list_dict_data", + "label": "list_dict_data()", + "file_type": "code", + "source_file": "crud/dict_data.py", + "source_location": "L29" + }, + { + "id": "crud_dict_data_get_dict_data", + "label": "get_dict_data()", + "file_type": "code", + "source_file": "crud/dict_data.py", + "source_location": "L63" + }, + { + "id": "crud_dict_data_create_dict_data", + "label": "create_dict_data()", + "file_type": "code", + "source_file": "crud/dict_data.py", + "source_location": "L71" + }, + { + "id": "crud_dict_data_update_dict_data", + "label": "update_dict_data()", + "file_type": "code", + "source_file": "crud/dict_data.py", + "source_location": "L103" + }, + { + "id": "crud_dict_data_soft_delete_dict_data", + "label": "soft_delete_dict_data()", + "file_type": "code", + "source_file": "crud/dict_data.py", + "source_location": "L132" + }, + { + "id": "crud_dict_data_list_dict_data_options", + "label": "list_dict_data_options()", + "file_type": "code", + "source_file": "crud/dict_data.py", + "source_location": "L142" + }, + { + "id": "crud_dict_data_total_pages", + "label": "total_pages()", + "file_type": "code", + "source_file": "crud/dict_data.py", + "source_location": "L154" + }, + { + "id": "crud_dict_data_rationale_1", + "label": "\u5b57\u5178\u6570\u636e CRUD\uff08sys_dict_data\uff09", + "file_type": "rationale", + "source_file": "crud/dict_data.py", + "source_location": "L1" + }, + { + "id": "crud_research_donation_py", + "label": "research_donation.py", + "file_type": "code", + "source_file": "crud/research_donation.py", + "source_location": "L1" + }, + { + "id": "crud_research_donation_total_pages", + "label": "total_pages()", + "file_type": "code", + "source_file": "crud/research_donation.py", + "source_location": "L51" + }, + { + "id": "crud_research_donation_fmt_dt", + "label": "_fmt_dt()", + "file_type": "code", + "source_file": "crud/research_donation.py", + "source_location": "L57" + }, + { + "id": "crud_research_donation_dec", + "label": "_dec()", + "file_type": "code", + "source_file": "crud/research_donation.py", + "source_location": "L61" + }, + { + "id": "crud_research_donation_optional_decimal", + "label": "_optional_decimal()", + "file_type": "code", + "source_file": "crud/research_donation.py", + "source_location": "L69" + }, + { + "id": "crud_research_donation_normalize_fields", + "label": "_normalize_fields()", + "file_type": "code", + "source_file": "crud/research_donation.py", + "source_location": "L81" + }, + { + "id": "crud_research_donation_merge_comma_separated_urls", + "label": "_merge_comma_separated_urls()", + "file_type": "code", + "source_file": "crud/research_donation.py", + "source_location": "L92" + }, + { + "id": "crud_research_donation_resolve_donation_payload", + "label": "_resolve_donation_payload()", + "file_type": "code", + "source_file": "crud/research_donation.py", + "source_location": "L108" + }, + { + "id": "crud_research_donation_user_nick_name_map", + "label": "_user_nick_name_map()", + "file_type": "code", + "source_file": "crud/research_donation.py", + "source_location": "L126" + }, + { + "id": "crud_research_donation_donation_to_dict", + "label": "_donation_to_dict()", + "file_type": "code", + "source_file": "crud/research_donation.py", + "source_location": "L139" + }, + { + "id": "crud_research_donation_audit_to_dict", + "label": "_audit_to_dict()", + "file_type": "code", + "source_file": "crud/research_donation.py", + "source_location": "L173" + }, + { + "id": "crud_research_donation_party_to_dict", + "label": "_party_to_dict()", + "file_type": "code", + "source_file": "crud/research_donation.py", + "source_location": "L195" + }, + { + "id": "crud_research_donation_collection_to_dict", + "label": "_collection_to_dict()", + "file_type": "code", + "source_file": "crud/research_donation.py", + "source_location": "L227" + }, + { + "id": "crud_research_donation_sample_to_dict", + "label": "_sample_to_dict()", + "file_type": "code", + "source_file": "crud/research_donation.py", + "source_location": "L245" + }, + { + "id": "crud_research_donation_transport_to_dict", + "label": "_transport_to_dict()", + "file_type": "code", + "source_file": "crud/research_donation.py", + "source_location": "L268" + }, + { + "id": "crud_research_donation_get_party", + "label": "get_party()", + "file_type": "code", + "source_file": "crud/research_donation.py", + "source_location": "L293" + }, + { + "id": "crud_research_donation_get_collection", + "label": "get_collection()", + "file_type": "code", + "source_file": "crud/research_donation.py", + "source_location": "L309" + }, + { + "id": "crud_research_donation_list_samples", + "label": "list_samples()", + "file_type": "code", + "source_file": "crud/research_donation.py", + "source_location": "L325" + }, + { + "id": "crud_research_donation_list_sample_transports", + "label": "list_sample_transports()", + "file_type": "code", + "source_file": "crud/research_donation.py", + "source_location": "L345" + }, + { + "id": "crud_research_donation_list_donations", + "label": "list_donations()", + "file_type": "code", + "source_file": "crud/research_donation.py", + "source_location": "L370" + }, + { + "id": "crud_research_donation_get_donation_detail", + "label": "get_donation_detail()", + "file_type": "code", + "source_file": "crud/research_donation.py", + "source_location": "L534" + }, + { + "id": "crud_research_donation_create_donation", + "label": "create_donation()", + "file_type": "code", + "source_file": "crud/research_donation.py", + "source_location": "L628" + }, + { + "id": "crud_research_donation_update_donation", + "label": "update_donation()", + "file_type": "code", + "source_file": "crud/research_donation.py", + "source_location": "L696" + }, + { + "id": "crud_research_donation_delete_donation", + "label": "delete_donation()", + "file_type": "code", + "source_file": "crud/research_donation.py", + "source_location": "L790" + }, + { + "id": "crud_research_donation_batch_delete_donations", + "label": "batch_delete_donations()", + "file_type": "code", + "source_file": "crud/research_donation.py", + "source_location": "L814" + }, + { + "id": "crud_research_donation_list_audits", + "label": "list_audits()", + "file_type": "code", + "source_file": "crud/research_donation.py", + "source_location": "L850" + }, + { + "id": "crud_research_donation_submit_audit", + "label": "submit_audit()", + "file_type": "code", + "source_file": "crud/research_donation.py", + "source_location": "L925" + }, + { + "id": "crud_research_donation_change_status", + "label": "change_status()", + "file_type": "code", + "source_file": "crud/research_donation.py", + "source_location": "L997" + }, + { + "id": "crud_research_donation_convert_from_storage", + "label": "convert_from_storage()", + "file_type": "code", + "source_file": "crud/research_donation.py", + "source_location": "L1062" + }, + { + "id": "crud_research_donation_convert_to_storage", + "label": "convert_to_storage()", + "file_type": "code", + "source_file": "crud/research_donation.py", + "source_location": "L1310" + }, + { + "id": "crud_research_donation_create_party", + "label": "_create_party()", + "file_type": "code", + "source_file": "crud/research_donation.py", + "source_location": "L1559" + }, + { + "id": "crud_research_donation_create_collection", + "label": "_create_collection()", + "file_type": "code", + "source_file": "crud/research_donation.py", + "source_location": "L1604" + }, + { + "id": "crud_research_donation_create_samples", + "label": "_create_samples()", + "file_type": "code", + "source_file": "crud/research_donation.py", + "source_location": "L1648" + }, + { + "id": "crud_research_donation_create_transport", + "label": "_create_transport()", + "file_type": "code", + "source_file": "crud/research_donation.py", + "source_location": "L1708" + }, + { + "id": "crud_research_donation_soft_delete_party", + "label": "_soft_delete_party()", + "file_type": "code", + "source_file": "crud/research_donation.py", + "source_location": "L1767" + }, + { + "id": "crud_research_donation_soft_delete_collection", + "label": "_soft_delete_collection()", + "file_type": "code", + "source_file": "crud/research_donation.py", + "source_location": "L1793" + }, + { + "id": "crud_research_donation_soft_delete_samples", + "label": "_soft_delete_samples()", + "file_type": "code", + "source_file": "crud/research_donation.py", + "source_location": "L1819" + }, + { + "id": "crud_research_donation_soft_delete_transports", + "label": "_soft_delete_transports()", + "file_type": "code", + "source_file": "crud/research_donation.py", + "source_location": "L1845" + }, + { + "id": "crud_research_donation_soft_delete_all", + "label": "_soft_delete_all()", + "file_type": "code", + "source_file": "crud/research_donation.py", + "source_location": "L1871" + }, + { + "id": "crud_research_donation_rationale_1", + "label": "\u79d1\u7814\u6350\u8d60\u7ba1\u7406 CRUD\uff08\u6350\u8d60\u5355 / \u5ba1\u6838 / \u72b6\u6001\u53d8\u66f4 / \u8f6c\u6362\uff09", + "file_type": "rationale", + "source_file": "crud/research_donation.py", + "source_location": "L1" + }, + { + "id": "crud_research_donation_rationale_82", + "label": "\u5c06\u524d\u7aef camelCase \u5b57\u6bb5\u540d\u8f6c\u4e3a\u6570\u636e\u5e93 snake_case\u3002", + "file_type": "rationale", + "source_file": "crud/research_donation.py", + "source_location": "L82" + }, + { + "id": "crud_research_donation_rationale_93", + "label": "\u5408\u5e76\u9017\u53f7\u5206\u9694\u7684\u9644\u4ef6 URL\uff0c\u53bb\u91cd\u5e76\u4fdd\u6301\u987a\u5e8f\u3002", + "file_type": "rationale", + "source_file": "crud/research_donation.py", + "source_location": "L93" + }, + { + "id": "crud_research_donation_rationale_109", + "label": "\u89e3\u6790\u4fdd\u5b58\u8f7d\u8377\uff1a\u9644\u4ef6\u5217\u8868 \u2192 URL \u5b57\u6bb5\uff1bparty/collection \u522b\u540d\u3002", + "file_type": "rationale", + "source_file": "crud/research_donation.py", + "source_location": "L109" + }, + { + "id": "crud_research_donation_rationale_380", + "label": "\u5206\u9875\u67e5\u8be2\u79d1\u7814\u6350\u8d60\u5217\u8868\uff0c\u542b\u6bcd\u4eb2\u59d3\u540d/\u7535\u8bdd\uff08join party \u8868\uff09\u3002", + "file_type": "rationale", + "source_file": "crud/research_donation.py", + "source_location": "L380" + }, + { + "id": "crud_research_donation_rationale_635", + "label": "\u521b\u5efa\u79d1\u7814\u6350\u8d60\u5355\uff08\u542b party / collection / samples + transports\uff09\u3002", + "file_type": "rationale", + "source_file": "crud/research_donation.py", + "source_location": "L635" + }, + { + "id": "crud_research_donation_rationale_704", + "label": "\u66f4\u65b0\u79d1\u7814\u6350\u8d60\u5355\uff1a\u4e3b\u8868\u5b57\u6bb5 + \u5b50\u8d44\u6e90 upsert\uff08\u8f6f\u5220\u65e7 + \u521b\u5efa\u65b0\uff09\u3002", + "file_type": "rationale", + "source_file": "crud/research_donation.py", + "source_location": "L704" + }, + { + "id": "crud_research_donation_rationale_934", + "label": "\u63d0\u4ea4\u5ba1\u6838\u3002shtg \u2192 \u6350\u8d60\u72b6\u6001\u53d8\u4e3a sxz\uff1bshth \u2192 \u72b6\u6001\u4e0d\u53d8\u3002", + "file_type": "rationale", + "source_file": "crud/research_donation.py", + "source_location": "L934" + }, + { + "id": "crud_research_donation_rationale_1317", + "label": "\u4ece\u79d1\u7814\u6350\u8d60\u5355\u8f6c\u6362\u521b\u5efa\u7ec6\u80de\u5b58\u50a8\u534f\u8bae\u5355\uff0c\u8fd4\u56de\u66f4\u65b0\u540e\u7684\u6350\u8d60\u5355\u3002", + "file_type": "rationale", + "source_file": "crud/research_donation.py", + "source_location": "L1317" + }, + { + "id": "crud_ethnic_py", + "label": "ethnic.py", + "file_type": "code", + "source_file": "crud/ethnic.py", + "source_location": "L1" + }, + { + "id": "crud_ethnic_row_to_dict", + "label": "_row_to_dict()", + "file_type": "code", + "source_file": "crud/ethnic.py", + "source_location": "L9" + }, + { + "id": "crud_ethnic_list_ethnics", + "label": "list_ethnics()", + "file_type": "code", + "source_file": "crud/ethnic.py", + "source_location": "L18" + }, + { + "id": "crud_ethnic_rationale_1", + "label": "\u6c11\u65cf\u7801\u8868 CRUD\uff08\u5168\u5c40 sys_ethnic\uff09", + "file_type": "rationale", + "source_file": "crud/ethnic.py", + "source_location": "L1" + }, + { + "id": "crud_process_category_py", + "label": "process_category.py", + "file_type": "code", + "source_file": "crud/process_category.py", + "source_location": "L1" + }, + { + "id": "crud_process_category_row_to_dict", + "label": "_row_to_dict()", + "file_type": "code", + "source_file": "crud/process_category.py", + "source_location": "L15" + }, + { + "id": "crud_process_category_list_process_categories", + "label": "list_process_categories()", + "file_type": "code", + "source_file": "crud/process_category.py", + "source_location": "L28" + }, + { + "id": "crud_process_category_get_process_category", + "label": "get_process_category()", + "file_type": "code", + "source_file": "crud/process_category.py", + "source_location": "L64" + }, + { + "id": "crud_process_category_category_code_exists", + "label": "category_code_exists()", + "file_type": "code", + "source_file": "crud/process_category.py", + "source_location": "L72" + }, + { + "id": "crud_process_category_create_process_category", + "label": "create_process_category()", + "file_type": "code", + "source_file": "crud/process_category.py", + "source_location": "L81" + }, + { + "id": "crud_process_category_update_process_category", + "label": "update_process_category()", + "file_type": "code", + "source_file": "crud/process_category.py", + "source_location": "L116" + }, + { + "id": "crud_process_category_soft_delete_process_category", + "label": "soft_delete_process_category()", + "file_type": "code", + "source_file": "crud/process_category.py", + "source_location": "L150" + }, + { + "id": "crud_process_category_total_pages", + "label": "total_pages()", + "file_type": "code", + "source_file": "crud/process_category.py", + "source_location": "L160" + }, + { + "id": "crud_process_category_rationale_1", + "label": "\u5de5\u827a\u5de5\u5e8f\u5206\u7c7b CRUD\uff08biz_process_category\uff09", + "file_type": "rationale", + "source_file": "crud/process_category.py", + "source_location": "L1" + }, + { + "id": "crud_item_unit_py", + "label": "item_unit.py", + "file_type": "code", + "source_file": "crud/item_unit.py", + "source_location": "L1" + }, + { + "id": "crud_item_unit_row_to_dict", + "label": "_row_to_dict()", + "file_type": "code", + "source_file": "crud/item_unit.py", + "source_location": "L15" + }, + { + "id": "crud_item_unit_list_item_units", + "label": "list_item_units()", + "file_type": "code", + "source_file": "crud/item_unit.py", + "source_location": "L28" + }, + { + "id": "crud_item_unit_get_item_unit", + "label": "get_item_unit()", + "file_type": "code", + "source_file": "crud/item_unit.py", + "source_location": "L59" + }, + { + "id": "crud_item_unit_unit_code_exists", + "label": "unit_code_exists()", + "file_type": "code", + "source_file": "crud/item_unit.py", + "source_location": "L67" + }, + { + "id": "crud_item_unit_create_item_unit", + "label": "create_item_unit()", + "file_type": "code", + "source_file": "crud/item_unit.py", + "source_location": "L74" + }, + { + "id": "crud_item_unit_update_item_unit", + "label": "update_item_unit()", + "file_type": "code", + "source_file": "crud/item_unit.py", + "source_location": "L109" + }, + { + "id": "crud_item_unit_soft_delete_item_unit", + "label": "soft_delete_item_unit()", + "file_type": "code", + "source_file": "crud/item_unit.py", + "source_location": "L143" + }, + { + "id": "crud_item_unit_total_pages", + "label": "total_pages()", + "file_type": "code", + "source_file": "crud/item_unit.py", + "source_location": "L153" + }, + { + "id": "crud_item_unit_rationale_1", + "label": "\u7269\u54c1\u5355\u4f4d CRUD\uff08biz_item_unit\uff09", + "file_type": "rationale", + "source_file": "crud/item_unit.py", + "source_location": "L1" + }, + { + "id": "crud_qc_work_order_py", + "label": "qc_work_order.py", + "file_type": "code", + "source_file": "crud/qc_work_order.py", + "source_location": "L1" + }, + { + "id": "crud_qc_work_order_dec", + "label": "_dec()", + "file_type": "code", + "source_file": "crud/qc_work_order.py", + "source_location": "L49" + }, + { + "id": "crud_qc_work_order_fmt_dt", + "label": "_fmt_dt()", + "file_type": "code", + "source_file": "crud/qc_work_order.py", + "source_location": "L55" + }, + { + "id": "crud_qc_work_order_reception_source_label", + "label": "_reception_source_label()", + "file_type": "code", + "source_file": "crud/qc_work_order.py", + "source_location": "L59" + }, + { + "id": "crud_qc_work_order_qc_biz_type_label", + "label": "_qc_biz_type_label()", + "file_type": "code", + "source_file": "crud/qc_work_order.py", + "source_location": "L64" + }, + { + "id": "crud_qc_work_order_work_order_qc_biz_type", + "label": "_work_order_qc_biz_type()", + "file_type": "code", + "source_file": "crud/qc_work_order.py", + "source_location": "L69" + }, + { + "id": "crud_qc_work_order_accept_conclusion_label", + "label": "_accept_conclusion_label()", + "file_type": "code", + "source_file": "crud/qc_work_order.py", + "source_location": "L73" + }, + { + "id": "crud_qc_work_order_load_sample_type_name_map", + "label": "_load_sample_type_name_map()", + "file_type": "code", + "source_file": "crud/qc_work_order.py", + "source_location": "L78" + }, + { + "id": "crud_qc_work_order_sample_type_name_for_reception", + "label": "_sample_type_name_for_reception()", + "file_type": "code", + "source_file": "crud/qc_work_order.py", + "source_location": "L90" + }, + { + "id": "crud_qc_work_order_enrich_work_order_list_items", + "label": "_enrich_work_order_list_items()", + "file_type": "code", + "source_file": "crud/qc_work_order.py", + "source_location": "L107" + }, + { + "id": "crud_qc_work_order_gen_daily_no", + "label": "_gen_daily_no()", + "file_type": "code", + "source_file": "crud/qc_work_order.py", + "source_location": "L179" + }, + { + "id": "crud_qc_work_order_wo_to_dict", + "label": "_wo_to_dict()", + "file_type": "code", + "source_file": "crud/qc_work_order.py", + "source_location": "L193" + }, + { + "id": "crud_qc_work_order_create_work_order_from_reception", + "label": "create_work_order_from_reception()", + "file_type": "code", + "source_file": "crud/qc_work_order.py", + "source_location": "L223" + }, + { + "id": "crud_qc_work_order_list_work_orders", + "label": "list_work_orders()", + "file_type": "code", + "source_file": "crud/qc_work_order.py", + "source_location": "L338" + }, + { + "id": "crud_qc_work_order_get_work_order", + "label": "get_work_order()", + "file_type": "code", + "source_file": "crud/qc_work_order.py", + "source_location": "L380" + }, + { + "id": "crud_qc_work_order_lab_lines", + "label": "_lab_lines()", + "file_type": "code", + "source_file": "crud/qc_work_order.py", + "source_location": "L389" + }, + { + "id": "crud_qc_work_order_third_lines", + "label": "_third_lines()", + "file_type": "code", + "source_file": "crud/qc_work_order.py", + "source_location": "L410" + }, + { + "id": "crud_qc_work_order_get_qc_info_map_for_samples", + "label": "get_qc_info_map_for_samples()", + "file_type": "code", + "source_file": "crud/qc_work_order.py", + "source_location": "L434" + }, + { + "id": "crud_qc_work_order_get_work_order_detail", + "label": "get_work_order_detail()", + "file_type": "code", + "source_file": "crud/qc_work_order.py", + "source_location": "L477" + }, + { + "id": "crud_qc_work_order_soft_delete_pending_work_order_tasks", + "label": "_soft_delete_pending_work_order_tasks()", + "file_type": "code", + "source_file": "crud/qc_work_order.py", + "source_location": "L527" + }, + { + "id": "crud_qc_work_order_configure_work_order", + "label": "configure_work_order()", + "file_type": "code", + "source_file": "crud/qc_work_order.py", + "source_location": "L561" + }, + { + "id": "crud_qc_work_order_try_complete_work_order", + "label": "try_complete_work_order()", + "file_type": "code", + "source_file": "crud/qc_work_order.py", + "source_location": "L706" + }, + { + "id": "crud_qc_work_order_rationale_231", + "label": "\u63a5\u6536\u7ed3\u8bba\u4e3a js \u65f6\u521b\u5efa\u5f85\u914d\u7f6e\u5de5\u5355\uff08flush\uff0c\u4e0d commit\uff09\u3002", + "file_type": "rationale", + "source_file": "crud/qc_work_order.py", + "source_location": "L231" + }, + { + "id": "crud_qc_work_order_rationale_439", + "label": "\u6309\u534f\u8bae/\u6350\u8d60\u6837\u672c ID \u6279\u91cf\u8fd4\u56de\u8d28\u68c0\u5de5\u5355\u53ca\u68c0\u6d4b\u4efb\u52a1\u6458\u8981\uff0c\u4f9b\u534f\u8bae/\u6350\u8d60\u67e5\u770b\u5f39\u7a97\u4f7f\u7528\u3002", + "file_type": "rationale", + "source_file": "crud/qc_work_order.py", + "source_location": "L439" + }, + { + "id": "crud_qc_work_order_rationale_530", + "label": "\u8c03\u6574\u68c0\u6d4b\u524d\u8f6f\u5220\u5f85\u6267\u884c\u4efb\u52a1\uff1b\u5b58\u5728\u8fdb\u884c\u4e2d/\u5df2\u5b8c\u6210\u4efb\u52a1\u65f6\u4e0d\u5141\u8bb8\u8c03\u6574\u3002", + "file_type": "rationale", + "source_file": "crud/qc_work_order.py", + "source_location": "L530" + }, + { + "id": "crud_process_py", + "label": "process.py", + "file_type": "code", + "source_file": "crud/process.py", + "source_location": "L1" + }, + { + "id": "crud_process_reagent_row_to_dict", + "label": "_reagent_row_to_dict()", + "file_type": "code", + "source_file": "crud/process.py", + "source_location": "L21" + }, + { + "id": "crud_process_consumable_row_to_dict", + "label": "_consumable_row_to_dict()", + "file_type": "code", + "source_file": "crud/process.py", + "source_location": "L35" + }, + { + "id": "crud_process_output_row_to_dict", + "label": "_output_row_to_dict()", + "file_type": "code", + "source_file": "crud/process.py", + "source_location": "L49" + }, + { + "id": "crud_process_data_collection_row_to_dict", + "label": "_data_collection_row_to_dict()", + "file_type": "code", + "source_file": "crud/process.py", + "source_location": "L59" + }, + { + "id": "crud_process_row_to_dict", + "label": "_row_to_dict()", + "file_type": "code", + "source_file": "crud/process.py", + "source_location": "L70" + }, + { + "id": "crud_process_list_processes", + "label": "list_processes()", + "file_type": "code", + "source_file": "crud/process.py", + "source_location": "L88" + }, + { + "id": "crud_process_list_all_processes", + "label": "list_all_processes()", + "file_type": "code", + "source_file": "crud/process.py", + "source_location": "L124" + }, + { + "id": "crud_process_get_process", + "label": "get_process()", + "file_type": "code", + "source_file": "crud/process.py", + "source_location": "L134" + }, + { + "id": "crud_process_get_process_detail", + "label": "get_process_detail()", + "file_type": "code", + "source_file": "crud/process.py", + "source_location": "L142" + }, + { + "id": "crud_process_process_code_exists", + "label": "process_code_exists()", + "file_type": "code", + "source_file": "crud/process.py", + "source_location": "L182" + }, + { + "id": "crud_process_create_sub_reagent", + "label": "_create_sub_reagent()", + "file_type": "code", + "source_file": "crud/process.py", + "source_location": "L191" + }, + { + "id": "crud_process_create_sub_consumable", + "label": "_create_sub_consumable()", + "file_type": "code", + "source_file": "crud/process.py", + "source_location": "L213" + }, + { + "id": "crud_process_create_sub_output", + "label": "_create_sub_output()", + "file_type": "code", + "source_file": "crud/process.py", + "source_location": "L236" + }, + { + "id": "crud_process_create_sub_data_collection", + "label": "_create_sub_data_collection()", + "file_type": "code", + "source_file": "crud/process.py", + "source_location": "L256" + }, + { + "id": "crud_process_create_process", + "label": "create_process()", + "file_type": "code", + "source_file": "crud/process.py", + "source_location": "L275" + }, + { + "id": "crud_process_soft_delete_sub_records", + "label": "_soft_delete_sub_records()", + "file_type": "code", + "source_file": "crud/process.py", + "source_location": "L340" + }, + { + "id": "crud_process_update_process", + "label": "update_process()", + "file_type": "code", + "source_file": "crud/process.py", + "source_location": "L352" + }, + { + "id": "crud_process_soft_delete_process", + "label": "soft_delete_process()", + "file_type": "code", + "source_file": "crud/process.py", + "source_location": "L427" + }, + { + "id": "crud_process_total_pages", + "label": "total_pages()", + "file_type": "code", + "source_file": "crud/process.py", + "source_location": "L444" + }, + { + "id": "crud_process_rationale_1", + "label": "\u5de5\u827a\u5e93 CRUD\uff08biz_process + biz_process_reagent/consumable/output\uff09", + "file_type": "rationale", + "source_file": "crud/process.py", + "source_location": "L1" + }, + { + "id": "crud_pilot_service_py", + "label": "pilot_service.py", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L1" + }, + { + "id": "crud_pilot_service_row_to_dict_cell_product_type", + "label": "_row_to_dict_cell_product_type()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L36" + }, + { + "id": "crud_pilot_service_list_cell_product_types", + "label": "list_cell_product_types()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L49" + }, + { + "id": "crud_pilot_service_get_cell_product_type", + "label": "get_cell_product_type()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L72" + }, + { + "id": "crud_pilot_service_cell_product_type_code_exists", + "label": "cell_product_type_code_exists()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L79" + }, + { + "id": "crud_pilot_service_create_cell_product_type", + "label": "create_cell_product_type()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L90" + }, + { + "id": "crud_pilot_service_update_cell_product_type", + "label": "update_cell_product_type()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L112" + }, + { + "id": "crud_pilot_service_soft_delete_cell_product_type", + "label": "soft_delete_cell_product_type()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L134" + }, + { + "id": "crud_pilot_service_row_to_dict_cell_product_spec", + "label": "_row_to_dict_cell_product_spec()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L148" + }, + { + "id": "crud_pilot_service_list_cell_product_specs", + "label": "list_cell_product_specs()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L161" + }, + { + "id": "crud_pilot_service_get_cell_product_spec", + "label": "get_cell_product_spec()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L184" + }, + { + "id": "crud_pilot_service_cell_product_spec_code_exists", + "label": "cell_product_spec_code_exists()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L191" + }, + { + "id": "crud_pilot_service_create_cell_product_spec", + "label": "create_cell_product_spec()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L202" + }, + { + "id": "crud_pilot_service_update_cell_product_spec", + "label": "update_cell_product_spec()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L224" + }, + { + "id": "crud_pilot_service_soft_delete_cell_product_spec", + "label": "soft_delete_cell_product_spec()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L246" + }, + { + "id": "crud_pilot_service_row_to_dict_cell_product_price", + "label": "_row_to_dict_cell_product_price()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L260" + }, + { + "id": "crud_pilot_service_list_cell_product_prices", + "label": "list_cell_product_prices()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L279" + }, + { + "id": "crud_pilot_service_get_cell_product_price", + "label": "get_cell_product_price()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L305" + }, + { + "id": "crud_pilot_service_cell_product_price_code_exists", + "label": "cell_product_price_code_exists()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L312" + }, + { + "id": "crud_pilot_service_create_cell_product_price", + "label": "create_cell_product_price()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L323" + }, + { + "id": "crud_pilot_service_update_cell_product_price", + "label": "update_cell_product_price()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L366" + }, + { + "id": "crud_pilot_service_soft_delete_cell_product_price", + "label": "soft_delete_cell_product_price()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L416" + }, + { + "id": "crud_pilot_service_row_to_dict_project_system", + "label": "_row_to_dict_project_system()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L430" + }, + { + "id": "crud_pilot_service_list_project_systems", + "label": "list_project_systems()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L444" + }, + { + "id": "crud_pilot_service_get_project_system", + "label": "get_project_system()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L467" + }, + { + "id": "crud_pilot_service_project_system_code_exists", + "label": "project_system_code_exists()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L476" + }, + { + "id": "crud_pilot_service_create_project_system", + "label": "create_project_system()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L487" + }, + { + "id": "crud_pilot_service_update_project_system", + "label": "update_project_system()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L510" + }, + { + "id": "crud_pilot_service_soft_delete_project_system", + "label": "soft_delete_project_system()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L534" + }, + { + "id": "crud_pilot_service_row_to_dict_project_system_item", + "label": "_row_to_dict_project_system_item()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L548" + }, + { + "id": "crud_pilot_service_list_project_system_items", + "label": "list_project_system_items()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L569" + }, + { + "id": "crud_pilot_service_create_project_system_item", + "label": "create_project_system_item()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L582" + }, + { + "id": "crud_pilot_service_update_project_system_item", + "label": "update_project_system_item()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L627" + }, + { + "id": "crud_pilot_service_soft_delete_project_system_item", + "label": "soft_delete_project_system_item()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L683" + }, + { + "id": "crud_pilot_service_row_to_dict_channel", + "label": "_row_to_dict_channel()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L702" + }, + { + "id": "crud_pilot_service_list_channels", + "label": "list_channels()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L726" + }, + { + "id": "crud_pilot_service_get_channel", + "label": "get_channel()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L750" + }, + { + "id": "crud_pilot_service_create_channel", + "label": "create_channel()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L757" + }, + { + "id": "crud_pilot_service_update_channel", + "label": "update_channel()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L796" + }, + { + "id": "crud_pilot_service_soft_delete_channel", + "label": "soft_delete_channel()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L841" + }, + { + "id": "crud_pilot_service_row_to_dict_channel_invoice", + "label": "_row_to_dict_channel_invoice()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L855" + }, + { + "id": "crud_pilot_service_list_channel_invoices", + "label": "list_channel_invoices()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L873" + }, + { + "id": "crud_pilot_service_create_channel_invoice", + "label": "create_channel_invoice()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L886" + }, + { + "id": "crud_pilot_service_update_channel_invoice", + "label": "update_channel_invoice()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L925" + }, + { + "id": "crud_pilot_service_soft_delete_channel_invoice", + "label": "soft_delete_channel_invoice()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L972" + }, + { + "id": "crud_pilot_service_row_to_dict_channel_mail_address", + "label": "_row_to_dict_channel_mail_address()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L991" + }, + { + "id": "crud_pilot_service_list_channel_mail_addresses", + "label": "list_channel_mail_addresses()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L1006" + }, + { + "id": "crud_pilot_service_create_channel_mail_address", + "label": "create_channel_mail_address()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L1019" + }, + { + "id": "crud_pilot_service_update_channel_mail_address", + "label": "update_channel_mail_address()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L1052" + }, + { + "id": "crud_pilot_service_soft_delete_channel_mail_address", + "label": "soft_delete_channel_mail_address()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L1090" + }, + { + "id": "crud_pilot_service_row_to_dict_channel_agreement", + "label": "_row_to_dict_channel_agreement()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L1109" + }, + { + "id": "crud_pilot_service_list_channel_agreements", + "label": "list_channel_agreements()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L1134" + }, + { + "id": "crud_pilot_service_create_channel_agreement", + "label": "create_channel_agreement()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L1147" + }, + { + "id": "crud_pilot_service_update_channel_agreement", + "label": "update_channel_agreement()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L1190" + }, + { + "id": "crud_pilot_service_soft_delete_channel_agreement", + "label": "soft_delete_channel_agreement()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L1237" + }, + { + "id": "crud_pilot_service_activate_channel_agreement", + "label": "activate_channel_agreement()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L1252" + }, + { + "id": "crud_pilot_service_void_channel_agreement", + "label": "void_channel_agreement()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L1273" + }, + { + "id": "crud_pilot_service_row_to_dict_channel_agreement_price", + "label": "_row_to_dict_channel_agreement_price()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L1296" + }, + { + "id": "crud_pilot_service_channel_agreement_price_item_key", + "label": "_channel_agreement_price_item_key()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L1315" + }, + { + "id": "crud_pilot_service_channel_agreement_price_exists", + "label": "_channel_agreement_price_exists()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L1328" + }, + { + "id": "crud_pilot_service_list_channel_agreement_prices", + "label": "list_channel_agreement_prices()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L1369" + }, + { + "id": "crud_pilot_service_create_channel_agreement_price", + "label": "create_channel_agreement_price()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L1382" + }, + { + "id": "crud_pilot_service_update_channel_agreement_price", + "label": "update_channel_agreement_price()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L1434" + }, + { + "id": "crud_pilot_service_soft_delete_channel_agreement_price", + "label": "soft_delete_channel_agreement_price()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L1501" + }, + { + "id": "crud_pilot_service_row_to_dict_checkup_institution", + "label": "_row_to_dict_checkup_institution()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L1520" + }, + { + "id": "crud_pilot_service_list_checkup_institutions", + "label": "list_checkup_institutions()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L1536" + }, + { + "id": "crud_pilot_service_get_checkup_institution", + "label": "get_checkup_institution()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L1559" + }, + { + "id": "crud_pilot_service_create_checkup_institution", + "label": "create_checkup_institution()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L1568" + }, + { + "id": "crud_pilot_service_update_checkup_institution", + "label": "update_checkup_institution()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L1603" + }, + { + "id": "crud_pilot_service_soft_delete_checkup_institution", + "label": "soft_delete_checkup_institution()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L1642" + }, + { + "id": "crud_pilot_service_row_to_dict_checkup_institution_invoice", + "label": "_row_to_dict_checkup_institution_invoice()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L1656" + }, + { + "id": "crud_pilot_service_list_checkup_institution_invoices", + "label": "list_checkup_institution_invoices()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L1674" + }, + { + "id": "crud_pilot_service_create_checkup_institution_invoice", + "label": "create_checkup_institution_invoice()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L1687" + }, + { + "id": "crud_pilot_service_update_checkup_institution_invoice", + "label": "update_checkup_institution_invoice()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L1726" + }, + { + "id": "crud_pilot_service_soft_delete_checkup_institution_invoice", + "label": "soft_delete_checkup_institution_invoice()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L1773" + }, + { + "id": "crud_pilot_service_row_to_dict_checkup_institution_project", + "label": "_row_to_dict_checkup_institution_project()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L1792" + }, + { + "id": "crud_pilot_service_list_checkup_institution_projects", + "label": "list_checkup_institution_projects()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L1807" + }, + { + "id": "crud_pilot_service_create_checkup_institution_project", + "label": "create_checkup_institution_project()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L1820" + }, + { + "id": "crud_pilot_service_update_checkup_institution_project", + "label": "update_checkup_institution_project()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L1853" + }, + { + "id": "crud_pilot_service_soft_delete_checkup_institution_project", + "label": "soft_delete_checkup_institution_project()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L1891" + }, + { + "id": "crud_pilot_service_sum_package_item_fees", + "label": "_sum_package_item_fees()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L1910" + }, + { + "id": "crud_pilot_service_row_to_dict_checkup_institution_package", + "label": "_row_to_dict_checkup_institution_package()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L1920" + }, + { + "id": "crud_pilot_service_row_to_dict_checkup_institution_package_item", + "label": "_row_to_dict_checkup_institution_package_item()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L1945" + }, + { + "id": "crud_pilot_service_checkup_package_code_exists", + "label": "checkup_package_code_exists()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L1967" + }, + { + "id": "crud_pilot_service_get_checkup_project_for_package", + "label": "_get_checkup_project_for_package()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L1982" + }, + { + "id": "crud_pilot_service_validate_package_items_for_save", + "label": "_validate_package_items_for_save()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L1992" + }, + { + "id": "crud_pilot_service_list_package_items_raw", + "label": "_list_package_items_raw()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L2021" + }, + { + "id": "crud_pilot_service_package_items_to_dicts", + "label": "_package_items_to_dicts()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L2033" + }, + { + "id": "crud_pilot_service_insert_package_items", + "label": "_insert_package_items()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L2051" + }, + { + "id": "crud_pilot_service_list_checkup_institution_packages", + "label": "list_checkup_institution_packages()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L2087" + }, + { + "id": "crud_pilot_service_get_checkup_institution_package", + "label": "get_checkup_institution_package()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L2111" + }, + { + "id": "crud_pilot_service_get_checkup_institution_package_detail", + "label": "get_checkup_institution_package_detail()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L2120" + }, + { + "id": "crud_pilot_service_create_checkup_institution_package", + "label": "create_checkup_institution_package()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L2132" + }, + { + "id": "crud_pilot_service_update_checkup_institution_package", + "label": "update_checkup_institution_package()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L2181" + }, + { + "id": "crud_pilot_service_soft_delete_checkup_institution_package", + "label": "soft_delete_checkup_institution_package()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L2249" + }, + { + "id": "crud_pilot_service_total_pages", + "label": "total_pages()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L2268" + }, + { + "id": "crud_pilot_service_rationale_1", + "label": "\u4e2d\u8bd5\u670d\u52a1\u7ba1\u7406 CRUD\uff08\u7ec6\u80de\u4ea7\u54c1\u7c7b\u578b/\u89c4\u683c/\u4ef7\u683c\u4f53\u7cfb/\u9879\u76ee\u4ef7\u683c\u3001\u6e20\u9053\u4fe1\u606f\u3001\u4f53\u68c0\u673a\u6784\uff09", + "file_type": "rationale", + "source_file": "crud/pilot_service.py", + "source_location": "L1" + }, + { + "id": "crud_pilot_service_rationale_1253", + "label": "\u751f\u6548\u534f\u8bae\uff1a\u4ec5\u5f85\u751f\u6548(dsx)\u53ef\u53d8\u4e3a\u751f\u6548\u4e2d(sxz)", + "file_type": "rationale", + "source_file": "crud/pilot_service.py", + "source_location": "L1253" + }, + { + "id": "crud_pilot_service_rationale_1274", + "label": "\u4f5c\u5e9f\u534f\u8bae\uff1a\u8bbe\u7f6e agreement_status='yzf", + "file_type": "rationale", + "source_file": "crud/pilot_service.py", + "source_location": "L1274" + }, + { + "id": "crud_customer_py", + "label": "customer.py", + "file_type": "code", + "source_file": "crud/customer.py", + "source_location": "L1" + }, + { + "id": "crud_customer_row_to_dict", + "label": "_row_to_dict()", + "file_type": "code", + "source_file": "crud/customer.py", + "source_location": "L15" + }, + { + "id": "crud_customer_id_card_taken", + "label": "id_card_taken()", + "file_type": "code", + "source_file": "crud/customer.py", + "source_location": "L32" + }, + { + "id": "crud_customer_list_customers", + "label": "list_customers()", + "file_type": "code", + "source_file": "crud/customer.py", + "source_location": "L44" + }, + { + "id": "crud_customer_get_customer", + "label": "get_customer()", + "file_type": "code", + "source_file": "crud/customer.py", + "source_location": "L82" + }, + { + "id": "crud_customer_create_customer", + "label": "create_customer()", + "file_type": "code", + "source_file": "crud/customer.py", + "source_location": "L89" + }, + { + "id": "crud_customer_update_customer", + "label": "update_customer()", + "file_type": "code", + "source_file": "crud/customer.py", + "source_location": "L133" + }, + { + "id": "crud_customer_soft_delete_customer", + "label": "soft_delete_customer()", + "file_type": "code", + "source_file": "crud/customer.py", + "source_location": "L181" + }, + { + "id": "crud_customer_total_pages", + "label": "total_pages()", + "file_type": "code", + "source_file": "crud/customer.py", + "source_location": "L191" + }, + { + "id": "crud_customer_rationale_1", + "label": "\u5ba2\u6237 CRUD\uff08biz_customer\uff09", + "file_type": "rationale", + "source_file": "crud/customer.py", + "source_location": "L1" + }, + { + "id": "crud_workflow_py", + "label": "workflow.py", + "file_type": "code", + "source_file": "crud/workflow.py", + "source_location": "L1" + }, + { + "id": "crud_workflow_row_to_dict", + "label": "_row_to_dict()", + "file_type": "code", + "source_file": "crud/workflow.py", + "source_location": "L29" + }, + { + "id": "crud_workflow_list_process_defs", + "label": "list_process_defs()", + "file_type": "code", + "source_file": "crud/workflow.py", + "source_location": "L43" + }, + { + "id": "crud_workflow_get_process_def", + "label": "get_process_def()", + "file_type": "code", + "source_file": "crud/workflow.py", + "source_location": "L95" + }, + { + "id": "crud_workflow_process_code_exists", + "label": "process_code_exists()", + "file_type": "code", + "source_file": "crud/workflow.py", + "source_location": "L103" + }, + { + "id": "crud_workflow_create_process_def", + "label": "create_process_def()", + "file_type": "code", + "source_file": "crud/workflow.py", + "source_location": "L114" + }, + { + "id": "crud_workflow_update_process_def", + "label": "update_process_def()", + "file_type": "code", + "source_file": "crud/workflow.py", + "source_location": "L151" + }, + { + "id": "crud_workflow_soft_delete_process_def", + "label": "soft_delete_process_def()", + "file_type": "code", + "source_file": "crud/workflow.py", + "source_location": "L190" + }, + { + "id": "crud_workflow_publish_version", + "label": "publish_version()", + "file_type": "code", + "source_file": "crud/workflow.py", + "source_location": "L205" + }, + { + "id": "crud_workflow_get_latest_version", + "label": "get_latest_version()", + "file_type": "code", + "source_file": "crud/workflow.py", + "source_location": "L297" + }, + { + "id": "crud_workflow_version_to_dict", + "label": "_version_to_dict()", + "file_type": "code", + "source_file": "crud/workflow.py", + "source_location": "L311" + }, + { + "id": "crud_workflow_list_versions", + "label": "list_versions()", + "file_type": "code", + "source_file": "crud/workflow.py", + "source_location": "L322" + }, + { + "id": "crud_workflow_get_nodes_by_version", + "label": "get_nodes_by_version()", + "file_type": "code", + "source_file": "crud/workflow.py", + "source_location": "L334" + }, + { + "id": "crud_workflow_get_transitions_by_version", + "label": "get_transitions_by_version()", + "file_type": "code", + "source_file": "crud/workflow.py", + "source_location": "L343" + }, + { + "id": "crud_workflow_create_instance", + "label": "create_instance()", + "file_type": "code", + "source_file": "crud/workflow.py", + "source_location": "L357" + }, + { + "id": "crud_workflow_get_instance", + "label": "get_instance()", + "file_type": "code", + "source_file": "crud/workflow.py", + "source_location": "L395" + }, + { + "id": "crud_workflow_update_instance_status", + "label": "update_instance_status()", + "file_type": "code", + "source_file": "crud/workflow.py", + "source_location": "L403" + }, + { + "id": "crud_workflow_list_my_instances", + "label": "list_my_instances()", + "file_type": "code", + "source_file": "crud/workflow.py", + "source_location": "L413" + }, + { + "id": "crud_workflow_get_all_tasks_for_business", + "label": "get_all_tasks_for_business()", + "file_type": "code", + "source_file": "crud/workflow.py", + "source_location": "L497" + }, + { + "id": "crud_workflow_create_task", + "label": "create_task()", + "file_type": "code", + "source_file": "crud/workflow.py", + "source_location": "L558" + }, + { + "id": "crud_workflow_get_task", + "label": "get_task()", + "file_type": "code", + "source_file": "crud/workflow.py", + "source_location": "L589" + }, + { + "id": "crud_workflow_get_pending_tasks_by_node", + "label": "get_pending_tasks_by_node()", + "file_type": "code", + "source_file": "crud/workflow.py", + "source_location": "L597" + }, + { + "id": "crud_workflow_task_row_to_dict", + "label": "_task_row_to_dict()", + "file_type": "code", + "source_file": "crud/workflow.py", + "source_location": "L612" + }, + { + "id": "crud_workflow_list_pending_tasks", + "label": "list_pending_tasks()", + "file_type": "code", + "source_file": "crud/workflow.py", + "source_location": "L639" + }, + { + "id": "crud_workflow_list_completed_tasks", + "label": "list_completed_tasks()", + "file_type": "code", + "source_file": "crud/workflow.py", + "source_location": "L698" + }, + { + "id": "crud_workflow_total_pages", + "label": "total_pages()", + "file_type": "code", + "source_file": "crud/workflow.py", + "source_location": "L757" + }, + { + "id": "crud_workflow_rationale_1", + "label": "\u5de5\u4f5c\u6d41 CRUD\uff08wf_process_def / wf_process_version / wf_node / wf_transition / wf_proc", + "file_type": "rationale", + "source_file": "crud/workflow.py", + "source_location": "L1" + }, + { + "id": "crud_sample_reception_py", + "label": "sample_reception.py", + "file_type": "code", + "source_file": "crud/sample_reception.py", + "source_location": "L1" + }, + { + "id": "crud_sample_reception_donation_sample_id_col", + "label": "_donation_sample_id_col()", + "file_type": "code", + "source_file": "crud/sample_reception.py", + "source_location": "L34" + }, + { + "id": "crud_sample_reception_fmt_dt", + "label": "_fmt_dt()", + "file_type": "code", + "source_file": "crud/sample_reception.py", + "source_location": "L39" + }, + { + "id": "crud_sample_reception_dec", + "label": "_dec()", + "file_type": "code", + "source_file": "crud/sample_reception.py", + "source_location": "L43" + }, + { + "id": "crud_sample_reception_reception_to_dict", + "label": "_reception_to_dict()", + "file_type": "code", + "source_file": "crud/sample_reception.py", + "source_location": "L49" + }, + { + "id": "crud_sample_reception_sample_detail_rows_query", + "label": "_sample_detail_rows_query()", + "file_type": "code", + "source_file": "crud/sample_reception.py", + "source_location": "L73" + }, + { + "id": "crud_sample_reception_donation_sample_detail_rows_query", + "label": "_donation_sample_detail_rows_query()", + "file_type": "code", + "source_file": "crud/sample_reception.py", + "source_location": "L107" + }, + { + "id": "crud_sample_reception_donation_sample_pending_query", + "label": "_donation_sample_pending_query()", + "file_type": "code", + "source_file": "crud/sample_reception.py", + "source_location": "L141" + }, + { + "id": "crud_sample_reception_donation_rows_to_sample_list_items", + "label": "_donation_rows_to_sample_list_items()", + "file_type": "code", + "source_file": "crud/sample_reception.py", + "source_location": "L172" + }, + { + "id": "crud_sample_reception_sample_pending_query", + "label": "_sample_pending_query()", + "file_type": "code", + "source_file": "crud/sample_reception.py", + "source_location": "L253" + }, + { + "id": "crud_sample_reception_rows_to_sample_list_items", + "label": "_rows_to_sample_list_items()", + "file_type": "code", + "source_file": "crud/sample_reception.py", + "source_location": "L282" + }, + { + "id": "crud_sample_reception_list_pending_protocol_samples", + "label": "list_pending_protocol_samples()", + "file_type": "code", + "source_file": "crud/sample_reception.py", + "source_location": "L364" + }, + { + "id": "crud_sample_reception_list_received_protocol_samples", + "label": "list_received_protocol_samples()", + "file_type": "code", + "source_file": "crud/sample_reception.py", + "source_location": "L420" + }, + { + "id": "crud_sample_reception_get_reception_by_id", + "label": "get_reception_by_id()", + "file_type": "code", + "source_file": "crud/sample_reception.py", + "source_location": "L532" + }, + { + "id": "crud_sample_reception_create_sample_reception", + "label": "create_sample_reception()", + "file_type": "code", + "source_file": "crud/sample_reception.py", + "source_location": "L609" + }, + { + "id": "crud_sample_reception_get_receptions_map_for_samples", + "label": "get_receptions_map_for_samples()", + "file_type": "code", + "source_file": "crud/sample_reception.py", + "source_location": "L781" + }, + { + "id": "crud_sample_reception_get_receptions_map_for_donation_samples", + "label": "get_receptions_map_for_donation_samples()", + "file_type": "code", + "source_file": "crud/sample_reception.py", + "source_location": "L815" + }, + { + "id": "crud_sample_reception_rationale_35", + "label": "\u6350\u8d60\u6837\u672c ID \u4e0e biz_sample_reception.donation_sample_id \u6bd4\u8f83\u65f6\u7edf\u4e00\u6392\u5e8f\u89c4\u5219\u3002", + "file_type": "rationale", + "source_file": "crud/sample_reception.py", + "source_location": "L35" + }, + { + "id": "crud_sample_reception_rationale_74", + "label": "\u534f\u8bae\u6837\u672c + \u534f\u8bae\u5355 + \u5ba2\u6237 + \u8fd0\u8f93\uff08\u663e\u5f0f select_from \u907f\u514d\u591a\u8868 join \u6b67\u4e49\uff09\u3002", + "file_type": "rationale", + "source_file": "crud/sample_reception.py", + "source_location": "L74" + }, + { + "id": "crud_sample_reception_rationale_108", + "label": "\u6350\u8d60\u6837\u672c + \u6350\u8d60\u5355 + \u5f53\u4e8b\u4eba + \u8fd0\u8f93\uff08\u56db\u8868 JOIN\uff09\u3002", + "file_type": "rationale", + "source_file": "crud/sample_reception.py", + "source_location": "L108" + }, + { + "id": "crud_sample_reception_rationale_179", + "label": "\u5c06\u6350\u8d60\u6837\u672c\u884c\u8f6c\u4e3a\u7edf\u4e00\u5217\u8868\u9879\u5b57\u5178\uff08\u5b57\u6bb5\u540d\u4e0e\u7ec6\u80de\u5b58\u50a8\u4fdd\u6301\u4e00\u81f4\uff09\u3002", + "file_type": "rationale", + "source_file": "crud/sample_reception.py", + "source_location": "L179" + }, + { + "id": "crud_sample_reception_rationale_786", + "label": "\u6309\u534f\u8bae\u6837\u672c ID \u6279\u91cf\u67e5\u8be2\u63a5\u6536\u8bb0\u5f55\uff08\u542b\u68c0\u67e5\u9879\u660e\u7ec6\u3001\u9644\u4ef6\u5217\u8868\uff09\uff0c\u4f9b\u534f\u8bae\u5355\u67e5\u770b\u5f39\u7a97\u4f7f\u7528\u3002", + "file_type": "rationale", + "source_file": "crud/sample_reception.py", + "source_location": "L786" + }, + { + "id": "crud_sample_reception_rationale_820", + "label": "\u6309\u6350\u8d60\u6837\u672c ID \u6279\u91cf\u67e5\u8be2\u63a5\u6536\u8bb0\u5f55\uff0c\u4f9b\u6350\u8d60\u534f\u8bae\u5355\u67e5\u770b\u5f39\u7a97\u4f7f\u7528\u3002", + "file_type": "rationale", + "source_file": "crud/sample_reception.py", + "source_location": "L820" + }, + { + "id": "crud_consumable_pack_py", + "label": "consumable_pack.py", + "file_type": "code", + "source_file": "crud/consumable_pack.py", + "source_location": "L1" + }, + { + "id": "crud_consumable_pack_item_row_to_dict", + "label": "_item_row_to_dict()", + "file_type": "code", + "source_file": "crud/consumable_pack.py", + "source_location": "L15" + }, + { + "id": "crud_consumable_pack_row_to_dict", + "label": "_row_to_dict()", + "file_type": "code", + "source_file": "crud/consumable_pack.py", + "source_location": "L28" + }, + { + "id": "crud_consumable_pack_list_consumable_packs", + "label": "list_consumable_packs()", + "file_type": "code", + "source_file": "crud/consumable_pack.py", + "source_location": "L44" + }, + { + "id": "crud_consumable_pack_list_all_packs", + "label": "list_all_packs()", + "file_type": "code", + "source_file": "crud/consumable_pack.py", + "source_location": "L80" + }, + { + "id": "crud_consumable_pack_get_consumable_pack", + "label": "get_consumable_pack()", + "file_type": "code", + "source_file": "crud/consumable_pack.py", + "source_location": "L90" + }, + { + "id": "crud_consumable_pack_get_pack_detail", + "label": "get_pack_detail()", + "file_type": "code", + "source_file": "crud/consumable_pack.py", + "source_location": "L98" + }, + { + "id": "crud_consumable_pack_pack_code_exists", + "label": "pack_code_exists()", + "file_type": "code", + "source_file": "crud/consumable_pack.py", + "source_location": "L113" + }, + { + "id": "crud_consumable_pack_create_consumable_pack", + "label": "create_consumable_pack()", + "file_type": "code", + "source_file": "crud/consumable_pack.py", + "source_location": "L122" + }, + { + "id": "crud_consumable_pack_update_consumable_pack", + "label": "update_consumable_pack()", + "file_type": "code", + "source_file": "crud/consumable_pack.py", + "source_location": "L189" + }, + { + "id": "crud_consumable_pack_soft_delete_consumable_pack", + "label": "soft_delete_consumable_pack()", + "file_type": "code", + "source_file": "crud/consumable_pack.py", + "source_location": "L267" + }, + { + "id": "crud_consumable_pack_total_pages", + "label": "total_pages()", + "file_type": "code", + "source_file": "crud/consumable_pack.py", + "source_location": "L289" + }, + { + "id": "crud_consumable_pack_rationale_1", + "label": "\u8017\u6750\u5305 CRUD\uff08biz_consumable_pack + biz_consumable_pack_item\uff09", + "file_type": "rationale", + "source_file": "crud/consumable_pack.py", + "source_location": "L1" + }, + { + "id": "crud_qc_material_py", + "label": "qc_material.py", + "file_type": "code", + "source_file": "crud/qc_material.py", + "source_location": "L1" + }, + { + "id": "crud_qc_material_dec", + "label": "_dec()", + "file_type": "code", + "source_file": "crud/qc_material.py", + "source_location": "L15" + }, + { + "id": "crud_qc_material_fmt_dt", + "label": "_fmt_dt()", + "file_type": "code", + "source_file": "crud/qc_material.py", + "source_location": "L21" + }, + { + "id": "crud_qc_material_row_to_dict", + "label": "_row_to_dict()", + "file_type": "code", + "source_file": "crud/qc_material.py", + "source_location": "L25" + }, + { + "id": "crud_qc_material_code_exists", + "label": "code_exists()", + "file_type": "code", + "source_file": "crud/qc_material.py", + "source_location": "L42" + }, + { + "id": "crud_qc_material_total_pages", + "label": "total_pages()", + "file_type": "code", + "source_file": "crud/qc_material.py", + "source_location": "L58" + }, + { + "id": "crud_qc_material_list_materials", + "label": "list_materials()", + "file_type": "code", + "source_file": "crud/qc_material.py", + "source_location": "L72" + }, + { + "id": "crud_qc_material_get_material", + "label": "get_material()", + "file_type": "code", + "source_file": "crud/qc_material.py", + "source_location": "L112" + }, + { + "id": "crud_qc_material_create_material", + "label": "create_material()", + "file_type": "code", + "source_file": "crud/qc_material.py", + "source_location": "L123" + }, + { + "id": "crud_qc_material_update_material", + "label": "update_material()", + "file_type": "code", + "source_file": "crud/qc_material.py", + "source_location": "L175" + }, + { + "id": "crud_qc_material_soft_delete_material", + "label": "soft_delete_material()", + "file_type": "code", + "source_file": "crud/qc_material.py", + "source_location": "L228" + }, + { + "id": "crud_qc_material_stock_in", + "label": "stock_in()", + "file_type": "code", + "source_file": "crud/qc_material.py", + "source_location": "L240" + }, + { + "id": "crud_qc_material_options_list", + "label": "options_list()", + "file_type": "code", + "source_file": "crud/qc_material.py", + "source_location": "L291" + }, + { + "id": "crud_collection_protocol_no_py", + "label": "collection_protocol_no.py", + "file_type": "code", + "source_file": "crud/collection_protocol_no.py", + "source_location": "L1" + }, + { + "id": "crud_collection_protocol_no_row_to_dict", + "label": "_row_to_dict()", + "file_type": "code", + "source_file": "crud/collection_protocol_no.py", + "source_location": "L15" + }, + { + "id": "crud_collection_protocol_no_protocol_no_exists", + "label": "protocol_no_exists()", + "file_type": "code", + "source_file": "crud/collection_protocol_no.py", + "source_location": "L31" + }, + { + "id": "crud_collection_protocol_no_list_protocol_nos", + "label": "list_protocol_nos()", + "file_type": "code", + "source_file": "crud/collection_protocol_no.py", + "source_location": "L47" + }, + { + "id": "crud_collection_protocol_no_get_protocol_no", + "label": "get_protocol_no()", + "file_type": "code", + "source_file": "crud/collection_protocol_no.py", + "source_location": "L78" + }, + { + "id": "crud_collection_protocol_no_create_protocol_no", + "label": "create_protocol_no()", + "file_type": "code", + "source_file": "crud/collection_protocol_no.py", + "source_location": "L85" + }, + { + "id": "crud_collection_protocol_no_update_protocol_no", + "label": "update_protocol_no()", + "file_type": "code", + "source_file": "crud/collection_protocol_no.py", + "source_location": "L120" + }, + { + "id": "crud_collection_protocol_no_soft_delete_protocol_no", + "label": "soft_delete_protocol_no()", + "file_type": "code", + "source_file": "crud/collection_protocol_no.py", + "source_location": "L164" + }, + { + "id": "crud_collection_protocol_no_batch_generate_protocol_nos", + "label": "batch_generate_protocol_nos()", + "file_type": "code", + "source_file": "crud/collection_protocol_no.py", + "source_location": "L174" + }, + { + "id": "crud_collection_protocol_no_batch_issue_protocol_nos", + "label": "batch_issue_protocol_nos()", + "file_type": "code", + "source_file": "crud/collection_protocol_no.py", + "source_location": "L252" + }, + { + "id": "crud_collection_protocol_no_batch_revoke_protocol_nos", + "label": "batch_revoke_protocol_nos()", + "file_type": "code", + "source_file": "crud/collection_protocol_no.py", + "source_location": "L297" + }, + { + "id": "crud_collection_protocol_no_total_pages", + "label": "total_pages()", + "file_type": "code", + "source_file": "crud/collection_protocol_no.py", + "source_location": "L336" + }, + { + "id": "crud_collection_protocol_no_rationale_1", + "label": "\u91c7\u96c6\u534f\u8bae\u53f7\u6c60 CRUD\uff08biz_collection_protocol_no\uff09", + "file_type": "rationale", + "source_file": "crud/collection_protocol_no.py", + "source_location": "L1" + }, + { + "id": "crud_collection_protocol_no_rationale_185", + "label": "\u6279\u91cf\u751f\u6210\u534f\u8bae\u53f7: \u524d\u7f00 + \u4e2d\u95f4\u6bb5 + \u8865\u96f6\u5e8f\u53f7", + "file_type": "rationale", + "source_file": "crud/collection_protocol_no.py", + "source_location": "L185" + }, + { + "id": "crud_storage_facility_py", + "label": "storage_facility.py", + "file_type": "code", + "source_file": "crud/storage_facility.py", + "source_location": "L1" + }, + { + "id": "crud_storage_facility_row_to_dict", + "label": "_row_to_dict()", + "file_type": "code", + "source_file": "crud/storage_facility.py", + "source_location": "L19" + }, + { + "id": "crud_storage_facility_list_all_facilities", + "label": "list_all_facilities()", + "file_type": "code", + "source_file": "crud/storage_facility.py", + "source_location": "L34" + }, + { + "id": "crud_storage_facility_get_facility", + "label": "get_facility()", + "file_type": "code", + "source_file": "crud/storage_facility.py", + "source_location": "L52" + }, + { + "id": "crud_storage_facility_get_children", + "label": "get_children()", + "file_type": "code", + "source_file": "crud/storage_facility.py", + "source_location": "L61" + }, + { + "id": "crud_storage_facility_collect_descendant_ids", + "label": "collect_descendant_ids()", + "file_type": "code", + "source_file": "crud/storage_facility.py", + "source_location": "L77" + }, + { + "id": "crud_storage_facility_create_facility", + "label": "create_facility()", + "file_type": "code", + "source_file": "crud/storage_facility.py", + "source_location": "L90" + }, + { + "id": "crud_storage_facility_update_facility", + "label": "update_facility()", + "file_type": "code", + "source_file": "crud/storage_facility.py", + "source_location": "L127" + }, + { + "id": "crud_storage_facility_soft_delete_facility", + "label": "soft_delete_facility()", + "file_type": "code", + "source_file": "crud/storage_facility.py", + "source_location": "L163" + }, + { + "id": "crud_storage_facility_slot_to_dict", + "label": "_slot_to_dict()", + "file_type": "code", + "source_file": "crud/storage_facility.py", + "source_location": "L189" + }, + { + "id": "crud_storage_facility_list_slots", + "label": "list_slots()", + "file_type": "code", + "source_file": "crud/storage_facility.py", + "source_location": "L203" + }, + { + "id": "crud_storage_facility_get_slot", + "label": "get_slot()", + "file_type": "code", + "source_file": "crud/storage_facility.py", + "source_location": "L221" + }, + { + "id": "crud_storage_facility_create_slot", + "label": "create_slot()", + "file_type": "code", + "source_file": "crud/storage_facility.py", + "source_location": "L230" + }, + { + "id": "crud_storage_facility_update_slot", + "label": "update_slot()", + "file_type": "code", + "source_file": "crud/storage_facility.py", + "source_location": "L265" + }, + { + "id": "crud_storage_facility_soft_delete_slot", + "label": "soft_delete_slot()", + "file_type": "code", + "source_file": "crud/storage_facility.py", + "source_location": "L295" + }, + { + "id": "crud_storage_facility_batch_create_slots", + "label": "batch_create_slots()", + "file_type": "code", + "source_file": "crud/storage_facility.py", + "source_location": "L305" + }, + { + "id": "crud_storage_facility_rationale_1", + "label": "\u5b58\u50a8\u8bbe\u65bd\uff08\u6811\u7ed3\u6784\uff09+ \u5c0f\u683c CRUD\uff08biz_storage_facility / biz_storage_facility_slot\uff09", + "file_type": "rationale", + "source_file": "crud/storage_facility.py", + "source_location": "L1" + }, + { + "id": "crud_storage_facility_rationale_40", + "label": "Return FLAT list of all non-deleted facility nodes (no pagination, no tree build", + "file_type": "rationale", + "source_file": "crud/storage_facility.py", + "source_location": "L40" + }, + { + "id": "crud_storage_facility_rationale_62", + "label": "Direct children of a node.", + "file_type": "rationale", + "source_file": "crud/storage_facility.py", + "source_location": "L62" + }, + { + "id": "crud_storage_facility_rationale_78", + "label": "Iteratively collect ALL descendant node IDs (stack-based, no recursion).", + "file_type": "rationale", + "source_file": "crud/storage_facility.py", + "source_location": "L78" + }, + { + "id": "crud_storage_facility_rationale_164", + "label": "Cascade soft-delete: node + all descendants + their slots.", + "file_type": "rationale", + "source_file": "crud/storage_facility.py", + "source_location": "L164" + }, + { + "id": "crud_cell_sample_type_py", + "label": "cell_sample_type.py", + "file_type": "code", + "source_file": "crud/cell_sample_type.py", + "source_location": "L1" + }, + { + "id": "crud_cell_sample_type_row_to_dict", + "label": "_row_to_dict()", + "file_type": "code", + "source_file": "crud/cell_sample_type.py", + "source_location": "L15" + }, + { + "id": "crud_cell_sample_type_type_code_exists", + "label": "type_code_exists()", + "file_type": "code", + "source_file": "crud/cell_sample_type.py", + "source_location": "L31" + }, + { + "id": "crud_cell_sample_type_list_cell_sample_types", + "label": "list_cell_sample_types()", + "file_type": "code", + "source_file": "crud/cell_sample_type.py", + "source_location": "L43" + }, + { + "id": "crud_cell_sample_type_get_cell_sample_type", + "label": "get_cell_sample_type()", + "file_type": "code", + "source_file": "crud/cell_sample_type.py", + "source_location": "L74" + }, + { + "id": "crud_cell_sample_type_create_cell_sample_type", + "label": "create_cell_sample_type()", + "file_type": "code", + "source_file": "crud/cell_sample_type.py", + "source_location": "L81" + }, + { + "id": "crud_cell_sample_type_update_cell_sample_type", + "label": "update_cell_sample_type()", + "file_type": "code", + "source_file": "crud/cell_sample_type.py", + "source_location": "L120" + }, + { + "id": "crud_cell_sample_type_soft_delete_cell_sample_type", + "label": "soft_delete_cell_sample_type()", + "file_type": "code", + "source_file": "crud/cell_sample_type.py", + "source_location": "L161" + }, + { + "id": "crud_cell_sample_type_total_pages", + "label": "total_pages()", + "file_type": "code", + "source_file": "crud/cell_sample_type.py", + "source_location": "L171" + }, + { + "id": "crud_cell_sample_type_rationale_1", + "label": "\u7ec6\u80de\u6837\u672c\u7c7b\u578b CRUD\uff08biz_cell_sample_type\uff09", + "file_type": "rationale", + "source_file": "crud/cell_sample_type.py", + "source_location": "L1" + }, + { + "id": "crud_dept_py", + "label": "dept.py", + "file_type": "code", + "source_file": "crud/dept.py", + "source_location": "L1" + }, + { + "id": "crud_dept_row_to_dict", + "label": "_row_to_dict()", + "file_type": "code", + "source_file": "crud/dept.py", + "source_location": "L13" + }, + { + "id": "crud_dept_build_tree", + "label": "_build_tree()", + "file_type": "code", + "source_file": "crud/dept.py", + "source_location": "L30" + }, + { + "id": "crud_dept_list_depts", + "label": "list_depts()", + "file_type": "code", + "source_file": "crud/dept.py", + "source_location": "L38" + }, + { + "id": "crud_dept_list_depts_tree", + "label": "list_depts_tree()", + "file_type": "code", + "source_file": "crud/dept.py", + "source_location": "L55" + }, + { + "id": "crud_dept_get_dept", + "label": "get_dept()", + "file_type": "code", + "source_file": "crud/dept.py", + "source_location": "L65" + }, + { + "id": "crud_dept_create_dept", + "label": "create_dept()", + "file_type": "code", + "source_file": "crud/dept.py", + "source_location": "L73" + }, + { + "id": "crud_dept_update_dept", + "label": "update_dept()", + "file_type": "code", + "source_file": "crud/dept.py", + "source_location": "L114" + }, + { + "id": "crud_dept_cascade_soft_delete", + "label": "_cascade_soft_delete()", + "file_type": "code", + "source_file": "crud/dept.py", + "source_location": "L152" + }, + { + "id": "crud_dept_soft_delete_dept", + "label": "soft_delete_dept()", + "file_type": "code", + "source_file": "crud/dept.py", + "source_location": "L165" + }, + { + "id": "crud_base_py", + "label": "base.py", + "file_type": "code", + "source_file": "crud/base.py", + "source_location": "L1" + }, + { + "id": "crud_base_camel_to_snake", + "label": "camel_to_snake()", + "file_type": "code", + "source_file": "crud/base.py", + "source_location": "L14" + }, + { + "id": "crud_base_get_model_attr", + "label": "get_model_attr()", + "file_type": "code", + "source_file": "crud/base.py", + "source_location": "L20" + }, + { + "id": "crud_base_crudbase", + "label": "CRUDBase", + "file_type": "code", + "source_file": "crud/base.py", + "source_location": "L33" + }, + { + "id": "crud_base_crudbase_init", + "label": ".__init__()", + "file_type": "code", + "source_file": "crud/base.py", + "source_location": "L36" + }, + { + "id": "crud_base_crudbase_get", + "label": ".get()", + "file_type": "code", + "source_file": "crud/base.py", + "source_location": "L39" + }, + { + "id": "crud_base_crudbase_get_multi", + "label": ".get_multi()", + "file_type": "code", + "source_file": "crud/base.py", + "source_location": "L43" + }, + { + "id": "crud_base_crudbase_get_all", + "label": ".get_all()", + "file_type": "code", + "source_file": "crud/base.py", + "source_location": "L67" + }, + { + "id": "crud_base_crudbase_create", + "label": ".create()", + "file_type": "code", + "source_file": "crud/base.py", + "source_location": "L74" + }, + { + "id": "crud_base_crudbase_update", + "label": ".update()", + "file_type": "code", + "source_file": "crud/base.py", + "source_location": "L95" + }, + { + "id": "crud_base_crudbase_delete", + "label": ".delete()", + "file_type": "code", + "source_file": "crud/base.py", + "source_location": "L114" + }, + { + "id": "crud_base_crudbase_hard_delete", + "label": ".hard_delete()", + "file_type": "code", + "source_file": "crud/base.py", + "source_location": "L126" + }, + { + "id": "crud_base_crudbase_count", + "label": ".count()", + "file_type": "code", + "source_file": "crud/base.py", + "source_location": "L135" + }, + { + "id": "crud_base_crudbase_exists", + "label": ".exists()", + "file_type": "code", + "source_file": "crud/base.py", + "source_location": "L142" + }, + { + "id": "crud_base_historycrud", + "label": "HistoryCRUD", + "file_type": "code", + "source_file": "crud/base.py", + "source_location": "L150" + }, + { + "id": "crud_base_historycrud_create_history", + "label": ".create_history()", + "file_type": "code", + "source_file": "crud/base.py", + "source_location": "L153" + }, + { + "id": "crud_protocol_donation_convert_py", + "label": "protocol_donation_convert.py", + "file_type": "code", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L1" + }, + { + "id": "crud_protocol_donation_convert_active_link_query", + "label": "_active_link_query()", + "file_type": "code", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L19" + }, + { + "id": "crud_protocol_donation_convert_get_convert_partner", + "label": "get_convert_partner()", + "file_type": "code", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L28" + }, + { + "id": "crud_protocol_donation_convert_has_active_convert_link", + "label": "has_active_convert_link()", + "file_type": "code", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L61" + }, + { + "id": "crud_protocol_donation_convert_create_convert_link", + "label": "create_convert_link()", + "file_type": "code", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L73" + }, + { + "id": "crud_protocol_donation_convert_get_partner_sample_codes", + "label": "get_partner_sample_codes()", + "file_type": "code", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L125" + }, + { + "id": "crud_protocol_donation_convert_assert_biz_no_available", + "label": "assert_biz_no_available()", + "file_type": "code", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L189" + }, + { + "id": "crud_protocol_donation_convert_upsert_convert_link_for_to_storage", + "label": "upsert_convert_link_for_to_storage()", + "file_type": "code", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L263" + }, + { + "id": "crud_protocol_donation_convert_rationale_1", + "label": "\u7ec6\u80de\u5b58\u50a8\u534f\u8bae \u21c4 \u79d1\u7814\u6350\u8d60 \u8f6c\u79fb\u5173\u8054\u4e0e\u7f16\u53f7/\u6837\u672c\u7f16\u7801\u8c41\u514d\u6821\u9a8c", + "file_type": "rationale", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L1" + }, + { + "id": "crud_protocol_donation_convert_rationale_35", + "label": "\u6309\u91c7\u96c6\u534f\u8bae\u6216\u79d1\u7814\u6350\u8d60 ID \u67e5\u8be2\u8f6c\u79fb\u914d\u5bf9\u4fe1\u606f\u3002", + "file_type": "rationale", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L35" + }, + { + "id": "crud_protocol_donation_convert_rationale_84", + "label": "\u8f6c\u79fb\u4e8b\u52a1\u5185\u5199\u5165\u5173\u8054\uff1b\u540c\u4e00\u534f\u8bae\u6216\u6350\u8d60\u4e0d\u5f97\u91cd\u590d\u5efa\u7acb\u6709\u6548\u5173\u8054\u3002", + "file_type": "rationale", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L84" + }, + { + "id": "crud_protocol_donation_convert_rationale_132", + "label": "\u8fd4\u56de\u914d\u5bf9\u5355\u636e\u4e0a\u672a\u5220\u9664\u6837\u672c\u7684\u7f16\u7801\u96c6\u5408\uff08\u7528\u4e8e\u6837\u672c\u552f\u4e00\u6027\u8c41\u514d\uff09\u3002", + "file_type": "rationale", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L132" + }, + { + "id": "crud_protocol_donation_convert_rationale_198", + "label": "\u6821\u9a8c\u4e1a\u52a1\u7f16\u53f7\u5728\u91c7\u96c6\u534f\u8bae\u4e0e\u79d1\u7814\u6350\u8d60\u95f4\u53ef\u7528\u3002 \u82e5\u5f53\u524d\u5355\u5b58\u5728\u8f6c\u79fb\u914d\u5bf9\uff0c\u5219\u8c41\u514d\u914d\u5bf9\u5355\u636e\u4e0a\u7684\u7f16\u53f7\u5360\u7528\u3002", + "file_type": "rationale", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L198" + }, + { + "id": "crud_protocol_donation_convert_rationale_273", + "label": "\u8f6c\u7ec6\u80de\u5b58\u50a8\u65f6\u5199\u5165/\u66f4\u65b0\u5173\u8054\u3002 \u82e5\u6350\u8d60\u5355\u5df2\u6709\u5173\u8054\uff08\u5982\u5148\u8f6c\u79d1\u7814\uff09\uff0c\u5219\u66f4\u65b0 protocol_id \u6307\u5411\u65b0\u534f\u8bae\u5355\u3002", + "file_type": "rationale", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L273" + }, + { + "id": "crud_qc_item_param_py", + "label": "qc_item_param.py", + "file_type": "code", + "source_file": "crud/qc_item_param.py", + "source_location": "L1" + }, + { + "id": "crud_qc_item_param_row_to_dict", + "label": "_row_to_dict()", + "file_type": "code", + "source_file": "crud/qc_item_param.py", + "source_location": "L12" + }, + { + "id": "crud_qc_item_param_list_params_by_item", + "label": "list_params_by_item()", + "file_type": "code", + "source_file": "crud/qc_item_param.py", + "source_location": "L24" + }, + { + "id": "crud_qc_item_param_save_params_for_item", + "label": "save_params_for_item()", + "file_type": "code", + "source_file": "crud/qc_item_param.py", + "source_location": "L41" + }, + { + "id": "crud_leave_py", + "label": "leave.py", + "file_type": "code", + "source_file": "crud/leave.py", + "source_location": "L1" + }, + { + "id": "crud_leave_total_pages", + "label": "total_pages()", + "file_type": "code", + "source_file": "crud/leave.py", + "source_location": "L14" + }, + { + "id": "crud_leave_row_to_dict", + "label": "_row_to_dict()", + "file_type": "code", + "source_file": "crud/leave.py", + "source_location": "L18" + }, + { + "id": "crud_leave_list_leaves", + "label": "list_leaves()", + "file_type": "code", + "source_file": "crud/leave.py", + "source_location": "L38" + }, + { + "id": "crud_leave_get_leave", + "label": "get_leave()", + "file_type": "code", + "source_file": "crud/leave.py", + "source_location": "L69" + }, + { + "id": "crud_leave_create_leave", + "label": "create_leave()", + "file_type": "code", + "source_file": "crud/leave.py", + "source_location": "L74" + }, + { + "id": "crud_leave_update_leave", + "label": "update_leave()", + "file_type": "code", + "source_file": "crud/leave.py", + "source_location": "L105" + }, + { + "id": "crud_leave_update_leave_status", + "label": "update_leave_status()", + "file_type": "code", + "source_file": "crud/leave.py", + "source_location": "L125" + }, + { + "id": "crud_leave_soft_delete_leave", + "label": "soft_delete_leave()", + "file_type": "code", + "source_file": "crud/leave.py", + "source_location": "L137" + }, + { + "id": "crud_output_type_py", + "label": "output_type.py", + "file_type": "code", + "source_file": "crud/output_type.py", + "source_location": "L1" + }, + { + "id": "crud_output_type_row_to_dict", + "label": "_row_to_dict()", + "file_type": "code", + "source_file": "crud/output_type.py", + "source_location": "L15" + }, + { + "id": "crud_output_type_list_output_types", + "label": "list_output_types()", + "file_type": "code", + "source_file": "crud/output_type.py", + "source_location": "L28" + }, + { + "id": "crud_output_type_get_output_type", + "label": "get_output_type()", + "file_type": "code", + "source_file": "crud/output_type.py", + "source_location": "L64" + }, + { + "id": "crud_output_type_type_code_exists", + "label": "type_code_exists()", + "file_type": "code", + "source_file": "crud/output_type.py", + "source_location": "L72" + }, + { + "id": "crud_output_type_create_output_type", + "label": "create_output_type()", + "file_type": "code", + "source_file": "crud/output_type.py", + "source_location": "L81" + }, + { + "id": "crud_output_type_update_output_type", + "label": "update_output_type()", + "file_type": "code", + "source_file": "crud/output_type.py", + "source_location": "L116" + }, + { + "id": "crud_output_type_soft_delete_output_type", + "label": "soft_delete_output_type()", + "file_type": "code", + "source_file": "crud/output_type.py", + "source_location": "L150" + }, + { + "id": "crud_output_type_total_pages", + "label": "total_pages()", + "file_type": "code", + "source_file": "crud/output_type.py", + "source_location": "L160" + }, + { + "id": "crud_output_type_rationale_1", + "label": "\u5de5\u827a\u4ea7\u51fa\u7269\u7c7b\u578b CRUD\uff08biz_output_type\uff09", + "file_type": "rationale", + "source_file": "crud/output_type.py", + "source_location": "L1" + }, + { + "id": "crud_exhibition_appointment_py", + "label": "exhibition_appointment.py", + "file_type": "code", + "source_file": "crud/exhibition_appointment.py", + "source_location": "L1" + }, + { + "id": "crud_exhibition_appointment_format_visit_date", + "label": "_format_visit_date()", + "file_type": "code", + "source_file": "crud/exhibition_appointment.py", + "source_location": "L15" + }, + { + "id": "crud_exhibition_appointment_row_to_dict", + "label": "_row_to_dict()", + "file_type": "code", + "source_file": "crud/exhibition_appointment.py", + "source_location": "L24" + }, + { + "id": "crud_exhibition_appointment_list_exhibition_appointments", + "label": "list_exhibition_appointments()", + "file_type": "code", + "source_file": "crud/exhibition_appointment.py", + "source_location": "L41" + }, + { + "id": "crud_exhibition_appointment_get_exhibition_appointment", + "label": "get_exhibition_appointment()", + "file_type": "code", + "source_file": "crud/exhibition_appointment.py", + "source_location": "L78" + }, + { + "id": "crud_exhibition_appointment_appointment_no_exists", + "label": "appointment_no_exists()", + "file_type": "code", + "source_file": "crud/exhibition_appointment.py", + "source_location": "L86" + }, + { + "id": "crud_exhibition_appointment_generate_appointment_no", + "label": "_generate_appointment_no()", + "file_type": "code", + "source_file": "crud/exhibition_appointment.py", + "source_location": "L99" + }, + { + "id": "crud_exhibition_appointment_create_exhibition_appointment", + "label": "create_exhibition_appointment()", + "file_type": "code", + "source_file": "crud/exhibition_appointment.py", + "source_location": "L123" + }, + { + "id": "crud_exhibition_appointment_update_exhibition_appointment", + "label": "update_exhibition_appointment()", + "file_type": "code", + "source_file": "crud/exhibition_appointment.py", + "source_location": "L173" + }, + { + "id": "crud_exhibition_appointment_soft_delete_exhibition_appointment", + "label": "soft_delete_exhibition_appointment()", + "file_type": "code", + "source_file": "crud/exhibition_appointment.py", + "source_location": "L225" + }, + { + "id": "crud_exhibition_appointment_total_pages", + "label": "total_pages()", + "file_type": "code", + "source_file": "crud/exhibition_appointment.py", + "source_location": "L235" + }, + { + "id": "crud_exhibition_appointment_rationale_1", + "label": "\u5c55\u89c8\u9884\u7ea6 CRUD\uff08biz_exhibition_appointment\uff09", + "file_type": "rationale", + "source_file": "crud/exhibition_appointment.py", + "source_location": "L1" + }, + { + "id": "crud_exhibition_appointment_rationale_16", + "label": "\u683c\u5f0f\u5316 visit_date \u4e3a YYYY-MM-DD HH:mm:ss \u5b57\u7b26\u4e32", + "file_type": "rationale", + "source_file": "crud/exhibition_appointment.py", + "source_location": "L16" + }, + { + "id": "crud_exhibition_appointment_rationale_100", + "label": "\u751f\u6210\u9884\u7ea6\u7f16\u53f7\uff1aYYYYMMDD + 6\u4f4d\u5e8f\u53f7\uff08\u5982 20260515000001\uff09", + "file_type": "rationale", + "source_file": "crud/exhibition_appointment.py", + "source_location": "L100" + }, + { + "id": "api_public_py", + "label": "public.py", + "file_type": "code", + "source_file": "api/public.py", + "source_location": "L1" + }, + { + "id": "api_public_avatar_url_field", + "label": "_avatar_url_field()", + "file_type": "code", + "source_file": "api/public.py", + "source_location": "L33" + }, + { + "id": "api_public_build_user_info_payload", + "label": "_build_user_info_payload()", + "file_type": "code", + "source_file": "api/public.py", + "source_location": "L41" + }, + { + "id": "api_public_jwt_user_payload", + "label": "_jwt_user_payload()", + "file_type": "code", + "source_file": "api/public.py", + "source_location": "L57" + }, + { + "id": "api_public_web_login_rsa_public_key", + "label": "web_login_rsa_public_key()", + "file_type": "code", + "source_file": "api/public.py", + "source_location": "L68" + }, + { + "id": "api_public_web_login", + "label": "web_login()", + "file_type": "code", + "source_file": "api/public.py", + "source_location": "L75" + }, + { + "id": "api_public_refresh_token", + "label": "refresh_token()", + "file_type": "code", + "source_file": "api/public.py", + "source_location": "L133" + }, + { + "id": "api_public_logout", + "label": "logout()", + "file_type": "code", + "source_file": "api/public.py", + "source_location": "L195" + }, + { + "id": "api_public_get_current_user_profile", + "label": "get_current_user_profile()", + "file_type": "code", + "source_file": "api/public.py", + "source_location": "L214" + }, + { + "id": "api_public_get_web_auth_menu_codes", + "label": "get_web_auth_menu_codes()", + "file_type": "code", + "source_file": "api/public.py", + "source_location": "L247" + }, + { + "id": "api_public_rationale_1", + "label": "\u516c\u5171\u63a5\u53e3\uff08Web \u767b\u5f55\u3001\u5237\u65b0 Token\u3001\u767b\u51fa\uff1b\u7528\u6237\u6a21\u578b\u5bf9\u9f50 docs/sql/zkxw.sql \u57fa\u7ebf\uff09", + "file_type": "rationale", + "source_file": "api/public.py", + "source_location": "L1" + }, + { + "id": "api_public_rationale_42", + "label": "\u4e0e web-admin `userInfo` \u5b57\u6bb5\u7ea6\u5b9a\u4e00\u81f4\u3002", + "file_type": "rationale", + "source_file": "api/public.py", + "source_location": "L42" + }, + { + "id": "api_public_rationale_69", + "label": "Web \u7aef\u767b\u5f55\u7528 RSA \u516c\u94a5\uff08PKCS#1 v1.5\uff0c\u4e0e JSEncrypt \u4e00\u81f4\uff09", + "file_type": "rationale", + "source_file": "api/public.py", + "source_location": "L69" + }, + { + "id": "api_public_rationale_80", + "label": "Web \u7aef\u767b\u5f55\uff1a\u8d26\u53f7\u4e3a sys_user.user_no\uff0c\u5bc6\u7801\u4e3a sys_user.password\uff08bcrypt\uff09\u3002", + "file_type": "rationale", + "source_file": "api/public.py", + "source_location": "L80" + }, + { + "id": "api_public_rationale_196", + "label": "\u767b\u51fa\uff1a\u540a\u9500 Redis \u4f1a\u8bdd\uff08\u82e5\u5df2\u914d\u7f6e REDIS_HOST\uff09\u3002", + "file_type": "rationale", + "source_file": "api/public.py", + "source_location": "L196" + }, + { + "id": "api_public_rationale_215", + "label": "\u83b7\u53d6\u5f53\u524d\u7528\u6237\u4fe1\u606f\uff08\u4e0e sys_user \u5b57\u6bb5\u5bf9\u5e94\uff09\u3002", + "file_type": "rationale", + "source_file": "api/public.py", + "source_location": "L215" + }, + { + "id": "api_public_rationale_248", + "label": "\u83b7\u53d6\u5f53\u524d\u7528\u6237\u83dc\u5355\u6743\u9650\u6807\u8bc6\uff08sys_menu.perms\uff0c\u7ecf\u89d2\u8272\u7ee7\u627f\uff09\u3002", + "file_type": "rationale", + "source_file": "api/public.py", + "source_location": "L248" + }, + { + "id": "api_material_py", + "label": "material.py", + "file_type": "code", + "source_file": "api/material.py", + "source_location": "L1" + }, + { + "id": "api_material_materialbody", + "label": "MaterialBody", + "file_type": "code", + "source_file": "api/material.py", + "source_location": "L21" + }, + { + "id": "basemodel", + "label": "BaseModel", + "file_type": "code", + "source_file": "", + "source_location": "" + }, + { + "id": "api_material_materialupdatebody", + "label": "MaterialUpdateBody", + "file_type": "code", + "source_file": "api/material.py", + "source_location": "L34" + }, + { + "id": "api_material_stockinbody", + "label": "StockInBody", + "file_type": "code", + "source_file": "api/material.py", + "source_location": "L47" + }, + { + "id": "api_material_stockoutbody", + "label": "StockOutBody", + "file_type": "code", + "source_file": "api/material.py", + "source_location": "L53" + }, + { + "id": "api_material_list_materials", + "label": "list_materials()", + "file_type": "code", + "source_file": "api/material.py", + "source_location": "L65" + }, + { + "id": "api_material_material_options", + "label": "material_options()", + "file_type": "code", + "source_file": "api/material.py", + "source_location": "L88" + }, + { + "id": "api_material_create_material", + "label": "create_material()", + "file_type": "code", + "source_file": "api/material.py", + "source_location": "L100" + }, + { + "id": "api_material_update_material", + "label": "update_material()", + "file_type": "code", + "source_file": "api/material.py", + "source_location": "L120" + }, + { + "id": "api_material_delete_material", + "label": "delete_material()", + "file_type": "code", + "source_file": "api/material.py", + "source_location": "L141" + }, + { + "id": "api_material_stock_in_material", + "label": "stock_in_material()", + "file_type": "code", + "source_file": "api/material.py", + "source_location": "L158" + }, + { + "id": "api_material_stock_out_material", + "label": "stock_out_material()", + "file_type": "code", + "source_file": "api/material.py", + "source_location": "L179" + }, + { + "id": "api_material_list_stock_logs", + "label": "list_stock_logs()", + "file_type": "code", + "source_file": "api/material.py", + "source_location": "L204" + }, + { + "id": "api_qc_py", + "label": "qc.py", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L1" + }, + { + "id": "api_qc_thirdpartycompanybody", + "label": "ThirdPartyCompanyBody", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L29" + }, + { + "id": "basemodel", + "label": "BaseModel", + "file_type": "code", + "source_file": "", + "source_location": "" + }, + { + "id": "api_qc_thirdpartycompanyupdatebody", + "label": "ThirdPartyCompanyUpdateBody", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L46" + }, + { + "id": "api_qc_list_qc_third_party_companies", + "label": "list_qc_third_party_companies()", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L64" + }, + { + "id": "api_qc_list_qc_third_party_company_options", + "label": "list_qc_third_party_company_options()", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L85" + }, + { + "id": "api_qc_create_qc_third_party_company", + "label": "create_qc_third_party_company()", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L99" + }, + { + "id": "api_qc_update_qc_third_party_company", + "label": "update_qc_third_party_company()", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L133" + }, + { + "id": "api_qc_delete_qc_third_party_company", + "label": "delete_qc_third_party_company()", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L169" + }, + { + "id": "api_qc_thirdpartyitembody", + "label": "ThirdPartyItemBody", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L189" + }, + { + "id": "api_qc_thirdpartyitemupdatebody", + "label": "ThirdPartyItemUpdateBody", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L201" + }, + { + "id": "api_qc_list_qc_third_party_items", + "label": "list_qc_third_party_items()", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L214" + }, + { + "id": "api_qc_list_qc_third_party_items_active", + "label": "list_qc_third_party_items_active()", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L242" + }, + { + "id": "api_qc_create_qc_third_party_item", + "label": "create_qc_third_party_item()", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L257" + }, + { + "id": "api_qc_update_qc_third_party_item", + "label": "update_qc_third_party_item()", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L286" + }, + { + "id": "api_qc_delete_qc_third_party_item", + "label": "delete_qc_third_party_item()", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L317" + }, + { + "id": "api_qc_labtestitembody", + "label": "LabTestItemBody", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L337" + }, + { + "id": "api_qc_labtestitemupdatebody", + "label": "LabTestItemUpdateBody", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L348" + }, + { + "id": "api_qc_itemparambody", + "label": "ItemParamBody", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L362" + }, + { + "id": "api_qc_taskresultbody", + "label": "TaskResultBody", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L367" + }, + { + "id": "api_qc_taskcompletewithresultbody", + "label": "TaskCompleteWithResultBody", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L372" + }, + { + "id": "api_qc_list_qc_lab_test_items", + "label": "list_qc_lab_test_items()", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L382" + }, + { + "id": "api_qc_list_qc_lab_test_items_active", + "label": "list_qc_lab_test_items_active()", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L403" + }, + { + "id": "api_qc_create_qc_lab_test_item", + "label": "create_qc_lab_test_item()", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L417" + }, + { + "id": "api_qc_update_qc_lab_test_item", + "label": "update_qc_lab_test_item()", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L445" + }, + { + "id": "api_qc_delete_qc_lab_test_item", + "label": "delete_qc_lab_test_item()", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L475" + }, + { + "id": "api_qc_list_item_params", + "label": "list_item_params()", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L496" + }, + { + "id": "api_qc_save_item_params", + "label": "save_item_params()", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L512" + }, + { + "id": "api_qc_workorderconfigurebody", + "label": "WorkOrderConfigureBody", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L534" + }, + { + "id": "api_qc_list_qc_work_orders", + "label": "list_qc_work_orders()", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L544" + }, + { + "id": "api_qc_get_qc_work_order_detail", + "label": "get_qc_work_order_detail()", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L570" + }, + { + "id": "api_qc_configure_qc_work_order", + "label": "configure_qc_work_order()", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L588" + }, + { + "id": "api_qc_taskattachmentsbody", + "label": "TaskAttachmentsBody", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L618" + }, + { + "id": "api_qc_list_qc_tasks", + "label": "list_qc_tasks()", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L625" + }, + { + "id": "api_qc_get_qc_task_detail", + "label": "get_qc_task_detail()", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L657" + }, + { + "id": "api_qc_start_qc_task", + "label": "start_qc_task()", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L675" + }, + { + "id": "api_qc_complete_qc_task", + "label": "complete_qc_task()", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L693" + }, + { + "id": "api_qc_get_task_results", + "label": "get_task_results()", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L713" + }, + { + "id": "api_qc_complete_task_with_result", + "label": "complete_task_with_result()", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L728" + }, + { + "id": "api_qc_update_qc_task_attachments", + "label": "update_qc_task_attachments()", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L784" + }, + { + "id": "api_qc_qcmaterialbody", + "label": "QcMaterialBody", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L811" + }, + { + "id": "api_qc_qcmaterialupdatebody", + "label": "QcMaterialUpdateBody", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L822" + }, + { + "id": "api_qc_stockinbody", + "label": "StockInBody", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L833" + }, + { + "id": "api_qc_list_qc_materials", + "label": "list_qc_materials()", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L840" + }, + { + "id": "api_qc_qc_material_options", + "label": "qc_material_options()", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L861" + }, + { + "id": "api_qc_create_qc_material", + "label": "create_qc_material()", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L873" + }, + { + "id": "api_qc_update_qc_material", + "label": "update_qc_material()", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L890" + }, + { + "id": "api_qc_delete_qc_material", + "label": "delete_qc_material()", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L908" + }, + { + "id": "api_qc_stock_in_qc_material", + "label": "stock_in_qc_material()", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L925" + }, + { + "id": "api_qc_list_qc_material_usages", + "label": "list_qc_material_usages()", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L946" + }, + { + "id": "api_qc_rationale_1", + "label": "\u8d28\u91cf\u68c0\u6d4b \u2014 \u7b2c\u4e09\u65b9/\u5b9e\u9a8c\u5ba4\u4e3b\u6570\u636e\u3001\u8d28\u68c0\u5de5\u5355\u3001\u8d28\u68c0\u4efb\u52a1 API", + "file_type": "rationale", + "source_file": "api/qc.py", + "source_location": "L1" + }, + { + "id": "api_collection_protocol_py", + "label": "collection_protocol.py", + "file_type": "code", + "source_file": "api/collection_protocol.py", + "source_location": "L1" + }, + { + "id": "api_collection_protocol_get_tenant_no", + "label": "_get_tenant_no()", + "file_type": "code", + "source_file": "api/collection_protocol.py", + "source_location": "L29" + }, + { + "id": "api_collection_protocol_get_current_user_id", + "label": "_get_current_user_id()", + "file_type": "code", + "source_file": "api/collection_protocol.py", + "source_location": "L39" + }, + { + "id": "api_collection_protocol_parse_datetime_fields", + "label": "_parse_datetime_fields()", + "file_type": "code", + "source_file": "api/collection_protocol.py", + "source_location": "L53" + }, + { + "id": "api_collection_protocol_ensure_customer_for_mother", + "label": "_ensure_customer_for_mother()", + "file_type": "code", + "source_file": "api/collection_protocol.py", + "source_location": "L67" + }, + { + "id": "api_collection_protocol_list_collection_protocols", + "label": "list_collection_protocols()", + "file_type": "code", + "source_file": "api/collection_protocol.py", + "source_location": "L116" + }, + { + "id": "api_collection_protocol_get_collection_protocol_detail", + "label": "get_collection_protocol_detail()", + "file_type": "code", + "source_file": "api/collection_protocol.py", + "source_location": "L140" + }, + { + "id": "api_collection_protocol_protocolcreatebody", + "label": "ProtocolCreateBody", + "file_type": "code", + "source_file": "api/collection_protocol.py", + "source_location": "L155" + }, + { + "id": "basemodel", + "label": "BaseModel", + "file_type": "code", + "source_file": "", + "source_location": "" + }, + { + "id": "api_collection_protocol_protocolupdatebody", + "label": "ProtocolUpdateBody", + "file_type": "code", + "source_file": "api/collection_protocol.py", + "source_location": "L174" + }, + { + "id": "api_collection_protocol_resolve_protocol_attachments", + "label": "_resolve_protocol_attachments()", + "file_type": "code", + "source_file": "api/collection_protocol.py", + "source_location": "L200" + }, + { + "id": "api_collection_protocol_persist_protocol_sub_resources", + "label": "_persist_protocol_sub_resources()", + "file_type": "code", + "source_file": "api/collection_protocol.py", + "source_location": "L210" + }, + { + "id": "api_collection_protocol_create_collection_protocol", + "label": "create_collection_protocol()", + "file_type": "code", + "source_file": "api/collection_protocol.py", + "source_location": "L246" + }, + { + "id": "api_collection_protocol_update_collection_protocol", + "label": "update_collection_protocol()", + "file_type": "code", + "source_file": "api/collection_protocol.py", + "source_location": "L289" + }, + { + "id": "api_collection_protocol_delete_collection_protocol", + "label": "delete_collection_protocol()", + "file_type": "code", + "source_file": "api/collection_protocol.py", + "source_location": "L338" + }, + { + "id": "api_collection_protocol_list_collection_protocol_audits", + "label": "list_collection_protocol_audits()", + "file_type": "code", + "source_file": "api/collection_protocol.py", + "source_location": "L364" + }, + { + "id": "api_collection_protocol_auditcreatebody", + "label": "AuditCreateBody", + "file_type": "code", + "source_file": "api/collection_protocol.py", + "source_location": "L385" + }, + { + "id": "api_collection_protocol_submit_collection_protocol_audit", + "label": "submit_collection_protocol_audit()", + "file_type": "code", + "source_file": "api/collection_protocol.py", + "source_location": "L393" + }, + { + "id": "api_collection_protocol_list_payment_details", + "label": "list_payment_details()", + "file_type": "code", + "source_file": "api/collection_protocol.py", + "source_location": "L422" + }, + { + "id": "api_collection_protocol_batchdetailidsbody", + "label": "BatchDetailIdsBody", + "file_type": "code", + "source_file": "api/collection_protocol.py", + "source_location": "L445" + }, + { + "id": "api_collection_protocol_refundfinancesubmitbody", + "label": "RefundFinanceSubmitBody", + "file_type": "code", + "source_file": "api/collection_protocol.py", + "source_location": "L451" + }, + { + "id": "api_collection_protocol_batchrefundfinancesubmitbody", + "label": "BatchRefundFinanceSubmitBody", + "file_type": "code", + "source_file": "api/collection_protocol.py", + "source_location": "L459" + }, + { + "id": "api_collection_protocol_post_submit_receipt_finance", + "label": "post_submit_receipt_finance()", + "file_type": "code", + "source_file": "api/collection_protocol.py", + "source_location": "L466" + }, + { + "id": "api_collection_protocol_post_submit_receipt_finance_batch", + "label": "post_submit_receipt_finance_batch()", + "file_type": "code", + "source_file": "api/collection_protocol.py", + "source_location": "L485" + }, + { + "id": "api_collection_protocol_post_submit_refund_finance", + "label": "post_submit_refund_finance()", + "file_type": "code", + "source_file": "api/collection_protocol.py", + "source_location": "L504" + }, + { + "id": "api_collection_protocol_post_submit_refund_finance_batch", + "label": "post_submit_refund_finance_batch()", + "file_type": "code", + "source_file": "api/collection_protocol.py", + "source_location": "L527" + }, + { + "id": "api_collection_protocol_list_receipt_confirm", + "label": "list_receipt_confirm()", + "file_type": "code", + "source_file": "api/collection_protocol.py", + "source_location": "L549" + }, + { + "id": "api_collection_protocol_list_receipt_confirmed", + "label": "list_receipt_confirmed()", + "file_type": "code", + "source_file": "api/collection_protocol.py", + "source_location": "L562" + }, + { + "id": "api_collection_protocol_financeconfirmbody", + "label": "FinanceConfirmBody", + "file_type": "code", + "source_file": "api/collection_protocol.py", + "source_location": "L576" + }, + { + "id": "api_collection_protocol_refundfinanceconfirmbody", + "label": "RefundFinanceConfirmBody", + "file_type": "code", + "source_file": "api/collection_protocol.py", + "source_location": "L583" + }, + { + "id": "api_collection_protocol_post_receipt_confirm", + "label": "post_receipt_confirm()", + "file_type": "code", + "source_file": "api/collection_protocol.py", + "source_location": "L593" + }, + { + "id": "api_collection_protocol_list_refund_confirm", + "label": "list_refund_confirm()", + "file_type": "code", + "source_file": "api/collection_protocol.py", + "source_location": "L620" + }, + { + "id": "api_collection_protocol_list_refund_confirmed", + "label": "list_refund_confirmed()", + "file_type": "code", + "source_file": "api/collection_protocol.py", + "source_location": "L633" + }, + { + "id": "api_collection_protocol_post_refund_confirm", + "label": "post_refund_confirm()", + "file_type": "code", + "source_file": "api/collection_protocol.py", + "source_location": "L648" + }, + { + "id": "api_collection_protocol_list_storage_certs", + "label": "list_storage_certs()", + "file_type": "code", + "source_file": "api/collection_protocol.py", + "source_location": "L675" + }, + { + "id": "api_collection_protocol_list_fullmoon_todos", + "label": "list_fullmoon_todos()", + "file_type": "code", + "source_file": "api/collection_protocol.py", + "source_location": "L786" + }, + { + "id": "api_collection_protocol_fullmoontodoinsurancebody", + "label": "FullmoonTodoInsuranceBody", + "file_type": "code", + "source_file": "api/collection_protocol.py", + "source_location": "L879" + }, + { + "id": "api_collection_protocol_update_fullmoon_todo_insurance", + "label": "update_fullmoon_todo_insurance()", + "file_type": "code", + "source_file": "api/collection_protocol.py", + "source_location": "L897" + }, + { + "id": "api_collection_protocol_rationale_1", + "label": "\u7ec6\u80de\u5b58\u50a8 \u2014 \u91c7\u96c6\u534f\u8bae\u5355 / \u5ba1\u6838 / \u8d22\u52a1\u786e\u8ba4 / \u5206\u671f\u9884\u8b66 API", + "file_type": "rationale", + "source_file": "api/collection_protocol.py", + "source_location": "L1" + }, + { + "id": "api_collection_protocol_rationale_68", + "label": "If mother info exists but no customerId, create a customer record and link it.", + "file_type": "rationale", + "source_file": "api/collection_protocol.py", + "source_location": "L68" + }, + { + "id": "api_basic_info_py", + "label": "basic_info.py", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L1" + }, + { + "id": "api_basic_info_get_tenant_no", + "label": "_get_tenant_no()", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L30" + }, + { + "id": "api_basic_info_customercreatebody", + "label": "CustomerCreateBody", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L45" + }, + { + "id": "basemodel", + "label": "BaseModel", + "file_type": "code", + "source_file": "", + "source_location": "" + }, + { + "id": "api_basic_info_customerupdatebody", + "label": "CustomerUpdateBody", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L58" + }, + { + "id": "api_basic_info_list_customers", + "label": "list_customers()", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L72" + }, + { + "id": "api_basic_info_create_customer", + "label": "create_customer()", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L95" + }, + { + "id": "api_basic_info_update_customer", + "label": "update_customer()", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L121" + }, + { + "id": "api_basic_info_delete_customer", + "label": "delete_customer()", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L150" + }, + { + "id": "api_basic_info_cellsampletypecreatebody", + "label": "CellSampleTypeCreateBody", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L168" + }, + { + "id": "api_basic_info_cellsampletypeupdatebody", + "label": "CellSampleTypeUpdateBody", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L179" + }, + { + "id": "api_basic_info_list_cell_sample_types", + "label": "list_cell_sample_types()", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L191" + }, + { + "id": "api_basic_info_create_cell_sample_type", + "label": "create_cell_sample_type()", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L214" + }, + { + "id": "api_basic_info_update_cell_sample_type", + "label": "update_cell_sample_type()", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L238" + }, + { + "id": "api_basic_info_delete_cell_sample_type", + "label": "delete_cell_sample_type()", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L265" + }, + { + "id": "api_basic_info_collectionregioncreatebody", + "label": "CollectionRegionCreateBody", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L283" + }, + { + "id": "api_basic_info_collectionregionupdatebody", + "label": "CollectionRegionUpdateBody", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L291" + }, + { + "id": "api_basic_info_list_collection_regions", + "label": "list_collection_regions()", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L300" + }, + { + "id": "api_basic_info_create_collection_region", + "label": "create_collection_region()", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L323" + }, + { + "id": "api_basic_info_update_collection_region", + "label": "update_collection_region()", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L344" + }, + { + "id": "api_basic_info_delete_collection_region", + "label": "delete_collection_region()", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L368" + }, + { + "id": "api_basic_info_hospitalcreatebody", + "label": "HospitalCreateBody", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L386" + }, + { + "id": "api_basic_info_hospitalupdatebody", + "label": "HospitalUpdateBody", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L394" + }, + { + "id": "api_basic_info_list_hospitals", + "label": "list_hospitals()", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L403" + }, + { + "id": "api_basic_info_create_hospital", + "label": "create_hospital()", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L423" + }, + { + "id": "api_basic_info_update_hospital", + "label": "update_hospital()", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L446" + }, + { + "id": "api_basic_info_delete_hospital", + "label": "delete_hospital()", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L474" + }, + { + "id": "api_basic_info_protocolnocreatebody", + "label": "ProtocolNoCreateBody", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L496" + }, + { + "id": "api_basic_info_protocolnoupdatebody", + "label": "ProtocolNoUpdateBody", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L505" + }, + { + "id": "api_basic_info_list_protocol_nos", + "label": "list_protocol_nos()", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L518" + }, + { + "id": "api_basic_info_protocolnobatchgeneratebody", + "label": "ProtocolNoBatchGenerateBody", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L547" + }, + { + "id": "api_basic_info_protocolnobatchissuebody", + "label": "ProtocolNoBatchIssueBody", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L557" + }, + { + "id": "api_basic_info_batch_generate_protocol_nos", + "label": "batch_generate_protocol_nos()", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L566" + }, + { + "id": "api_basic_info_batch_issue_protocol_nos", + "label": "batch_issue_protocol_nos()", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L592" + }, + { + "id": "api_basic_info_protocolnobatchrevokebody", + "label": "ProtocolNoBatchRevokeBody", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L615" + }, + { + "id": "api_basic_info_batch_revoke_protocol_nos", + "label": "batch_revoke_protocol_nos()", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L622" + }, + { + "id": "api_basic_info_create_protocol_no", + "label": "create_protocol_no()", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L644" + }, + { + "id": "api_basic_info_update_protocol_no", + "label": "update_protocol_no()", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L666" + }, + { + "id": "api_basic_info_delete_protocol_no", + "label": "delete_protocol_no()", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L694" + }, + { + "id": "api_basic_info_samplecodecreatebody", + "label": "SampleCodeCreateBody", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L712" + }, + { + "id": "api_basic_info_samplecodeupdatebody", + "label": "SampleCodeUpdateBody", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L721" + }, + { + "id": "api_basic_info_samplecodebatchgeneratebody", + "label": "SampleCodeBatchGenerateBody", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L733" + }, + { + "id": "api_basic_info_samplecodebatchissuebody", + "label": "SampleCodeBatchIssueBody", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L743" + }, + { + "id": "api_basic_info_batch_generate_sample_codes", + "label": "batch_generate_sample_codes()", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L752" + }, + { + "id": "api_basic_info_batch_issue_sample_codes", + "label": "batch_issue_sample_codes()", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L778" + }, + { + "id": "api_basic_info_samplecodebatchrevokebody", + "label": "SampleCodeBatchRevokeBody", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L801" + }, + { + "id": "api_basic_info_batch_revoke_sample_codes", + "label": "batch_revoke_sample_codes()", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L808" + }, + { + "id": "api_basic_info_list_sample_codes", + "label": "list_sample_codes()", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L830" + }, + { + "id": "api_basic_info_create_sample_code", + "label": "create_sample_code()", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L860" + }, + { + "id": "api_basic_info_update_sample_code", + "label": "update_sample_code()", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L882" + }, + { + "id": "api_basic_info_delete_sample_code", + "label": "delete_sample_code()", + "file_type": "code", + "source_file": "api/basic_info.py", + "source_location": "L910" + }, + { + "id": "api_basic_info_rationale_1", + "label": "\u57fa\u7840\u4fe1\u606f\u7ba1\u7406 API\uff08\u5ba2\u6237\u3001\u6837\u672c\u7c7b\u578b\u3001\u91c7\u96c6\u5730\u533a/\u533b\u9662\u3001\u534f\u8bae\u53f7\u6c60\u3001\u6837\u672c\u7f16\u7801\u6c60\uff09", + "file_type": "rationale", + "source_file": "api/basic_info.py", + "source_location": "L1" + }, + { + "id": "api_init_py", + "label": "__init__.py", + "file_type": "code", + "source_file": "api/__init__.py", + "source_location": "L1" + }, + { + "id": "api_init_rationale_1", + "label": "API \u8def\u7531\u5305\uff08\u9aa8\u67b6\uff1a\u516c\u5171\u9274\u6743 + \u9759\u6001\u83dc\u5355 + \u8fd0\u8425\u7aef\u5360\u4f4d\uff09", + "file_type": "rationale", + "source_file": "api/__init__.py", + "source_location": "L1" + }, + { + "id": "api_operations_py", + "label": "operations.py", + "file_type": "code", + "source_file": "api/operations.py", + "source_location": "L1" + }, + { + "id": "api_operations_get_tenant_no", + "label": "_get_tenant_no()", + "file_type": "code", + "source_file": "api/operations.py", + "source_location": "L21" + }, + { + "id": "api_operations_cleanroomcreatebody", + "label": "CleanRoomCreateBody", + "file_type": "code", + "source_file": "api/operations.py", + "source_location": "L36" + }, + { + "id": "basemodel", + "label": "BaseModel", + "file_type": "code", + "source_file": "", + "source_location": "" + }, + { + "id": "api_operations_cleanroomupdatebody", + "label": "CleanRoomUpdateBody", + "file_type": "code", + "source_file": "api/operations.py", + "source_location": "L48" + }, + { + "id": "api_operations_list_clean_rooms", + "label": "list_clean_rooms()", + "file_type": "code", + "source_file": "api/operations.py", + "source_location": "L61" + }, + { + "id": "api_operations_create_clean_room", + "label": "create_clean_room()", + "file_type": "code", + "source_file": "api/operations.py", + "source_location": "L84" + }, + { + "id": "api_operations_update_clean_room", + "label": "update_clean_room()", + "file_type": "code", + "source_file": "api/operations.py", + "source_location": "L109" + }, + { + "id": "api_operations_delete_clean_room", + "label": "delete_clean_room()", + "file_type": "code", + "source_file": "api/operations.py", + "source_location": "L137" + }, + { + "id": "api_operations_accesslogcreatebody", + "label": "AccessLogCreateBody", + "file_type": "code", + "source_file": "api/operations.py", + "source_location": "L155" + }, + { + "id": "api_operations_accesslogupdatebody", + "label": "AccessLogUpdateBody", + "file_type": "code", + "source_file": "api/operations.py", + "source_location": "L169" + }, + { + "id": "api_operations_parse_optional_dt", + "label": "_parse_optional_dt()", + "file_type": "code", + "source_file": "api/operations.py", + "source_location": "L182" + }, + { + "id": "api_operations_list_access_logs", + "label": "list_access_logs()", + "file_type": "code", + "source_file": "api/operations.py", + "source_location": "L189" + }, + { + "id": "api_operations_create_access_log", + "label": "create_access_log()", + "file_type": "code", + "source_file": "api/operations.py", + "source_location": "L218" + }, + { + "id": "api_operations_update_access_log", + "label": "update_access_log()", + "file_type": "code", + "source_file": "api/operations.py", + "source_location": "L245" + }, + { + "id": "api_operations_delete_access_log", + "label": "delete_access_log()", + "file_type": "code", + "source_file": "api/operations.py", + "source_location": "L274" + }, + { + "id": "api_operations_storagefacilitycreatebody", + "label": "StorageFacilityCreateBody", + "file_type": "code", + "source_file": "api/operations.py", + "source_location": "L292" + }, + { + "id": "api_operations_storagefacilityupdatebody", + "label": "StorageFacilityUpdateBody", + "file_type": "code", + "source_file": "api/operations.py", + "source_location": "L303" + }, + { + "id": "api_operations_list_storage_facilities", + "label": "list_storage_facilities()", + "file_type": "code", + "source_file": "api/operations.py", + "source_location": "L314" + }, + { + "id": "api_operations_create_storage_facility", + "label": "create_storage_facility()", + "file_type": "code", + "source_file": "api/operations.py", + "source_location": "L333" + }, + { + "id": "api_operations_update_storage_facility", + "label": "update_storage_facility()", + "file_type": "code", + "source_file": "api/operations.py", + "source_location": "L357" + }, + { + "id": "api_operations_delete_storage_facility", + "label": "delete_storage_facility()", + "file_type": "code", + "source_file": "api/operations.py", + "source_location": "L383" + }, + { + "id": "api_operations_storageslotcreatebody", + "label": "StorageSlotCreateBody", + "file_type": "code", + "source_file": "api/operations.py", + "source_location": "L401" + }, + { + "id": "api_operations_storageslotbatchcreatebody", + "label": "StorageSlotBatchCreateBody", + "file_type": "code", + "source_file": "api/operations.py", + "source_location": "L411" + }, + { + "id": "api_operations_storageslotupdatebody", + "label": "StorageSlotUpdateBody", + "file_type": "code", + "source_file": "api/operations.py", + "source_location": "L419" + }, + { + "id": "api_operations_list_storage_slots", + "label": "list_storage_slots()", + "file_type": "code", + "source_file": "api/operations.py", + "source_location": "L429" + }, + { + "id": "api_operations_batch_create_storage_slots", + "label": "batch_create_storage_slots()", + "file_type": "code", + "source_file": "api/operations.py", + "source_location": "L447" + }, + { + "id": "api_operations_create_storage_slot", + "label": "create_storage_slot()", + "file_type": "code", + "source_file": "api/operations.py", + "source_location": "L469" + }, + { + "id": "api_operations_update_storage_slot", + "label": "update_storage_slot()", + "file_type": "code", + "source_file": "api/operations.py", + "source_location": "L492" + }, + { + "id": "api_operations_delete_storage_slot", + "label": "delete_storage_slot()", + "file_type": "code", + "source_file": "api/operations.py", + "source_location": "L517" + }, + { + "id": "api_operations_exhibitionappointmentcreatebody", + "label": "ExhibitionAppointmentCreateBody", + "file_type": "code", + "source_file": "api/operations.py", + "source_location": "L535" + }, + { + "id": "api_operations_exhibitionappointmentupdatebody", + "label": "ExhibitionAppointmentUpdateBody", + "file_type": "code", + "source_file": "api/operations.py", + "source_location": "L548" + }, + { + "id": "api_operations_list_exhibition_appointments", + "label": "list_exhibition_appointments()", + "file_type": "code", + "source_file": "api/operations.py", + "source_location": "L561" + }, + { + "id": "api_operations_create_exhibition_appointment", + "label": "create_exhibition_appointment()", + "file_type": "code", + "source_file": "api/operations.py", + "source_location": "L584" + }, + { + "id": "api_operations_update_exhibition_appointment", + "label": "update_exhibition_appointment()", + "file_type": "code", + "source_file": "api/operations.py", + "source_location": "L610" + }, + { + "id": "api_operations_delete_exhibition_appointment", + "label": "delete_exhibition_appointment()", + "file_type": "code", + "source_file": "api/operations.py", + "source_location": "L637" + }, + { + "id": "api_operations_rationale_1", + "label": "\u8fd0\u8425\u652f\u6491 API\uff08\u6d01\u51c0\u5ba4\u3001\u8fdb\u51fa\u8bb0\u5f55\u3001\u4ed3\u50a8\u8bbe\u65bd\u3001\u50a8\u4f4d\u3001\u5c55\u5385\u9884\u7ea6\uff09", + "file_type": "rationale", + "source_file": "api/operations.py", + "source_location": "L1" + }, + { + "id": "api_menu_py", + "label": "menu.py", + "file_type": "code", + "source_file": "api/menu.py", + "source_location": "L1" + }, + { + "id": "api_menu_get_menu_list", + "label": "get_menu_list()", + "file_type": "code", + "source_file": "api/menu.py", + "source_location": "L260" + }, + { + "id": "api_menu_rationale_1", + "label": "\u8fd0\u8425\u7aef\u83dc\u5355\u63a5\u53e3\uff08\u4e0e web-admin \u524d\u7aef\u9759\u6001\u8def\u7531 sqxp.ts \u5bf9\u9f50\uff0c\u4f9b\u540e\u7aef\u83dc\u5355\u6a21\u5f0f\u8054\u8c03\uff09", + "file_type": "rationale", + "source_file": "api/menu.py", + "source_location": "L1" + }, + { + "id": "api_admin_py", + "label": "admin.py", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L1" + }, + { + "id": "api_admin_list_roles_for_select", + "label": "list_roles_for_select()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L40" + }, + { + "id": "api_admin_list_users_for_select", + "label": "list_users_for_select()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L72" + }, + { + "id": "api_admin_list_roles_for_designer", + "label": "list_roles_for_designer()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L87" + }, + { + "id": "api_admin_tenantcreatebody", + "label": "TenantCreateBody", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L107" + }, + { + "id": "basemodel", + "label": "BaseModel", + "file_type": "code", + "source_file": "", + "source_location": "" + }, + { + "id": "api_admin_tenantupdatebody", + "label": "TenantUpdateBody", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L118" + }, + { + "id": "api_admin_list_tenants", + "label": "list_tenants()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L130" + }, + { + "id": "api_admin_create_tenant", + "label": "create_tenant()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L151" + }, + { + "id": "api_admin_update_tenant", + "label": "update_tenant()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L173" + }, + { + "id": "api_admin_delete_tenant", + "label": "delete_tenant()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L198" + }, + { + "id": "api_admin_get_tenant_no", + "label": "_get_tenant_no()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L215" + }, + { + "id": "api_admin_usercreatebody", + "label": "UserCreateBody", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L228" + }, + { + "id": "api_admin_userupdatebody", + "label": "UserUpdateBody", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L245" + }, + { + "id": "api_admin_list_users", + "label": "list_users()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L261" + }, + { + "id": "api_admin_get_user_by_id", + "label": "get_user_by_id()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L290" + }, + { + "id": "api_admin_create_user", + "label": "create_user()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L306" + }, + { + "id": "api_admin_update_user", + "label": "update_user()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L339" + }, + { + "id": "api_admin_delete_user", + "label": "delete_user()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L369" + }, + { + "id": "api_admin_reset_user_password", + "label": "reset_user_password()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L382" + }, + { + "id": "api_admin_dicttypecreatebody", + "label": "DictTypeCreateBody", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L399" + }, + { + "id": "api_admin_dicttypeupdatebody", + "label": "DictTypeUpdateBody", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L408" + }, + { + "id": "api_admin_list_dict_types", + "label": "list_dict_types()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L418" + }, + { + "id": "api_admin_create_dict_type", + "label": "create_dict_type()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L434" + }, + { + "id": "api_admin_update_dict_type", + "label": "update_dict_type()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L456" + }, + { + "id": "api_admin_delete_dict_type", + "label": "delete_dict_type()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L481" + }, + { + "id": "api_admin_dictdatacreatebody", + "label": "DictDataCreateBody", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L498" + }, + { + "id": "api_admin_dictdataupdatebody", + "label": "DictDataUpdateBody", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L508" + }, + { + "id": "api_admin_list_dict_data", + "label": "list_dict_data()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L518" + }, + { + "id": "api_admin_create_dict_data", + "label": "create_dict_data()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L535" + }, + { + "id": "api_admin_update_dict_data", + "label": "update_dict_data()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L558" + }, + { + "id": "api_admin_delete_dict_data", + "label": "delete_dict_data()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L581" + }, + { + "id": "api_admin_dict_data_options", + "label": "dict_data_options()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L594" + }, + { + "id": "api_admin_deptcreatebody", + "label": "DeptCreateBody", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L609" + }, + { + "id": "api_admin_deptupdatebody", + "label": "DeptUpdateBody", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L622" + }, + { + "id": "api_admin_list_depts", + "label": "list_depts()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L635" + }, + { + "id": "api_admin_create_dept", + "label": "create_dept()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L646" + }, + { + "id": "api_admin_update_dept", + "label": "update_dept()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L672" + }, + { + "id": "api_admin_delete_dept", + "label": "delete_dept()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L698" + }, + { + "id": "api_admin_sitecreatebody", + "label": "SiteCreateBody", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L715" + }, + { + "id": "api_admin_siteupdatebody", + "label": "SiteUpdateBody", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L730" + }, + { + "id": "api_admin_list_sites", + "label": "list_sites()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L746" + }, + { + "id": "api_admin_create_site", + "label": "create_site()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L760" + }, + { + "id": "api_admin_update_site", + "label": "update_site()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L788" + }, + { + "id": "api_admin_delete_site", + "label": "delete_site()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L817" + }, + { + "id": "api_admin_postcreatebody", + "label": "PostCreateBody", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L834" + }, + { + "id": "api_admin_postupdatebody", + "label": "PostUpdateBody", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L844" + }, + { + "id": "api_admin_list_posts", + "label": "list_posts()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L855" + }, + { + "id": "api_admin_create_post", + "label": "create_post()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L869" + }, + { + "id": "api_admin_update_post", + "label": "update_post()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L892" + }, + { + "id": "api_admin_delete_post", + "label": "delete_post()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L916" + }, + { + "id": "api_admin_postusersupdatebody", + "label": "PostUsersUpdateBody", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L928" + }, + { + "id": "api_admin_list_post_bound_users", + "label": "list_post_bound_users()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L935" + }, + { + "id": "api_admin_update_post_bound_users", + "label": "update_post_bound_users()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L949" + }, + { + "id": "api_admin_itemunitcreatebody", + "label": "ItemUnitCreateBody", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L973" + }, + { + "id": "api_admin_itemunitupdatebody", + "label": "ItemUnitUpdateBody", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L982" + }, + { + "id": "api_admin_list_item_units", + "label": "list_item_units()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L992" + }, + { + "id": "api_admin_create_item_unit", + "label": "create_item_unit()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L1006" + }, + { + "id": "api_admin_update_item_unit", + "label": "update_item_unit()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L1028" + }, + { + "id": "api_admin_delete_item_unit", + "label": "delete_item_unit()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L1051" + }, + { + "id": "api_admin_expresscompanycreatebody", + "label": "ExpressCompanyCreateBody", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L1068" + }, + { + "id": "api_admin_expresscompanyupdatebody", + "label": "ExpressCompanyUpdateBody", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L1077" + }, + { + "id": "api_admin_list_express_companies", + "label": "list_express_companies()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L1087" + }, + { + "id": "api_admin_create_express_company", + "label": "create_express_company()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L1101" + }, + { + "id": "api_admin_update_express_company", + "label": "update_express_company()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L1123" + }, + { + "id": "api_admin_delete_express_company", + "label": "delete_express_company()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L1146" + }, + { + "id": "api_admin_menucreatebody", + "label": "MenuCreateBody", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L1163" + }, + { + "id": "api_admin_menuupdatebody", + "label": "MenuUpdateBody", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L1179" + }, + { + "id": "api_admin_list_menus", + "label": "list_menus()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L1196" + }, + { + "id": "api_admin_create_menu", + "label": "create_menu()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L1207" + }, + { + "id": "api_admin_update_menu", + "label": "update_menu()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L1236" + }, + { + "id": "api_admin_delete_menu", + "label": "delete_menu()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L1266" + }, + { + "id": "api_admin_rolecreatebody", + "label": "RoleCreateBody", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L1283" + }, + { + "id": "api_admin_roleupdatebody", + "label": "RoleUpdateBody", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L1293" + }, + { + "id": "api_admin_rolemenubody", + "label": "RoleMenuBody", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L1303" + }, + { + "id": "api_admin_roledatascopebody", + "label": "RoleDataScopeBody", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L1307" + }, + { + "id": "api_admin_list_role_management", + "label": "list_role_management()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L1315" + }, + { + "id": "api_admin_create_role_management", + "label": "create_role_management()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L1329" + }, + { + "id": "api_admin_update_role_management", + "label": "update_role_management()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L1352" + }, + { + "id": "api_admin_delete_role_management", + "label": "delete_role_management()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L1376" + }, + { + "id": "api_admin_get_role_menus", + "label": "get_role_menus()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L1389" + }, + { + "id": "api_admin_update_role_menus", + "label": "update_role_menus()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L1399" + }, + { + "id": "api_admin_get_role_data_scope", + "label": "get_role_data_scope()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L1414" + }, + { + "id": "api_admin_update_role_data_scope", + "label": "update_role_data_scope()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L1427" + }, + { + "id": "api_admin_format_file_size", + "label": "_format_file_size()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L1453" + }, + { + "id": "api_admin_upload_attachment", + "label": "upload_attachment()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L1463" + }, + { + "id": "api_admin_attachmentdownloadurlbody", + "label": "AttachmentDownloadUrlBody", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L1509" + }, + { + "id": "api_admin_attachment_download_url", + "label": "attachment_download_url()", + "file_type": "code", + "source_file": "api/admin.py", + "source_location": "L1516" + }, + { + "id": "api_admin_rationale_44", + "label": "\u8fd4\u56de\u8fd0\u8425\u7aef\u89d2\u8272\u4e0b\u62c9\u9009\u9879\uff08label=\u5e93\u4e2d\u89d2\u8272\u540d\uff0cvalue=Web \u89d2\u8272\u7801\uff09\u3002", + "file_type": "rationale", + "source_file": "api/admin.py", + "source_location": "L44" + }, + { + "id": "api_admin_rationale_76", + "label": "\u8fd4\u56de\u7528\u6237\u4e0b\u62c9\u9009\u9879\uff08label=\u6635\u79f0\uff0cvalue=\u7528\u6237ID\uff09\uff0c\u4f9b\u6d41\u7a0b\u8bbe\u8ba1\u5668\u5ba1\u6279\u4eba\u9009\u62e9\u4f7f\u7528\u3002", + "file_type": "rationale", + "source_file": "api/admin.py", + "source_location": "L76" + }, + { + "id": "api_admin_rationale_91", + "label": "\u8fd4\u56de\u89d2\u8272\u4e0b\u62c9\u9009\u9879\uff08label=\u89d2\u8272\u540d\uff0cvalue=\u89d2\u8272ID UUID\uff09\uff0c\u4f9b\u6d41\u7a0b\u8bbe\u8ba1\u5668\u5ba1\u6279\u4eba\u9009\u62e9\u4f7f\u7528\u3002 \u4e0e /roles \u4e0d\u540c\uff0c\u6b64\u7aef\u70b9\u8fd4\u56de\u89d2\u8272 UUID", + "file_type": "rationale", + "source_file": "api/admin.py", + "source_location": "L91" + }, + { + "id": "api_admin_rationale_1521", + "label": "\u8fd4\u56de\u5e26 Content-Disposition \u7684\u4e0b\u8f7d URL\uff0c\u4fdd\u8bc1\u6d4f\u89c8\u5668\u4f7f\u7528\u539f\u59cb\u6587\u4ef6\u540d\u3002", + "file_type": "rationale", + "source_file": "api/admin.py", + "source_location": "L1521" + }, + { + "id": "api_research_donation_py", + "label": "research_donation.py", + "file_type": "code", + "source_file": "api/research_donation.py", + "source_location": "L1" + }, + { + "id": "api_research_donation_get_tenant_no", + "label": "_get_tenant_no()", + "file_type": "code", + "source_file": "api/research_donation.py", + "source_location": "L18" + }, + { + "id": "api_research_donation_get_current_user_id", + "label": "_get_current_user_id()", + "file_type": "code", + "source_file": "api/research_donation.py", + "source_location": "L28" + }, + { + "id": "api_research_donation_donationcreatebody", + "label": "DonationCreateBody", + "file_type": "code", + "source_file": "api/research_donation.py", + "source_location": "L40" + }, + { + "id": "basemodel", + "label": "BaseModel", + "file_type": "code", + "source_file": "", + "source_location": "" + }, + { + "id": "api_research_donation_donationupdatebody", + "label": "DonationUpdateBody", + "file_type": "code", + "source_file": "api/research_donation.py", + "source_location": "L61" + }, + { + "id": "api_research_donation_batchdeletebody", + "label": "BatchDeleteBody", + "file_type": "code", + "source_file": "api/research_donation.py", + "source_location": "L82" + }, + { + "id": "api_research_donation_auditsubmitbody", + "label": "AuditSubmitBody", + "file_type": "code", + "source_file": "api/research_donation.py", + "source_location": "L88" + }, + { + "id": "api_research_donation_statuschangebody", + "label": "StatusChangeBody", + "file_type": "code", + "source_file": "api/research_donation.py", + "source_location": "L95" + }, + { + "id": "api_research_donation_convertfromstoragebody", + "label": "ConvertFromStorageBody", + "file_type": "code", + "source_file": "api/research_donation.py", + "source_location": "L103" + }, + { + "id": "api_research_donation_list_research_donations", + "label": "list_research_donations()", + "file_type": "code", + "source_file": "api/research_donation.py", + "source_location": "L115" + }, + { + "id": "api_research_donation_list_research_donation_audits", + "label": "list_research_donation_audits()", + "file_type": "code", + "source_file": "api/research_donation.py", + "source_location": "L143" + }, + { + "id": "api_research_donation_get_research_donation_detail", + "label": "get_research_donation_detail()", + "file_type": "code", + "source_file": "api/research_donation.py", + "source_location": "L169" + }, + { + "id": "api_research_donation_create_research_donation", + "label": "create_research_donation()", + "file_type": "code", + "source_file": "api/research_donation.py", + "source_location": "L187" + }, + { + "id": "api_research_donation_update_research_donation", + "label": "update_research_donation()", + "file_type": "code", + "source_file": "api/research_donation.py", + "source_location": "L217" + }, + { + "id": "api_research_donation_delete_research_donation", + "label": "delete_research_donation()", + "file_type": "code", + "source_file": "api/research_donation.py", + "source_location": "L248" + }, + { + "id": "api_research_donation_batch_delete_research_donations", + "label": "batch_delete_research_donations()", + "file_type": "code", + "source_file": "api/research_donation.py", + "source_location": "L273" + }, + { + "id": "api_research_donation_submit_donation_audit", + "label": "submit_donation_audit()", + "file_type": "code", + "source_file": "api/research_donation.py", + "source_location": "L298" + }, + { + "id": "api_research_donation_change_donation_status", + "label": "change_donation_status()", + "file_type": "code", + "source_file": "api/research_donation.py", + "source_location": "L331" + }, + { + "id": "api_research_donation_convert_from_storage", + "label": "convert_from_storage()", + "file_type": "code", + "source_file": "api/research_donation.py", + "source_location": "L363" + }, + { + "id": "api_research_donation_convert_to_storage", + "label": "convert_to_storage()", + "file_type": "code", + "source_file": "api/research_donation.py", + "source_location": "L391" + }, + { + "id": "api_research_donation_rationale_1", + "label": "\u79d1\u7814\u6350\u8d60\u7ba1\u7406 \u2014 \u6350\u8d60\u5355 CRUD / \u5ba1\u6838 / \u72b6\u6001\u53d8\u66f4 / \u8f6c\u6362 API", + "file_type": "rationale", + "source_file": "api/research_donation.py", + "source_location": "L1" + }, + { + "id": "api_ethnic_py", + "label": "ethnic.py", + "file_type": "code", + "source_file": "api/ethnic.py", + "source_location": "L1" + }, + { + "id": "api_ethnic_list_ethnics_for_select", + "label": "list_ethnics_for_select()", + "file_type": "code", + "source_file": "api/ethnic.py", + "source_location": "L16" + }, + { + "id": "api_pilot_service_py", + "label": "pilot_service.py", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L1" + }, + { + "id": "api_pilot_service_get_tenant_no", + "label": "_get_tenant_no()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L17" + }, + { + "id": "api_pilot_service_cellproducttypecreatebody", + "label": "CellProductTypeCreateBody", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L32" + }, + { + "id": "basemodel", + "label": "BaseModel", + "file_type": "code", + "source_file": "", + "source_location": "" + }, + { + "id": "api_pilot_service_cellproducttypeupdatebody", + "label": "CellProductTypeUpdateBody", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L41" + }, + { + "id": "api_pilot_service_list_cell_product_types", + "label": "list_cell_product_types()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L51" + }, + { + "id": "api_pilot_service_create_cell_product_type", + "label": "create_cell_product_type()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L69" + }, + { + "id": "api_pilot_service_update_cell_product_type", + "label": "update_cell_product_type()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L91" + }, + { + "id": "api_pilot_service_delete_cell_product_type", + "label": "delete_cell_product_type()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L116" + }, + { + "id": "api_pilot_service_cellproductspeccreatebody", + "label": "CellProductSpecCreateBody", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L134" + }, + { + "id": "api_pilot_service_cellproductspecupdatebody", + "label": "CellProductSpecUpdateBody", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L143" + }, + { + "id": "api_pilot_service_list_cell_product_specs", + "label": "list_cell_product_specs()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L153" + }, + { + "id": "api_pilot_service_create_cell_product_spec", + "label": "create_cell_product_spec()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L171" + }, + { + "id": "api_pilot_service_update_cell_product_spec", + "label": "update_cell_product_spec()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L193" + }, + { + "id": "api_pilot_service_delete_cell_product_spec", + "label": "delete_cell_product_spec()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L218" + }, + { + "id": "api_pilot_service_cellproductpricecreatebody", + "label": "CellProductPriceCreateBody", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L236" + }, + { + "id": "api_pilot_service_cellproductpriceupdatebody", + "label": "CellProductPriceUpdateBody", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L251" + }, + { + "id": "api_pilot_service_list_cell_product_prices", + "label": "list_cell_product_prices()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L267" + }, + { + "id": "api_pilot_service_create_cell_product_price", + "label": "create_cell_product_price()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L291" + }, + { + "id": "api_pilot_service_update_cell_product_price", + "label": "update_cell_product_price()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L319" + }, + { + "id": "api_pilot_service_delete_cell_product_price", + "label": "delete_cell_product_price()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L350" + }, + { + "id": "api_pilot_service_projectsystemcreatebody", + "label": "ProjectSystemCreateBody", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L368" + }, + { + "id": "api_pilot_service_projectsystemupdatebody", + "label": "ProjectSystemUpdateBody", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L378" + }, + { + "id": "api_pilot_service_list_project_systems", + "label": "list_project_systems()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L389" + }, + { + "id": "api_pilot_service_create_project_system", + "label": "create_project_system()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L407" + }, + { + "id": "api_pilot_service_update_project_system", + "label": "update_project_system()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L430" + }, + { + "id": "api_pilot_service_delete_project_system", + "label": "delete_project_system()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L456" + }, + { + "id": "api_pilot_service_projectsystemitemcreatebody", + "label": "ProjectSystemItemCreateBody", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L472" + }, + { + "id": "api_pilot_service_projectsystemitemupdatebody", + "label": "ProjectSystemItemUpdateBody", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L488" + }, + { + "id": "api_pilot_service_list_project_system_items", + "label": "list_project_system_items()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L505" + }, + { + "id": "api_pilot_service_create_project_system_item", + "label": "create_project_system_item()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L519" + }, + { + "id": "api_pilot_service_update_project_system_item", + "label": "update_project_system_item()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L550" + }, + { + "id": "api_pilot_service_delete_project_system_item", + "label": "delete_project_system_item()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L582" + }, + { + "id": "api_pilot_service_channelcreatebody", + "label": "ChannelCreateBody", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L600" + }, + { + "id": "api_pilot_service_channelupdatebody", + "label": "ChannelUpdateBody", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L614" + }, + { + "id": "api_pilot_service_list_channels", + "label": "list_channels()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L629" + }, + { + "id": "api_pilot_service_create_channel", + "label": "create_channel()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L647" + }, + { + "id": "api_pilot_service_update_channel", + "label": "update_channel()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L677" + }, + { + "id": "api_pilot_service_delete_channel", + "label": "delete_channel()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L710" + }, + { + "id": "api_pilot_service_channelinvoicecreatebody", + "label": "ChannelInvoiceCreateBody", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L726" + }, + { + "id": "api_pilot_service_channelinvoiceupdatebody", + "label": "ChannelInvoiceUpdateBody", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L739" + }, + { + "id": "api_pilot_service_list_channel_invoices", + "label": "list_channel_invoices()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L753" + }, + { + "id": "api_pilot_service_create_channel_invoice", + "label": "create_channel_invoice()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L767" + }, + { + "id": "api_pilot_service_update_channel_invoice", + "label": "update_channel_invoice()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L795" + }, + { + "id": "api_pilot_service_delete_channel_invoice", + "label": "delete_channel_invoice()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L824" + }, + { + "id": "api_pilot_service_channelmailaddresscreatebody", + "label": "ChannelMailAddressCreateBody", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L840" + }, + { + "id": "api_pilot_service_channelmailaddressupdatebody", + "label": "ChannelMailAddressUpdateBody", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L850" + }, + { + "id": "api_pilot_service_list_channel_mail_addresses", + "label": "list_channel_mail_addresses()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L861" + }, + { + "id": "api_pilot_service_create_channel_mail_address", + "label": "create_channel_mail_address()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L875" + }, + { + "id": "api_pilot_service_update_channel_mail_address", + "label": "update_channel_mail_address()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L900" + }, + { + "id": "api_pilot_service_delete_channel_mail_address", + "label": "delete_channel_mail_address()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L926" + }, + { + "id": "api_pilot_service_channelagreementcreatebody", + "label": "ChannelAgreementCreateBody", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L942" + }, + { + "id": "api_pilot_service_channelagreementupdatebody", + "label": "ChannelAgreementUpdateBody", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L955" + }, + { + "id": "api_pilot_service_list_channel_agreements", + "label": "list_channel_agreements()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L969" + }, + { + "id": "api_pilot_service_create_channel_agreement", + "label": "create_channel_agreement()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L983" + }, + { + "id": "api_pilot_service_update_channel_agreement", + "label": "update_channel_agreement()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L1011" + }, + { + "id": "api_pilot_service_delete_channel_agreement", + "label": "delete_channel_agreement()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L1040" + }, + { + "id": "api_pilot_service_activate_channel_agreement", + "label": "activate_channel_agreement()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L1054" + }, + { + "id": "api_pilot_service_void_channel_agreement", + "label": "void_channel_agreement()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L1073" + }, + { + "id": "api_pilot_service_channelagreementpricecreatebody", + "label": "ChannelAgreementPriceCreateBody", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L1094" + }, + { + "id": "api_pilot_service_channelagreementpriceupdatebody", + "label": "ChannelAgreementPriceUpdateBody", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L1108" + }, + { + "id": "api_pilot_service_list_channel_agreement_prices", + "label": "list_channel_agreement_prices()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L1123" + }, + { + "id": "api_pilot_service_create_channel_agreement_price", + "label": "create_channel_agreement_price()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L1137" + }, + { + "id": "api_pilot_service_update_channel_agreement_price", + "label": "update_channel_agreement_price()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L1166" + }, + { + "id": "api_pilot_service_delete_channel_agreement_price", + "label": "delete_channel_agreement_price()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L1196" + }, + { + "id": "api_pilot_service_checkupinstitutioncreatebody", + "label": "CheckupInstitutionCreateBody", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L1214" + }, + { + "id": "api_pilot_service_checkupinstitutionupdatebody", + "label": "CheckupInstitutionUpdateBody", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L1226" + }, + { + "id": "api_pilot_service_list_checkup_institutions", + "label": "list_checkup_institutions()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L1239" + }, + { + "id": "api_pilot_service_create_checkup_institution", + "label": "create_checkup_institution()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L1257" + }, + { + "id": "api_pilot_service_update_checkup_institution", + "label": "update_checkup_institution()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L1282" + }, + { + "id": "api_pilot_service_delete_checkup_institution", + "label": "delete_checkup_institution()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L1310" + }, + { + "id": "api_pilot_service_checkupinstitutioninvoicecreatebody", + "label": "CheckupInstitutionInvoiceCreateBody", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L1326" + }, + { + "id": "api_pilot_service_checkupinstitutioninvoiceupdatebody", + "label": "CheckupInstitutionInvoiceUpdateBody", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L1339" + }, + { + "id": "api_pilot_service_list_checkup_institution_invoices", + "label": "list_checkup_institution_invoices()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L1353" + }, + { + "id": "api_pilot_service_create_checkup_institution_invoice", + "label": "create_checkup_institution_invoice()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L1367" + }, + { + "id": "api_pilot_service_update_checkup_institution_invoice", + "label": "update_checkup_institution_invoice()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L1395" + }, + { + "id": "api_pilot_service_delete_checkup_institution_invoice", + "label": "delete_checkup_institution_invoice()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L1424" + }, + { + "id": "api_pilot_service_checkupinstitutionprojectcreatebody", + "label": "CheckupInstitutionProjectCreateBody", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L1440" + }, + { + "id": "api_pilot_service_checkupinstitutionprojectupdatebody", + "label": "CheckupInstitutionProjectUpdateBody", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L1450" + }, + { + "id": "api_pilot_service_list_checkup_institution_projects", + "label": "list_checkup_institution_projects()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L1461" + }, + { + "id": "api_pilot_service_create_checkup_institution_project", + "label": "create_checkup_institution_project()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L1475" + }, + { + "id": "api_pilot_service_update_checkup_institution_project", + "label": "update_checkup_institution_project()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L1500" + }, + { + "id": "api_pilot_service_delete_checkup_institution_project", + "label": "delete_checkup_institution_project()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L1526" + }, + { + "id": "api_pilot_service_checkuppackageitembody", + "label": "CheckupPackageItemBody", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L1542" + }, + { + "id": "api_pilot_service_checkupinstitutionpackagecreatebody", + "label": "CheckupInstitutionPackageCreateBody", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L1552" + }, + { + "id": "api_pilot_service_checkupinstitutionpackageupdatebody", + "label": "CheckupInstitutionPackageUpdateBody", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L1563" + }, + { + "id": "api_pilot_service_package_items_to_crud", + "label": "_package_items_to_crud()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L1574" + }, + { + "id": "api_pilot_service_list_checkup_institution_packages", + "label": "list_checkup_institution_packages()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L1602" + }, + { + "id": "api_pilot_service_create_checkup_institution_package", + "label": "create_checkup_institution_package()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L1616" + }, + { + "id": "api_pilot_service_get_checkup_institution_package_detail", + "label": "get_checkup_institution_package_detail()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L1642" + }, + { + "id": "api_pilot_service_update_checkup_institution_package", + "label": "update_checkup_institution_package()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L1658" + }, + { + "id": "api_pilot_service_delete_checkup_institution_package", + "label": "delete_checkup_institution_package()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L1687" + }, + { + "id": "api_pilot_service_rationale_1", + "label": "\u4e2d\u8bd5\u670d\u52a1\u7ba1\u7406 API\uff08\u7ec6\u80de\u4ea7\u54c1\u7c7b\u578b/\u89c4\u683c/\u4ef7\u683c\u4f53\u7cfb/\u9879\u76ee\u4ef7\u683c\u3001\u6e20\u9053\u4fe1\u606f\u3001\u4f53\u68c0\u673a\u6784\uff09", + "file_type": "rationale", + "source_file": "api/pilot_service.py", + "source_location": "L1" + }, + { + "id": "api_workflow_py", + "label": "workflow.py", + "file_type": "code", + "source_file": "api/workflow.py", + "source_location": "L1" + }, + { + "id": "api_workflow_business_type_label", + "label": "_business_type_label()", + "file_type": "code", + "source_file": "api/workflow.py", + "source_location": "L26" + }, + { + "id": "api_workflow_leave_form_fields", + "label": "_leave_form_fields()", + "file_type": "code", + "source_file": "api/workflow.py", + "source_location": "L41" + }, + { + "id": "api_workflow_get_business_form_fields", + "label": "_get_business_form_fields()", + "file_type": "code", + "source_file": "api/workflow.py", + "source_location": "L65" + }, + { + "id": "api_workflow_enrich_task_list", + "label": "_enrich_task_list()", + "file_type": "code", + "source_file": "api/workflow.py", + "source_location": "L78" + }, + { + "id": "api_workflow_processdefcreatebody", + "label": "ProcessDefCreateBody", + "file_type": "code", + "source_file": "api/workflow.py", + "source_location": "L95" + }, + { + "id": "basemodel", + "label": "BaseModel", + "file_type": "code", + "source_file": "", + "source_location": "" + }, + { + "id": "api_workflow_processdefupdatebody", + "label": "ProcessDefUpdateBody", + "file_type": "code", + "source_file": "api/workflow.py", + "source_location": "L105" + }, + { + "id": "api_workflow_publishversionbody", + "label": "PublishVersionBody", + "file_type": "code", + "source_file": "api/workflow.py", + "source_location": "L115" + }, + { + "id": "api_workflow_startinstancebody", + "label": "StartInstanceBody", + "file_type": "code", + "source_file": "api/workflow.py", + "source_location": "L124" + }, + { + "id": "api_workflow_taskactionbody", + "label": "TaskActionBody", + "file_type": "code", + "source_file": "api/workflow.py", + "source_location": "L134" + }, + { + "id": "api_workflow_list_process_defs", + "label": "list_process_defs()", + "file_type": "code", + "source_file": "api/workflow.py", + "source_location": "L151" + }, + { + "id": "api_workflow_create_process_def", + "label": "create_process_def()", + "file_type": "code", + "source_file": "api/workflow.py", + "source_location": "L168" + }, + { + "id": "api_workflow_update_process_def", + "label": "update_process_def()", + "file_type": "code", + "source_file": "api/workflow.py", + "source_location": "L191" + }, + { + "id": "api_workflow_delete_process_def", + "label": "delete_process_def()", + "file_type": "code", + "source_file": "api/workflow.py", + "source_location": "L216" + }, + { + "id": "api_workflow_publish_version", + "label": "publish_version()", + "file_type": "code", + "source_file": "api/workflow.py", + "source_location": "L234" + }, + { + "id": "api_workflow_list_versions", + "label": "list_versions()", + "file_type": "code", + "source_file": "api/workflow.py", + "source_location": "L258" + }, + { + "id": "api_workflow_get_designer_data", + "label": "get_designer_data()", + "file_type": "code", + "source_file": "api/workflow.py", + "source_location": "L269" + }, + { + "id": "api_workflow_start_instance", + "label": "start_instance()", + "file_type": "code", + "source_file": "api/workflow.py", + "source_location": "L300" + }, + { + "id": "api_workflow_list_my_instances", + "label": "list_my_instances()", + "file_type": "code", + "source_file": "api/workflow.py", + "source_location": "L338" + }, + { + "id": "api_workflow_get_instance_detail", + "label": "get_instance_detail()", + "file_type": "code", + "source_file": "api/workflow.py", + "source_location": "L358" + }, + { + "id": "api_workflow_list_pending_tasks", + "label": "list_pending_tasks()", + "file_type": "code", + "source_file": "api/workflow.py", + "source_location": "L421" + }, + { + "id": "api_workflow_list_completed_tasks", + "label": "list_completed_tasks()", + "file_type": "code", + "source_file": "api/workflow.py", + "source_location": "L439" + }, + { + "id": "api_workflow_approve_task", + "label": "approve_task()", + "file_type": "code", + "source_file": "api/workflow.py", + "source_location": "L462" + }, + { + "id": "api_workflow_reject_task", + "label": "reject_task()", + "file_type": "code", + "source_file": "api/workflow.py", + "source_location": "L478" + }, + { + "id": "api_workflow_get_business_all_tasks", + "label": "get_business_all_tasks()", + "file_type": "code", + "source_file": "api/workflow.py", + "source_location": "L499" + }, + { + "id": "api_workflow_rationale_135", + "label": "\u5ba1\u6279\u610f\u89c1\uff1a\u524d\u7aef\u4f20 commentText\uff0c\u517c\u5bb9 comment\u3002", + "file_type": "rationale", + "source_file": "api/workflow.py", + "source_location": "L135" + }, + { + "id": "api_sample_reception_py", + "label": "sample_reception.py", + "file_type": "code", + "source_file": "api/sample_reception.py", + "source_location": "L1" + }, + { + "id": "api_sample_reception_get_tenant_no", + "label": "_get_tenant_no()", + "file_type": "code", + "source_file": "api/sample_reception.py", + "source_location": "L21" + }, + { + "id": "api_sample_reception_get_current_user_id", + "label": "_get_current_user_id()", + "file_type": "code", + "source_file": "api/sample_reception.py", + "source_location": "L31" + }, + { + "id": "api_sample_reception_page_payload", + "label": "_page_payload()", + "file_type": "code", + "source_file": "api/sample_reception.py", + "source_location": "L38" + }, + { + "id": "api_sample_reception_checkitembody", + "label": "CheckItemBody", + "file_type": "code", + "source_file": "api/sample_reception.py", + "source_location": "L51" + }, + { + "id": "basemodel", + "label": "BaseModel", + "file_type": "code", + "source_file": "", + "source_location": "" + }, + { + "id": "api_sample_reception_checkitemupdatebody", + "label": "CheckItemUpdateBody", + "file_type": "code", + "source_file": "api/sample_reception.py", + "source_location": "L61" + }, + { + "id": "api_sample_reception_list_check_items", + "label": "list_check_items()", + "file_type": "code", + "source_file": "api/sample_reception.py", + "source_location": "L72" + }, + { + "id": "api_sample_reception_list_active_check_items", + "label": "list_active_check_items()", + "file_type": "code", + "source_file": "api/sample_reception.py", + "source_location": "L102" + }, + { + "id": "api_sample_reception_create_check_item", + "label": "create_check_item()", + "file_type": "code", + "source_file": "api/sample_reception.py", + "source_location": "L117" + }, + { + "id": "api_sample_reception_update_check_item", + "label": "update_check_item()", + "file_type": "code", + "source_file": "api/sample_reception.py", + "source_location": "L148" + }, + { + "id": "api_sample_reception_delete_check_item", + "label": "delete_check_item()", + "file_type": "code", + "source_file": "api/sample_reception.py", + "source_location": "L178" + }, + { + "id": "api_sample_reception_list_pending_samples", + "label": "list_pending_samples()", + "file_type": "code", + "source_file": "api/sample_reception.py", + "source_location": "L199" + }, + { + "id": "api_sample_reception_list_received_samples", + "label": "list_received_samples()", + "file_type": "code", + "source_file": "api/sample_reception.py", + "source_location": "L221" + }, + { + "id": "api_sample_reception_get_sample_reception_detail", + "label": "get_sample_reception_detail()", + "file_type": "code", + "source_file": "api/sample_reception.py", + "source_location": "L243" + }, + { + "id": "api_sample_reception_receptionchecksubmit", + "label": "ReceptionCheckSubmit", + "file_type": "code", + "source_file": "api/sample_reception.py", + "source_location": "L260" + }, + { + "id": "api_sample_reception_samplereceptioncreatebody", + "label": "SampleReceptionCreateBody", + "file_type": "code", + "source_file": "api/sample_reception.py", + "source_location": "L267" + }, + { + "id": "api_sample_reception_post_sample_reception", + "label": "post_sample_reception()", + "file_type": "code", + "source_file": "api/sample_reception.py", + "source_location": "L286" + }, + { + "id": "api_insurance_company_py", + "label": "insurance_company.py", + "file_type": "code", + "source_file": "api/insurance_company.py", + "source_location": "L1" + }, + { + "id": "api_insurance_company_get_tenant_no", + "label": "_get_tenant_no()", + "file_type": "code", + "source_file": "api/insurance_company.py", + "source_location": "L29" + }, + { + "id": "api_insurance_company_generate_uuid", + "label": "_generate_uuid()", + "file_type": "code", + "source_file": "api/insurance_company.py", + "source_location": "L39" + }, + { + "id": "api_insurance_company_fmt_dt", + "label": "_fmt_dt()", + "file_type": "code", + "source_file": "api/insurance_company.py", + "source_location": "L43" + }, + { + "id": "api_insurance_company_total_pages", + "label": "_total_pages()", + "file_type": "code", + "source_file": "api/insurance_company.py", + "source_location": "L51" + }, + { + "id": "api_insurance_company_row_to_dict_company", + "label": "_row_to_dict_company()", + "file_type": "code", + "source_file": "api/insurance_company.py", + "source_location": "L60" + }, + { + "id": "api_insurance_company_row_to_dict_invoice", + "label": "_row_to_dict_invoice()", + "file_type": "code", + "source_file": "api/insurance_company.py", + "source_location": "L79" + }, + { + "id": "api_insurance_company_row_to_dict_project_price", + "label": "_row_to_dict_project_price()", + "file_type": "code", + "source_file": "api/insurance_company.py", + "source_location": "L100" + }, + { + "id": "api_insurance_company_list_insurance_companies", + "label": "_list_insurance_companies()", + "file_type": "code", + "source_file": "api/insurance_company.py", + "source_location": "L123" + }, + { + "id": "api_insurance_company_create_insurance_company", + "label": "_create_insurance_company()", + "file_type": "code", + "source_file": "api/insurance_company.py", + "source_location": "L142" + }, + { + "id": "api_insurance_company_update_insurance_company", + "label": "_update_insurance_company()", + "file_type": "code", + "source_file": "api/insurance_company.py", + "source_location": "L178" + }, + { + "id": "api_insurance_company_soft_delete_insurance_company", + "label": "_soft_delete_insurance_company()", + "file_type": "code", + "source_file": "api/insurance_company.py", + "source_location": "L224" + }, + { + "id": "api_insurance_company_list_insurance_company_invoices", + "label": "_list_insurance_company_invoices()", + "file_type": "code", + "source_file": "api/insurance_company.py", + "source_location": "L245" + }, + { + "id": "api_insurance_company_create_insurance_company_invoice", + "label": "_create_insurance_company_invoice()", + "file_type": "code", + "source_file": "api/insurance_company.py", + "source_location": "L273" + }, + { + "id": "api_insurance_company_update_insurance_company_invoice", + "label": "_update_insurance_company_invoice()", + "file_type": "code", + "source_file": "api/insurance_company.py", + "source_location": "L313" + }, + { + "id": "api_insurance_company_soft_delete_insurance_company_invoice", + "label": "_soft_delete_insurance_company_invoice()", + "file_type": "code", + "source_file": "api/insurance_company.py", + "source_location": "L362" + }, + { + "id": "api_insurance_company_list_insurance_project_prices", + "label": "_list_insurance_project_prices()", + "file_type": "code", + "source_file": "api/insurance_company.py", + "source_location": "L383" + }, + { + "id": "api_insurance_company_create_insurance_project_price", + "label": "_create_insurance_project_price()", + "file_type": "code", + "source_file": "api/insurance_company.py", + "source_location": "L411" + }, + { + "id": "api_insurance_company_update_insurance_project_price", + "label": "_update_insurance_project_price()", + "file_type": "code", + "source_file": "api/insurance_company.py", + "source_location": "L445" + }, + { + "id": "api_insurance_company_soft_delete_insurance_project_price", + "label": "_soft_delete_insurance_project_price()", + "file_type": "code", + "source_file": "api/insurance_company.py", + "source_location": "L485" + }, + { + "id": "api_insurance_company_insurancecompanycreatebody", + "label": "InsuranceCompanyCreateBody", + "file_type": "code", + "source_file": "api/insurance_company.py", + "source_location": "L506" + }, + { + "id": "basemodel", + "label": "BaseModel", + "file_type": "code", + "source_file": "", + "source_location": "" + }, + { + "id": "api_insurance_company_insurancecompanyupdatebody", + "label": "InsuranceCompanyUpdateBody", + "file_type": "code", + "source_file": "api/insurance_company.py", + "source_location": "L518" + }, + { + "id": "api_insurance_company_delete_insurance_company", + "label": "delete_insurance_company()", + "file_type": "code", + "source_file": "api/insurance_company.py", + "source_location": "L602" + }, + { + "id": "api_insurance_company_insurancecompanyinvoicecreatebody", + "label": "InsuranceCompanyInvoiceCreateBody", + "file_type": "code", + "source_file": "api/insurance_company.py", + "source_location": "L620" + }, + { + "id": "api_insurance_company_insurancecompanyinvoiceupdatebody", + "label": "InsuranceCompanyInvoiceUpdateBody", + "file_type": "code", + "source_file": "api/insurance_company.py", + "source_location": "L633" + }, + { + "id": "api_insurance_company_delete_insurance_company_invoice", + "label": "delete_insurance_company_invoice()", + "file_type": "code", + "source_file": "api/insurance_company.py", + "source_location": "L718" + }, + { + "id": "api_insurance_company_insuranceprojectpricecreatebody", + "label": "InsuranceProjectPriceCreateBody", + "file_type": "code", + "source_file": "api/insurance_company.py", + "source_location": "L736" + }, + { + "id": "api_insurance_company_insuranceprojectpriceupdatebody", + "label": "InsuranceProjectPriceUpdateBody", + "file_type": "code", + "source_file": "api/insurance_company.py", + "source_location": "L746" + }, + { + "id": "api_insurance_company_delete_insurance_project_price", + "label": "delete_insurance_project_price()", + "file_type": "code", + "source_file": "api/insurance_company.py", + "source_location": "L822" + }, + { + "id": "api_insurance_company_rationale_1", + "label": "\u4fdd\u9669\u516c\u53f8\u7ba1\u7406 API\uff08\u4fdd\u9669\u516c\u53f8 + \u5f00\u7968\u4fe1\u606f + \u9879\u76ee\u4ef7\u683c\uff09", + "file_type": "rationale", + "source_file": "api/insurance_company.py", + "source_location": "L1" + }, + { + "id": "api_production_py", + "label": "production.py", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L1" + }, + { + "id": "api_production_get_tenant_no", + "label": "_get_tenant_no()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L52" + }, + { + "id": "api_production_consumablecreatebody", + "label": "ConsumableCreateBody", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L65" + }, + { + "id": "basemodel", + "label": "BaseModel", + "file_type": "code", + "source_file": "", + "source_location": "" + }, + { + "id": "api_production_consumableupdatebody", + "label": "ConsumableUpdateBody", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L77" + }, + { + "id": "api_production_list_consumables", + "label": "list_consumables()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L90" + }, + { + "id": "api_production_list_all_consumables", + "label": "list_all_consumables()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L104" + }, + { + "id": "api_production_create_consumable", + "label": "create_consumable()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L114" + }, + { + "id": "api_production_update_consumable", + "label": "update_consumable()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L140" + }, + { + "id": "api_production_delete_consumable", + "label": "delete_consumable()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L167" + }, + { + "id": "api_production_reagentcreatebody", + "label": "ReagentCreateBody", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L184" + }, + { + "id": "api_production_reagentupdatebody", + "label": "ReagentUpdateBody", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L196" + }, + { + "id": "api_production_list_reagents", + "label": "list_reagents()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L209" + }, + { + "id": "api_production_list_all_reagents", + "label": "list_all_reagents()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L223" + }, + { + "id": "api_production_create_reagent", + "label": "create_reagent()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L233" + }, + { + "id": "api_production_update_reagent", + "label": "update_reagent()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L259" + }, + { + "id": "api_production_delete_reagent", + "label": "delete_reagent()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L286" + }, + { + "id": "api_production_sopdocumentcreatebody", + "label": "SopDocumentCreateBody", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L303" + }, + { + "id": "api_production_sopdocumentupdatebody", + "label": "SopDocumentUpdateBody", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L313" + }, + { + "id": "api_production_list_sop_documents", + "label": "list_sop_documents()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L324" + }, + { + "id": "api_production_list_all_sop_documents", + "label": "list_all_sop_documents()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L338" + }, + { + "id": "api_production_create_sop_document", + "label": "create_sop_document()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L348" + }, + { + "id": "api_production_update_sop_document", + "label": "update_sop_document()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L375" + }, + { + "id": "api_production_delete_sop_document", + "label": "delete_sop_document()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L404" + }, + { + "id": "api_production_processcategorycreatebody", + "label": "ProcessCategoryCreateBody", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L421" + }, + { + "id": "api_production_processcategoryupdatebody", + "label": "ProcessCategoryUpdateBody", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L429" + }, + { + "id": "api_production_list_process_categories", + "label": "list_process_categories()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L438" + }, + { + "id": "api_production_list_all_process_categories", + "label": "list_all_process_categories()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L452" + }, + { + "id": "api_production_create_process_category", + "label": "create_process_category()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L462" + }, + { + "id": "api_production_update_process_category", + "label": "update_process_category()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L484" + }, + { + "id": "api_production_delete_process_category", + "label": "delete_process_category()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L507" + }, + { + "id": "api_production_outputtypecreatebody", + "label": "OutputTypeCreateBody", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L524" + }, + { + "id": "api_production_outputtypeupdatebody", + "label": "OutputTypeUpdateBody", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L532" + }, + { + "id": "api_production_list_output_types", + "label": "list_output_types()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L541" + }, + { + "id": "api_production_list_all_output_types", + "label": "list_all_output_types()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L555" + }, + { + "id": "api_production_create_output_type", + "label": "create_output_type()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L565" + }, + { + "id": "api_production_update_output_type", + "label": "update_output_type()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L587" + }, + { + "id": "api_production_delete_output_type", + "label": "delete_output_type()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L610" + }, + { + "id": "api_production_packiteminput", + "label": "PackItemInput", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L627" + }, + { + "id": "api_production_consumablepackcreatebody", + "label": "ConsumablePackCreateBody", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L637" + }, + { + "id": "api_production_consumablepackupdatebody", + "label": "ConsumablePackUpdateBody", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L649" + }, + { + "id": "api_production_list_consumable_packs", + "label": "list_consumable_packs()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L662" + }, + { + "id": "api_production_list_all_consumable_packs", + "label": "list_all_consumable_packs()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L676" + }, + { + "id": "api_production_get_consumable_pack_detail", + "label": "get_consumable_pack_detail()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L686" + }, + { + "id": "api_production_create_consumable_pack", + "label": "create_consumable_pack()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L698" + }, + { + "id": "api_production_update_consumable_pack", + "label": "update_consumable_pack()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L725" + }, + { + "id": "api_production_delete_consumable_pack", + "label": "delete_consumable_pack()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L753" + }, + { + "id": "api_production_processreagentinput", + "label": "ProcessReagentInput", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L770" + }, + { + "id": "api_production_processconsumableinput", + "label": "ProcessConsumableInput", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L781" + }, + { + "id": "api_production_processoutputinput", + "label": "ProcessOutputInput", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L792" + }, + { + "id": "api_production_processdatacollectioninput", + "label": "ProcessDataCollectionInput", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L800" + }, + { + "id": "api_production_processcreatebody", + "label": "ProcessCreateBody", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L808" + }, + { + "id": "api_production_processupdatebody", + "label": "ProcessUpdateBody", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L825" + }, + { + "id": "api_production_list_processes", + "label": "list_processes()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L843" + }, + { + "id": "api_production_list_all_processes", + "label": "list_all_processes()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L857" + }, + { + "id": "api_production_get_process_detail", + "label": "get_process_detail()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L867" + }, + { + "id": "api_production_create_process", + "label": "create_process()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L879" + }, + { + "id": "api_production_update_process", + "label": "update_process()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L921" + }, + { + "id": "api_production_delete_process", + "label": "delete_process()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L964" + }, + { + "id": "api_production_list_process_routes", + "label": "list_process_routes()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L982" + }, + { + "id": "api_production_get_process_route_detail", + "label": "get_process_route_detail()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L1002" + }, + { + "id": "api_production_create_process_route", + "label": "create_process_route()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L1014" + }, + { + "id": "api_production_update_process_route", + "label": "update_process_route()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L1037" + }, + { + "id": "api_production_set_current_process_route", + "label": "set_current_process_route()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L1060" + }, + { + "id": "api_production_delete_process_route", + "label": "delete_process_route()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L1074" + }, + { + "id": "api_production_add_route_step", + "label": "add_route_step()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L1089" + }, + { + "id": "api_production_copy_route_step", + "label": "copy_route_step()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L1110" + }, + { + "id": "api_production_update_route_step", + "label": "update_route_step()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L1129" + }, + { + "id": "api_production_reorder_route_steps", + "label": "reorder_route_steps()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L1144" + }, + { + "id": "api_production_delete_route_step", + "label": "delete_route_step()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L1157" + }, + { + "id": "api_production_update_step_reagents", + "label": "update_step_reagents()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L1172" + }, + { + "id": "api_production_update_step_consumables", + "label": "update_step_consumables()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L1187" + }, + { + "id": "api_production_update_step_outputs", + "label": "update_step_outputs()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L1202" + }, + { + "id": "api_production_update_step_data_collections", + "label": "update_step_data_collections()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L1217" + }, + { + "id": "api_production_list_production_work_orders", + "label": "list_production_work_orders()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L1237" + }, + { + "id": "api_production_get_production_work_order", + "label": "get_production_work_order()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L1263" + }, + { + "id": "api_production_complete_production_work_order", + "label": "complete_production_work_order()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L1276" + }, + { + "id": "api_production_create_production_task", + "label": "create_production_task()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L1298" + }, + { + "id": "api_production_list_production_tasks", + "label": "list_production_tasks()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L1317" + }, + { + "id": "api_production_get_production_task_detail", + "label": "get_production_task_detail()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L1336" + }, + { + "id": "api_production_update_production_task", + "label": "update_production_task()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L1349" + }, + { + "id": "api_production_update_production_task_status", + "label": "update_production_task_status()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L1367" + }, + { + "id": "api_production_add_production_task_step", + "label": "add_production_task_step()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L1384" + }, + { + "id": "api_production_update_production_task_step", + "label": "update_production_task_step()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L1402" + }, + { + "id": "api_production_delete_production_task_step", + "label": "delete_production_task_step()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L1421" + }, + { + "id": "api_production_replace_task_step_reagents", + "label": "replace_task_step_reagents()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L1436" + }, + { + "id": "api_production_replace_task_step_consumables", + "label": "replace_task_step_consumables()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L1465" + }, + { + "id": "api_production_replace_task_step_data_collections", + "label": "replace_task_step_data_collections()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L1494" + }, + { + "id": "api_production_set_production_task_inputs", + "label": "set_production_task_inputs()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L1511" + }, + { + "id": "api_production_set_production_task_outputs", + "label": "set_production_task_outputs()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L1527" + }, + { + "id": "api_production_list_cell_products", + "label": "list_cell_products()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L1548" + }, + { + "id": "api_production_get_cell_product_detail", + "label": "get_cell_product_detail()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L1571" + }, + { + "id": "api_production_create_cell_product", + "label": "create_cell_product()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L1584" + }, + { + "id": "api_production_update_cell_product", + "label": "update_cell_product()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L1601" + }, + { + "id": "api_production_delete_cell_product", + "label": "delete_cell_product()", + "file_type": "code", + "source_file": "api/production.py", + "source_location": "L1618" + }, + { + "id": "api_production_rationale_1", + "label": "\u751f\u4ea7\u7ba1\u7406 API \u8def\u7531\uff087 \u4e2a\u5b50\u6a21\u5757\uff1a\u8017\u6750\u3001\u8bd5\u5242\u3001SOP\u6587\u6863\u3001\u5de5\u827a\u5de5\u5e8f\u5206\u7c7b\u3001\u4ea7\u51fa\u7269\u7c7b\u578b\u3001\u8017\u6750\u5305\u3001\u5de5\u827a\u5e93\uff09", + "file_type": "rationale", + "source_file": "api/production.py", + "source_location": "L1" + }, + { + "id": "api_leave_py", + "label": "leave.py", + "file_type": "code", + "source_file": "api/leave.py", + "source_location": "L1" + }, + { + "id": "api_leave_leave_local_callback", + "label": "_leave_local_callback()", + "file_type": "code", + "source_file": "api/leave.py", + "source_location": "L24" + }, + { + "id": "api_leave_list_leaves", + "label": "list_leaves()", + "file_type": "code", + "source_file": "api/leave.py", + "source_location": "L39" + }, + { + "id": "api_leave_create_leave", + "label": "create_leave()", + "file_type": "code", + "source_file": "api/leave.py", + "source_location": "L62" + }, + { + "id": "api_leave_submit_leave", + "label": "submit_leave()", + "file_type": "code", + "source_file": "api/leave.py", + "source_location": "L87" + }, + { + "id": "api_leave_leave_workflow_callback", + "label": "leave_workflow_callback()", + "file_type": "code", + "source_file": "api/leave.py", + "source_location": "L142" + }, + { + "id": "api_leave_get_leave", + "label": "get_leave()", + "file_type": "code", + "source_file": "api/leave.py", + "source_location": "L161" + }, + { + "id": "api_leave_delete_leave", + "label": "delete_leave()", + "file_type": "code", + "source_file": "api/leave.py", + "source_location": "L174" + }, + { + "id": "api_leave_update_leave", + "label": "update_leave()", + "file_type": "code", + "source_file": "api/leave.py", + "source_location": "L191" + }, + { + "id": "services_workflow_callback_py", + "label": "workflow_callback.py", + "file_type": "code", + "source_file": "services/workflow_callback.py", + "source_location": "L1" + }, + { + "id": "services_workflow_callback_register_local_callback", + "label": "register_local_callback()", + "file_type": "code", + "source_file": "services/workflow_callback.py", + "source_location": "L23" + }, + { + "id": "services_workflow_callback_dispatch_local", + "label": "_dispatch_local()", + "file_type": "code", + "source_file": "services/workflow_callback.py", + "source_location": "L28" + }, + { + "id": "services_workflow_callback_trigger_callback", + "label": "trigger_callback()", + "file_type": "code", + "source_file": "services/workflow_callback.py", + "source_location": "L60" + }, + { + "id": "services_workflow_callback_rationale_1", + "label": "\u5de5\u4f5c\u6d41\u56de\u8c03\u670d\u52a1 \u2014\u2014 \u6d41\u7a0b\u72b6\u6001\u53d8\u66f4\u65f6\u901a\u77e5\u4e1a\u52a1\u7cfb\u7edf", + "file_type": "rationale", + "source_file": "services/workflow_callback.py", + "source_location": "L1" + }, + { + "id": "services_workflow_callback_rationale_24", + "label": "\u6ce8\u518c\u672c\u5730\u56de\u8c03\u51fd\u6570\u3002\u5f53 callback_url \u4ee5 path \u5f00\u5934\u65f6\u76f4\u63a5\u8c03\u7528 fn\u3002", + "file_type": "rationale", + "source_file": "services/workflow_callback.py", + "source_location": "L24" + }, + { + "id": "services_workflow_callback_rationale_29", + "label": "\u5c1d\u8bd5\u672c\u5730\u76f4\u8c03\u3002\u8fd4\u56de True \u8868\u793a\u5df2\u5904\u7406\uff0cFalse \u8868\u793a\u65e0\u5339\u914d\u7684\u672c\u5730\u56de\u8c03\u3002", + "file_type": "rationale", + "source_file": "services/workflow_callback.py", + "source_location": "L29" + }, + { + "id": "services_workflow_callback_rationale_61", + "label": "\u6d41\u7a0b\u5b9e\u4f8b\u72b6\u6001\u53d8\u66f4\u540e\uff0c\u5411\u4e1a\u52a1\u7cfb\u7edf\u53d1\u9001\u56de\u8c03\u901a\u77e5\u3002 \u4f18\u5148\u7ea7\uff1a 1. \u5982\u679c callback_url \u662f\u5185\u90e8\u8def\u5f84\uff08\u4ee5 / \u5f00\u5934\uff09\uff0c\u4f18\u5148\u5c1d\u8bd5\u672c\u5730\u76f4\u8c03", + "file_type": "rationale", + "source_file": "services/workflow_callback.py", + "source_location": "L61" + }, + { + "id": "services_workflow_engine_py", + "label": "workflow_engine.py", + "file_type": "code", + "source_file": "services/workflow_engine.py", + "source_location": "L1" + }, + { + "id": "services_workflow_engine_workflowengine", + "label": "WorkflowEngine", + "file_type": "code", + "source_file": "services/workflow_engine.py", + "source_location": "L31" + }, + { + "id": "services_workflow_engine_workflowengine_init", + "label": ".__init__()", + "file_type": "code", + "source_file": "services/workflow_engine.py", + "source_location": "L32" + }, + { + "id": "services_workflow_engine_workflowengine_start_process", + "label": ".start_process()", + "file_type": "code", + "source_file": "services/workflow_engine.py", + "source_location": "L39" + }, + { + "id": "services_workflow_engine_workflowengine_approve_task", + "label": ".approve_task()", + "file_type": "code", + "source_file": "services/workflow_engine.py", + "source_location": "L77" + }, + { + "id": "services_workflow_engine_workflowengine_reject_task", + "label": ".reject_task()", + "file_type": "code", + "source_file": "services/workflow_engine.py", + "source_location": "L126" + }, + { + "id": "services_workflow_engine_workflowengine_advance", + "label": "._advance()", + "file_type": "code", + "source_file": "services/workflow_engine.py", + "source_location": "L160" + }, + { + "id": "services_workflow_engine_workflowengine_execute_node", + "label": "._execute_node()", + "file_type": "code", + "source_file": "services/workflow_engine.py", + "source_location": "L201" + }, + { + "id": "services_workflow_engine_workflowengine_resolve_approvers", + "label": "._resolve_approvers()", + "file_type": "code", + "source_file": "services/workflow_engine.py", + "source_location": "L238" + }, + { + "id": "services_workflow_engine_workflowengine_evaluate_condition", + "label": "._evaluate_condition()", + "file_type": "code", + "source_file": "services/workflow_engine.py", + "source_location": "L284" + }, + { + "id": "services_workflow_engine_workflowengine_check_rules", + "label": "._check_rules()", + "file_type": "code", + "source_file": "services/workflow_engine.py", + "source_location": "L306" + }, + { + "id": "services_workflow_engine_compare", + "label": "_compare()", + "file_type": "code", + "source_file": "services/workflow_engine.py", + "source_location": "L330" + }, + { + "id": "services_workflow_engine_get_variable", + "label": "_get_variable()", + "file_type": "code", + "source_file": "services/workflow_engine.py", + "source_location": "L359" + }, + { + "id": "services_workflow_engine_parse_node_config", + "label": "_parse_node_config()", + "file_type": "code", + "source_file": "services/workflow_engine.py", + "source_location": "L374" + }, + { + "id": "services_workflow_engine_parse_variables", + "label": "_parse_variables()", + "file_type": "code", + "source_file": "services/workflow_engine.py", + "source_location": "L383" + }, + { + "id": "services_workflow_engine_rationale_1", + "label": "\u5de5\u4f5c\u6d41\u5f15\u64ce \u2014\u2014 \u8bfb\u53d6\u8282\u70b9\u4e0e\u8fde\u7ebf\u6267\u884c\u5ba1\u6279\u6d41\u8f6c", + "file_type": "rationale", + "source_file": "services/workflow_engine.py", + "source_location": "L1" + }, + { + "id": "services_web_auth_roles_py", + "label": "web_auth_roles.py", + "file_type": "code", + "source_file": "services/web_auth_roles.py", + "source_location": "L1" + }, + { + "id": "services_web_auth_roles_map_role_name_to_web", + "label": "_map_role_name_to_web()", + "file_type": "code", + "source_file": "services/web_auth_roles.py", + "source_location": "L13" + }, + { + "id": "services_web_auth_roles_resolve_web_role_for_user", + "label": "resolve_web_role_for_user()", + "file_type": "code", + "source_file": "services/web_auth_roles.py", + "source_location": "L25" + }, + { + "id": "services_web_auth_roles_iter_user_menu_perm_codes", + "label": "iter_user_menu_perm_codes()", + "file_type": "code", + "source_file": "services/web_auth_roles.py", + "source_location": "L53" + }, + { + "id": "services_web_auth_roles_rationale_1", + "label": "Web \u7ba1\u7406\u7aef\u767b\u5f55\uff1a\u57fa\u4e8e V0.3 sys_user / sys_user_role / sys_role \u7684\u89d2\u8272\u4e0e\u83dc\u5355\u6743\u9650\u89e3\u6790", + "file_type": "rationale", + "source_file": "services/web_auth_roles.py", + "source_location": "L1" + }, + { + "id": "services_web_auth_roles_rationale_14", + "label": "\u5c06 sys_role.role_name \u6620\u5c04\u4e3a web-admin \u4f7f\u7528\u7684 role \u5b57\u7b26\u4e32\u3002", + "file_type": "rationale", + "source_file": "services/web_auth_roles.py", + "source_location": "L14" + }, + { + "id": "services_web_auth_roles_rationale_26", + "label": "\u6839\u636e\u7528\u6237\u5173\u8054\u89d2\u8272\u89e3\u6790 Web \u7aef role\uff08admin / super_admin\uff09\u3002", + "file_type": "rationale", + "source_file": "services/web_auth_roles.py", + "source_location": "L26" + }, + { + "id": "services_web_auth_roles_rationale_54", + "label": "\u7528\u6237\u901a\u8fc7\u89d2\u8272\u5173\u8054\u5f97\u5230\u7684\u83dc\u5355\u6743\u9650\u6807\u8bc6\uff08sys_menu.perms\uff0c\u7a7a\u5219\u9000\u56de\u83dc\u5355 id\uff09\u3002", + "file_type": "rationale", + "source_file": "services/web_auth_roles.py", + "source_location": "L54" + }, + { + "id": "ws_init_py", + "label": "__init__.py", + "file_type": "code", + "source_file": "ws/__init__.py", + "source_location": "L1" + } + ], + "edges": [ + { + "source": "main_py", + "target": "contextlib", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "main.py", + "source_location": "L2", + "weight": 1.0 + }, + { + "source": "main_py", + "target": "logging", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "main.py", + "source_location": "L3", + "weight": 1.0 + }, + { + "source": "main_py", + "target": "fastapi", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "main.py", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "main_py", + "target": "fastapi_middleware_cors", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "main.py", + "source_location": "L6", + "weight": 1.0 + }, + { + "source": "main_py", + "target": "app_core_config", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "main.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "main_py", + "target": "app_core_database", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "main.py", + "source_location": "L9", + "weight": 1.0 + }, + { + "source": "main_py", + "target": "app_core_api_request_log_middleware", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "main.py", + "source_location": "L10", + "weight": 1.0 + }, + { + "source": "main_py", + "target": "app_core_api_crypto_middleware", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "main.py", + "source_location": "L11", + "weight": 1.0 + }, + { + "source": "main_py", + "target": "app_models", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "main.py", + "source_location": "L12", + "weight": 1.0 + }, + { + "source": "main_py", + "target": "app_api", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "main.py", + "source_location": "L13", + "weight": 1.0 + }, + { + "source": "main_py", + "target": "app_main_lifespan", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "main.py", + "source_location": "L17", + "weight": 1.0 + }, + { + "source": "main_py", + "target": "app_main_mask_secret", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "main.py", + "source_location": "L81", + "weight": 1.0 + }, + { + "source": "main_py", + "target": "app_main_root", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "main.py", + "source_location": "L103", + "weight": 1.0 + }, + { + "source": "main_py", + "target": "app_main_health_check", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "main.py", + "source_location": "L108", + "weight": 1.0 + }, + { + "source": "tasks_init_py", + "target": "logging", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "tasks/__init__.py", + "source_location": "L2", + "weight": 1.0 + }, + { + "source": "tasks_init_py", + "target": "apscheduler_schedulers_background", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "tasks/__init__.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "tasks_init_py", + "target": "tasks_init_init_scheduled_tasks", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "tasks/__init__.py", + "source_location": "L10", + "weight": 1.0 + }, + { + "source": "tasks_init_py", + "target": "tasks_init_shutdown_scheduler", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "tasks/__init__.py", + "source_location": "L18", + "weight": 1.0 + }, + { + "source": "core_auth_py", + "target": "asyncio", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "core/auth.py", + "source_location": "L2", + "weight": 1.0 + }, + { + "source": "core_auth_py", + "target": "datetime", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "core/auth.py", + "source_location": "L3", + "weight": 1.0 + }, + { + "source": "core_auth_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "core/auth.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "core_auth_py", + "target": "redis_asyncio", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "core/auth.py", + "source_location": "L6", + "weight": 1.0 + }, + { + "source": "core_auth_py", + "target": "redis", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "core/auth.py", + "source_location": "L7", + "weight": 1.0 + }, + { + "source": "core_auth_py", + "target": "fastapi", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "core/auth.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "core_auth_py", + "target": "fastapi_security", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "core/auth.py", + "source_location": "L9", + "weight": 1.0 + }, + { + "source": "core_auth_py", + "target": "jose", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "core/auth.py", + "source_location": "L10", + "weight": 1.0 + }, + { + "source": "core_auth_py", + "target": "sqlalchemy_orm", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "core/auth.py", + "source_location": "L11", + "weight": 1.0 + }, + { + "source": "core_auth_py", + "target": "app_core_config", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "core/auth.py", + "source_location": "L13", + "weight": 1.0 + }, + { + "source": "core_auth_py", + "target": "app_core_database", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "core/auth.py", + "source_location": "L14", + "weight": 1.0 + }, + { + "source": "core_auth_py", + "target": "app_crud_user", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "core/auth.py", + "source_location": "L15", + "weight": 1.0 + }, + { + "source": "core_auth_py", + "target": "app_core_utils", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "core/auth.py", + "source_location": "L16", + "weight": 1.0 + }, + { + "source": "core_auth_py", + "target": "app_services_web_auth_roles", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "core/auth.py", + "source_location": "L17", + "weight": 1.0 + }, + { + "source": "core_auth_py", + "target": "core_auth_redis_session_enabled", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/auth.py", + "source_location": "L27", + "weight": 1.0 + }, + { + "source": "core_auth_py", + "target": "core_auth_get_redis_client", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/auth.py", + "source_location": "L32", + "weight": 1.0 + }, + { + "source": "core_auth_py", + "target": "core_auth_session_key", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/auth.py", + "source_location": "L49", + "weight": 1.0 + }, + { + "source": "core_auth_py", + "target": "core_auth_refresh_key", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/auth.py", + "source_location": "L53", + "weight": 1.0 + }, + { + "source": "core_auth_py", + "target": "core_auth_store_session", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/auth.py", + "source_location": "L57", + "weight": 1.0 + }, + { + "source": "core_auth_py", + "target": "core_auth_revoke_session", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/auth.py", + "source_location": "L65", + "weight": 1.0 + }, + { + "source": "core_auth_py", + "target": "core_auth_extend_session", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/auth.py", + "source_location": "L73", + "weight": 1.0 + }, + { + "source": "core_auth_py", + "target": "core_auth_is_session_valid", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/auth.py", + "source_location": "L81", + "weight": 1.0 + }, + { + "source": "core_auth_py", + "target": "core_auth_store_refresh_token", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/auth.py", + "source_location": "L96", + "weight": 1.0 + }, + { + "source": "core_auth_py", + "target": "core_auth_is_refresh_token_valid", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/auth.py", + "source_location": "L104", + "weight": 1.0 + }, + { + "source": "core_auth_py", + "target": "core_auth_revoke_refresh_token", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/auth.py", + "source_location": "L116", + "weight": 1.0 + }, + { + "source": "core_auth_py", + "target": "core_auth_create_access_token", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/auth.py", + "source_location": "L123", + "weight": 1.0 + }, + { + "source": "core_auth_py", + "target": "core_auth_create_refresh_token", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/auth.py", + "source_location": "L147", + "weight": 1.0 + }, + { + "source": "core_auth_py", + "target": "core_auth_decode_token", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/auth.py", + "source_location": "L163", + "weight": 1.0 + }, + { + "source": "core_auth_py", + "target": "core_auth_get_current_user_by_token", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/auth.py", + "source_location": "L176", + "weight": 1.0 + }, + { + "source": "core_auth_py", + "target": "core_auth_get_current_user", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/auth.py", + "source_location": "L230", + "weight": 1.0 + }, + { + "source": "core_auth_py", + "target": "core_auth_get_current_user_simple", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/auth.py", + "source_location": "L238", + "weight": 1.0 + }, + { + "source": "core_auth_py", + "target": "core_auth_get_client_ip", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/auth.py", + "source_location": "L256", + "weight": 1.0 + }, + { + "source": "core_auth_get_redis_client", + "target": "core_auth_redis_session_enabled", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/auth.py", + "source_location": "L34", + "weight": 1.0 + }, + { + "source": "core_auth_store_session", + "target": "core_auth_get_redis_client", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/auth.py", + "source_location": "L59", + "weight": 1.0 + }, + { + "source": "core_auth_store_session", + "target": "core_auth_session_key", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/auth.py", + "source_location": "L62", + "weight": 1.0 + }, + { + "source": "core_auth_revoke_session", + "target": "core_auth_get_redis_client", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/auth.py", + "source_location": "L67", + "weight": 1.0 + }, + { + "source": "core_auth_revoke_session", + "target": "core_auth_session_key", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/auth.py", + "source_location": "L70", + "weight": 1.0 + }, + { + "source": "core_auth_extend_session", + "target": "core_auth_get_redis_client", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/auth.py", + "source_location": "L75", + "weight": 1.0 + }, + { + "source": "core_auth_extend_session", + "target": "core_auth_session_key", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/auth.py", + "source_location": "L78", + "weight": 1.0 + }, + { + "source": "core_auth_is_session_valid", + "target": "core_auth_get_redis_client", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/auth.py", + "source_location": "L83", + "weight": 1.0 + }, + { + "source": "core_auth_is_session_valid", + "target": "core_auth_session_key", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/auth.py", + "source_location": "L90", + "weight": 1.0 + }, + { + "source": "core_auth_store_refresh_token", + "target": "core_auth_get_redis_client", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/auth.py", + "source_location": "L98", + "weight": 1.0 + }, + { + "source": "core_auth_store_refresh_token", + "target": "core_auth_refresh_key", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/auth.py", + "source_location": "L101", + "weight": 1.0 + }, + { + "source": "core_auth_is_refresh_token_valid", + "target": "core_auth_get_redis_client", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/auth.py", + "source_location": "L105", + "weight": 1.0 + }, + { + "source": "core_auth_is_refresh_token_valid", + "target": "core_auth_refresh_key", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/auth.py", + "source_location": "L111", + "weight": 1.0 + }, + { + "source": "core_auth_revoke_refresh_token", + "target": "core_auth_get_redis_client", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/auth.py", + "source_location": "L117", + "weight": 1.0 + }, + { + "source": "core_auth_revoke_refresh_token", + "target": "core_auth_refresh_key", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/auth.py", + "source_location": "L120", + "weight": 1.0 + }, + { + "source": "core_auth_get_current_user_by_token", + "target": "core_auth_decode_token", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/auth.py", + "source_location": "L181", + "weight": 1.0 + }, + { + "source": "core_auth_get_current_user_by_token", + "target": "core_auth_is_session_valid", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/auth.py", + "source_location": "L186", + "weight": 1.0 + }, + { + "source": "core_auth_get_current_user", + "target": "core_auth_get_current_user_by_token", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/auth.py", + "source_location": "L235", + "weight": 1.0 + }, + { + "source": "core_auth_get_current_user_simple", + "target": "core_auth_decode_token", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/auth.py", + "source_location": "L240", + "weight": 1.0 + }, + { + "source": "core_auth_rationale_74", + "target": "core_auth_extend_session", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "core/auth.py", + "source_location": "L74", + "weight": 1.0 + }, + { + "source": "core_auth_rationale_97", + "target": "core_auth_store_refresh_token", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "core/auth.py", + "source_location": "L97", + "weight": 1.0 + }, + { + "source": "core_auth_rationale_180", + "target": "core_auth_get_current_user_by_token", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "core/auth.py", + "source_location": "L180", + "weight": 1.0 + }, + { + "source": "core_api_crypto_py", + "target": "base64", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "core/api_crypto.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "core_api_crypto_py", + "target": "hashlib", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "core/api_crypto.py", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "core_api_crypto_py", + "target": "json", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "core/api_crypto.py", + "source_location": "L6", + "weight": 1.0 + }, + { + "source": "core_api_crypto_py", + "target": "os", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "core/api_crypto.py", + "source_location": "L7", + "weight": 1.0 + }, + { + "source": "core_api_crypto_py", + "target": "time", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "core/api_crypto.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "core_api_crypto_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "core/api_crypto.py", + "source_location": "L9", + "weight": 1.0 + }, + { + "source": "core_api_crypto_py", + "target": "cryptography_hazmat_primitives_ciphers_aead", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "core/api_crypto.py", + "source_location": "L11", + "weight": 1.0 + }, + { + "source": "core_api_crypto_py", + "target": "core_api_crypto_apicryptoerror", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/api_crypto.py", + "source_location": "L14", + "weight": 1.0 + }, + { + "source": "core_api_crypto_apicryptoerror", + "target": "exception", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "core/api_crypto.py", + "source_location": "L14", + "weight": 1.0 + }, + { + "source": "core_api_crypto_py", + "target": "core_api_crypto_derive_key", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/api_crypto.py", + "source_location": "L18", + "weight": 1.0 + }, + { + "source": "core_api_crypto_py", + "target": "core_api_crypto_b64url_encode", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/api_crypto.py", + "source_location": "L23", + "weight": 1.0 + }, + { + "source": "core_api_crypto_py", + "target": "core_api_crypto_b64url_decode", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/api_crypto.py", + "source_location": "L27", + "weight": 1.0 + }, + { + "source": "core_api_crypto_py", + "target": "core_api_crypto_encrypt_json", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/api_crypto.py", + "source_location": "L32", + "weight": 1.0 + }, + { + "source": "core_api_crypto_py", + "target": "core_api_crypto_decrypt_json", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/api_crypto.py", + "source_location": "L40", + "weight": 1.0 + }, + { + "source": "core_api_crypto_py", + "target": "core_api_crypto_gen_nonce_hex", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/api_crypto.py", + "source_location": "L59", + "weight": 1.0 + }, + { + "source": "core_api_crypto_py", + "target": "core_api_crypto_is_ts_in_window", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/api_crypto.py", + "source_location": "L63", + "weight": 1.0 + }, + { + "source": "core_api_crypto_encrypt_json", + "target": "core_api_crypto_b64url_encode", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/api_crypto.py", + "source_location": "L37", + "weight": 1.0 + }, + { + "source": "core_api_crypto_decrypt_json", + "target": "core_api_crypto_b64url_decode", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/api_crypto.py", + "source_location": "L42", + "weight": 1.0 + }, + { + "source": "core_api_crypto_decrypt_json", + "target": "core_api_crypto_apicryptoerror", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/api_crypto.py", + "source_location": "L44", + "weight": 1.0 + }, + { + "source": "core_login_crypto_py", + "target": "base64", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "core/login_crypto.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "core_login_crypto_py", + "target": "json", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "core/login_crypto.py", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "core_login_crypto_py", + "target": "logging", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "core/login_crypto.py", + "source_location": "L6", + "weight": 1.0 + }, + { + "source": "core_login_crypto_py", + "target": "time", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "core/login_crypto.py", + "source_location": "L7", + "weight": 1.0 + }, + { + "source": "core_login_crypto_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "core/login_crypto.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "core_login_crypto_py", + "target": "cryptography_hazmat_backends", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "core/login_crypto.py", + "source_location": "L10", + "weight": 1.0 + }, + { + "source": "core_login_crypto_py", + "target": "cryptography_hazmat_primitives", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "core/login_crypto.py", + "source_location": "L11", + "weight": 1.0 + }, + { + "source": "core_login_crypto_py", + "target": "cryptography_hazmat_primitives_asymmetric", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "core/login_crypto.py", + "source_location": "L12", + "weight": 1.0 + }, + { + "source": "core_login_crypto_py", + "target": "app_core_config", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "core/login_crypto.py", + "source_location": "L14", + "weight": 1.0 + }, + { + "source": "core_login_crypto_py", + "target": "core_login_crypto_ensure_initialized", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/login_crypto.py", + "source_location": "L22", + "weight": 1.0 + }, + { + "source": "core_login_crypto_py", + "target": "core_login_crypto_get_public_pem", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/login_crypto.py", + "source_location": "L56", + "weight": 1.0 + }, + { + "source": "core_login_crypto_py", + "target": "core_login_crypto_decrypt_login_payload", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/login_crypto.py", + "source_location": "L62", + "weight": 1.0 + }, + { + "source": "core_login_crypto_py", + "target": "core_login_crypto_validate_ts", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/login_crypto.py", + "source_location": "L71", + "weight": 1.0 + }, + { + "source": "core_login_crypto_py", + "target": "core_login_crypto_extract_login_credentials", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/login_crypto.py", + "source_location": "L83", + "weight": 1.0 + }, + { + "source": "core_login_crypto_get_public_pem", + "target": "core_login_crypto_ensure_initialized", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/login_crypto.py", + "source_location": "L57", + "weight": 1.0 + }, + { + "source": "core_login_crypto_decrypt_login_payload", + "target": "core_login_crypto_ensure_initialized", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/login_crypto.py", + "source_location": "L64", + "weight": 1.0 + }, + { + "source": "core_login_crypto_extract_login_credentials", + "target": "core_login_crypto_decrypt_login_payload", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/login_crypto.py", + "source_location": "L91", + "weight": 1.0 + }, + { + "source": "core_login_crypto_extract_login_credentials", + "target": "core_login_crypto_validate_ts", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/login_crypto.py", + "source_location": "L95", + "weight": 1.0 + }, + { + "source": "core_login_crypto_rationale_1", + "target": "core_login_crypto_py", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "core/login_crypto.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "core_login_crypto_rationale_63", + "target": "core_login_crypto_decrypt_login_payload", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "core/login_crypto.py", + "source_location": "L63", + "weight": 1.0 + }, + { + "source": "core_login_crypto_rationale_84", + "target": "core_login_crypto_extract_login_credentials", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "core/login_crypto.py", + "source_location": "L84", + "weight": 1.0 + }, + { + "source": "core_config_py", + "target": "pydantic_settings", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "core/config.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "core_config_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "core/config.py", + "source_location": "L2", + "weight": 1.0 + }, + { + "source": "core_config_py", + "target": "pathlib", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "core/config.py", + "source_location": "L3", + "weight": 1.0 + }, + { + "source": "core_config_py", + "target": "os", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "core/config.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "core_config_py", + "target": "core_config_settings", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/config.py", + "source_location": "L7", + "weight": 1.0 + }, + { + "source": "core_config_settings", + "target": "basesettings", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "core/config.py", + "source_location": "L7", + "weight": 1.0 + }, + { + "source": "core_config_py", + "target": "core_config_config", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/config.py", + "source_location": "L143", + "weight": 1.0 + }, + { + "source": "core_wechat_pay_py", + "target": "hashlib", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L16", + "weight": 1.0 + }, + { + "source": "core_wechat_pay_py", + "target": "time", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L17", + "weight": 1.0 + }, + { + "source": "core_wechat_pay_py", + "target": "random", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L18", + "weight": 1.0 + }, + { + "source": "core_wechat_pay_py", + "target": "string", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L19", + "weight": 1.0 + }, + { + "source": "core_wechat_pay_py", + "target": "json", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L20", + "weight": 1.0 + }, + { + "source": "core_wechat_pay_py", + "target": "base64", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L21", + "weight": 1.0 + }, + { + "source": "core_wechat_pay_py", + "target": "xml_etree_elementtree", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L22", + "weight": 1.0 + }, + { + "source": "core_wechat_pay_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L23", + "weight": 1.0 + }, + { + "source": "core_wechat_pay_py", + "target": "datetime", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L24", + "weight": 1.0 + }, + { + "source": "core_wechat_pay_py", + "target": "urllib_parse", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L25", + "weight": 1.0 + }, + { + "source": "core_wechat_pay_py", + "target": "ssl", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L26", + "weight": 1.0 + }, + { + "source": "core_wechat_pay_py", + "target": "urllib_request", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L27", + "weight": 1.0 + }, + { + "source": "core_wechat_pay_py", + "target": "urllib_error", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L28", + "weight": 1.0 + }, + { + "source": "core_wechat_pay_py", + "target": "app_core_config", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L30", + "weight": 1.0 + }, + { + "source": "core_wechat_pay_py", + "target": "core_wechat_pay_wechatpayclient", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L33", + "weight": 1.0 + }, + { + "source": "core_wechat_pay_wechatpayclient", + "target": "core_wechat_pay_wechatpayclient_init", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L36", + "weight": 1.0 + }, + { + "source": "core_wechat_pay_wechatpayclient", + "target": "core_wechat_pay_wechatpayclient_generate_nonce_str", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L47", + "weight": 1.0 + }, + { + "source": "core_wechat_pay_wechatpayclient", + "target": "core_wechat_pay_wechatpayclient_generate_sign", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L51", + "weight": 1.0 + }, + { + "source": "core_wechat_pay_wechatpayclient", + "target": "core_wechat_pay_wechatpayclient_generate_sign_v3", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L59", + "weight": 1.0 + }, + { + "source": "core_wechat_pay_wechatpayclient", + "target": "core_wechat_pay_wechatpayclient_make_request", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L93", + "weight": 1.0 + }, + { + "source": "core_wechat_pay_wechatpayclient", + "target": "core_wechat_pay_wechatpayclient_unified_order", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L123", + "weight": 1.0 + }, + { + "source": "core_wechat_pay_wechatpayclient", + "target": "core_wechat_pay_wechatpayclient_generate_pay_sign", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L206", + "weight": 1.0 + }, + { + "source": "core_wechat_pay_wechatpayclient", + "target": "core_wechat_pay_wechatpayclient_query_order", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L214", + "weight": 1.0 + }, + { + "source": "core_wechat_pay_wechatpayclient", + "target": "core_wechat_pay_wechatpayclient_refund", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L247", + "weight": 1.0 + }, + { + "source": "core_wechat_pay_wechatpayclient", + "target": "core_wechat_pay_wechatpayclient_close_order", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L320", + "weight": 1.0 + }, + { + "source": "core_wechat_pay_py", + "target": "core_wechat_pay_get_wechat_pay_client", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L354", + "weight": 1.0 + }, + { + "source": "core_wechat_pay_py", + "target": "core_wechat_pay_wechat_pay", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L363", + "weight": 1.0 + }, + { + "source": "core_wechat_pay_py", + "target": "core_wechat_pay_wechatpayv2client", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L371", + "weight": 1.0 + }, + { + "source": "core_wechat_pay_wechatpayv2client", + "target": "core_wechat_pay_wechatpayv2client_init", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L374", + "weight": 1.0 + }, + { + "source": "core_wechat_pay_wechatpayv2client", + "target": "core_wechat_pay_wechatpayv2client_generate_sign", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L386", + "weight": 1.0 + }, + { + "source": "core_wechat_pay_wechatpayv2client", + "target": "core_wechat_pay_wechatpayv2client_dict_to_xml", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L393", + "weight": 1.0 + }, + { + "source": "core_wechat_pay_wechatpayv2client", + "target": "core_wechat_pay_wechatpayv2client_xml_to_dict", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L401", + "weight": 1.0 + }, + { + "source": "core_wechat_pay_wechatpayv2client", + "target": "core_wechat_pay_wechatpayv2client_build_miniprogram_pay_params", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L409", + "weight": 1.0 + }, + { + "source": "core_wechat_pay_wechatpayv2client", + "target": "core_wechat_pay_wechatpayv2client_unified_order", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L435", + "weight": 1.0 + }, + { + "source": "core_wechat_pay_wechatpayv2client", + "target": "core_wechat_pay_wechatpayv2client_query_order", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L522", + "weight": 1.0 + }, + { + "source": "core_wechat_pay_wechatpayv2client", + "target": "core_wechat_pay_wechatpayv2client_refund", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L560", + "weight": 1.0 + }, + { + "source": "core_wechat_pay_wechatpayv2client", + "target": "core_wechat_pay_wechatpayv2client_parse_notify", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L614", + "weight": 1.0 + }, + { + "source": "core_wechat_pay_py", + "target": "core_wechat_pay_get_wechat_pay_v2", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L625", + "weight": 1.0 + }, + { + "source": "core_wechat_pay_wechatpayclient_unified_order", + "target": "core_wechat_pay_wechatpayclient_generate_nonce_str", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L145", + "weight": 1.0 + }, + { + "source": "core_wechat_pay_wechatpayclient_unified_order", + "target": "core_wechat_pay_wechatpayclient_generate_sign_v3", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L170", + "weight": 1.0 + }, + { + "source": "core_wechat_pay_wechatpayclient_unified_order", + "target": "core_wechat_pay_wechatpayclient_generate_pay_sign", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L193", + "weight": 1.0 + }, + { + "source": "core_wechat_pay_wechatpayclient_generate_pay_sign", + "target": "core_wechat_pay_wechatpayclient_generate_nonce_str", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L209", + "weight": 1.0 + }, + { + "source": "core_wechat_pay_wechatpayclient_query_order", + "target": "core_wechat_pay_wechatpayclient_generate_nonce_str", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L220", + "weight": 1.0 + }, + { + "source": "core_wechat_pay_wechatpayclient_refund", + "target": "core_wechat_pay_wechatpayclient_generate_nonce_str", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L270", + "weight": 1.0 + }, + { + "source": "core_wechat_pay_wechatpayclient_refund", + "target": "core_wechat_pay_wechatpayclient_generate_sign_v3", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L288", + "weight": 1.0 + }, + { + "source": "core_wechat_pay_wechatpayclient_close_order", + "target": "core_wechat_pay_wechatpayclient_generate_nonce_str", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L323", + "weight": 1.0 + }, + { + "source": "core_wechat_pay_wechatpayclient_close_order", + "target": "core_wechat_pay_wechatpayclient_generate_sign_v3", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L329", + "weight": 1.0 + }, + { + "source": "core_wechat_pay_get_wechat_pay_client", + "target": "core_wechat_pay_wechatpayclient", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L356", + "weight": 1.0 + }, + { + "source": "core_wechat_pay_wechat_pay", + "target": "core_wechat_pay_wechatpayclient", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L367", + "weight": 1.0 + }, + { + "source": "core_wechat_pay_wechatpayv2client_unified_order", + "target": "core_wechat_pay_wechatpayv2client_generate_sign", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L476", + "weight": 1.0 + }, + { + "source": "core_wechat_pay_wechatpayv2client_unified_order", + "target": "core_wechat_pay_wechatpayv2client_dict_to_xml", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L487", + "weight": 1.0 + }, + { + "source": "core_wechat_pay_wechatpayv2client_unified_order", + "target": "core_wechat_pay_wechatpayv2client_xml_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L492", + "weight": 1.0 + }, + { + "source": "core_wechat_pay_wechatpayv2client_unified_order", + "target": "core_wechat_pay_wechatpayv2client_build_miniprogram_pay_params", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L497", + "weight": 1.0 + }, + { + "source": "core_wechat_pay_wechatpayv2client_query_order", + "target": "core_wechat_pay_wechatpayv2client_generate_sign", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L538", + "weight": 1.0 + }, + { + "source": "core_wechat_pay_wechatpayv2client_query_order", + "target": "core_wechat_pay_wechatpayv2client_dict_to_xml", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L550", + "weight": 1.0 + }, + { + "source": "core_wechat_pay_wechatpayv2client_query_order", + "target": "core_wechat_pay_wechatpayv2client_xml_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L555", + "weight": 1.0 + }, + { + "source": "core_wechat_pay_wechatpayv2client_refund", + "target": "core_wechat_pay_wechatpayv2client_generate_sign", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L581", + "weight": 1.0 + }, + { + "source": "core_wechat_pay_wechatpayv2client_refund", + "target": "core_wechat_pay_wechatpayv2client_dict_to_xml", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L597", + "weight": 1.0 + }, + { + "source": "core_wechat_pay_wechatpayv2client_refund", + "target": "core_wechat_pay_wechatpayv2client_xml_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L601", + "weight": 1.0 + }, + { + "source": "core_wechat_pay_wechatpayv2client_parse_notify", + "target": "core_wechat_pay_wechatpayv2client_xml_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L616", + "weight": 1.0 + }, + { + "source": "core_wechat_pay_wechatpayv2client_parse_notify", + "target": "core_wechat_pay_wechatpayv2client_generate_sign", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L620", + "weight": 1.0 + }, + { + "source": "core_wechat_pay_get_wechat_pay_v2", + "target": "core_wechat_pay_wechatpayv2client", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L627", + "weight": 1.0 + }, + { + "source": "core_wechat_pay_rationale_1", + "target": "core_wechat_pay_py", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "core_wechat_pay_rationale_60", + "target": "core_wechat_pay_wechatpayclient_generate_sign_v3", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L60", + "weight": 1.0 + }, + { + "source": "core_wechat_pay_rationale_131", + "target": "core_wechat_pay_wechatpayclient_unified_order", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L131", + "weight": 1.0 + }, + { + "source": "core_wechat_pay_rationale_254", + "target": "core_wechat_pay_wechatpayclient_refund", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L254", + "weight": 1.0 + }, + { + "source": "core_wechat_pay_rationale_410", + "target": "core_wechat_pay_wechatpayv2client_build_miniprogram_pay_params", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L410", + "weight": 1.0 + }, + { + "source": "core_wechat_pay_rationale_443", + "target": "core_wechat_pay_wechatpayv2client_unified_order", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "core/wechat_pay.py", + "source_location": "L443", + "weight": 1.0 + }, + { + "source": "core_api_request_log_middleware_py", + "target": "asyncio", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "core/api_request_log_middleware.py", + "source_location": "L2", + "weight": 1.0 + }, + { + "source": "core_api_request_log_middleware_py", + "target": "json", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "core/api_request_log_middleware.py", + "source_location": "L3", + "weight": 1.0 + }, + { + "source": "core_api_request_log_middleware_py", + "target": "logging", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "core/api_request_log_middleware.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "core_api_request_log_middleware_py", + "target": "time", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "core/api_request_log_middleware.py", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "core_api_request_log_middleware_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "core/api_request_log_middleware.py", + "source_location": "L6", + "weight": 1.0 + }, + { + "source": "core_api_request_log_middleware_py", + "target": "fastapi", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "core/api_request_log_middleware.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "core_api_request_log_middleware_py", + "target": "jose", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "core/api_request_log_middleware.py", + "source_location": "L9", + "weight": 1.0 + }, + { + "source": "core_api_request_log_middleware_py", + "target": "starlette_middleware_base", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "core/api_request_log_middleware.py", + "source_location": "L10", + "weight": 1.0 + }, + { + "source": "core_api_request_log_middleware_py", + "target": "starlette_requests", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "core/api_request_log_middleware.py", + "source_location": "L11", + "weight": 1.0 + }, + { + "source": "core_api_request_log_middleware_py", + "target": "starlette_responses", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "core/api_request_log_middleware.py", + "source_location": "L12", + "weight": 1.0 + }, + { + "source": "core_api_request_log_middleware_py", + "target": "app_core_config", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "core/api_request_log_middleware.py", + "source_location": "L14", + "weight": 1.0 + }, + { + "source": "core_api_request_log_middleware_py", + "target": "app_core_database", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "core/api_request_log_middleware.py", + "source_location": "L15", + "weight": 1.0 + }, + { + "source": "core_api_request_log_middleware_py", + "target": "core_api_request_log_middleware_truncate", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/api_request_log_middleware.py", + "source_location": "L35", + "weight": 1.0 + }, + { + "source": "core_api_request_log_middleware_py", + "target": "core_api_request_log_middleware_redact_obj", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/api_request_log_middleware.py", + "source_location": "L43", + "weight": 1.0 + }, + { + "source": "core_api_request_log_middleware_py", + "target": "core_api_request_log_middleware_format_body_bytes", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/api_request_log_middleware.py", + "source_location": "L62", + "weight": 1.0 + }, + { + "source": "core_api_request_log_middleware_py", + "target": "core_api_request_log_middleware_claims_from_auth", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/api_request_log_middleware.py", + "source_location": "L89", + "weight": 1.0 + }, + { + "source": "core_api_request_log_middleware_py", + "target": "core_api_request_log_middleware_should_skip", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/api_request_log_middleware.py", + "source_location": "L107", + "weight": 1.0 + }, + { + "source": "core_api_request_log_middleware_py", + "target": "core_api_request_log_middleware_persist_log", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/api_request_log_middleware.py", + "source_location": "L118", + "weight": 1.0 + }, + { + "source": "core_api_request_log_middleware_py", + "target": "core_api_request_log_middleware_schedule_persist_log", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/api_request_log_middleware.py", + "source_location": "L168", + "weight": 1.0 + }, + { + "source": "core_api_request_log_middleware_py", + "target": "core_api_request_log_middleware_apirequestlogmiddleware", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/api_request_log_middleware.py", + "source_location": "L191", + "weight": 1.0 + }, + { + "source": "core_api_request_log_middleware_apirequestlogmiddleware", + "target": "basehttpmiddleware", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "core/api_request_log_middleware.py", + "source_location": "L191", + "weight": 1.0 + }, + { + "source": "core_api_request_log_middleware_apirequestlogmiddleware", + "target": "core_api_request_log_middleware_apirequestlogmiddleware_dispatch", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/api_request_log_middleware.py", + "source_location": "L192", + "weight": 1.0 + }, + { + "source": "core_api_request_log_middleware_format_body_bytes", + "target": "core_api_request_log_middleware_redact_obj", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/api_request_log_middleware.py", + "source_location": "L77", + "weight": 1.0 + }, + { + "source": "core_api_request_log_middleware_format_body_bytes", + "target": "core_api_request_log_middleware_truncate", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/api_request_log_middleware.py", + "source_location": "L78", + "weight": 1.0 + }, + { + "source": "core_api_request_log_middleware_persist_log", + "target": "core_api_request_log_middleware_truncate", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/api_request_log_middleware.py", + "source_location": "L143", + "weight": 1.0 + }, + { + "source": "core_api_request_log_middleware_schedule_persist_log", + "target": "core_api_request_log_middleware_persist_log", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/api_request_log_middleware.py", + "source_location": "L175", + "weight": 1.0 + }, + { + "source": "core_api_request_log_middleware_apirequestlogmiddleware_dispatch", + "target": "core_api_request_log_middleware_should_skip", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/api_request_log_middleware.py", + "source_location": "L193", + "weight": 1.0 + }, + { + "source": "core_api_request_log_middleware_apirequestlogmiddleware_dispatch", + "target": "core_api_request_log_middleware_format_body_bytes", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/api_request_log_middleware.py", + "source_location": "L205", + "weight": 1.0 + }, + { + "source": "core_api_request_log_middleware_apirequestlogmiddleware_dispatch", + "target": "core_api_request_log_middleware_claims_from_auth", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/api_request_log_middleware.py", + "source_location": "L212", + "weight": 1.0 + }, + { + "source": "core_api_request_log_middleware_apirequestlogmiddleware_dispatch", + "target": "core_api_request_log_middleware_truncate", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/api_request_log_middleware.py", + "source_location": "L252", + "weight": 1.0 + }, + { + "source": "core_api_request_log_middleware_apirequestlogmiddleware_dispatch", + "target": "core_api_request_log_middleware_schedule_persist_log", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/api_request_log_middleware.py", + "source_location": "L261", + "weight": 1.0 + }, + { + "source": "core_api_request_log_middleware_rationale_1", + "target": "core_api_request_log_middleware_py", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "core/api_request_log_middleware.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "core_database_py", + "target": "sqlalchemy", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "core/database.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "core_database_py", + "target": "sqlalchemy_ext_declarative", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "core/database.py", + "source_location": "L2", + "weight": 1.0 + }, + { + "source": "core_database_py", + "target": "sqlalchemy_orm", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "core/database.py", + "source_location": "L3", + "weight": 1.0 + }, + { + "source": "core_database_py", + "target": "app_core_config", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "core/database.py", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "core_database_py", + "target": "core_database_get_db", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/database.py", + "source_location": "L20", + "weight": 1.0 + }, + { + "source": "core_security_py", + "target": "bcrypt", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "core/security.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "core_security_py", + "target": "core_security_verify_password", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/security.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "core_security_py", + "target": "core_security_get_password_hash", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/security.py", + "source_location": "L20", + "weight": 1.0 + }, + { + "source": "core_security_rationale_5", + "target": "core_security_verify_password", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "core/security.py", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "core_request_payload_py", + "target": "logging", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "core/request_payload.py", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "core_request_payload_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "core/request_payload.py", + "source_location": "L6", + "weight": 1.0 + }, + { + "source": "core_request_payload_py", + "target": "app_core", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "core/request_payload.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "core_request_payload_py", + "target": "app_core_config", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "core/request_payload.py", + "source_location": "L9", + "weight": 1.0 + }, + { + "source": "core_request_payload_py", + "target": "core_request_payload_resolve_request_payload", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/request_payload.py", + "source_location": "L12", + "weight": 1.0 + }, + { + "source": "core_request_payload_rationale_1", + "target": "core_request_payload_py", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "core/request_payload.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "core_request_payload_rationale_18", + "target": "core_request_payload_resolve_request_payload", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "core/request_payload.py", + "source_location": "L18", + "weight": 1.0 + }, + { + "source": "core_init_py", + "target": "app_core_config", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "core/__init__.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "core_response_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "core/response.py", + "source_location": "L2", + "weight": 1.0 + }, + { + "source": "core_response_py", + "target": "pydantic", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "core/response.py", + "source_location": "L3", + "weight": 1.0 + }, + { + "source": "core_response_py", + "target": "core_response_responsemodel", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/response.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "core_response_responsemodel", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "core/response.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "core_response_py", + "target": "core_response_config", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/response.py", + "source_location": "L15", + "weight": 1.0 + }, + { + "source": "core_response_py", + "target": "core_response_pageresult", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/response.py", + "source_location": "L19", + "weight": 1.0 + }, + { + "source": "core_response_pageresult", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "core/response.py", + "source_location": "L19", + "weight": 1.0 + }, + { + "source": "core_response_py", + "target": "core_response_success_response", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/response.py", + "source_location": "L28", + "weight": 1.0 + }, + { + "source": "core_response_py", + "target": "core_response_error_response", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/response.py", + "source_location": "L39", + "weight": 1.0 + }, + { + "source": "core_menu_guard_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "core/menu_guard.py", + "source_location": "L2", + "weight": 1.0 + }, + { + "source": "core_menu_guard_py", + "target": "fastapi", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "core/menu_guard.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "core_menu_guard_py", + "target": "sqlalchemy_orm", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "core/menu_guard.py", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "core_menu_guard_py", + "target": "app_core_auth", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "core/menu_guard.py", + "source_location": "L7", + "weight": 1.0 + }, + { + "source": "core_menu_guard_py", + "target": "app_core_database", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "core/menu_guard.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "core_menu_guard_py", + "target": "app_services_web_auth_roles", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "core/menu_guard.py", + "source_location": "L9", + "weight": 1.0 + }, + { + "source": "core_menu_guard_py", + "target": "core_menu_guard_require_admin_or_super_admin", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/menu_guard.py", + "source_location": "L15", + "weight": 1.0 + }, + { + "source": "core_menu_guard_py", + "target": "core_menu_guard_get_user_menu_codes", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/menu_guard.py", + "source_location": "L23", + "weight": 1.0 + }, + { + "source": "core_menu_guard_py", + "target": "core_menu_guard_require_menu_code", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/menu_guard.py", + "source_location": "L28", + "weight": 1.0 + }, + { + "source": "core_menu_guard_rationale_1", + "target": "core_menu_guard_py", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "core/menu_guard.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "core_menu_guard_rationale_16", + "target": "core_menu_guard_require_admin_or_super_admin", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "core/menu_guard.py", + "source_location": "L16", + "weight": 1.0 + }, + { + "source": "core_menu_guard_rationale_24", + "target": "core_menu_guard_get_user_menu_codes", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "core/menu_guard.py", + "source_location": "L24", + "weight": 1.0 + }, + { + "source": "core_menu_guard_rationale_29", + "target": "core_menu_guard_require_menu_code", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "core/menu_guard.py", + "source_location": "L29", + "weight": 1.0 + }, + { + "source": "core_utils_py", + "target": "uuid", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "core/utils.py", + "source_location": "L2", + "weight": 1.0 + }, + { + "source": "core_utils_py", + "target": "random", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "core/utils.py", + "source_location": "L3", + "weight": 1.0 + }, + { + "source": "core_utils_py", + "target": "string", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "core/utils.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "core_utils_py", + "target": "datetime", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "core/utils.py", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "core_utils_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "core/utils.py", + "source_location": "L6", + "weight": 1.0 + }, + { + "source": "core_utils_py", + "target": "core_utils_generate_uuid", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/utils.py", + "source_location": "L9", + "weight": 1.0 + }, + { + "source": "core_utils_py", + "target": "core_utils_generate_id", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/utils.py", + "source_location": "L14", + "weight": 1.0 + }, + { + "source": "core_utils_py", + "target": "core_utils_generate_random_password", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/utils.py", + "source_location": "L20", + "weight": 1.0 + }, + { + "source": "core_utils_py", + "target": "core_utils_get_current_time", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/utils.py", + "source_location": "L26", + "weight": 1.0 + }, + { + "source": "core_utils_py", + "target": "core_utils_format_datetime", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/utils.py", + "source_location": "L31", + "weight": 1.0 + }, + { + "source": "core_utils_py", + "target": "core_utils_parse_datetime", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/utils.py", + "source_location": "L38", + "weight": 1.0 + }, + { + "source": "core_utils_py", + "target": "core_utils_get_file_size_display", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/utils.py", + "source_location": "L48", + "weight": 1.0 + }, + { + "source": "core_storage_py", + "target": "os", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L21", + "weight": 1.0 + }, + { + "source": "core_storage_py", + "target": "uuid", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L22", + "weight": 1.0 + }, + { + "source": "core_storage_py", + "target": "base64", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L23", + "weight": 1.0 + }, + { + "source": "core_storage_py", + "target": "io", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L24", + "weight": 1.0 + }, + { + "source": "core_storage_py", + "target": "datetime", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L25", + "weight": 1.0 + }, + { + "source": "core_storage_py", + "target": "urllib_parse", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L26", + "weight": 1.0 + }, + { + "source": "core_storage_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L27", + "weight": 1.0 + }, + { + "source": "core_storage_py", + "target": "pathlib", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L28", + "weight": 1.0 + }, + { + "source": "core_storage_py", + "target": "app_core_config", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L30", + "weight": 1.0 + }, + { + "source": "core_storage_py", + "target": "core_storage_convert_heic_to_jpeg", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L37", + "weight": 1.0 + }, + { + "source": "core_storage_py", + "target": "core_storage_process_image_content", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L52", + "weight": 1.0 + }, + { + "source": "core_storage_py", + "target": "core_storage_basestorage", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L61", + "weight": 1.0 + }, + { + "source": "core_storage_basestorage", + "target": "core_storage_basestorage_upload_file", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L64", + "weight": 1.0 + }, + { + "source": "core_storage_basestorage", + "target": "core_storage_basestorage_upload_base64", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L68", + "weight": 1.0 + }, + { + "source": "core_storage_basestorage", + "target": "core_storage_basestorage_delete_file", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L72", + "weight": 1.0 + }, + { + "source": "core_storage_basestorage", + "target": "core_storage_basestorage_get_url", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L76", + "weight": 1.0 + }, + { + "source": "core_storage_basestorage", + "target": "core_storage_basestorage_presigned_download_url", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L80", + "weight": 1.0 + }, + { + "source": "core_storage_py", + "target": "core_storage_localstorage", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L87", + "weight": 1.0 + }, + { + "source": "core_storage_localstorage", + "target": "core_storage_basestorage", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L87", + "weight": 1.0 + }, + { + "source": "core_storage_localstorage", + "target": "core_storage_localstorage_init", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L90", + "weight": 1.0 + }, + { + "source": "core_storage_localstorage", + "target": "core_storage_localstorage_ensure_dir", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L94", + "weight": 1.0 + }, + { + "source": "core_storage_localstorage", + "target": "core_storage_localstorage_generate_filename", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L100", + "weight": 1.0 + }, + { + "source": "core_storage_localstorage", + "target": "core_storage_localstorage_upload_file", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L106", + "weight": 1.0 + }, + { + "source": "core_storage_localstorage", + "target": "core_storage_localstorage_upload_base64", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L121", + "weight": 1.0 + }, + { + "source": "core_storage_localstorage", + "target": "core_storage_localstorage_delete_file", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L130", + "weight": 1.0 + }, + { + "source": "core_storage_localstorage", + "target": "core_storage_localstorage_get_url", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L147", + "weight": 1.0 + }, + { + "source": "core_storage_py", + "target": "core_storage_qiniustorage", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L152", + "weight": 1.0 + }, + { + "source": "core_storage_qiniustorage", + "target": "core_storage_basestorage", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L152", + "weight": 1.0 + }, + { + "source": "core_storage_qiniustorage", + "target": "core_storage_qiniustorage_init", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L155", + "weight": 1.0 + }, + { + "source": "core_storage_qiniustorage", + "target": "core_storage_qiniustorage_generate_filename", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L164", + "weight": 1.0 + }, + { + "source": "core_storage_qiniustorage", + "target": "core_storage_qiniustorage_upload_file", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L170", + "weight": 1.0 + }, + { + "source": "core_storage_qiniustorage", + "target": "core_storage_qiniustorage_upload_base64", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L185", + "weight": 1.0 + }, + { + "source": "core_storage_qiniustorage", + "target": "core_storage_qiniustorage_delete_file", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L193", + "weight": 1.0 + }, + { + "source": "core_storage_qiniustorage", + "target": "core_storage_qiniustorage_get_url", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L204", + "weight": 1.0 + }, + { + "source": "core_storage_py", + "target": "core_storage_ossstorage", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L209", + "weight": 1.0 + }, + { + "source": "core_storage_ossstorage", + "target": "core_storage_basestorage", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L209", + "weight": 1.0 + }, + { + "source": "core_storage_ossstorage", + "target": "core_storage_ossstorage_init", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L212", + "weight": 1.0 + }, + { + "source": "core_storage_ossstorage", + "target": "core_storage_ossstorage_generate_filename", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L222", + "weight": 1.0 + }, + { + "source": "core_storage_ossstorage", + "target": "core_storage_ossstorage_upload_file", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L228", + "weight": 1.0 + }, + { + "source": "core_storage_ossstorage", + "target": "core_storage_ossstorage_upload_base64", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L239", + "weight": 1.0 + }, + { + "source": "core_storage_ossstorage", + "target": "core_storage_ossstorage_delete_file", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L247", + "weight": 1.0 + }, + { + "source": "core_storage_ossstorage", + "target": "core_storage_ossstorage_get_url", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L256", + "weight": 1.0 + }, + { + "source": "core_storage_py", + "target": "core_storage_miniostorage", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L261", + "weight": 1.0 + }, + { + "source": "core_storage_miniostorage", + "target": "core_storage_basestorage", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L261", + "weight": 1.0 + }, + { + "source": "core_storage_miniostorage", + "target": "core_storage_miniostorage_init", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L264", + "weight": 1.0 + }, + { + "source": "core_storage_miniostorage", + "target": "core_storage_miniostorage_generate_filename", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L282", + "weight": 1.0 + }, + { + "source": "core_storage_miniostorage", + "target": "core_storage_miniostorage_upload_file", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L288", + "weight": 1.0 + }, + { + "source": "core_storage_miniostorage", + "target": "core_storage_miniostorage_upload_base64", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L305", + "weight": 1.0 + }, + { + "source": "core_storage_miniostorage", + "target": "core_storage_miniostorage_delete_file", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L313", + "weight": 1.0 + }, + { + "source": "core_storage_miniostorage", + "target": "core_storage_miniostorage_get_url", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L322", + "weight": 1.0 + }, + { + "source": "core_storage_miniostorage", + "target": "core_storage_miniostorage_extract_object_key", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L326", + "weight": 1.0 + }, + { + "source": "core_storage_miniostorage", + "target": "core_storage_miniostorage_presigned_download_url", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L342", + "weight": 1.0 + }, + { + "source": "core_storage_py", + "target": "core_storage_get_storage", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L361", + "weight": 1.0 + }, + { + "source": "core_storage_process_image_content", + "target": "core_storage_convert_heic_to_jpeg", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L57", + "weight": 1.0 + }, + { + "source": "core_storage_basestorage_presigned_download_url", + "target": "core_storage_miniostorage_get_url", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L84", + "weight": 1.0 + }, + { + "source": "core_storage_localstorage_upload_file", + "target": "core_storage_process_image_content", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L109", + "weight": 1.0 + }, + { + "source": "core_storage_localstorage_upload_file", + "target": "core_storage_localstorage_ensure_dir", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L111", + "weight": 1.0 + }, + { + "source": "core_storage_localstorage_upload_file", + "target": "core_storage_miniostorage_generate_filename", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L112", + "weight": 1.0 + }, + { + "source": "core_storage_localstorage_upload_file", + "target": "core_storage_miniostorage_get_url", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L119", + "weight": 1.0 + }, + { + "source": "core_storage_localstorage_upload_base64", + "target": "core_storage_miniostorage_upload_file", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L128", + "weight": 1.0 + }, + { + "source": "core_storage_qiniustorage_upload_file", + "target": "core_storage_process_image_content", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L175", + "weight": 1.0 + }, + { + "source": "core_storage_qiniustorage_upload_file", + "target": "core_storage_miniostorage_generate_filename", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L177", + "weight": 1.0 + }, + { + "source": "core_storage_qiniustorage_upload_file", + "target": "core_storage_miniostorage_get_url", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L182", + "weight": 1.0 + }, + { + "source": "core_storage_qiniustorage_upload_base64", + "target": "core_storage_miniostorage_upload_file", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L191", + "weight": 1.0 + }, + { + "source": "core_storage_ossstorage_upload_file", + "target": "core_storage_process_image_content", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L231", + "weight": 1.0 + }, + { + "source": "core_storage_ossstorage_upload_file", + "target": "core_storage_miniostorage_generate_filename", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L233", + "weight": 1.0 + }, + { + "source": "core_storage_ossstorage_upload_file", + "target": "core_storage_miniostorage_get_url", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L236", + "weight": 1.0 + }, + { + "source": "core_storage_ossstorage_upload_base64", + "target": "core_storage_miniostorage_upload_file", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L245", + "weight": 1.0 + }, + { + "source": "core_storage_miniostorage_upload_file", + "target": "core_storage_process_image_content", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L291", + "weight": 1.0 + }, + { + "source": "core_storage_miniostorage_upload_file", + "target": "core_storage_miniostorage_generate_filename", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L293", + "weight": 1.0 + }, + { + "source": "core_storage_miniostorage_upload_file", + "target": "core_storage_miniostorage_get_url", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L303", + "weight": 1.0 + }, + { + "source": "core_storage_miniostorage_upload_base64", + "target": "core_storage_miniostorage_upload_file", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L311", + "weight": 1.0 + }, + { + "source": "core_storage_miniostorage_presigned_download_url", + "target": "core_storage_miniostorage_extract_object_key", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L346", + "weight": 1.0 + }, + { + "source": "core_storage_get_storage", + "target": "core_storage_qiniustorage", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L366", + "weight": 1.0 + }, + { + "source": "core_storage_get_storage", + "target": "core_storage_ossstorage", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L368", + "weight": 1.0 + }, + { + "source": "core_storage_get_storage", + "target": "core_storage_miniostorage", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L370", + "weight": 1.0 + }, + { + "source": "core_storage_get_storage", + "target": "core_storage_localstorage", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L372", + "weight": 1.0 + }, + { + "source": "core_storage_rationale_1", + "target": "core_storage_py", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "core_storage_rationale_38", + "target": "core_storage_convert_heic_to_jpeg", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L38", + "weight": 1.0 + }, + { + "source": "core_storage_rationale_53", + "target": "core_storage_process_image_content", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L53", + "weight": 1.0 + }, + { + "source": "core_storage_rationale_83", + "target": "core_storage_basestorage_presigned_download_url", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L83", + "weight": 1.0 + }, + { + "source": "core_storage_rationale_345", + "target": "core_storage_miniostorage_presigned_download_url", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "core/storage.py", + "source_location": "L345", + "weight": 1.0 + }, + { + "source": "core_order_status_compat_py", + "target": "dataclasses", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "core/order_status_compat.py", + "source_location": "L3", + "weight": 1.0 + }, + { + "source": "core_order_status_compat_py", + "target": "decimal", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "core/order_status_compat.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "core_order_status_compat_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "core/order_status_compat.py", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "core_order_status_compat_py", + "target": "core_order_status_compat_threestatus", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/order_status_compat.py", + "source_location": "L9", + "weight": 1.0 + }, + { + "source": "core_order_status_compat_py", + "target": "core_order_status_compat_to_decimal", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/order_status_compat.py", + "source_location": "L15", + "weight": 1.0 + }, + { + "source": "core_order_status_compat_py", + "target": "core_order_status_compat_derive_three_status_from_legacy", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/order_status_compat.py", + "source_location": "L26", + "weight": 1.0 + }, + { + "source": "core_order_status_compat_py", + "target": "core_order_status_compat_derive_legacy_status_from_three", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/order_status_compat.py", + "source_location": "L69", + "weight": 1.0 + }, + { + "source": "core_order_status_compat_derive_three_status_from_legacy", + "target": "core_order_status_compat_to_decimal", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/order_status_compat.py", + "source_location": "L37", + "weight": 1.0 + }, + { + "source": "core_order_status_compat_derive_three_status_from_legacy", + "target": "core_order_status_compat_threestatus", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/order_status_compat.py", + "source_location": "L66", + "weight": 1.0 + }, + { + "source": "core_order_status_compat_rationale_31", + "target": "core_order_status_compat_derive_three_status_from_legacy", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "core/order_status_compat.py", + "source_location": "L31", + "weight": 1.0 + }, + { + "source": "core_order_status_compat_rationale_75", + "target": "core_order_status_compat_derive_legacy_status_from_three", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "core/order_status_compat.py", + "source_location": "L75", + "weight": 1.0 + }, + { + "source": "core_exceptions_py", + "target": "logging", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "core/exceptions.py", + "source_location": "L2", + "weight": 1.0 + }, + { + "source": "core_exceptions_py", + "target": "traceback", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "core/exceptions.py", + "source_location": "L3", + "weight": 1.0 + }, + { + "source": "core_exceptions_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "core/exceptions.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "core_exceptions_py", + "target": "datetime", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "core/exceptions.py", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "core_exceptions_py", + "target": "functools", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "core/exceptions.py", + "source_location": "L6", + "weight": 1.0 + }, + { + "source": "core_exceptions_py", + "target": "core_exceptions_businessexception", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/exceptions.py", + "source_location": "L28", + "weight": 1.0 + }, + { + "source": "core_exceptions_businessexception", + "target": "exception", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "core/exceptions.py", + "source_location": "L28", + "weight": 1.0 + }, + { + "source": "core_exceptions_businessexception", + "target": "core_exceptions_businessexception_init", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/exceptions.py", + "source_location": "L30", + "weight": 1.0 + }, + { + "source": "core_exceptions_py", + "target": "core_exceptions_validationexception", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/exceptions.py", + "source_location": "L37", + "weight": 1.0 + }, + { + "source": "core_exceptions_validationexception", + "target": "core_exceptions_businessexception", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "core/exceptions.py", + "source_location": "L37", + "weight": 1.0 + }, + { + "source": "core_exceptions_validationexception", + "target": "core_exceptions_validationexception_init", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/exceptions.py", + "source_location": "L39", + "weight": 1.0 + }, + { + "source": "core_exceptions_py", + "target": "core_exceptions_permissionexception", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/exceptions.py", + "source_location": "L43", + "weight": 1.0 + }, + { + "source": "core_exceptions_permissionexception", + "target": "core_exceptions_businessexception", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "core/exceptions.py", + "source_location": "L43", + "weight": 1.0 + }, + { + "source": "core_exceptions_permissionexception", + "target": "core_exceptions_permissionexception_init", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/exceptions.py", + "source_location": "L45", + "weight": 1.0 + }, + { + "source": "core_exceptions_py", + "target": "core_exceptions_resourcenotfoundexception", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/exceptions.py", + "source_location": "L49", + "weight": 1.0 + }, + { + "source": "core_exceptions_resourcenotfoundexception", + "target": "core_exceptions_businessexception", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "core/exceptions.py", + "source_location": "L49", + "weight": 1.0 + }, + { + "source": "core_exceptions_resourcenotfoundexception", + "target": "core_exceptions_resourcenotfoundexception_init", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/exceptions.py", + "source_location": "L51", + "weight": 1.0 + }, + { + "source": "core_exceptions_py", + "target": "core_exceptions_resourceconflictexception", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/exceptions.py", + "source_location": "L55", + "weight": 1.0 + }, + { + "source": "core_exceptions_resourceconflictexception", + "target": "core_exceptions_businessexception", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "core/exceptions.py", + "source_location": "L55", + "weight": 1.0 + }, + { + "source": "core_exceptions_resourceconflictexception", + "target": "core_exceptions_resourceconflictexception_init", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/exceptions.py", + "source_location": "L57", + "weight": 1.0 + }, + { + "source": "core_exceptions_py", + "target": "core_exceptions_orderlockedexception", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/exceptions.py", + "source_location": "L61", + "weight": 1.0 + }, + { + "source": "core_exceptions_orderlockedexception", + "target": "core_exceptions_businessexception", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "core/exceptions.py", + "source_location": "L61", + "weight": 1.0 + }, + { + "source": "core_exceptions_orderlockedexception", + "target": "core_exceptions_orderlockedexception_init", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/exceptions.py", + "source_location": "L63", + "weight": 1.0 + }, + { + "source": "core_exceptions_py", + "target": "core_exceptions_invalidstatustransitionexception", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/exceptions.py", + "source_location": "L67", + "weight": 1.0 + }, + { + "source": "core_exceptions_invalidstatustransitionexception", + "target": "core_exceptions_businessexception", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "core/exceptions.py", + "source_location": "L67", + "weight": 1.0 + }, + { + "source": "core_exceptions_invalidstatustransitionexception", + "target": "core_exceptions_invalidstatustransitionexception_init", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/exceptions.py", + "source_location": "L69", + "weight": 1.0 + }, + { + "source": "core_exceptions_py", + "target": "core_exceptions_log_operation", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/exceptions.py", + "source_location": "L73", + "weight": 1.0 + }, + { + "source": "core_exceptions_py", + "target": "core_exceptions_log_api_request", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/exceptions.py", + "source_location": "L102", + "weight": 1.0 + }, + { + "source": "core_exceptions_py", + "target": "core_exceptions_log_order_operation", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/exceptions.py", + "source_location": "L124", + "weight": 1.0 + }, + { + "source": "core_exceptions_py", + "target": "core_exceptions_log_delivery_operation", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/exceptions.py", + "source_location": "L129", + "weight": 1.0 + }, + { + "source": "core_exceptions_py", + "target": "core_exceptions_log_settlement_operation", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/exceptions.py", + "source_location": "L134", + "weight": 1.0 + }, + { + "source": "core_exceptions_py", + "target": "core_exceptions_log_user_operation", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/exceptions.py", + "source_location": "L139", + "weight": 1.0 + }, + { + "source": "core_exceptions_businessexception_init", + "target": "core_exceptions_invalidstatustransitionexception_init", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/exceptions.py", + "source_location": "L34", + "weight": 1.0 + }, + { + "source": "core_exceptions_validationexception_init", + "target": "core_exceptions_invalidstatustransitionexception_init", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/exceptions.py", + "source_location": "L40", + "weight": 1.0 + }, + { + "source": "core_exceptions_permissionexception_init", + "target": "core_exceptions_invalidstatustransitionexception_init", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/exceptions.py", + "source_location": "L46", + "weight": 1.0 + }, + { + "source": "core_exceptions_resourcenotfoundexception_init", + "target": "core_exceptions_invalidstatustransitionexception_init", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/exceptions.py", + "source_location": "L52", + "weight": 1.0 + }, + { + "source": "core_exceptions_resourceconflictexception_init", + "target": "core_exceptions_invalidstatustransitionexception_init", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/exceptions.py", + "source_location": "L58", + "weight": 1.0 + }, + { + "source": "core_exceptions_orderlockedexception_init", + "target": "core_exceptions_invalidstatustransitionexception_init", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/exceptions.py", + "source_location": "L64", + "weight": 1.0 + }, + { + "source": "core_exceptions_log_order_operation", + "target": "core_exceptions_log_operation", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/exceptions.py", + "source_location": "L126", + "weight": 1.0 + }, + { + "source": "core_exceptions_log_delivery_operation", + "target": "core_exceptions_log_operation", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/exceptions.py", + "source_location": "L131", + "weight": 1.0 + }, + { + "source": "core_exceptions_log_settlement_operation", + "target": "core_exceptions_log_operation", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/exceptions.py", + "source_location": "L136", + "weight": 1.0 + }, + { + "source": "core_exceptions_log_user_operation", + "target": "core_exceptions_log_operation", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/exceptions.py", + "source_location": "L141", + "weight": 1.0 + }, + { + "source": "core_data_scope_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "core/data_scope.py", + "source_location": "L12", + "weight": 1.0 + }, + { + "source": "core_data_scope_py", + "target": "sqlalchemy", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "core/data_scope.py", + "source_location": "L14", + "weight": 1.0 + }, + { + "source": "core_data_scope_py", + "target": "sqlalchemy_orm", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "core/data_scope.py", + "source_location": "L15", + "weight": 1.0 + }, + { + "source": "core_data_scope_py", + "target": "app_core_config", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "core/data_scope.py", + "source_location": "L17", + "weight": 1.0 + }, + { + "source": "core_data_scope_py", + "target": "app_models_models", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "core/data_scope.py", + "source_location": "L18", + "weight": 1.0 + }, + { + "source": "core_data_scope_py", + "target": "core_data_scope_get_user_dept_id", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/data_scope.py", + "source_location": "L27", + "weight": 1.0 + }, + { + "source": "core_data_scope_py", + "target": "core_data_scope_get_child_dept_ids", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/data_scope.py", + "source_location": "L37", + "weight": 1.0 + }, + { + "source": "core_data_scope_py", + "target": "core_data_scope_resolve_user_role_scopes", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/data_scope.py", + "source_location": "L62", + "weight": 1.0 + }, + { + "source": "core_data_scope_py", + "target": "core_data_scope_apply_data_scope", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/data_scope.py", + "source_location": "L112", + "weight": 1.0 + }, + { + "source": "core_data_scope_apply_data_scope", + "target": "core_data_scope_resolve_user_role_scopes", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/data_scope.py", + "source_location": "L144", + "weight": 1.0 + }, + { + "source": "core_data_scope_apply_data_scope", + "target": "core_data_scope_get_user_dept_id", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/data_scope.py", + "source_location": "L157", + "weight": 1.0 + }, + { + "source": "core_data_scope_apply_data_scope", + "target": "core_data_scope_get_child_dept_ids", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/data_scope.py", + "source_location": "L170", + "weight": 1.0 + }, + { + "source": "core_data_scope_rationale_1", + "target": "core_data_scope_py", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "core/data_scope.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "core_data_scope_rationale_28", + "target": "core_data_scope_get_user_dept_id", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "core/data_scope.py", + "source_location": "L28", + "weight": 1.0 + }, + { + "source": "core_data_scope_rationale_38", + "target": "core_data_scope_get_child_dept_ids", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "core/data_scope.py", + "source_location": "L38", + "weight": 1.0 + }, + { + "source": "core_data_scope_rationale_65", + "target": "core_data_scope_resolve_user_role_scopes", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "core/data_scope.py", + "source_location": "L65", + "weight": 1.0 + }, + { + "source": "core_data_scope_rationale_113", + "target": "core_data_scope_apply_data_scope", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "core/data_scope.py", + "source_location": "L113", + "weight": 1.0 + }, + { + "source": "core_admin_request_json_py", + "target": "logging", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "core/admin_request_json.py", + "source_location": "L9", + "weight": 1.0 + }, + { + "source": "core_admin_request_json_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "core/admin_request_json.py", + "source_location": "L10", + "weight": 1.0 + }, + { + "source": "core_admin_request_json_py", + "target": "fastapi", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "core/admin_request_json.py", + "source_location": "L12", + "weight": 1.0 + }, + { + "source": "core_admin_request_json_py", + "target": "app_core_request_payload", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "core/admin_request_json.py", + "source_location": "L14", + "weight": 1.0 + }, + { + "source": "core_admin_request_json_py", + "target": "core_admin_request_json_parse_admin_request_json", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/admin_request_json.py", + "source_location": "L19", + "weight": 1.0 + }, + { + "source": "core_admin_request_json_rationale_1", + "target": "core_admin_request_json_py", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "core/admin_request_json.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "core_admin_request_json_rationale_25", + "target": "core_admin_request_json_parse_admin_request_json", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "core/admin_request_json.py", + "source_location": "L25", + "weight": 1.0 + }, + { + "source": "core_api_crypto_middleware_py", + "target": "asyncio", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "core/api_crypto_middleware.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "core_api_crypto_middleware_py", + "target": "json", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "core/api_crypto_middleware.py", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "core_api_crypto_middleware_py", + "target": "logging", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "core/api_crypto_middleware.py", + "source_location": "L6", + "weight": 1.0 + }, + { + "source": "core_api_crypto_middleware_py", + "target": "time", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "core/api_crypto_middleware.py", + "source_location": "L7", + "weight": 1.0 + }, + { + "source": "core_api_crypto_middleware_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "core/api_crypto_middleware.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "core_api_crypto_middleware_py", + "target": "urllib_parse", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "core/api_crypto_middleware.py", + "source_location": "L9", + "weight": 1.0 + }, + { + "source": "core_api_crypto_middleware_py", + "target": "redis_asyncio", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "core/api_crypto_middleware.py", + "source_location": "L11", + "weight": 1.0 + }, + { + "source": "core_api_crypto_middleware_py", + "target": "jose", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "core/api_crypto_middleware.py", + "source_location": "L12", + "weight": 1.0 + }, + { + "source": "core_api_crypto_middleware_py", + "target": "redis", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "core/api_crypto_middleware.py", + "source_location": "L13", + "weight": 1.0 + }, + { + "source": "core_api_crypto_middleware_py", + "target": "starlette_middleware_base", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "core/api_crypto_middleware.py", + "source_location": "L14", + "weight": 1.0 + }, + { + "source": "core_api_crypto_middleware_py", + "target": "starlette_requests", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "core/api_crypto_middleware.py", + "source_location": "L15", + "weight": 1.0 + }, + { + "source": "core_api_crypto_middleware_py", + "target": "starlette_responses", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "core/api_crypto_middleware.py", + "source_location": "L16", + "weight": 1.0 + }, + { + "source": "core_api_crypto_middleware_py", + "target": "app_core", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "core/api_crypto_middleware.py", + "source_location": "L18", + "weight": 1.0 + }, + { + "source": "core_api_crypto_middleware_py", + "target": "app_core_config", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "core/api_crypto_middleware.py", + "source_location": "L19", + "weight": 1.0 + }, + { + "source": "core_api_crypto_middleware_py", + "target": "app_core_response", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "core/api_crypto_middleware.py", + "source_location": "L20", + "weight": 1.0 + }, + { + "source": "core_api_crypto_middleware_py", + "target": "core_api_crypto_middleware_nonce_key", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/api_crypto_middleware.py", + "source_location": "L28", + "weight": 1.0 + }, + { + "source": "core_api_crypto_middleware_py", + "target": "core_api_crypto_middleware_should_skip_path", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/api_crypto_middleware.py", + "source_location": "L32", + "weight": 1.0 + }, + { + "source": "core_api_crypto_middleware_py", + "target": "core_api_crypto_middleware_is_crypto_api", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/api_crypto_middleware.py", + "source_location": "L37", + "weight": 1.0 + }, + { + "source": "core_api_crypto_middleware_py", + "target": "core_api_crypto_middleware_claims_from_auth", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/api_crypto_middleware.py", + "source_location": "L43", + "weight": 1.0 + }, + { + "source": "core_api_crypto_middleware_py", + "target": "core_api_crypto_middleware_get_redis_client", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/api_crypto_middleware.py", + "source_location": "L61", + "weight": 1.0 + }, + { + "source": "core_api_crypto_middleware_py", + "target": "core_api_crypto_middleware_mark_nonce_once", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/api_crypto_middleware.py", + "source_location": "L78", + "weight": 1.0 + }, + { + "source": "core_api_crypto_middleware_py", + "target": "core_api_crypto_middleware_json_error_response", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/api_crypto_middleware.py", + "source_location": "L100", + "weight": 1.0 + }, + { + "source": "core_api_crypto_middleware_py", + "target": "core_api_crypto_middleware_coerce_post_method_override_to_get", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/api_crypto_middleware.py", + "source_location": "L105", + "weight": 1.0 + }, + { + "source": "core_api_crypto_middleware_py", + "target": "core_api_crypto_middleware_apicryptomiddleware", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/api_crypto_middleware.py", + "source_location": "L151", + "weight": 1.0 + }, + { + "source": "core_api_crypto_middleware_apicryptomiddleware", + "target": "basehttpmiddleware", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "core/api_crypto_middleware.py", + "source_location": "L151", + "weight": 1.0 + }, + { + "source": "core_api_crypto_middleware_apicryptomiddleware", + "target": "core_api_crypto_middleware_apicryptomiddleware_dispatch", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/api_crypto_middleware.py", + "source_location": "L152", + "weight": 1.0 + }, + { + "source": "core_api_crypto_middleware_mark_nonce_once", + "target": "core_api_crypto_middleware_nonce_key", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/api_crypto_middleware.py", + "source_location": "L80", + "weight": 1.0 + }, + { + "source": "core_api_crypto_middleware_mark_nonce_once", + "target": "core_api_crypto_middleware_get_redis_client", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/api_crypto_middleware.py", + "source_location": "L81", + "weight": 1.0 + }, + { + "source": "core_api_crypto_middleware_coerce_post_method_override_to_get", + "target": "core_api_crypto_middleware_json_error_response", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/api_crypto_middleware.py", + "source_location": "L127", + "weight": 1.0 + }, + { + "source": "core_api_crypto_middleware_apicryptomiddleware_dispatch", + "target": "core_api_crypto_middleware_coerce_post_method_override_to_get", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/api_crypto_middleware.py", + "source_location": "L154", + "weight": 1.0 + }, + { + "source": "core_api_crypto_middleware_apicryptomiddleware_dispatch", + "target": "core_api_crypto_middleware_json_error_response", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/api_crypto_middleware.py", + "source_location": "L159", + "weight": 1.0 + }, + { + "source": "core_api_crypto_middleware_apicryptomiddleware_dispatch", + "target": "core_api_crypto_middleware_is_crypto_api", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/api_crypto_middleware.py", + "source_location": "L161", + "weight": 1.0 + }, + { + "source": "core_api_crypto_middleware_apicryptomiddleware_dispatch", + "target": "core_api_crypto_middleware_should_skip_path", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/api_crypto_middleware.py", + "source_location": "L161", + "weight": 1.0 + }, + { + "source": "core_api_crypto_middleware_apicryptomiddleware_dispatch", + "target": "core_api_crypto_middleware_claims_from_auth", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/api_crypto_middleware.py", + "source_location": "L183", + "weight": 1.0 + }, + { + "source": "core_api_crypto_middleware_apicryptomiddleware_dispatch", + "target": "core_api_crypto_middleware_mark_nonce_once", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/api_crypto_middleware.py", + "source_location": "L196", + "weight": 1.0 + }, + { + "source": "core_api_crypto_middleware_rationale_38", + "target": "core_api_crypto_middleware_is_crypto_api", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "core/api_crypto_middleware.py", + "source_location": "L38", + "weight": 1.0 + }, + { + "source": "core_api_crypto_middleware_rationale_106", + "target": "core_api_crypto_middleware_coerce_post_method_override_to_get", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "core/api_crypto_middleware.py", + "source_location": "L106", + "weight": 1.0 + }, + { + "source": "core_wechat_message_py", + "target": "json", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "core/wechat_message.py", + "source_location": "L25", + "weight": 1.0 + }, + { + "source": "core_wechat_message_py", + "target": "logging", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "core/wechat_message.py", + "source_location": "L26", + "weight": 1.0 + }, + { + "source": "core_wechat_message_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "core/wechat_message.py", + "source_location": "L27", + "weight": 1.0 + }, + { + "source": "core_wechat_message_py", + "target": "datetime", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "core/wechat_message.py", + "source_location": "L28", + "weight": 1.0 + }, + { + "source": "core_wechat_message_py", + "target": "requests", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "core/wechat_message.py", + "source_location": "L30", + "weight": 1.0 + }, + { + "source": "core_wechat_message_py", + "target": "app_core_config", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "core/wechat_message.py", + "source_location": "L32", + "weight": 1.0 + }, + { + "source": "core_wechat_message_py", + "target": "core_wechat_message_wechatmessageservice", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/wechat_message.py", + "source_location": "L37", + "weight": 1.0 + }, + { + "source": "core_wechat_message_wechatmessageservice", + "target": "core_wechat_message_wechatmessageservice_init", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/wechat_message.py", + "source_location": "L49", + "weight": 1.0 + }, + { + "source": "core_wechat_message_wechatmessageservice", + "target": "core_wechat_message_wechatmessageservice_get_access_token", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/wechat_message.py", + "source_location": "L55", + "weight": 1.0 + }, + { + "source": "core_wechat_message_wechatmessageservice", + "target": "core_wechat_message_wechatmessageservice_send_template_message", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/wechat_message.py", + "source_location": "L85", + "weight": 1.0 + }, + { + "source": "core_wechat_message_py", + "target": "core_wechat_message_send_order_status", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/wechat_message.py", + "source_location": "L135", + "weight": 1.0 + }, + { + "source": "core_wechat_message_py", + "target": "core_wechat_message_send_payment_success", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/wechat_message.py", + "source_location": "L172", + "weight": 1.0 + }, + { + "source": "core_wechat_message_py", + "target": "core_wechat_message_send_delivery_notice", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/wechat_message.py", + "source_location": "L207", + "weight": 1.0 + }, + { + "source": "core_wechat_message_py", + "target": "core_wechat_message_send_delivery_warning", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/wechat_message.py", + "source_location": "L244", + "weight": 1.0 + }, + { + "source": "core_wechat_message_py", + "target": "core_wechat_message_send_refund_result", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/wechat_message.py", + "source_location": "L281", + "weight": 1.0 + }, + { + "source": "core_wechat_message_py", + "target": "core_wechat_message_send_urge_notification", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/wechat_message.py", + "source_location": "L318", + "weight": 1.0 + }, + { + "source": "core_wechat_message_wechatmessageservice_send_template_message", + "target": "core_wechat_message_wechatmessageservice_get_access_token", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/wechat_message.py", + "source_location": "L98", + "weight": 1.0 + }, + { + "source": "core_wechat_message_send_order_status", + "target": "core_wechat_message_wechatmessageservice_send_template_message", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/wechat_message.py", + "source_location": "L164", + "weight": 1.0 + }, + { + "source": "core_wechat_message_send_payment_success", + "target": "core_wechat_message_wechatmessageservice_send_template_message", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/wechat_message.py", + "source_location": "L199", + "weight": 1.0 + }, + { + "source": "core_wechat_message_send_delivery_notice", + "target": "core_wechat_message_wechatmessageservice_send_template_message", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/wechat_message.py", + "source_location": "L236", + "weight": 1.0 + }, + { + "source": "core_wechat_message_send_delivery_warning", + "target": "core_wechat_message_wechatmessageservice_send_template_message", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/wechat_message.py", + "source_location": "L273", + "weight": 1.0 + }, + { + "source": "core_wechat_message_send_refund_result", + "target": "core_wechat_message_wechatmessageservice_send_template_message", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/wechat_message.py", + "source_location": "L310", + "weight": 1.0 + }, + { + "source": "core_wechat_message_send_urge_notification", + "target": "core_wechat_message_wechatmessageservice_send_template_message", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "core/wechat_message.py", + "source_location": "L345", + "weight": 1.0 + }, + { + "source": "core_wechat_message_rationale_1", + "target": "core_wechat_message_py", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "core/wechat_message.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "core_wechat_message_rationale_86", + "target": "core_wechat_message_wechatmessageservice_send_template_message", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "core/wechat_message.py", + "source_location": "L86", + "weight": 1.0 + }, + { + "source": "core_wechat_message_rationale_143", + "target": "core_wechat_message_wechatmessageservice_send_order_status", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "core/wechat_message.py", + "source_location": "L143", + "weight": 1.0 + }, + { + "source": "core_wechat_message_rationale_179", + "target": "core_wechat_message_wechatmessageservice_send_payment_success", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "core/wechat_message.py", + "source_location": "L179", + "weight": 1.0 + }, + { + "source": "core_wechat_message_rationale_215", + "target": "core_wechat_message_wechatmessageservice_send_delivery_notice", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "core/wechat_message.py", + "source_location": "L215", + "weight": 1.0 + }, + { + "source": "core_wechat_message_rationale_251", + "target": "core_wechat_message_wechatmessageservice_send_delivery_warning", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "core/wechat_message.py", + "source_location": "L251", + "weight": 1.0 + }, + { + "source": "core_wechat_message_rationale_289", + "target": "core_wechat_message_wechatmessageservice_send_refund_result", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "core/wechat_message.py", + "source_location": "L289", + "weight": 1.0 + }, + { + "source": "core_wechat_message_rationale_325", + "target": "core_wechat_message_wechatmessageservice_send_urge_notification", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "core/wechat_message.py", + "source_location": "L325", + "weight": 1.0 + }, + { + "source": "models_material_py", + "target": "datetime", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "models/material.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "models_material_py", + "target": "sqlalchemy", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "models/material.py", + "source_location": "L3", + "weight": 1.0 + }, + { + "source": "models_material_py", + "target": "app_core_database", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "models/material.py", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "models_material_py", + "target": "models_material_bizmaterial", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/material.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "models_material_bizmaterial", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/material.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "models_material_py", + "target": "models_material_bizmaterialstocklog", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/material.py", + "source_location": "L31", + "weight": 1.0 + }, + { + "source": "models_material_bizmaterialstocklog", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/material.py", + "source_location": "L31", + "weight": 1.0 + }, + { + "source": "models_qc_param_py", + "target": "datetime", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "models/qc_param.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "models_qc_param_py", + "target": "sqlalchemy", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "models/qc_param.py", + "source_location": "L3", + "weight": 1.0 + }, + { + "source": "models_qc_param_py", + "target": "app_core_database", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "models/qc_param.py", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "models_qc_param_py", + "target": "models_qc_param_bizqcitemparam", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/qc_param.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "models_qc_param_bizqcitemparam", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/qc_param.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "models_qc_param_py", + "target": "models_qc_param_bizqctaskresult", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/qc_param.py", + "source_location": "L30", + "weight": 1.0 + }, + { + "source": "models_qc_param_bizqctaskresult", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/qc_param.py", + "source_location": "L30", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "datetime", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "enum", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L3", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "sqlalchemy", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "app_core_database", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L7", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_userrole", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L10", + "weight": 1.0 + }, + { + "source": "models_models_userrole", + "target": "str", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L10", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_sysuser", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L22", + "weight": 1.0 + }, + { + "source": "models_models_sysuser", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L22", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_sysrole", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L48", + "weight": 1.0 + }, + { + "source": "models_models_sysrole", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L48", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_sysuserrole", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L68", + "weight": 1.0 + }, + { + "source": "models_models_sysuserrole", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L68", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_sysrolemenu", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L87", + "weight": 1.0 + }, + { + "source": "models_models_sysrolemenu", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L87", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_sysroledatascopedetail", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L106", + "weight": 1.0 + }, + { + "source": "models_models_sysroledatascopedetail", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L106", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_sysmenu", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L126", + "weight": 1.0 + }, + { + "source": "models_models_sysmenu", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L126", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_sysdept", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L152", + "weight": 1.0 + }, + { + "source": "models_models_sysdept", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L152", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_systenant", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L175", + "weight": 1.0 + }, + { + "source": "models_models_systenant", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L175", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_syssite", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L195", + "weight": 1.0 + }, + { + "source": "models_models_syssite", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L195", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_syspost", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L220", + "weight": 1.0 + }, + { + "source": "models_models_syspost", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L220", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_sysuserpost", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L240", + "weight": 1.0 + }, + { + "source": "models_models_sysuserpost", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L240", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_bizitemunit", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L259", + "weight": 1.0 + }, + { + "source": "models_models_bizitemunit", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L259", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_bizexpresscompany", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L278", + "weight": 1.0 + }, + { + "source": "models_models_bizexpresscompany", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L278", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_bizcustomer", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L297", + "weight": 1.0 + }, + { + "source": "models_models_bizcustomer", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L297", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_bizcellsampletype", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L320", + "weight": 1.0 + }, + { + "source": "models_models_bizcellsampletype", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L320", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_bizcollectionregion", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L341", + "weight": 1.0 + }, + { + "source": "models_models_bizcollectionregion", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L341", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_bizcollectionhospital", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L359", + "weight": 1.0 + }, + { + "source": "models_models_bizcollectionhospital", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L359", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_bizcollectionprotocolno", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L378", + "weight": 1.0 + }, + { + "source": "models_models_bizcollectionprotocolno", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L378", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_bizsamplecode", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L400", + "weight": 1.0 + }, + { + "source": "models_models_bizsamplecode", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L400", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_sysdicttype", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L428", + "weight": 1.0 + }, + { + "source": "models_models_sysdicttype", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L428", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_sysethnic", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L447", + "weight": 1.0 + }, + { + "source": "models_models_sysethnic", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L447", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_sysdictdata", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L466", + "weight": 1.0 + }, + { + "source": "models_models_sysdictdata", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L466", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_sysapirequestlog", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L491", + "weight": 1.0 + }, + { + "source": "models_models_sysapirequestlog", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L491", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_sysapirequestloghis", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L517", + "weight": 1.0 + }, + { + "source": "models_models_sysapirequestloghis", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L517", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_bizleaverequest", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L548", + "weight": 1.0 + }, + { + "source": "models_models_bizleaverequest", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L548", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_wfprocessdef", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L577", + "weight": 1.0 + }, + { + "source": "models_models_wfprocessdef", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L577", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_wfprocessversion", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L597", + "weight": 1.0 + }, + { + "source": "models_models_wfprocessversion", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L597", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_wfnode", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L618", + "weight": 1.0 + }, + { + "source": "models_models_wfnode", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L618", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_wftransition", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L640", + "weight": 1.0 + }, + { + "source": "models_models_wftransition", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L640", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_wfprocessinstance", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L661", + "weight": 1.0 + }, + { + "source": "models_models_wfprocessinstance", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L661", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_wftask", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L685", + "weight": 1.0 + }, + { + "source": "models_models_wftask", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L685", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_bizcollectionprotocol", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L712", + "weight": 1.0 + }, + { + "source": "models_models_bizcollectionprotocol", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L712", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_bizprotocolaudit", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L743", + "weight": 1.0 + }, + { + "source": "models_models_bizprotocolaudit", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L743", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_bizprotocolpayment", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L764", + "weight": 1.0 + }, + { + "source": "models_models_bizprotocolpayment", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L764", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_bizprotocolpaymentdetail", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L788", + "weight": 1.0 + }, + { + "source": "models_models_bizprotocolpaymentdetail", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L788", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_bizprotocolpartycustomer", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L821", + "weight": 1.0 + }, + { + "source": "models_models_bizprotocolpartycustomer", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L821", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_bizprotocolcollectioninfo", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L859", + "weight": 1.0 + }, + { + "source": "models_models_bizprotocolcollectioninfo", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L859", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_bizprotocolsample", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L883", + "weight": 1.0 + }, + { + "source": "models_models_bizprotocolsample", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L883", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_bizprotocolsampletransport", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L913", + "weight": 1.0 + }, + { + "source": "models_models_bizprotocolsampletransport", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L913", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_bizattachment", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L941", + "weight": 1.0 + }, + { + "source": "models_models_bizattachment", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L941", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_bizprotocolstoragecert", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L965", + "weight": 1.0 + }, + { + "source": "models_models_bizprotocolstoragecert", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L965", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_bizsamplereceptioncheckitem", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L986", + "weight": 1.0 + }, + { + "source": "models_models_bizsamplereceptioncheckitem", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L986", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_bizsamplereceptioncheckresult", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1006", + "weight": 1.0 + }, + { + "source": "models_models_bizsamplereceptioncheckresult", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1006", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_bizsamplereception", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1028", + "weight": 1.0 + }, + { + "source": "models_models_bizsamplereception", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1028", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_bizqcthirdpartycompany", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1071", + "weight": 1.0 + }, + { + "source": "models_models_bizqcthirdpartycompany", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1071", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_bizqcthirdpartyitem", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1098", + "weight": 1.0 + }, + { + "source": "models_models_bizqcthirdpartyitem", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1098", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_bizqclabtestitem", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1120", + "weight": 1.0 + }, + { + "source": "models_models_bizqclabtestitem", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1120", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_bizqcworkorder", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1141", + "weight": 1.0 + }, + { + "source": "models_models_bizqcworkorder", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1141", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_bizqcworkorderlabitem", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1177", + "weight": 1.0 + }, + { + "source": "models_models_bizqcworkorderlabitem", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1177", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_bizqcworkorderthirditem", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1198", + "weight": 1.0 + }, + { + "source": "models_models_bizqcworkorderthirditem", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1198", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_bizqctask", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1222", + "weight": 1.0 + }, + { + "source": "models_models_bizqctask", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1222", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_bizcleanroom", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1259", + "weight": 1.0 + }, + { + "source": "models_models_bizcleanroom", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1259", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_bizcleanroomaccesslog", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1281", + "weight": 1.0 + }, + { + "source": "models_models_bizcleanroomaccesslog", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1281", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_bizstoragefacility", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1306", + "weight": 1.0 + }, + { + "source": "models_models_bizstoragefacility", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1306", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_bizstoragefacilityslot", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1327", + "weight": 1.0 + }, + { + "source": "models_models_bizstoragefacilityslot", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1327", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_bizexhibitionappointment", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1347", + "weight": 1.0 + }, + { + "source": "models_models_bizexhibitionappointment", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1347", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_bizcellproducttype", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1375", + "weight": 1.0 + }, + { + "source": "models_models_bizcellproducttype", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1375", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_bizcellproductspec", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1394", + "weight": 1.0 + }, + { + "source": "models_models_bizcellproductspec", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1394", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_bizcellproductprice", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1413", + "weight": 1.0 + }, + { + "source": "models_models_bizcellproductprice", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1413", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_bizcellproductprojectsystem", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1438", + "weight": 1.0 + }, + { + "source": "models_models_bizcellproductprojectsystem", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1438", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_bizcellproductprojectsystemitem", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1458", + "weight": 1.0 + }, + { + "source": "models_models_bizcellproductprojectsystemitem", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1458", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_bizchannel", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1485", + "weight": 1.0 + }, + { + "source": "models_models_bizchannel", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1485", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_bizchannelagreement", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1509", + "weight": 1.0 + }, + { + "source": "models_models_bizchannelagreement", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1509", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_bizchannelagreementproductprice", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1534", + "weight": 1.0 + }, + { + "source": "models_models_bizchannelagreementproductprice", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1534", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_bizchannelinvoice", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1559", + "weight": 1.0 + }, + { + "source": "models_models_bizchannelinvoice", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1559", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_bizchannelmailaddress", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1583", + "weight": 1.0 + }, + { + "source": "models_models_bizchannelmailaddress", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1583", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_bizcheckupinstitution", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1604", + "weight": 1.0 + }, + { + "source": "models_models_bizcheckupinstitution", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1604", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_bizcheckupinstitutioninvoice", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1626", + "weight": 1.0 + }, + { + "source": "models_models_bizcheckupinstitutioninvoice", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1626", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_bizcheckupinstitutionproject", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1650", + "weight": 1.0 + }, + { + "source": "models_models_bizcheckupinstitutionproject", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1650", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_bizcheckupinstitutionpackage", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1671", + "weight": 1.0 + }, + { + "source": "models_models_bizcheckupinstitutionpackage", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1671", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_bizcheckupinstitutionpackageitem", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1692", + "weight": 1.0 + }, + { + "source": "models_models_bizcheckupinstitutionpackageitem", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1692", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_bizconsumable", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1718", + "weight": 1.0 + }, + { + "source": "models_models_bizconsumable", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1718", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_bizreagent", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1741", + "weight": 1.0 + }, + { + "source": "models_models_bizreagent", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1741", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_bizsopdocument", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1764", + "weight": 1.0 + }, + { + "source": "models_models_bizsopdocument", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1764", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_bizprocesscategory", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1785", + "weight": 1.0 + }, + { + "source": "models_models_bizprocesscategory", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1785", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_bizoutputtype", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1804", + "weight": 1.0 + }, + { + "source": "models_models_bizoutputtype", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1804", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_bizconsumablepack", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1823", + "weight": 1.0 + }, + { + "source": "models_models_bizconsumablepack", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1823", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_bizconsumablepackitem", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1845", + "weight": 1.0 + }, + { + "source": "models_models_bizconsumablepackitem", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1845", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_bizprocess", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1868", + "weight": 1.0 + }, + { + "source": "models_models_bizprocess", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1868", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_bizprocessreagent", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1892", + "weight": 1.0 + }, + { + "source": "models_models_bizprocessreagent", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1892", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_bizprocessconsumable", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1916", + "weight": 1.0 + }, + { + "source": "models_models_bizprocessconsumable", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1916", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_bizprocessoutput", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1940", + "weight": 1.0 + }, + { + "source": "models_models_bizprocessoutput", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1940", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_bizprocessdatacollection", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1961", + "weight": 1.0 + }, + { + "source": "models_models_bizprocessdatacollection", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1961", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_bizprocessroute", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1979", + "weight": 1.0 + }, + { + "source": "models_models_bizprocessroute", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1979", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_bizprocessroutestep", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2001", + "weight": 1.0 + }, + { + "source": "models_models_bizprocessroutestep", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2001", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_bizprocessroutestepreagent", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2028", + "weight": 1.0 + }, + { + "source": "models_models_bizprocessroutestepreagent", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2028", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_bizprocessroutestepconsumable", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2052", + "weight": 1.0 + }, + { + "source": "models_models_bizprocessroutestepconsumable", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2052", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_bizprocessroutestepoutput", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2076", + "weight": 1.0 + }, + { + "source": "models_models_bizprocessroutestepoutput", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2076", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_bizprocessroutestepdatacollection", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2097", + "weight": 1.0 + }, + { + "source": "models_models_bizprocessroutestepdatacollection", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2097", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_bizcellproduct", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2122", + "weight": 1.0 + }, + { + "source": "models_models_bizcellproduct", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2122", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_bizproductionworkorder", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2152", + "weight": 1.0 + }, + { + "source": "models_models_bizproductionworkorder", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2152", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_bizproductiontask", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2178", + "weight": 1.0 + }, + { + "source": "models_models_bizproductiontask", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2178", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_bizproductiontaskinput", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2205", + "weight": 1.0 + }, + { + "source": "models_models_bizproductiontaskinput", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2205", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_bizproductiontaskstep", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2227", + "weight": 1.0 + }, + { + "source": "models_models_bizproductiontaskstep", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2227", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_bizproductiontaskstepreagent", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2257", + "weight": 1.0 + }, + { + "source": "models_models_bizproductiontaskstepreagent", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2257", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_bizproductiontaskstepconsumable", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2282", + "weight": 1.0 + }, + { + "source": "models_models_bizproductiontaskstepconsumable", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2282", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_bizproductiontaskstepoutput", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2307", + "weight": 1.0 + }, + { + "source": "models_models_bizproductiontaskstepoutput", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2307", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_bizproductiontaskstepdatacollection", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2328", + "weight": 1.0 + }, + { + "source": "models_models_bizproductiontaskstepdatacollection", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2328", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_bizproductiontaskoutput", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2349", + "weight": 1.0 + }, + { + "source": "models_models_bizproductiontaskoutput", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2349", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_bizprotocolfullmoontodo", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2374", + "weight": 1.0 + }, + { + "source": "models_models_bizprotocolfullmoontodo", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2374", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_bizinsurancecompany", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2404", + "weight": 1.0 + }, + { + "source": "models_models_bizinsurancecompany", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2404", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_bizinsurancecompanyinvoice", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2426", + "weight": 1.0 + }, + { + "source": "models_models_bizinsurancecompanyinvoice", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2426", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_bizinsuranceprojectprice", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2450", + "weight": 1.0 + }, + { + "source": "models_models_bizinsuranceprojectprice", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2450", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "app_models_qc_param", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "app_models_qc_material", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "app_models_material", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 1.0 + }, + { + "source": "models_models_rationale_1", + "target": "models_models_py", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "models_models_rationale_11", + "target": "models_models_userrole", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L11", + "weight": 1.0 + }, + { + "source": "models_models_rationale_69", + "target": "models_models_sysuserrole", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L69", + "weight": 1.0 + }, + { + "source": "models_models_rationale_88", + "target": "models_models_sysrolemenu", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L88", + "weight": 1.0 + }, + { + "source": "models_models_rationale_107", + "target": "models_models_sysroledatascopedetail", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L107", + "weight": 1.0 + }, + { + "source": "models_models_rationale_176", + "target": "models_models_systenant", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L176", + "weight": 1.0 + }, + { + "source": "models_models_rationale_241", + "target": "models_models_sysuserpost", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L241", + "weight": 1.0 + }, + { + "source": "models_models_rationale_279", + "target": "models_models_bizexpresscompany", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L279", + "weight": 1.0 + }, + { + "source": "models_models_rationale_321", + "target": "models_models_bizcellsampletype", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L321", + "weight": 1.0 + }, + { + "source": "models_models_rationale_342", + "target": "models_models_bizcollectionregion", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L342", + "weight": 1.0 + }, + { + "source": "models_models_rationale_360", + "target": "models_models_bizcollectionhospital", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L360", + "weight": 1.0 + }, + { + "source": "models_models_rationale_379", + "target": "models_models_bizcollectionprotocolno", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L379", + "weight": 1.0 + }, + { + "source": "models_models_rationale_401", + "target": "models_models_bizsamplecode", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L401", + "weight": 1.0 + }, + { + "source": "models_models_rationale_448", + "target": "models_models_sysethnic", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L448", + "weight": 1.0 + }, + { + "source": "models_models_rationale_549", + "target": "models_models_bizleaverequest", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L549", + "weight": 1.0 + }, + { + "source": "models_models_rationale_598", + "target": "models_models_wfprocessversion", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L598", + "weight": 1.0 + }, + { + "source": "models_models_rationale_641", + "target": "models_models_wftransition", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L641", + "weight": 1.0 + }, + { + "source": "models_models_rationale_662", + "target": "models_models_wfprocessinstance", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L662", + "weight": 1.0 + }, + { + "source": "models_models_rationale_713", + "target": "models_models_bizcollectionprotocol", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L713", + "weight": 1.0 + }, + { + "source": "models_models_rationale_744", + "target": "models_models_bizprotocolaudit", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L744", + "weight": 1.0 + }, + { + "source": "models_models_rationale_765", + "target": "models_models_bizprotocolpayment", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L765", + "weight": 1.0 + }, + { + "source": "models_models_rationale_789", + "target": "models_models_bizprotocolpaymentdetail", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L789", + "weight": 1.0 + }, + { + "source": "models_models_rationale_822", + "target": "models_models_bizprotocolpartycustomer", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L822", + "weight": 1.0 + }, + { + "source": "models_models_rationale_860", + "target": "models_models_bizprotocolcollectioninfo", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L860", + "weight": 1.0 + }, + { + "source": "models_models_rationale_884", + "target": "models_models_bizprotocolsample", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L884", + "weight": 1.0 + }, + { + "source": "models_models_rationale_914", + "target": "models_models_bizprotocolsampletransport", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L914", + "weight": 1.0 + }, + { + "source": "models_models_rationale_966", + "target": "models_models_bizprotocolstoragecert", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L966", + "weight": 1.0 + }, + { + "source": "models_models_rationale_987", + "target": "models_models_bizsamplereceptioncheckitem", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L987", + "weight": 1.0 + }, + { + "source": "models_models_rationale_1007", + "target": "models_models_bizsamplereceptioncheckresult", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1007", + "weight": 1.0 + }, + { + "source": "models_models_rationale_1029", + "target": "models_models_bizsamplereception", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1029", + "weight": 1.0 + }, + { + "source": "models_models_rationale_1072", + "target": "models_models_bizqcthirdpartycompany", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1072", + "weight": 1.0 + }, + { + "source": "models_models_rationale_1099", + "target": "models_models_bizqcthirdpartyitem", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1099", + "weight": 1.0 + }, + { + "source": "models_models_rationale_1121", + "target": "models_models_bizqclabtestitem", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1121", + "weight": 1.0 + }, + { + "source": "models_models_rationale_1142", + "target": "models_models_bizqcworkorder", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1142", + "weight": 1.0 + }, + { + "source": "models_models_rationale_1178", + "target": "models_models_bizqcworkorderlabitem", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1178", + "weight": 1.0 + }, + { + "source": "models_models_rationale_1199", + "target": "models_models_bizqcworkorderthirditem", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1199", + "weight": 1.0 + }, + { + "source": "models_models_rationale_1282", + "target": "models_models_bizcleanroomaccesslog", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1282", + "weight": 1.0 + }, + { + "source": "models_models_rationale_1307", + "target": "models_models_bizstoragefacility", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1307", + "weight": 1.0 + }, + { + "source": "models_models_rationale_1328", + "target": "models_models_bizstoragefacilityslot", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1328", + "weight": 1.0 + }, + { + "source": "models_models_rationale_1348", + "target": "models_models_bizexhibitionappointment", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1348", + "weight": 1.0 + }, + { + "source": "models_models_rationale_1376", + "target": "models_models_bizcellproducttype", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1376", + "weight": 1.0 + }, + { + "source": "models_models_rationale_1395", + "target": "models_models_bizcellproductspec", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1395", + "weight": 1.0 + }, + { + "source": "models_models_rationale_1414", + "target": "models_models_bizcellproductprice", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1414", + "weight": 1.0 + }, + { + "source": "models_models_rationale_1439", + "target": "models_models_bizcellproductprojectsystem", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1439", + "weight": 1.0 + }, + { + "source": "models_models_rationale_1459", + "target": "models_models_bizcellproductprojectsystemitem", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1459", + "weight": 1.0 + }, + { + "source": "models_models_rationale_1510", + "target": "models_models_bizchannelagreement", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1510", + "weight": 1.0 + }, + { + "source": "models_models_rationale_1535", + "target": "models_models_bizchannelagreementproductprice", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1535", + "weight": 1.0 + }, + { + "source": "models_models_rationale_1560", + "target": "models_models_bizchannelinvoice", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1560", + "weight": 1.0 + }, + { + "source": "models_models_rationale_1584", + "target": "models_models_bizchannelmailaddress", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1584", + "weight": 1.0 + }, + { + "source": "models_models_rationale_1605", + "target": "models_models_bizcheckupinstitution", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1605", + "weight": 1.0 + }, + { + "source": "models_models_rationale_1627", + "target": "models_models_bizcheckupinstitutioninvoice", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1627", + "weight": 1.0 + }, + { + "source": "models_models_rationale_1651", + "target": "models_models_bizcheckupinstitutionproject", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1651", + "weight": 1.0 + }, + { + "source": "models_models_rationale_1672", + "target": "models_models_bizcheckupinstitutionpackage", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1672", + "weight": 1.0 + }, + { + "source": "models_models_rationale_1693", + "target": "models_models_bizcheckupinstitutionpackageitem", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1693", + "weight": 1.0 + }, + { + "source": "models_models_rationale_1765", + "target": "models_models_bizsopdocument", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1765", + "weight": 1.0 + }, + { + "source": "models_models_rationale_1786", + "target": "models_models_bizprocesscategory", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1786", + "weight": 1.0 + }, + { + "source": "models_models_rationale_1824", + "target": "models_models_bizconsumablepack", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1824", + "weight": 1.0 + }, + { + "source": "models_models_rationale_1846", + "target": "models_models_bizconsumablepackitem", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1846", + "weight": 1.0 + }, + { + "source": "models_models_rationale_1893", + "target": "models_models_bizprocessreagent", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1893", + "weight": 1.0 + }, + { + "source": "models_models_rationale_1917", + "target": "models_models_bizprocessconsumable", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1917", + "weight": 1.0 + }, + { + "source": "models_models_rationale_1941", + "target": "models_models_bizprocessoutput", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1941", + "weight": 1.0 + }, + { + "source": "models_models_rationale_1980", + "target": "models_models_bizprocessroute", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1980", + "weight": 1.0 + }, + { + "source": "models_models_rationale_2002", + "target": "models_models_bizprocessroutestep", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2002", + "weight": 1.0 + }, + { + "source": "models_models_rationale_2029", + "target": "models_models_bizprocessroutestepreagent", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2029", + "weight": 1.0 + }, + { + "source": "models_models_rationale_2053", + "target": "models_models_bizprocessroutestepconsumable", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2053", + "weight": 1.0 + }, + { + "source": "models_models_rationale_2077", + "target": "models_models_bizprocessroutestepoutput", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2077", + "weight": 1.0 + }, + { + "source": "models_models_rationale_2098", + "target": "models_models_bizprocessroutestepdatacollection", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2098", + "weight": 1.0 + }, + { + "source": "models_models_rationale_2123", + "target": "models_models_bizcellproduct", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2123", + "weight": 1.0 + }, + { + "source": "models_models_rationale_2153", + "target": "models_models_bizproductionworkorder", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2153", + "weight": 1.0 + }, + { + "source": "models_models_rationale_2179", + "target": "models_models_bizproductiontask", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2179", + "weight": 1.0 + }, + { + "source": "models_models_rationale_2206", + "target": "models_models_bizproductiontaskinput", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2206", + "weight": 1.0 + }, + { + "source": "models_models_rationale_2228", + "target": "models_models_bizproductiontaskstep", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2228", + "weight": 1.0 + }, + { + "source": "models_models_rationale_2258", + "target": "models_models_bizproductiontaskstepreagent", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2258", + "weight": 1.0 + }, + { + "source": "models_models_rationale_2283", + "target": "models_models_bizproductiontaskstepconsumable", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2283", + "weight": 1.0 + }, + { + "source": "models_models_rationale_2308", + "target": "models_models_bizproductiontaskstepoutput", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2308", + "weight": 1.0 + }, + { + "source": "models_models_rationale_2329", + "target": "models_models_bizproductiontaskstepdatacollection", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2329", + "weight": 1.0 + }, + { + "source": "models_models_rationale_2350", + "target": "models_models_bizproductiontaskoutput", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2350", + "weight": 1.0 + }, + { + "source": "models_models_rationale_2375", + "target": "models_models_bizprotocolfullmoontodo", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2375", + "weight": 1.0 + }, + { + "source": "models_models_rationale_2405", + "target": "models_models_bizinsurancecompany", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2405", + "weight": 1.0 + }, + { + "source": "models_models_rationale_2427", + "target": "models_models_bizinsurancecompanyinvoice", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2427", + "weight": 1.0 + }, + { + "source": "models_models_rationale_2451", + "target": "models_models_bizinsuranceprojectprice", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2451", + "weight": 1.0 + }, + { + "source": "models_init_py", + "target": "app_models_base", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "models/__init__.py", + "source_location": "L2", + "weight": 1.0 + }, + { + "source": "models_init_py", + "target": "app_models_models", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "models/__init__.py", + "source_location": "L3", + "weight": 1.0 + }, + { + "source": "models_init_py", + "target": "app_models_research_donation", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "models/__init__.py", + "source_location": "L51", + "weight": 1.0 + }, + { + "source": "models_research_donation_py", + "target": "datetime", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "models/research_donation.py", + "source_location": "L2", + "weight": 1.0 + }, + { + "source": "models_research_donation_py", + "target": "sqlalchemy", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "models/research_donation.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "models_research_donation_py", + "target": "app_models_base", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "models/research_donation.py", + "source_location": "L6", + "weight": 1.0 + }, + { + "source": "models_research_donation_py", + "target": "models_research_donation_bizresearchdonation", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/research_donation.py", + "source_location": "L9", + "weight": 1.0 + }, + { + "source": "models_research_donation_bizresearchdonation", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/research_donation.py", + "source_location": "L9", + "weight": 1.0 + }, + { + "source": "models_research_donation_py", + "target": "models_research_donation_bizresearchdonationaudit", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/research_donation.py", + "source_location": "L42", + "weight": 1.0 + }, + { + "source": "models_research_donation_bizresearchdonationaudit", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/research_donation.py", + "source_location": "L42", + "weight": 1.0 + }, + { + "source": "models_research_donation_py", + "target": "models_research_donation_bizresearchdonationparty", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/research_donation.py", + "source_location": "L63", + "weight": 1.0 + }, + { + "source": "models_research_donation_bizresearchdonationparty", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/research_donation.py", + "source_location": "L63", + "weight": 1.0 + }, + { + "source": "models_research_donation_py", + "target": "models_research_donation_bizresearchdonationcollection", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/research_donation.py", + "source_location": "L101", + "weight": 1.0 + }, + { + "source": "models_research_donation_bizresearchdonationcollection", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/research_donation.py", + "source_location": "L101", + "weight": 1.0 + }, + { + "source": "models_research_donation_py", + "target": "models_research_donation_bizresearchdonationsample", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/research_donation.py", + "source_location": "L125", + "weight": 1.0 + }, + { + "source": "models_research_donation_bizresearchdonationsample", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/research_donation.py", + "source_location": "L125", + "weight": 1.0 + }, + { + "source": "models_research_donation_py", + "target": "models_research_donation_bizresearchdonationsampletransport", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/research_donation.py", + "source_location": "L154", + "weight": 1.0 + }, + { + "source": "models_research_donation_bizresearchdonationsampletransport", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/research_donation.py", + "source_location": "L154", + "weight": 1.0 + }, + { + "source": "models_research_donation_py", + "target": "models_research_donation_bizprotocoldonationconvert", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/research_donation.py", + "source_location": "L182", + "weight": 1.0 + }, + { + "source": "models_research_donation_bizprotocoldonationconvert", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/research_donation.py", + "source_location": "L182", + "weight": 1.0 + }, + { + "source": "models_research_donation_rationale_10", + "target": "models_research_donation_bizresearchdonation", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/research_donation.py", + "source_location": "L10", + "weight": 1.0 + }, + { + "source": "models_research_donation_rationale_43", + "target": "models_research_donation_bizresearchdonationaudit", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/research_donation.py", + "source_location": "L43", + "weight": 1.0 + }, + { + "source": "models_research_donation_rationale_64", + "target": "models_research_donation_bizresearchdonationparty", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/research_donation.py", + "source_location": "L64", + "weight": 1.0 + }, + { + "source": "models_research_donation_rationale_102", + "target": "models_research_donation_bizresearchdonationcollection", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/research_donation.py", + "source_location": "L102", + "weight": 1.0 + }, + { + "source": "models_research_donation_rationale_126", + "target": "models_research_donation_bizresearchdonationsample", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/research_donation.py", + "source_location": "L126", + "weight": 1.0 + }, + { + "source": "models_research_donation_rationale_155", + "target": "models_research_donation_bizresearchdonationsampletransport", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/research_donation.py", + "source_location": "L155", + "weight": 1.0 + }, + { + "source": "models_research_donation_rationale_183", + "target": "models_research_donation_bizprotocoldonationconvert", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/research_donation.py", + "source_location": "L183", + "weight": 1.0 + }, + { + "source": "models_qc_material_py", + "target": "datetime", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "models/qc_material.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "models_qc_material_py", + "target": "sqlalchemy", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "models/qc_material.py", + "source_location": "L3", + "weight": 1.0 + }, + { + "source": "models_qc_material_py", + "target": "app_core_database", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "models/qc_material.py", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "models_qc_material_py", + "target": "models_qc_material_bizqcmaterial", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/qc_material.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "models_qc_material_bizqcmaterial", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/qc_material.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "models_qc_material_py", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/qc_material.py", + "source_location": "L30", + "weight": 1.0 + }, + { + "source": "models_qc_material_bizqcmaterialusage", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/qc_material.py", + "source_location": "L30", + "weight": 1.0 + }, + { + "source": "models_base_py", + "target": "datetime", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "models/base.py", + "source_location": "L2", + "weight": 1.0 + }, + { + "source": "models_base_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "models/base.py", + "source_location": "L3", + "weight": 1.0 + }, + { + "source": "models_base_py", + "target": "sqlalchemy", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "models/base.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "models_base_py", + "target": "sqlalchemy_ext_declarative", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "models/base.py", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "models_base_py", + "target": "app_core_database", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "models/base.py", + "source_location": "L7", + "weight": 1.0 + }, + { + "source": "models_base_py", + "target": "models_base_basemodel", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/base.py", + "source_location": "L10", + "weight": 1.0 + }, + { + "source": "models_base_basemodel", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/base.py", + "source_location": "L10", + "weight": 1.0 + }, + { + "source": "models_base_py", + "target": "models_base_tablename", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/base.py", + "source_location": "L15", + "weight": 1.0 + }, + { + "source": "models_base_basemodel", + "target": "models_base_basemodel_to_dict", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "models/base.py", + "source_location": "L29", + "weight": 1.0 + }, + { + "source": "models_base_py", + "target": "models_base_softdeletemodel", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/base.py", + "source_location": "L44", + "weight": 1.0 + }, + { + "source": "models_base_softdeletemodel", + "target": "models_base_basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/base.py", + "source_location": "L44", + "weight": 1.0 + }, + { + "source": "models_base_py", + "target": "models_base_get_active", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/base.py", + "source_location": "L51", + "weight": 1.0 + }, + { + "source": "models_base_softdeletemodel", + "target": "models_base_softdeletemodel_soft_delete", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "models/base.py", + "source_location": "L55", + "weight": 1.0 + }, + { + "source": "models_base_softdeletemodel", + "target": "models_base_softdeletemodel_restore", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "models/base.py", + "source_location": "L60", + "weight": 1.0 + }, + { + "source": "schemas_process_route_py", + "target": "pydantic", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "schemas/process_route.py", + "source_location": "L2", + "weight": 1.0 + }, + { + "source": "schemas_process_route_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "schemas/process_route.py", + "source_location": "L3", + "weight": 1.0 + }, + { + "source": "schemas_process_route_py", + "target": "schemas_process_route_processroutecreatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/process_route.py", + "source_location": "L7", + "weight": 1.0 + }, + { + "source": "schemas_process_route_processroutecreatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/process_route.py", + "source_location": "L7", + "weight": 1.0 + }, + { + "source": "schemas_process_route_py", + "target": "schemas_process_route_processrouteupdatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/process_route.py", + "source_location": "L16", + "weight": 1.0 + }, + { + "source": "schemas_process_route_processrouteupdatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/process_route.py", + "source_location": "L16", + "weight": 1.0 + }, + { + "source": "schemas_process_route_py", + "target": "schemas_process_route_setcurrentbody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/process_route.py", + "source_location": "L25", + "weight": 1.0 + }, + { + "source": "schemas_process_route_setcurrentbody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/process_route.py", + "source_location": "L25", + "weight": 1.0 + }, + { + "source": "schemas_process_route_py", + "target": "schemas_process_route_stepaddbody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/process_route.py", + "source_location": "L31", + "weight": 1.0 + }, + { + "source": "schemas_process_route_stepaddbody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/process_route.py", + "source_location": "L31", + "weight": 1.0 + }, + { + "source": "schemas_process_route_py", + "target": "schemas_process_route_stepcopybody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/process_route.py", + "source_location": "L38", + "weight": 1.0 + }, + { + "source": "schemas_process_route_stepcopybody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/process_route.py", + "source_location": "L38", + "weight": 1.0 + }, + { + "source": "schemas_process_route_py", + "target": "schemas_process_route_stepupdatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/process_route.py", + "source_location": "L43", + "weight": 1.0 + }, + { + "source": "schemas_process_route_stepupdatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/process_route.py", + "source_location": "L43", + "weight": 1.0 + }, + { + "source": "schemas_process_route_py", + "target": "schemas_process_route_stepreorderbody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/process_route.py", + "source_location": "L55", + "weight": 1.0 + }, + { + "source": "schemas_process_route_stepreorderbody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/process_route.py", + "source_location": "L55", + "weight": 1.0 + }, + { + "source": "schemas_process_route_py", + "target": "schemas_process_route_stepreagentitem", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/process_route.py", + "source_location": "L62", + "weight": 1.0 + }, + { + "source": "schemas_process_route_stepreagentitem", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/process_route.py", + "source_location": "L62", + "weight": 1.0 + }, + { + "source": "schemas_process_route_py", + "target": "schemas_process_route_stepconsumableitem", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/process_route.py", + "source_location": "L73", + "weight": 1.0 + }, + { + "source": "schemas_process_route_stepconsumableitem", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/process_route.py", + "source_location": "L73", + "weight": 1.0 + }, + { + "source": "schemas_process_route_py", + "target": "schemas_process_route_stepoutputitem", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/process_route.py", + "source_location": "L84", + "weight": 1.0 + }, + { + "source": "schemas_process_route_stepoutputitem", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/process_route.py", + "source_location": "L84", + "weight": 1.0 + }, + { + "source": "schemas_process_route_py", + "target": "schemas_process_route_stepdatacollectionitem", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/process_route.py", + "source_location": "L92", + "weight": 1.0 + }, + { + "source": "schemas_process_route_stepdatacollectionitem", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/process_route.py", + "source_location": "L92", + "weight": 1.0 + }, + { + "source": "schemas_process_route_py", + "target": "schemas_process_route_stepreagentupdatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/process_route.py", + "source_location": "L101", + "weight": 1.0 + }, + { + "source": "schemas_process_route_stepreagentupdatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/process_route.py", + "source_location": "L101", + "weight": 1.0 + }, + { + "source": "schemas_process_route_py", + "target": "schemas_process_route_stepconsumableupdatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/process_route.py", + "source_location": "L107", + "weight": 1.0 + }, + { + "source": "schemas_process_route_stepconsumableupdatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/process_route.py", + "source_location": "L107", + "weight": 1.0 + }, + { + "source": "schemas_process_route_py", + "target": "schemas_process_route_stepoutputupdatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/process_route.py", + "source_location": "L113", + "weight": 1.0 + }, + { + "source": "schemas_process_route_stepoutputupdatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/process_route.py", + "source_location": "L113", + "weight": 1.0 + }, + { + "source": "schemas_process_route_py", + "target": "schemas_process_route_stepdatacollectionupdatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/process_route.py", + "source_location": "L119", + "weight": 1.0 + }, + { + "source": "schemas_process_route_stepdatacollectionupdatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/process_route.py", + "source_location": "L119", + "weight": 1.0 + }, + { + "source": "schemas_process_route_rationale_1", + "target": "schemas_process_route_py", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "schemas/process_route.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "schemas_auth_py", + "target": "pydantic", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "schemas/auth.py", + "source_location": "L2", + "weight": 1.0 + }, + { + "source": "schemas_auth_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "schemas/auth.py", + "source_location": "L3", + "weight": 1.0 + }, + { + "source": "schemas_auth_py", + "target": "datetime", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "schemas/auth.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "schemas_auth_py", + "target": "schemas_auth_loginrequest", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/auth.py", + "source_location": "L7", + "weight": 1.0 + }, + { + "source": "schemas_auth_loginrequest", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/auth.py", + "source_location": "L7", + "weight": 1.0 + }, + { + "source": "schemas_auth_py", + "target": "schemas_auth_loginresponse", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/auth.py", + "source_location": "L13", + "weight": 1.0 + }, + { + "source": "schemas_auth_loginresponse", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/auth.py", + "source_location": "L13", + "weight": 1.0 + }, + { + "source": "schemas_auth_py", + "target": "schemas_auth_usercreate", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/auth.py", + "source_location": "L23", + "weight": 1.0 + }, + { + "source": "schemas_auth_usercreate", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/auth.py", + "source_location": "L23", + "weight": 1.0 + }, + { + "source": "schemas_auth_py", + "target": "schemas_auth_userresponse", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/auth.py", + "source_location": "L33", + "weight": 1.0 + }, + { + "source": "schemas_auth_userresponse", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/auth.py", + "source_location": "L33", + "weight": 1.0 + }, + { + "source": "schemas_auth_py", + "target": "schemas_auth_config", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/auth.py", + "source_location": "L44", + "weight": 1.0 + }, + { + "source": "schemas_auth_py", + "target": "schemas_auth_changepasswordrequest", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/auth.py", + "source_location": "L48", + "weight": 1.0 + }, + { + "source": "schemas_auth_changepasswordrequest", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/auth.py", + "source_location": "L48", + "weight": 1.0 + }, + { + "source": "schemas_auth_py", + "target": "schemas_auth_resetpasswordrequest", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/auth.py", + "source_location": "L54", + "weight": 1.0 + }, + { + "source": "schemas_auth_resetpasswordrequest", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/auth.py", + "source_location": "L54", + "weight": 1.0 + }, + { + "source": "schemas_auth_rationale_1", + "target": "schemas_auth_py", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "schemas/auth.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "schemas_delivery_py", + "target": "pydantic", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L2", + "weight": 1.0 + }, + { + "source": "schemas_delivery_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L3", + "weight": 1.0 + }, + { + "source": "schemas_delivery_py", + "target": "datetime", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "schemas_delivery_py", + "target": "decimal", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "schemas_delivery_py", + "target": "schemas_delivery_deliverytaskitemresponse", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "schemas_delivery_deliverytaskitemresponse", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "schemas_delivery_py", + "target": "schemas_delivery_config", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L25", + "weight": 1.0 + }, + { + "source": "schemas_delivery_py", + "target": "schemas_delivery_deliverytaskresponse", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L29", + "weight": 1.0 + }, + { + "source": "schemas_delivery_deliverytaskresponse", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L29", + "weight": 1.0 + }, + { + "source": "schemas_delivery_py", + "target": "schemas_delivery_config", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L50", + "weight": 1.0 + }, + { + "source": "schemas_delivery_py", + "target": "schemas_delivery_deliverytaskdetailresponse", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L54", + "weight": 1.0 + }, + { + "source": "schemas_delivery_deliverytaskdetailresponse", + "target": "schemas_delivery_deliverytaskresponse", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L54", + "weight": 1.0 + }, + { + "source": "schemas_delivery_py", + "target": "schemas_delivery_deliverytasklistresponse", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L61", + "weight": 1.0 + }, + { + "source": "schemas_delivery_deliverytasklistresponse", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L61", + "weight": 1.0 + }, + { + "source": "schemas_delivery_py", + "target": "schemas_delivery_deliverytaskcreaterequest", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L70", + "weight": 1.0 + }, + { + "source": "schemas_delivery_deliverytaskcreaterequest", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L70", + "weight": 1.0 + }, + { + "source": "schemas_delivery_py", + "target": "schemas_delivery_deliverytaskassignrequest", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L79", + "weight": 1.0 + }, + { + "source": "schemas_delivery_deliverytaskassignrequest", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L79", + "weight": 1.0 + }, + { + "source": "schemas_delivery_py", + "target": "schemas_delivery_deliverytaskpickuprequest", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L84", + "weight": 1.0 + }, + { + "source": "schemas_delivery_deliverytaskpickuprequest", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L84", + "weight": 1.0 + }, + { + "source": "schemas_delivery_py", + "target": "schemas_delivery_deliverytaskdeliverrequest", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L90", + "weight": 1.0 + }, + { + "source": "schemas_delivery_deliverytaskdeliverrequest", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L90", + "weight": 1.0 + }, + { + "source": "schemas_delivery_py", + "target": "schemas_delivery_deliverytaskcancelrequest", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L96", + "weight": 1.0 + }, + { + "source": "schemas_delivery_deliverytaskcancelrequest", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L96", + "weight": 1.0 + }, + { + "source": "schemas_delivery_py", + "target": "schemas_delivery_deliverytaskstatusupdaterequest", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L101", + "weight": 1.0 + }, + { + "source": "schemas_delivery_deliverytaskstatusupdaterequest", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L101", + "weight": 1.0 + }, + { + "source": "schemas_delivery_py", + "target": "schemas_delivery_suppliertaskresponse", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L110", + "weight": 1.0 + }, + { + "source": "schemas_delivery_suppliertaskresponse", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L110", + "weight": 1.0 + }, + { + "source": "schemas_delivery_py", + "target": "schemas_delivery_config", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L130", + "weight": 1.0 + }, + { + "source": "schemas_delivery_py", + "target": "schemas_delivery_suppliertasklistresponse", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L134", + "weight": 1.0 + }, + { + "source": "schemas_delivery_suppliertasklistresponse", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L134", + "weight": 1.0 + }, + { + "source": "schemas_delivery_py", + "target": "schemas_delivery_supplierconfirmpickuprequest", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L143", + "weight": 1.0 + }, + { + "source": "schemas_delivery_supplierconfirmpickuprequest", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L143", + "weight": 1.0 + }, + { + "source": "schemas_delivery_py", + "target": "schemas_delivery_supplierconfirmpreparedrequest", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L148", + "weight": 1.0 + }, + { + "source": "schemas_delivery_supplierconfirmpreparedrequest", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L148", + "weight": 1.0 + }, + { + "source": "schemas_delivery_py", + "target": "schemas_delivery_deliverystatisticsresponse", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L156", + "weight": 1.0 + }, + { + "source": "schemas_delivery_deliverystatisticsresponse", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L156", + "weight": 1.0 + }, + { + "source": "schemas_delivery_py", + "target": "schemas_delivery_deliverywarningitem", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L167", + "weight": 1.0 + }, + { + "source": "schemas_delivery_deliverywarningitem", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L167", + "weight": 1.0 + }, + { + "source": "schemas_delivery_py", + "target": "schemas_delivery_deliverywarninglistresponse", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L178", + "weight": 1.0 + }, + { + "source": "schemas_delivery_deliverywarninglistresponse", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L178", + "weight": 1.0 + }, + { + "source": "schemas_delivery_py", + "target": "schemas_delivery_deliveryassignrequest", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L190", + "weight": 1.0 + }, + { + "source": "schemas_delivery_deliveryassignrequest", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L190", + "weight": 1.0 + }, + { + "source": "schemas_delivery_py", + "target": "schemas_delivery_deliveryassignbatchrequest", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L195", + "weight": 1.0 + }, + { + "source": "schemas_delivery_deliveryassignbatchrequest", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L195", + "weight": 1.0 + }, + { + "source": "schemas_delivery_py", + "target": "schemas_delivery_deliverypickuprequest", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L201", + "weight": 1.0 + }, + { + "source": "schemas_delivery_deliverypickuprequest", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L201", + "weight": 1.0 + }, + { + "source": "schemas_delivery_py", + "target": "schemas_delivery_deliverydeliveritem", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L208", + "weight": 1.0 + }, + { + "source": "schemas_delivery_deliverydeliveritem", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L208", + "weight": 1.0 + }, + { + "source": "schemas_delivery_py", + "target": "schemas_delivery_deliverydeliverrequest", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L214", + "weight": 1.0 + }, + { + "source": "schemas_delivery_deliverydeliverrequest", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L214", + "weight": 1.0 + }, + { + "source": "schemas_delivery_py", + "target": "schemas_delivery_deliverycancelrequest", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L222", + "weight": 1.0 + }, + { + "source": "schemas_delivery_deliverycancelrequest", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L222", + "weight": 1.0 + }, + { + "source": "schemas_delivery_py", + "target": "schemas_delivery_deliveryreassignrequest", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L228", + "weight": 1.0 + }, + { + "source": "schemas_delivery_deliveryreassignrequest", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L228", + "weight": 1.0 + }, + { + "source": "schemas_delivery_py", + "target": "schemas_delivery_deliverystatusresponse", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L235", + "weight": 1.0 + }, + { + "source": "schemas_delivery_deliverystatusresponse", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L235", + "weight": 1.0 + }, + { + "source": "schemas_delivery_py", + "target": "schemas_delivery_deliverytaskstatistics", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L242", + "weight": 1.0 + }, + { + "source": "schemas_delivery_deliverytaskstatistics", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L242", + "weight": 1.0 + }, + { + "source": "schemas_delivery_py", + "target": "schemas_delivery_deliveryattachmentresponse", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L252", + "weight": 1.0 + }, + { + "source": "schemas_delivery_deliveryattachmentresponse", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L252", + "weight": 1.0 + }, + { + "source": "schemas_delivery_py", + "target": "schemas_delivery_config", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L260", + "weight": 1.0 + }, + { + "source": "schemas_delivery_rationale_1", + "target": "schemas_delivery_py", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "schemas/delivery.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "schemas_price_list_py", + "target": "pydantic", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "schemas/price_list.py", + "source_location": "L2", + "weight": 1.0 + }, + { + "source": "schemas_price_list_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "schemas/price_list.py", + "source_location": "L3", + "weight": 1.0 + }, + { + "source": "schemas_price_list_py", + "target": "datetime", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "schemas/price_list.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "schemas_price_list_py", + "target": "decimal", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "schemas/price_list.py", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "schemas_price_list_py", + "target": "schemas_price_list_pricelistitembase", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/price_list.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "schemas_price_list_pricelistitembase", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/price_list.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "schemas_price_list_py", + "target": "schemas_price_list_pricelistitemcreate", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/price_list.py", + "source_location": "L15", + "weight": 1.0 + }, + { + "source": "schemas_price_list_pricelistitemcreate", + "target": "schemas_price_list_pricelistitembase", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/price_list.py", + "source_location": "L15", + "weight": 1.0 + }, + { + "source": "schemas_price_list_py", + "target": "schemas_price_list_pricelistitemupdate", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/price_list.py", + "source_location": "L20", + "weight": 1.0 + }, + { + "source": "schemas_price_list_pricelistitemupdate", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/price_list.py", + "source_location": "L20", + "weight": 1.0 + }, + { + "source": "schemas_price_list_py", + "target": "schemas_price_list_pricelistitemresponse", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/price_list.py", + "source_location": "L26", + "weight": 1.0 + }, + { + "source": "schemas_price_list_pricelistitemresponse", + "target": "schemas_price_list_pricelistitembase", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/price_list.py", + "source_location": "L26", + "weight": 1.0 + }, + { + "source": "schemas_price_list_py", + "target": "schemas_price_list_config", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/price_list.py", + "source_location": "L38", + "weight": 1.0 + }, + { + "source": "schemas_price_list_py", + "target": "schemas_price_list_pricelistbase", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/price_list.py", + "source_location": "L42", + "weight": 1.0 + }, + { + "source": "schemas_price_list_pricelistbase", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/price_list.py", + "source_location": "L42", + "weight": 1.0 + }, + { + "source": "schemas_price_list_py", + "target": "schemas_price_list_pricelistcreate", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/price_list.py", + "source_location": "L48", + "weight": 1.0 + }, + { + "source": "schemas_price_list_pricelistcreate", + "target": "schemas_price_list_pricelistbase", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/price_list.py", + "source_location": "L48", + "weight": 1.0 + }, + { + "source": "schemas_price_list_py", + "target": "schemas_price_list_pricelistupdate", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/price_list.py", + "source_location": "L56", + "weight": 1.0 + }, + { + "source": "schemas_price_list_pricelistupdate", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/price_list.py", + "source_location": "L56", + "weight": 1.0 + }, + { + "source": "schemas_price_list_py", + "target": "schemas_price_list_pricelistresponse", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/price_list.py", + "source_location": "L63", + "weight": 1.0 + }, + { + "source": "schemas_price_list_pricelistresponse", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/price_list.py", + "source_location": "L63", + "weight": 1.0 + }, + { + "source": "schemas_price_list_py", + "target": "schemas_price_list_config", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/price_list.py", + "source_location": "L80", + "weight": 1.0 + }, + { + "source": "schemas_price_list_py", + "target": "schemas_price_list_pricelistdetailresponse", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/price_list.py", + "source_location": "L84", + "weight": 1.0 + }, + { + "source": "schemas_price_list_pricelistdetailresponse", + "target": "schemas_price_list_pricelistresponse", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/price_list.py", + "source_location": "L84", + "weight": 1.0 + }, + { + "source": "schemas_price_list_py", + "target": "schemas_price_list_pricelistlistresponse", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/price_list.py", + "source_location": "L93", + "weight": 1.0 + }, + { + "source": "schemas_price_list_pricelistlistresponse", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/price_list.py", + "source_location": "L93", + "weight": 1.0 + }, + { + "source": "schemas_price_list_py", + "target": "schemas_price_list_pricelistpublishrequest", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/price_list.py", + "source_location": "L102", + "weight": 1.0 + }, + { + "source": "schemas_price_list_pricelistpublishrequest", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/price_list.py", + "source_location": "L102", + "weight": 1.0 + }, + { + "source": "schemas_price_list_py", + "target": "schemas_price_list_pricelistinvalidaterequest", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/price_list.py", + "source_location": "L109", + "weight": 1.0 + }, + { + "source": "schemas_price_list_pricelistinvalidaterequest", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/price_list.py", + "source_location": "L109", + "weight": 1.0 + }, + { + "source": "schemas_price_list_py", + "target": "schemas_price_list_priceliststatusresponse", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/price_list.py", + "source_location": "L114", + "weight": 1.0 + }, + { + "source": "schemas_price_list_priceliststatusresponse", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/price_list.py", + "source_location": "L114", + "weight": 1.0 + }, + { + "source": "schemas_price_list_py", + "target": "schemas_price_list_productpriceresponse", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/price_list.py", + "source_location": "L121", + "weight": 1.0 + }, + { + "source": "schemas_price_list_productpriceresponse", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/price_list.py", + "source_location": "L121", + "weight": 1.0 + }, + { + "source": "schemas_price_list_py", + "target": "schemas_price_list_productpricehistoryitem", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/price_list.py", + "source_location": "L133", + "weight": 1.0 + }, + { + "source": "schemas_price_list_productpricehistoryitem", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/price_list.py", + "source_location": "L133", + "weight": 1.0 + }, + { + "source": "schemas_price_list_py", + "target": "schemas_price_list_productpricehistoryresponse", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/price_list.py", + "source_location": "L144", + "weight": 1.0 + }, + { + "source": "schemas_price_list_productpricehistoryresponse", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/price_list.py", + "source_location": "L144", + "weight": 1.0 + }, + { + "source": "schemas_price_list_py", + "target": "schemas_price_list_pricelistgeneraterequest", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/price_list.py", + "source_location": "L154", + "weight": 1.0 + }, + { + "source": "schemas_price_list_pricelistgeneraterequest", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/price_list.py", + "source_location": "L154", + "weight": 1.0 + }, + { + "source": "schemas_price_list_rationale_1", + "target": "schemas_price_list_py", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "schemas/price_list.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "schemas_user_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "schemas/user.py", + "source_location": "L2", + "weight": 1.0 + }, + { + "source": "schemas_user_py", + "target": "pydantic", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "schemas/user.py", + "source_location": "L3", + "weight": 1.0 + }, + { + "source": "schemas_user_py", + "target": "schemas_user_userbase", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/user.py", + "source_location": "L6", + "weight": 1.0 + }, + { + "source": "schemas_user_userbase", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/user.py", + "source_location": "L6", + "weight": 1.0 + }, + { + "source": "schemas_user_py", + "target": "schemas_user_usercreate", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/user.py", + "source_location": "L16", + "weight": 1.0 + }, + { + "source": "schemas_user_usercreate", + "target": "schemas_user_userbase", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/user.py", + "source_location": "L16", + "weight": 1.0 + }, + { + "source": "schemas_user_py", + "target": "schemas_user_userupdate", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/user.py", + "source_location": "L21", + "weight": 1.0 + }, + { + "source": "schemas_user_userupdate", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/user.py", + "source_location": "L21", + "weight": 1.0 + }, + { + "source": "schemas_user_py", + "target": "schemas_user_userresponse", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/user.py", + "source_location": "L30", + "weight": 1.0 + }, + { + "source": "schemas_user_userresponse", + "target": "schemas_user_userbase", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/user.py", + "source_location": "L30", + "weight": 1.0 + }, + { + "source": "schemas_user_py", + "target": "schemas_user_config", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/user.py", + "source_location": "L35", + "weight": 1.0 + }, + { + "source": "schemas_user_py", + "target": "schemas_user_userlistresponse", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/user.py", + "source_location": "L39", + "weight": 1.0 + }, + { + "source": "schemas_user_userlistresponse", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/user.py", + "source_location": "L39", + "weight": 1.0 + }, + { + "source": "schemas_user_py", + "target": "schemas_user_loginrequest", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/user.py", + "source_location": "L48", + "weight": 1.0 + }, + { + "source": "schemas_user_loginrequest", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/user.py", + "source_location": "L48", + "weight": 1.0 + }, + { + "source": "schemas_user_py", + "target": "schemas_user_loginresponse", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/user.py", + "source_location": "L54", + "weight": 1.0 + }, + { + "source": "schemas_user_loginresponse", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/user.py", + "source_location": "L54", + "weight": 1.0 + }, + { + "source": "schemas_user_py", + "target": "schemas_user_changepasswordrequest", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/user.py", + "source_location": "L62", + "weight": 1.0 + }, + { + "source": "schemas_user_changepasswordrequest", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/user.py", + "source_location": "L62", + "weight": 1.0 + }, + { + "source": "schemas_user_py", + "target": "schemas_user_resetpasswordrequest", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/user.py", + "source_location": "L68", + "weight": 1.0 + }, + { + "source": "schemas_user_resetpasswordrequest", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/user.py", + "source_location": "L68", + "weight": 1.0 + }, + { + "source": "schemas_production_work_order_py", + "target": "pydantic", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "schemas/production_work_order.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "schemas_production_work_order_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "schemas/production_work_order.py", + "source_location": "L2", + "weight": 1.0 + }, + { + "source": "schemas_production_work_order_py", + "target": "datetime", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "schemas/production_work_order.py", + "source_location": "L3", + "weight": 1.0 + }, + { + "source": "schemas_production_work_order_py", + "target": "schemas_production_work_order_productionworkorderbase", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/production_work_order.py", + "source_location": "L6", + "weight": 1.0 + }, + { + "source": "schemas_production_work_order_productionworkorderbase", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/production_work_order.py", + "source_location": "L6", + "weight": 1.0 + }, + { + "source": "schemas_production_work_order_py", + "target": "schemas_production_work_order_productionworkorderlistquery", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/production_work_order.py", + "source_location": "L10", + "weight": 1.0 + }, + { + "source": "schemas_production_work_order_productionworkorderlistquery", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/production_work_order.py", + "source_location": "L10", + "weight": 1.0 + }, + { + "source": "schemas_production_work_order_py", + "target": "schemas_production_work_order_productionworkordercomplete", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/production_work_order.py", + "source_location": "L19", + "weight": 1.0 + }, + { + "source": "schemas_production_work_order_productionworkordercomplete", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/production_work_order.py", + "source_location": "L19", + "weight": 1.0 + }, + { + "source": "schemas_quotation_py", + "target": "pydantic", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "schemas/quotation.py", + "source_location": "L2", + "weight": 1.0 + }, + { + "source": "schemas_quotation_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "schemas/quotation.py", + "source_location": "L3", + "weight": 1.0 + }, + { + "source": "schemas_quotation_py", + "target": "datetime", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "schemas/quotation.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "schemas_quotation_py", + "target": "decimal", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "schemas/quotation.py", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "schemas_quotation_py", + "target": "schemas_quotation_quotationitembase", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/quotation.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "schemas_quotation_quotationitembase", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/quotation.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "schemas_quotation_py", + "target": "schemas_quotation_quotationitemcreate", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/quotation.py", + "source_location": "L15", + "weight": 1.0 + }, + { + "source": "schemas_quotation_quotationitemcreate", + "target": "schemas_quotation_quotationitembase", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/quotation.py", + "source_location": "L15", + "weight": 1.0 + }, + { + "source": "schemas_quotation_py", + "target": "schemas_quotation_quotationitemupdate", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/quotation.py", + "source_location": "L20", + "weight": 1.0 + }, + { + "source": "schemas_quotation_quotationitemupdate", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/quotation.py", + "source_location": "L20", + "weight": 1.0 + }, + { + "source": "schemas_quotation_py", + "target": "schemas_quotation_quotationitemresponse", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/quotation.py", + "source_location": "L26", + "weight": 1.0 + }, + { + "source": "schemas_quotation_quotationitemresponse", + "target": "schemas_quotation_quotationitembase", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/quotation.py", + "source_location": "L26", + "weight": 1.0 + }, + { + "source": "schemas_quotation_py", + "target": "schemas_quotation_config", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/quotation.py", + "source_location": "L33", + "weight": 1.0 + }, + { + "source": "schemas_quotation_py", + "target": "schemas_quotation_quotationbase", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/quotation.py", + "source_location": "L37", + "weight": 1.0 + }, + { + "source": "schemas_quotation_quotationbase", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/quotation.py", + "source_location": "L37", + "weight": 1.0 + }, + { + "source": "schemas_quotation_py", + "target": "schemas_quotation_quotationcreate", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/quotation.py", + "source_location": "L43", + "weight": 1.0 + }, + { + "source": "schemas_quotation_quotationcreate", + "target": "schemas_quotation_quotationbase", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/quotation.py", + "source_location": "L43", + "weight": 1.0 + }, + { + "source": "schemas_quotation_py", + "target": "schemas_quotation_quotationupdate", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/quotation.py", + "source_location": "L48", + "weight": 1.0 + }, + { + "source": "schemas_quotation_quotationupdate", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/quotation.py", + "source_location": "L48", + "weight": 1.0 + }, + { + "source": "schemas_quotation_py", + "target": "schemas_quotation_quotationresponse", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/quotation.py", + "source_location": "L53", + "weight": 1.0 + }, + { + "source": "schemas_quotation_quotationresponse", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/quotation.py", + "source_location": "L53", + "weight": 1.0 + }, + { + "source": "schemas_quotation_py", + "target": "schemas_quotation_config", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/quotation.py", + "source_location": "L68", + "weight": 1.0 + }, + { + "source": "schemas_quotation_py", + "target": "schemas_quotation_quotationdetailresponse", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/quotation.py", + "source_location": "L72", + "weight": 1.0 + }, + { + "source": "schemas_quotation_quotationdetailresponse", + "target": "schemas_quotation_quotationresponse", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/quotation.py", + "source_location": "L72", + "weight": 1.0 + }, + { + "source": "schemas_quotation_py", + "target": "schemas_quotation_quotationlistresponse", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/quotation.py", + "source_location": "L77", + "weight": 1.0 + }, + { + "source": "schemas_quotation_quotationlistresponse", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/quotation.py", + "source_location": "L77", + "weight": 1.0 + }, + { + "source": "schemas_quotation_py", + "target": "schemas_quotation_quotationstatusresponse", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/quotation.py", + "source_location": "L86", + "weight": 1.0 + }, + { + "source": "schemas_quotation_quotationstatusresponse", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/quotation.py", + "source_location": "L86", + "weight": 1.0 + }, + { + "source": "schemas_quotation_py", + "target": "schemas_quotation_quotationwithsupplierresponse", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/quotation.py", + "source_location": "L93", + "weight": 1.0 + }, + { + "source": "schemas_quotation_quotationwithsupplierresponse", + "target": "schemas_quotation_quotationresponse", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/quotation.py", + "source_location": "L93", + "weight": 1.0 + }, + { + "source": "schemas_quotation_py", + "target": "schemas_quotation_quotationwithitemsresponse", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/quotation.py", + "source_location": "L100", + "weight": 1.0 + }, + { + "source": "schemas_quotation_quotationwithitemsresponse", + "target": "schemas_quotation_quotationdetailresponse", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/quotation.py", + "source_location": "L100", + "weight": 1.0 + }, + { + "source": "schemas_quotation_rationale_1", + "target": "schemas_quotation_py", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "schemas/quotation.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "schemas_product_parameter_value_py", + "target": "pydantic", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "schemas/product_parameter_value.py", + "source_location": "L2", + "weight": 1.0 + }, + { + "source": "schemas_product_parameter_value_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "schemas/product_parameter_value.py", + "source_location": "L3", + "weight": 1.0 + }, + { + "source": "schemas_product_parameter_value_py", + "target": "datetime", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "schemas/product_parameter_value.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "schemas_product_parameter_value_py", + "target": "schemas_product_parameter_value_productparametervaluebase", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_parameter_value.py", + "source_location": "L7", + "weight": 1.0 + }, + { + "source": "schemas_product_parameter_value_productparametervaluebase", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product_parameter_value.py", + "source_location": "L7", + "weight": 1.0 + }, + { + "source": "schemas_product_parameter_value_py", + "target": "schemas_product_parameter_value_productparametervaluecreate", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_parameter_value.py", + "source_location": "L16", + "weight": 1.0 + }, + { + "source": "schemas_product_parameter_value_productparametervaluecreate", + "target": "schemas_product_parameter_value_productparametervaluebase", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product_parameter_value.py", + "source_location": "L16", + "weight": 1.0 + }, + { + "source": "schemas_product_parameter_value_py", + "target": "schemas_product_parameter_value_productparametervalueupdate", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_parameter_value.py", + "source_location": "L21", + "weight": 1.0 + }, + { + "source": "schemas_product_parameter_value_productparametervalueupdate", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product_parameter_value.py", + "source_location": "L21", + "weight": 1.0 + }, + { + "source": "schemas_product_parameter_value_py", + "target": "schemas_product_parameter_value_productparametervaluebatchsave", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_parameter_value.py", + "source_location": "L28", + "weight": 1.0 + }, + { + "source": "schemas_product_parameter_value_productparametervaluebatchsave", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product_parameter_value.py", + "source_location": "L28", + "weight": 1.0 + }, + { + "source": "schemas_product_parameter_value_py", + "target": "schemas_product_parameter_value_productparametervalueresponse", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_parameter_value.py", + "source_location": "L36", + "weight": 1.0 + }, + { + "source": "schemas_product_parameter_value_productparametervalueresponse", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product_parameter_value.py", + "source_location": "L36", + "weight": 1.0 + }, + { + "source": "schemas_product_parameter_value_py", + "target": "schemas_product_parameter_value_config", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_parameter_value.py", + "source_location": "L51", + "weight": 1.0 + }, + { + "source": "schemas_product_parameter_value_py", + "target": "schemas_product_parameter_value_productparametervaluelistresponse", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_parameter_value.py", + "source_location": "L55", + "weight": 1.0 + }, + { + "source": "schemas_product_parameter_value_productparametervaluelistresponse", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product_parameter_value.py", + "source_location": "L55", + "weight": 1.0 + }, + { + "source": "schemas_product_parameter_value_py", + "target": "schemas_product_parameter_value_productparametervaluewithparameterresponse", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_parameter_value.py", + "source_location": "L61", + "weight": 1.0 + }, + { + "source": "schemas_product_parameter_value_productparametervaluewithparameterresponse", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product_parameter_value.py", + "source_location": "L61", + "weight": 1.0 + }, + { + "source": "schemas_product_parameter_value_py", + "target": "schemas_product_parameter_value_config", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_parameter_value.py", + "source_location": "L74", + "weight": 1.0 + }, + { + "source": "schemas_product_parameter_value_rationale_1", + "target": "schemas_product_parameter_value_py", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "schemas/product_parameter_value.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "schemas_product_review_media_py", + "target": "pydantic", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "schemas/product_review_media.py", + "source_location": "L2", + "weight": 1.0 + }, + { + "source": "schemas_product_review_media_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "schemas/product_review_media.py", + "source_location": "L3", + "weight": 1.0 + }, + { + "source": "schemas_product_review_media_py", + "target": "datetime", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "schemas/product_review_media.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "schemas_product_review_media_py", + "target": "schemas_product_review_media_productreviewmediabase", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_review_media.py", + "source_location": "L7", + "weight": 1.0 + }, + { + "source": "schemas_product_review_media_productreviewmediabase", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product_review_media.py", + "source_location": "L7", + "weight": 1.0 + }, + { + "source": "schemas_product_review_media_py", + "target": "schemas_product_review_media_productreviewmediacreate", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_review_media.py", + "source_location": "L16", + "weight": 1.0 + }, + { + "source": "schemas_product_review_media_productreviewmediacreate", + "target": "schemas_product_review_media_productreviewmediabase", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product_review_media.py", + "source_location": "L16", + "weight": 1.0 + }, + { + "source": "schemas_product_review_media_py", + "target": "schemas_product_review_media_productreviewmediacreatebatch", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_review_media.py", + "source_location": "L21", + "weight": 1.0 + }, + { + "source": "schemas_product_review_media_productreviewmediacreatebatch", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product_review_media.py", + "source_location": "L21", + "weight": 1.0 + }, + { + "source": "schemas_product_review_media_py", + "target": "schemas_product_review_media_productreviewmediaupdate", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_review_media.py", + "source_location": "L26", + "weight": 1.0 + }, + { + "source": "schemas_product_review_media_productreviewmediaupdate", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product_review_media.py", + "source_location": "L26", + "weight": 1.0 + }, + { + "source": "schemas_product_review_media_py", + "target": "schemas_product_review_media_productreviewmediaresponse", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_review_media.py", + "source_location": "L34", + "weight": 1.0 + }, + { + "source": "schemas_product_review_media_productreviewmediaresponse", + "target": "schemas_product_review_media_productreviewmediabase", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product_review_media.py", + "source_location": "L34", + "weight": 1.0 + }, + { + "source": "schemas_product_review_media_py", + "target": "schemas_product_review_media_config", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_review_media.py", + "source_location": "L42", + "weight": 1.0 + }, + { + "source": "schemas_product_review_media_py", + "target": "schemas_product_review_media_productreviewmedialistresponse", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_review_media.py", + "source_location": "L46", + "weight": 1.0 + }, + { + "source": "schemas_product_review_media_productreviewmedialistresponse", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product_review_media.py", + "source_location": "L46", + "weight": 1.0 + }, + { + "source": "schemas_product_review_media_rationale_1", + "target": "schemas_product_review_media_py", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "schemas/product_review_media.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "schemas_product_parameter_py", + "target": "pydantic", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "schemas/product_parameter.py", + "source_location": "L2", + "weight": 1.0 + }, + { + "source": "schemas_product_parameter_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "schemas/product_parameter.py", + "source_location": "L3", + "weight": 1.0 + }, + { + "source": "schemas_product_parameter_py", + "target": "datetime", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "schemas/product_parameter.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "schemas_product_parameter_py", + "target": "schemas_product_parameter_productparameterbase", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_parameter.py", + "source_location": "L7", + "weight": 1.0 + }, + { + "source": "schemas_product_parameter_productparameterbase", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product_parameter.py", + "source_location": "L7", + "weight": 1.0 + }, + { + "source": "schemas_product_parameter_py", + "target": "schemas_product_parameter_productparametercreate", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_parameter.py", + "source_location": "L22", + "weight": 1.0 + }, + { + "source": "schemas_product_parameter_productparametercreate", + "target": "schemas_product_parameter_productparameterbase", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product_parameter.py", + "source_location": "L22", + "weight": 1.0 + }, + { + "source": "schemas_product_parameter_py", + "target": "schemas_product_parameter_productparameterupdate", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_parameter.py", + "source_location": "L27", + "weight": 1.0 + }, + { + "source": "schemas_product_parameter_productparameterupdate", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product_parameter.py", + "source_location": "L27", + "weight": 1.0 + }, + { + "source": "schemas_product_parameter_py", + "target": "schemas_product_parameter_productparameterresponse", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_parameter.py", + "source_location": "L42", + "weight": 1.0 + }, + { + "source": "schemas_product_parameter_productparameterresponse", + "target": "schemas_product_parameter_productparameterbase", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product_parameter.py", + "source_location": "L42", + "weight": 1.0 + }, + { + "source": "schemas_product_parameter_py", + "target": "schemas_product_parameter_config", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_parameter.py", + "source_location": "L50", + "weight": 1.0 + }, + { + "source": "schemas_product_parameter_py", + "target": "schemas_product_parameter_productparameterlistresponse", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_parameter.py", + "source_location": "L54", + "weight": 1.0 + }, + { + "source": "schemas_product_parameter_productparameterlistresponse", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product_parameter.py", + "source_location": "L54", + "weight": 1.0 + }, + { + "source": "schemas_product_parameter_py", + "target": "schemas_product_parameter_productparametersimpleresponse", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_parameter.py", + "source_location": "L62", + "weight": 1.0 + }, + { + "source": "schemas_product_parameter_productparametersimpleresponse", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product_parameter.py", + "source_location": "L62", + "weight": 1.0 + }, + { + "source": "schemas_product_parameter_py", + "target": "schemas_product_parameter_config", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_parameter.py", + "source_location": "L70", + "weight": 1.0 + }, + { + "source": "schemas_product_parameter_rationale_1", + "target": "schemas_product_parameter_py", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "schemas/product_parameter.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "schemas_production_task_py", + "target": "pydantic", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "schemas/production_task.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "schemas_production_task_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "schemas/production_task.py", + "source_location": "L2", + "weight": 1.0 + }, + { + "source": "schemas_production_task_py", + "target": "datetime", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "schemas/production_task.py", + "source_location": "L3", + "weight": 1.0 + }, + { + "source": "schemas_production_task_py", + "target": "schemas_production_task_productiontaskcreate", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/production_task.py", + "source_location": "L6", + "weight": 1.0 + }, + { + "source": "schemas_production_task_productiontaskcreate", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/production_task.py", + "source_location": "L6", + "weight": 1.0 + }, + { + "source": "schemas_production_task_py", + "target": "schemas_production_task_productiontasklistquery", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/production_task.py", + "source_location": "L14", + "weight": 1.0 + }, + { + "source": "schemas_production_task_productiontasklistquery", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/production_task.py", + "source_location": "L14", + "weight": 1.0 + }, + { + "source": "schemas_production_task_py", + "target": "schemas_production_task_productiontaskupdate", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/production_task.py", + "source_location": "L22", + "weight": 1.0 + }, + { + "source": "schemas_production_task_productiontaskupdate", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/production_task.py", + "source_location": "L22", + "weight": 1.0 + }, + { + "source": "schemas_production_task_py", + "target": "schemas_production_task_productiontaskstatusupdate", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/production_task.py", + "source_location": "L29", + "weight": 1.0 + }, + { + "source": "schemas_production_task_productiontaskstatusupdate", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/production_task.py", + "source_location": "L29", + "weight": 1.0 + }, + { + "source": "schemas_production_task_py", + "target": "schemas_production_task_taskstepadd", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/production_task.py", + "source_location": "L33", + "weight": 1.0 + }, + { + "source": "schemas_production_task_taskstepadd", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/production_task.py", + "source_location": "L33", + "weight": 1.0 + }, + { + "source": "schemas_production_task_py", + "target": "schemas_production_task_taskstepupdate", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/production_task.py", + "source_location": "L43", + "weight": 1.0 + }, + { + "source": "schemas_production_task_taskstepupdate", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/production_task.py", + "source_location": "L43", + "weight": 1.0 + }, + { + "source": "schemas_production_task_py", + "target": "schemas_production_task_taskstepmaterialitem", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/production_task.py", + "source_location": "L53", + "weight": 1.0 + }, + { + "source": "schemas_production_task_taskstepmaterialitem", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/production_task.py", + "source_location": "L53", + "weight": 1.0 + }, + { + "source": "schemas_production_task_py", + "target": "schemas_production_task_taskstepoutputitem", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/production_task.py", + "source_location": "L66", + "weight": 1.0 + }, + { + "source": "schemas_production_task_taskstepoutputitem", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/production_task.py", + "source_location": "L66", + "weight": 1.0 + }, + { + "source": "schemas_production_task_py", + "target": "schemas_production_task_taskstepdatacollectionitem", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/production_task.py", + "source_location": "L72", + "weight": 1.0 + }, + { + "source": "schemas_production_task_taskstepdatacollectionitem", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/production_task.py", + "source_location": "L72", + "weight": 1.0 + }, + { + "source": "schemas_production_task_py", + "target": "schemas_production_task_taskinputitem", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/production_task.py", + "source_location": "L78", + "weight": 1.0 + }, + { + "source": "schemas_production_task_taskinputitem", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/production_task.py", + "source_location": "L78", + "weight": 1.0 + }, + { + "source": "schemas_production_task_py", + "target": "schemas_production_task_taskoutputitem", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/production_task.py", + "source_location": "L85", + "weight": 1.0 + }, + { + "source": "schemas_production_task_taskoutputitem", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/production_task.py", + "source_location": "L85", + "weight": 1.0 + }, + { + "source": "schemas_product_detail_media_py", + "target": "pydantic", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "schemas/product_detail_media.py", + "source_location": "L2", + "weight": 1.0 + }, + { + "source": "schemas_product_detail_media_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "schemas/product_detail_media.py", + "source_location": "L3", + "weight": 1.0 + }, + { + "source": "schemas_product_detail_media_py", + "target": "datetime", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "schemas/product_detail_media.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "schemas_product_detail_media_py", + "target": "schemas_product_detail_media_productdetailmediabase", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_detail_media.py", + "source_location": "L7", + "weight": 1.0 + }, + { + "source": "schemas_product_detail_media_productdetailmediabase", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product_detail_media.py", + "source_location": "L7", + "weight": 1.0 + }, + { + "source": "schemas_product_detail_media_py", + "target": "schemas_product_detail_media_productdetailmediacreate", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_detail_media.py", + "source_location": "L24", + "weight": 1.0 + }, + { + "source": "schemas_product_detail_media_productdetailmediacreate", + "target": "schemas_product_detail_media_productdetailmediabase", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product_detail_media.py", + "source_location": "L24", + "weight": 1.0 + }, + { + "source": "schemas_product_detail_media_py", + "target": "schemas_product_detail_media_productdetailmediacreatebatch", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_detail_media.py", + "source_location": "L29", + "weight": 1.0 + }, + { + "source": "schemas_product_detail_media_productdetailmediacreatebatch", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product_detail_media.py", + "source_location": "L29", + "weight": 1.0 + }, + { + "source": "schemas_product_detail_media_py", + "target": "schemas_product_detail_media_productdetailmediaupdate", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_detail_media.py", + "source_location": "L36", + "weight": 1.0 + }, + { + "source": "schemas_product_detail_media_productdetailmediaupdate", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product_detail_media.py", + "source_location": "L36", + "weight": 1.0 + }, + { + "source": "schemas_product_detail_media_py", + "target": "schemas_product_detail_media_productdetailmediasortitem", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_detail_media.py", + "source_location": "L48", + "weight": 1.0 + }, + { + "source": "schemas_product_detail_media_productdetailmediasortitem", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product_detail_media.py", + "source_location": "L48", + "weight": 1.0 + }, + { + "source": "schemas_product_detail_media_py", + "target": "schemas_product_detail_media_productdetailmediasortupdate", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_detail_media.py", + "source_location": "L56", + "weight": 1.0 + }, + { + "source": "schemas_product_detail_media_productdetailmediasortupdate", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product_detail_media.py", + "source_location": "L56", + "weight": 1.0 + }, + { + "source": "schemas_product_detail_media_py", + "target": "schemas_product_detail_media_productdetailmediaresponse", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_detail_media.py", + "source_location": "L63", + "weight": 1.0 + }, + { + "source": "schemas_product_detail_media_productdetailmediaresponse", + "target": "schemas_product_detail_media_productdetailmediabase", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product_detail_media.py", + "source_location": "L63", + "weight": 1.0 + }, + { + "source": "schemas_product_detail_media_py", + "target": "schemas_product_detail_media_productdetailmedialistresponse", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_detail_media.py", + "source_location": "L74", + "weight": 1.0 + }, + { + "source": "schemas_product_detail_media_productdetailmedialistresponse", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product_detail_media.py", + "source_location": "L74", + "weight": 1.0 + }, + { + "source": "schemas_product_detail_media_rationale_1", + "target": "schemas_product_detail_media_py", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "schemas/product_detail_media.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "schemas_product_banner_py", + "target": "pydantic", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "schemas/product_banner.py", + "source_location": "L2", + "weight": 1.0 + }, + { + "source": "schemas_product_banner_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "schemas/product_banner.py", + "source_location": "L3", + "weight": 1.0 + }, + { + "source": "schemas_product_banner_py", + "target": "datetime", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "schemas/product_banner.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "schemas_product_banner_py", + "target": "schemas_product_banner_productbannerbase", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_banner.py", + "source_location": "L7", + "weight": 1.0 + }, + { + "source": "schemas_product_banner_productbannerbase", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product_banner.py", + "source_location": "L7", + "weight": 1.0 + }, + { + "source": "schemas_product_banner_py", + "target": "schemas_product_banner_productbannercreate", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_banner.py", + "source_location": "L18", + "weight": 1.0 + }, + { + "source": "schemas_product_banner_productbannercreate", + "target": "schemas_product_banner_productbannerbase", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product_banner.py", + "source_location": "L18", + "weight": 1.0 + }, + { + "source": "schemas_product_banner_py", + "target": "schemas_product_banner_productbannercreatebatch", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_banner.py", + "source_location": "L23", + "weight": 1.0 + }, + { + "source": "schemas_product_banner_productbannercreatebatch", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product_banner.py", + "source_location": "L23", + "weight": 1.0 + }, + { + "source": "schemas_product_banner_py", + "target": "schemas_product_banner_productbannerupdate", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_banner.py", + "source_location": "L30", + "weight": 1.0 + }, + { + "source": "schemas_product_banner_productbannerupdate", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product_banner.py", + "source_location": "L30", + "weight": 1.0 + }, + { + "source": "schemas_product_banner_py", + "target": "schemas_product_banner_productbannersortitem", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_banner.py", + "source_location": "L40", + "weight": 1.0 + }, + { + "source": "schemas_product_banner_productbannersortitem", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product_banner.py", + "source_location": "L40", + "weight": 1.0 + }, + { + "source": "schemas_product_banner_py", + "target": "schemas_product_banner_productbannersortupdate", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_banner.py", + "source_location": "L48", + "weight": 1.0 + }, + { + "source": "schemas_product_banner_productbannersortupdate", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product_banner.py", + "source_location": "L48", + "weight": 1.0 + }, + { + "source": "schemas_product_banner_py", + "target": "schemas_product_banner_productbannerresponse", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_banner.py", + "source_location": "L55", + "weight": 1.0 + }, + { + "source": "schemas_product_banner_productbannerresponse", + "target": "schemas_product_banner_productbannerbase", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product_banner.py", + "source_location": "L55", + "weight": 1.0 + }, + { + "source": "schemas_product_banner_py", + "target": "schemas_product_banner_productbannerlistresponse", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_banner.py", + "source_location": "L66", + "weight": 1.0 + }, + { + "source": "schemas_product_banner_productbannerlistresponse", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product_banner.py", + "source_location": "L66", + "weight": 1.0 + }, + { + "source": "schemas_product_banner_rationale_1", + "target": "schemas_product_banner_py", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "schemas/product_banner.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "schemas_region_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "schemas/region.py", + "source_location": "L2", + "weight": 1.0 + }, + { + "source": "schemas_region_py", + "target": "pydantic", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "schemas/region.py", + "source_location": "L3", + "weight": 1.0 + }, + { + "source": "schemas_region_py", + "target": "schemas_region_regionbase", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/region.py", + "source_location": "L6", + "weight": 1.0 + }, + { + "source": "schemas_region_regionbase", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/region.py", + "source_location": "L6", + "weight": 1.0 + }, + { + "source": "schemas_region_py", + "target": "schemas_region_regioncreate", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/region.py", + "source_location": "L25", + "weight": 1.0 + }, + { + "source": "schemas_region_regioncreate", + "target": "schemas_region_regionbase", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/region.py", + "source_location": "L25", + "weight": 1.0 + }, + { + "source": "schemas_region_py", + "target": "schemas_region_regionupdate", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/region.py", + "source_location": "L30", + "weight": 1.0 + }, + { + "source": "schemas_region_regionupdate", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/region.py", + "source_location": "L30", + "weight": 1.0 + }, + { + "source": "schemas_region_py", + "target": "schemas_region_regionresponse", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/region.py", + "source_location": "L49", + "weight": 1.0 + }, + { + "source": "schemas_region_regionresponse", + "target": "schemas_region_regionbase", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/region.py", + "source_location": "L49", + "weight": 1.0 + }, + { + "source": "schemas_region_py", + "target": "schemas_region_regionlistresponse", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/region.py", + "source_location": "L61", + "weight": 1.0 + }, + { + "source": "schemas_region_regionlistresponse", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/region.py", + "source_location": "L61", + "weight": 1.0 + }, + { + "source": "schemas_inquiry_py", + "target": "pydantic", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "schemas/inquiry.py", + "source_location": "L2", + "weight": 1.0 + }, + { + "source": "schemas_inquiry_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "schemas/inquiry.py", + "source_location": "L3", + "weight": 1.0 + }, + { + "source": "schemas_inquiry_py", + "target": "datetime", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "schemas/inquiry.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "schemas_inquiry_py", + "target": "decimal", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "schemas/inquiry.py", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "schemas_inquiry_py", + "target": "schemas_inquiry_inquiryitembase", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/inquiry.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "schemas_inquiry_inquiryitembase", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/inquiry.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "schemas_inquiry_py", + "target": "schemas_inquiry_inquiryitemcreate", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/inquiry.py", + "source_location": "L13", + "weight": 1.0 + }, + { + "source": "schemas_inquiry_inquiryitemcreate", + "target": "schemas_inquiry_inquiryitembase", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/inquiry.py", + "source_location": "L13", + "weight": 1.0 + }, + { + "source": "schemas_inquiry_py", + "target": "schemas_inquiry_inquiryitemresponse", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/inquiry.py", + "source_location": "L18", + "weight": 1.0 + }, + { + "source": "schemas_inquiry_inquiryitemresponse", + "target": "schemas_inquiry_inquiryitembase", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/inquiry.py", + "source_location": "L18", + "weight": 1.0 + }, + { + "source": "schemas_inquiry_py", + "target": "schemas_inquiry_config", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/inquiry.py", + "source_location": "L24", + "weight": 1.0 + }, + { + "source": "schemas_inquiry_py", + "target": "schemas_inquiry_inquirybase", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/inquiry.py", + "source_location": "L28", + "weight": 1.0 + }, + { + "source": "schemas_inquiry_inquirybase", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/inquiry.py", + "source_location": "L28", + "weight": 1.0 + }, + { + "source": "schemas_inquiry_py", + "target": "schemas_inquiry_inquirycreate", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/inquiry.py", + "source_location": "L35", + "weight": 1.0 + }, + { + "source": "schemas_inquiry_inquirycreate", + "target": "schemas_inquiry_inquirybase", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/inquiry.py", + "source_location": "L35", + "weight": 1.0 + }, + { + "source": "schemas_inquiry_py", + "target": "schemas_inquiry_inquiryupdate", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/inquiry.py", + "source_location": "L40", + "weight": 1.0 + }, + { + "source": "schemas_inquiry_inquiryupdate", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/inquiry.py", + "source_location": "L40", + "weight": 1.0 + }, + { + "source": "schemas_inquiry_py", + "target": "schemas_inquiry_inquiryresponse", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/inquiry.py", + "source_location": "L47", + "weight": 1.0 + }, + { + "source": "schemas_inquiry_inquiryresponse", + "target": "schemas_inquiry_inquirybase", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/inquiry.py", + "source_location": "L47", + "weight": 1.0 + }, + { + "source": "schemas_inquiry_py", + "target": "schemas_inquiry_config", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/inquiry.py", + "source_location": "L59", + "weight": 1.0 + }, + { + "source": "schemas_inquiry_py", + "target": "schemas_inquiry_inquirydetailresponse", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/inquiry.py", + "source_location": "L63", + "weight": 1.0 + }, + { + "source": "schemas_inquiry_inquirydetailresponse", + "target": "schemas_inquiry_inquiryresponse", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/inquiry.py", + "source_location": "L63", + "weight": 1.0 + }, + { + "source": "schemas_inquiry_py", + "target": "schemas_inquiry_inquirylistresponse", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/inquiry.py", + "source_location": "L68", + "weight": 1.0 + }, + { + "source": "schemas_inquiry_inquirylistresponse", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/inquiry.py", + "source_location": "L68", + "weight": 1.0 + }, + { + "source": "schemas_inquiry_py", + "target": "schemas_inquiry_inquirystatusresponse", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/inquiry.py", + "source_location": "L77", + "weight": 1.0 + }, + { + "source": "schemas_inquiry_inquirystatusresponse", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/inquiry.py", + "source_location": "L77", + "weight": 1.0 + }, + { + "source": "schemas_inquiry_rationale_1", + "target": "schemas_inquiry_py", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "schemas/inquiry.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "schemas_order_py", + "target": "pydantic", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L2", + "weight": 1.0 + }, + { + "source": "schemas_order_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L3", + "weight": 1.0 + }, + { + "source": "schemas_order_py", + "target": "datetime", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "schemas_order_py", + "target": "decimal", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "schemas_order_py", + "target": "schemas_order_orderitembase", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "schemas_order_orderitembase", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "schemas_order_py", + "target": "schemas_order_orderitemcreate", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L16", + "weight": 1.0 + }, + { + "source": "schemas_order_orderitemcreate", + "target": "schemas_order_orderitembase", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L16", + "weight": 1.0 + }, + { + "source": "schemas_order_py", + "target": "schemas_order_orderitemresponse", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L21", + "weight": 1.0 + }, + { + "source": "schemas_order_orderitemresponse", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L21", + "weight": 1.0 + }, + { + "source": "schemas_order_py", + "target": "schemas_order_config", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L34", + "weight": 1.0 + }, + { + "source": "schemas_order_py", + "target": "schemas_order_ordercreate", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L38", + "weight": 1.0 + }, + { + "source": "schemas_order_ordercreate", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L38", + "weight": 1.0 + }, + { + "source": "schemas_order_py", + "target": "schemas_order_orderpreviewrequest", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L47", + "weight": 1.0 + }, + { + "source": "schemas_order_orderpreviewrequest", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L47", + "weight": 1.0 + }, + { + "source": "schemas_order_py", + "target": "schemas_order_orderresponse", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L54", + "weight": 1.0 + }, + { + "source": "schemas_order_orderresponse", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L54", + "weight": 1.0 + }, + { + "source": "schemas_order_py", + "target": "schemas_order_config", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L82", + "weight": 1.0 + }, + { + "source": "schemas_order_py", + "target": "schemas_order_orderdetailresponse", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L86", + "weight": 1.0 + }, + { + "source": "schemas_order_orderdetailresponse", + "target": "schemas_order_orderresponse", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L86", + "weight": 1.0 + }, + { + "source": "schemas_order_py", + "target": "schemas_order_orderlistresponse", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L92", + "weight": 1.0 + }, + { + "source": "schemas_order_orderlistresponse", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L92", + "weight": 1.0 + }, + { + "source": "schemas_order_py", + "target": "schemas_order_orderpreviewresponse", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L101", + "weight": 1.0 + }, + { + "source": "schemas_order_orderpreviewresponse", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L101", + "weight": 1.0 + }, + { + "source": "schemas_order_py", + "target": "schemas_order_ordercancelrequest", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L110", + "weight": 1.0 + }, + { + "source": "schemas_order_ordercancelrequest", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L110", + "weight": 1.0 + }, + { + "source": "schemas_order_py", + "target": "schemas_order_orderdirectcancelrequest", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L115", + "weight": 1.0 + }, + { + "source": "schemas_order_orderdirectcancelrequest", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L115", + "weight": 1.0 + }, + { + "source": "schemas_order_py", + "target": "schemas_order_orderreviewcancelrequest", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L120", + "weight": 1.0 + }, + { + "source": "schemas_order_orderreviewcancelrequest", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L120", + "weight": 1.0 + }, + { + "source": "schemas_order_py", + "target": "schemas_order_orderstatusresponse", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L126", + "weight": 1.0 + }, + { + "source": "schemas_order_orderstatusresponse", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L126", + "weight": 1.0 + }, + { + "source": "schemas_order_py", + "target": "schemas_order_orderstatuslogresponse", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L133", + "weight": 1.0 + }, + { + "source": "schemas_order_orderstatuslogresponse", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L133", + "weight": 1.0 + }, + { + "source": "schemas_order_py", + "target": "schemas_order_config", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L145", + "weight": 1.0 + }, + { + "source": "schemas_order_py", + "target": "schemas_order_deliveryprogressresponse", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L149", + "weight": 1.0 + }, + { + "source": "schemas_order_deliveryprogressresponse", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L149", + "weight": 1.0 + }, + { + "source": "schemas_order_py", + "target": "schemas_order_orderadjustitem", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L162", + "weight": 1.0 + }, + { + "source": "schemas_order_orderadjustitem", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L162", + "weight": 1.0 + }, + { + "source": "schemas_order_py", + "target": "schemas_order_orderadjustrequest", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L171", + "weight": 1.0 + }, + { + "source": "schemas_order_orderadjustrequest", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L171", + "weight": 1.0 + }, + { + "source": "schemas_order_py", + "target": "schemas_order_orderadjustresponse", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L176", + "weight": 1.0 + }, + { + "source": "schemas_order_orderadjustresponse", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L176", + "weight": 1.0 + }, + { + "source": "schemas_order_py", + "target": "schemas_order_config", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L191", + "weight": 1.0 + }, + { + "source": "schemas_order_py", + "target": "schemas_order_orderadjustresult", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L195", + "weight": 1.0 + }, + { + "source": "schemas_order_orderadjustresult", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L195", + "weight": 1.0 + }, + { + "source": "schemas_order_py", + "target": "schemas_order_orderlockrequest", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L207", + "weight": 1.0 + }, + { + "source": "schemas_order_orderlockrequest", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L207", + "weight": 1.0 + }, + { + "source": "schemas_order_py", + "target": "schemas_order_orderlockresponse", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L212", + "weight": 1.0 + }, + { + "source": "schemas_order_orderlockresponse", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L212", + "weight": 1.0 + }, + { + "source": "schemas_order_py", + "target": "schemas_order_orderunlockrequest", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L220", + "weight": 1.0 + }, + { + "source": "schemas_order_orderunlockrequest", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L220", + "weight": 1.0 + }, + { + "source": "schemas_order_py", + "target": "schemas_order_orderunlockresponse", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L225", + "weight": 1.0 + }, + { + "source": "schemas_order_orderunlockresponse", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L225", + "weight": 1.0 + }, + { + "source": "schemas_order_py", + "target": "schemas_order_orderforcecompleterequest", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L234", + "weight": 1.0 + }, + { + "source": "schemas_order_orderforcecompleterequest", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L234", + "weight": 1.0 + }, + { + "source": "schemas_order_py", + "target": "schemas_order_orderforcecompleteresponse", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L239", + "weight": 1.0 + }, + { + "source": "schemas_order_orderforcecompleteresponse", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L239", + "weight": 1.0 + }, + { + "source": "schemas_order_py", + "target": "schemas_order_orderpartialdeliveredrequest", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L247", + "weight": 1.0 + }, + { + "source": "schemas_order_orderpartialdeliveredrequest", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L247", + "weight": 1.0 + }, + { + "source": "schemas_order_py", + "target": "schemas_order_orderpartialdeliveredresponse", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L252", + "weight": 1.0 + }, + { + "source": "schemas_order_orderpartialdeliveredresponse", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L252", + "weight": 1.0 + }, + { + "source": "schemas_order_py", + "target": "schemas_order_orderconfirmpartialrequest", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L259", + "weight": 1.0 + }, + { + "source": "schemas_order_orderconfirmpartialrequest", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L259", + "weight": 1.0 + }, + { + "source": "schemas_order_py", + "target": "schemas_order_orderconfirmpartialresponse", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L264", + "weight": 1.0 + }, + { + "source": "schemas_order_orderconfirmpartialresponse", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L264", + "weight": 1.0 + }, + { + "source": "schemas_order_py", + "target": "schemas_order_assigndelivererrequest", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L275", + "weight": 1.0 + }, + { + "source": "schemas_order_assigndelivererrequest", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L275", + "weight": 1.0 + }, + { + "source": "schemas_order_py", + "target": "schemas_order_assigndelivererresponse", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L280", + "weight": 1.0 + }, + { + "source": "schemas_order_assigndelivererresponse", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L280", + "weight": 1.0 + }, + { + "source": "schemas_order_py", + "target": "schemas_order_deliverywarningresponse", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L293", + "weight": 1.0 + }, + { + "source": "schemas_order_deliverywarningresponse", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L293", + "weight": 1.0 + }, + { + "source": "schemas_order_py", + "target": "schemas_order_config", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L312", + "weight": 1.0 + }, + { + "source": "schemas_order_py", + "target": "schemas_order_deliverywarningstatistics", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L316", + "weight": 1.0 + }, + { + "source": "schemas_order_deliverywarningstatistics", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L316", + "weight": 1.0 + }, + { + "source": "schemas_order_py", + "target": "schemas_order_reassigndeliveryrequest", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L325", + "weight": 1.0 + }, + { + "source": "schemas_order_reassigndeliveryrequest", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L325", + "weight": 1.0 + }, + { + "source": "schemas_order_py", + "target": "schemas_order_reassigndeliveryresponse", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L331", + "weight": 1.0 + }, + { + "source": "schemas_order_reassigndeliveryresponse", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L331", + "weight": 1.0 + }, + { + "source": "schemas_order_rationale_1", + "target": "schemas_order_py", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "schemas/order.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "schemas_init_py", + "target": "app_schemas_common", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "schemas/__init__.py", + "source_location": "L2", + "weight": 1.0 + }, + { + "source": "schemas_init_py", + "target": "app_schemas_region", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "schemas/__init__.py", + "source_location": "L9", + "weight": 1.0 + }, + { + "source": "schemas_init_py", + "target": "app_schemas_category", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "schemas/__init__.py", + "source_location": "L16", + "weight": 1.0 + }, + { + "source": "schemas_init_py", + "target": "app_schemas_unit", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "schemas/__init__.py", + "source_location": "L24", + "weight": 1.0 + }, + { + "source": "schemas_init_py", + "target": "app_schemas_user", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "schemas/__init__.py", + "source_location": "L31", + "weight": 1.0 + }, + { + "source": "schemas_init_py", + "target": "app_schemas_product", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "schemas/__init__.py", + "source_location": "L42", + "weight": 1.0 + }, + { + "source": "schemas_init_py", + "target": "app_schemas_product_banner", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "schemas/__init__.py", + "source_location": "L54", + "weight": 1.0 + }, + { + "source": "schemas_init_py", + "target": "app_schemas_product_detail_media", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "schemas/__init__.py", + "source_location": "L63", + "weight": 1.0 + }, + { + "source": "schemas_init_py", + "target": "app_schemas_product_parameter", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "schemas/__init__.py", + "source_location": "L71", + "weight": 1.0 + }, + { + "source": "schemas_init_py", + "target": "app_schemas_category_parameter", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "schemas/__init__.py", + "source_location": "L79", + "weight": 1.0 + }, + { + "source": "schemas_init_py", + "target": "app_schemas_product_parameter_value", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "schemas/__init__.py", + "source_location": "L89", + "weight": 1.0 + }, + { + "source": "schemas_init_py", + "target": "app_schemas_product_review", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "schemas/__init__.py", + "source_location": "L98", + "weight": 1.0 + }, + { + "source": "schemas_init_py", + "target": "app_schemas_product_review_media", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "schemas/__init__.py", + "source_location": "L112", + "weight": 1.0 + }, + { + "source": "schemas_init_py", + "target": "app_schemas_inquiry", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "schemas/__init__.py", + "source_location": "L120", + "weight": 1.0 + }, + { + "source": "schemas_init_py", + "target": "app_schemas_quotation", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "schemas/__init__.py", + "source_location": "L132", + "weight": 1.0 + }, + { + "source": "schemas_init_py", + "target": "app_schemas_price_list", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "schemas/__init__.py", + "source_location": "L146", + "weight": 1.0 + }, + { + "source": "schemas_init_py", + "target": "app_schemas_order", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "schemas/__init__.py", + "source_location": "L164", + "weight": 1.0 + }, + { + "source": "schemas_init_py", + "target": "app_schemas_delivery", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "schemas/__init__.py", + "source_location": "L180", + "weight": 1.0 + }, + { + "source": "schemas_order_adjust_py", + "target": "enum", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "schemas/order_adjust.py", + "source_location": "L2", + "weight": 1.0 + }, + { + "source": "schemas_order_adjust_py", + "target": "schemas_order_adjust_adjusttype", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/order_adjust.py", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "schemas_order_adjust_adjusttype", + "target": "str", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/order_adjust.py", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "schemas_order_adjust_py", + "target": "schemas_order_adjust_adjuststatus", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/order_adjust.py", + "source_location": "L12", + "weight": 1.0 + }, + { + "source": "schemas_order_adjust_adjuststatus", + "target": "str", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/order_adjust.py", + "source_location": "L12", + "weight": 1.0 + }, + { + "source": "schemas_cell_product_py", + "target": "pydantic", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "schemas/cell_product.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "schemas_cell_product_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "schemas/cell_product.py", + "source_location": "L2", + "weight": 1.0 + }, + { + "source": "schemas_cell_product_py", + "target": "datetime", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "schemas/cell_product.py", + "source_location": "L3", + "weight": 1.0 + }, + { + "source": "schemas_cell_product_py", + "target": "schemas_cell_product_cellproductcreate", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/cell_product.py", + "source_location": "L6", + "weight": 1.0 + }, + { + "source": "schemas_cell_product_cellproductcreate", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/cell_product.py", + "source_location": "L6", + "weight": 1.0 + }, + { + "source": "schemas_cell_product_py", + "target": "schemas_cell_product_cellproductupdate", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/cell_product.py", + "source_location": "L22", + "weight": 1.0 + }, + { + "source": "schemas_cell_product_cellproductupdate", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/cell_product.py", + "source_location": "L22", + "weight": 1.0 + }, + { + "source": "schemas_cell_product_py", + "target": "schemas_cell_product_cellproductlistquery", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/cell_product.py", + "source_location": "L36", + "weight": 1.0 + }, + { + "source": "schemas_cell_product_cellproductlistquery", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/cell_product.py", + "source_location": "L36", + "weight": 1.0 + }, + { + "source": "schemas_menu_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "schemas/menu.py", + "source_location": "L2", + "weight": 1.0 + }, + { + "source": "schemas_menu_py", + "target": "pydantic", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "schemas/menu.py", + "source_location": "L3", + "weight": 1.0 + }, + { + "source": "schemas_menu_py", + "target": "schemas_menu_menumeta", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/menu.py", + "source_location": "L6", + "weight": 1.0 + }, + { + "source": "schemas_menu_menumeta", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/menu.py", + "source_location": "L6", + "weight": 1.0 + }, + { + "source": "schemas_menu_py", + "target": "schemas_menu_menuitem", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/menu.py", + "source_location": "L19", + "weight": 1.0 + }, + { + "source": "schemas_menu_menuitem", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/menu.py", + "source_location": "L19", + "weight": 1.0 + }, + { + "source": "schemas_menu_py", + "target": "schemas_menu_menulistresponse", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/menu.py", + "source_location": "L30", + "weight": 1.0 + }, + { + "source": "schemas_menu_menulistresponse", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/menu.py", + "source_location": "L30", + "weight": 1.0 + }, + { + "source": "schemas_attachment_py", + "target": "pydantic", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "schemas/attachment.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "schemas_attachment_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "schemas/attachment.py", + "source_location": "L2", + "weight": 1.0 + }, + { + "source": "schemas_attachment_py", + "target": "schemas_attachment_attachmentuploadresponse", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/attachment.py", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "schemas_attachment_attachmentuploadresponse", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/attachment.py", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "schemas_category_parameter_py", + "target": "pydantic", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "schemas/category_parameter.py", + "source_location": "L2", + "weight": 1.0 + }, + { + "source": "schemas_category_parameter_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "schemas/category_parameter.py", + "source_location": "L3", + "weight": 1.0 + }, + { + "source": "schemas_category_parameter_py", + "target": "datetime", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "schemas/category_parameter.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "schemas_category_parameter_py", + "target": "schemas_category_parameter_categoryparameterbase", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/category_parameter.py", + "source_location": "L7", + "weight": 1.0 + }, + { + "source": "schemas_category_parameter_categoryparameterbase", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/category_parameter.py", + "source_location": "L7", + "weight": 1.0 + }, + { + "source": "schemas_category_parameter_py", + "target": "schemas_category_parameter_categoryparameteritem", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/category_parameter.py", + "source_location": "L18", + "weight": 1.0 + }, + { + "source": "schemas_category_parameter_categoryparameteritem", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/category_parameter.py", + "source_location": "L18", + "weight": 1.0 + }, + { + "source": "schemas_category_parameter_py", + "target": "schemas_category_parameter_categoryparametercreate", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/category_parameter.py", + "source_location": "L28", + "weight": 1.0 + }, + { + "source": "schemas_category_parameter_categoryparametercreate", + "target": "schemas_category_parameter_categoryparameterbase", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/category_parameter.py", + "source_location": "L28", + "weight": 1.0 + }, + { + "source": "schemas_category_parameter_py", + "target": "schemas_category_parameter_categoryparameterupdate", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/category_parameter.py", + "source_location": "L33", + "weight": 1.0 + }, + { + "source": "schemas_category_parameter_categoryparameterupdate", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/category_parameter.py", + "source_location": "L33", + "weight": 1.0 + }, + { + "source": "schemas_category_parameter_py", + "target": "schemas_category_parameter_categoryparameterbatchupdate", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/category_parameter.py", + "source_location": "L42", + "weight": 1.0 + }, + { + "source": "schemas_category_parameter_categoryparameterbatchupdate", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/category_parameter.py", + "source_location": "L42", + "weight": 1.0 + }, + { + "source": "schemas_category_parameter_py", + "target": "schemas_category_parameter_categoryparameterresponse", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/category_parameter.py", + "source_location": "L49", + "weight": 1.0 + }, + { + "source": "schemas_category_parameter_categoryparameterresponse", + "target": "schemas_category_parameter_categoryparameterbase", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/category_parameter.py", + "source_location": "L49", + "weight": 1.0 + }, + { + "source": "schemas_category_parameter_py", + "target": "schemas_category_parameter_config", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/category_parameter.py", + "source_location": "L57", + "weight": 1.0 + }, + { + "source": "schemas_category_parameter_py", + "target": "schemas_category_parameter_categoryparameterwithdetailresponse", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/category_parameter.py", + "source_location": "L61", + "weight": 1.0 + }, + { + "source": "schemas_category_parameter_categoryparameterwithdetailresponse", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/category_parameter.py", + "source_location": "L61", + "weight": 1.0 + }, + { + "source": "schemas_category_parameter_py", + "target": "schemas_category_parameter_config", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/category_parameter.py", + "source_location": "L75", + "weight": 1.0 + }, + { + "source": "schemas_category_parameter_py", + "target": "schemas_category_parameter_categoryparameterlistresponse", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/category_parameter.py", + "source_location": "L79", + "weight": 1.0 + }, + { + "source": "schemas_category_parameter_categoryparameterlistresponse", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/category_parameter.py", + "source_location": "L79", + "weight": 1.0 + }, + { + "source": "schemas_category_parameter_rationale_1", + "target": "schemas_category_parameter_py", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "schemas/category_parameter.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "schemas_category_parameter_rationale_19", + "target": "schemas_category_parameter_categoryparameteritem", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "schemas/category_parameter.py", + "source_location": "L19", + "weight": 1.0 + }, + { + "source": "schemas_common_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "schemas/common.py", + "source_location": "L2", + "weight": 1.0 + }, + { + "source": "schemas_common_py", + "target": "pydantic", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "schemas/common.py", + "source_location": "L3", + "weight": 1.0 + }, + { + "source": "schemas_common_py", + "target": "schemas_common_paginationparams", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/common.py", + "source_location": "L6", + "weight": 1.0 + }, + { + "source": "schemas_common_paginationparams", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/common.py", + "source_location": "L6", + "weight": 1.0 + }, + { + "source": "schemas_common_py", + "target": "schemas_common_paginationresult", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/common.py", + "source_location": "L12", + "weight": 1.0 + }, + { + "source": "schemas_common_paginationresult", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/common.py", + "source_location": "L12", + "weight": 1.0 + }, + { + "source": "schemas_common_py", + "target": "schemas_common_idinput", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/common.py", + "source_location": "L21", + "weight": 1.0 + }, + { + "source": "schemas_common_idinput", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/common.py", + "source_location": "L21", + "weight": 1.0 + }, + { + "source": "schemas_common_py", + "target": "schemas_common_statusinput", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/common.py", + "source_location": "L26", + "weight": 1.0 + }, + { + "source": "schemas_common_statusinput", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/common.py", + "source_location": "L26", + "weight": 1.0 + }, + { + "source": "schemas_common_py", + "target": "schemas_common_deleteinput", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/common.py", + "source_location": "L31", + "weight": 1.0 + }, + { + "source": "schemas_common_deleteinput", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/common.py", + "source_location": "L31", + "weight": 1.0 + }, + { + "source": "schemas_unit_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "schemas/unit.py", + "source_location": "L2", + "weight": 1.0 + }, + { + "source": "schemas_unit_py", + "target": "pydantic", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "schemas/unit.py", + "source_location": "L3", + "weight": 1.0 + }, + { + "source": "schemas_unit_py", + "target": "schemas_unit_unitbase", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/unit.py", + "source_location": "L6", + "weight": 1.0 + }, + { + "source": "schemas_unit_unitbase", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/unit.py", + "source_location": "L6", + "weight": 1.0 + }, + { + "source": "schemas_unit_py", + "target": "schemas_unit_unitcreate", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/unit.py", + "source_location": "L14", + "weight": 1.0 + }, + { + "source": "schemas_unit_unitcreate", + "target": "schemas_unit_unitbase", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/unit.py", + "source_location": "L14", + "weight": 1.0 + }, + { + "source": "schemas_unit_py", + "target": "schemas_unit_unitupdate", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/unit.py", + "source_location": "L19", + "weight": 1.0 + }, + { + "source": "schemas_unit_unitupdate", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/unit.py", + "source_location": "L19", + "weight": 1.0 + }, + { + "source": "schemas_unit_py", + "target": "schemas_unit_unitresponse", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/unit.py", + "source_location": "L27", + "weight": 1.0 + }, + { + "source": "schemas_unit_unitresponse", + "target": "schemas_unit_unitbase", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/unit.py", + "source_location": "L27", + "weight": 1.0 + }, + { + "source": "schemas_unit_py", + "target": "schemas_unit_config", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/unit.py", + "source_location": "L36", + "weight": 1.0 + }, + { + "source": "schemas_unit_py", + "target": "schemas_unit_unitlistresponse", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/unit.py", + "source_location": "L40", + "weight": 1.0 + }, + { + "source": "schemas_unit_unitlistresponse", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/unit.py", + "source_location": "L40", + "weight": 1.0 + }, + { + "source": "schemas_product_py", + "target": "pydantic", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "schemas/product.py", + "source_location": "L2", + "weight": 1.0 + }, + { + "source": "schemas_product_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "schemas/product.py", + "source_location": "L3", + "weight": 1.0 + }, + { + "source": "schemas_product_py", + "target": "datetime", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "schemas/product.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "schemas_product_py", + "target": "schemas_product_productunitbase", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product.py", + "source_location": "L7", + "weight": 1.0 + }, + { + "source": "schemas_product_productunitbase", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product.py", + "source_location": "L7", + "weight": 1.0 + }, + { + "source": "schemas_product_py", + "target": "schemas_product_productunitcreate", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product.py", + "source_location": "L13", + "weight": 1.0 + }, + { + "source": "schemas_product_productunitcreate", + "target": "schemas_product_productunitbase", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product.py", + "source_location": "L13", + "weight": 1.0 + }, + { + "source": "schemas_product_py", + "target": "schemas_product_productunitresponse", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product.py", + "source_location": "L18", + "weight": 1.0 + }, + { + "source": "schemas_product_productunitresponse", + "target": "schemas_product_productunitbase", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product.py", + "source_location": "L18", + "weight": 1.0 + }, + { + "source": "schemas_product_py", + "target": "schemas_product_config", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product.py", + "source_location": "L24", + "weight": 1.0 + }, + { + "source": "schemas_product_py", + "target": "schemas_product_productcategorybase", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product.py", + "source_location": "L28", + "weight": 1.0 + }, + { + "source": "schemas_product_productcategorybase", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product.py", + "source_location": "L28", + "weight": 1.0 + }, + { + "source": "schemas_product_py", + "target": "schemas_product_productcategorycreate", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product.py", + "source_location": "L35", + "weight": 1.0 + }, + { + "source": "schemas_product_productcategorycreate", + "target": "schemas_product_productcategorybase", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product.py", + "source_location": "L35", + "weight": 1.0 + }, + { + "source": "schemas_product_py", + "target": "schemas_product_productcategoryresponse", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product.py", + "source_location": "L40", + "weight": 1.0 + }, + { + "source": "schemas_product_productcategoryresponse", + "target": "schemas_product_productcategorybase", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product.py", + "source_location": "L40", + "weight": 1.0 + }, + { + "source": "schemas_product_py", + "target": "schemas_product_config", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product.py", + "source_location": "L46", + "weight": 1.0 + }, + { + "source": "schemas_product_py", + "target": "schemas_product_productbase", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product.py", + "source_location": "L50", + "weight": 1.0 + }, + { + "source": "schemas_product_productbase", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product.py", + "source_location": "L50", + "weight": 1.0 + }, + { + "source": "schemas_product_py", + "target": "schemas_product_productcreate", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product.py", + "source_location": "L59", + "weight": 1.0 + }, + { + "source": "schemas_product_productcreate", + "target": "schemas_product_productbase", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product.py", + "source_location": "L59", + "weight": 1.0 + }, + { + "source": "schemas_product_py", + "target": "schemas_product_productupdate", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product.py", + "source_location": "L64", + "weight": 1.0 + }, + { + "source": "schemas_product_productupdate", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product.py", + "source_location": "L64", + "weight": 1.0 + }, + { + "source": "schemas_product_py", + "target": "schemas_product_productresponse", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product.py", + "source_location": "L74", + "weight": 1.0 + }, + { + "source": "schemas_product_productresponse", + "target": "schemas_product_productbase", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product.py", + "source_location": "L74", + "weight": 1.0 + }, + { + "source": "schemas_product_py", + "target": "schemas_product_config", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product.py", + "source_location": "L81", + "weight": 1.0 + }, + { + "source": "schemas_product_rationale_1", + "target": "schemas_product_py", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "schemas/product.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "schemas_workflow_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "schemas/workflow.py", + "source_location": "L2", + "weight": 1.0 + }, + { + "source": "schemas_workflow_py", + "target": "pydantic", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "schemas/workflow.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "schemas_workflow_py", + "target": "schemas_workflow_processdefcreate", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/workflow.py", + "source_location": "L7", + "weight": 1.0 + }, + { + "source": "schemas_workflow_processdefcreate", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/workflow.py", + "source_location": "L7", + "weight": 1.0 + }, + { + "source": "schemas_workflow_py", + "target": "schemas_workflow_processdefupdate", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/workflow.py", + "source_location": "L15", + "weight": 1.0 + }, + { + "source": "schemas_workflow_processdefupdate", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/workflow.py", + "source_location": "L15", + "weight": 1.0 + }, + { + "source": "schemas_workflow_py", + "target": "schemas_workflow_processdefresponse", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/workflow.py", + "source_location": "L23", + "weight": 1.0 + }, + { + "source": "schemas_workflow_processdefresponse", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/workflow.py", + "source_location": "L23", + "weight": 1.0 + }, + { + "source": "schemas_workflow_py", + "target": "schemas_workflow_config", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/workflow.py", + "source_location": "L35", + "weight": 1.0 + }, + { + "source": "schemas_workflow_py", + "target": "schemas_workflow_nodedata", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/workflow.py", + "source_location": "L39", + "weight": 1.0 + }, + { + "source": "schemas_workflow_nodedata", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/workflow.py", + "source_location": "L39", + "weight": 1.0 + }, + { + "source": "schemas_workflow_py", + "target": "schemas_workflow_transitiondata", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/workflow.py", + "source_location": "L46", + "weight": 1.0 + }, + { + "source": "schemas_workflow_transitiondata", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/workflow.py", + "source_location": "L46", + "weight": 1.0 + }, + { + "source": "schemas_workflow_py", + "target": "schemas_workflow_publishversionrequest", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/workflow.py", + "source_location": "L52", + "weight": 1.0 + }, + { + "source": "schemas_workflow_publishversionrequest", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/workflow.py", + "source_location": "L52", + "weight": 1.0 + }, + { + "source": "schemas_workflow_py", + "target": "schemas_workflow_versionresponse", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/workflow.py", + "source_location": "L59", + "weight": 1.0 + }, + { + "source": "schemas_workflow_versionresponse", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/workflow.py", + "source_location": "L59", + "weight": 1.0 + }, + { + "source": "schemas_workflow_py", + "target": "schemas_workflow_config", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/workflow.py", + "source_location": "L67", + "weight": 1.0 + }, + { + "source": "schemas_workflow_py", + "target": "schemas_workflow_startinstancerequest", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/workflow.py", + "source_location": "L71", + "weight": 1.0 + }, + { + "source": "schemas_workflow_startinstancerequest", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/workflow.py", + "source_location": "L71", + "weight": 1.0 + }, + { + "source": "schemas_workflow_py", + "target": "schemas_workflow_approverequest", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/workflow.py", + "source_location": "L79", + "weight": 1.0 + }, + { + "source": "schemas_workflow_approverequest", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/workflow.py", + "source_location": "L79", + "weight": 1.0 + }, + { + "source": "schemas_workflow_py", + "target": "schemas_workflow_taskresponse", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/workflow.py", + "source_location": "L83", + "weight": 1.0 + }, + { + "source": "schemas_workflow_taskresponse", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/workflow.py", + "source_location": "L83", + "weight": 1.0 + }, + { + "source": "schemas_workflow_py", + "target": "schemas_workflow_config", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/workflow.py", + "source_location": "L99", + "weight": 1.0 + }, + { + "source": "schemas_workflow_py", + "target": "schemas_workflow_instanceresponse", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/workflow.py", + "source_location": "L103", + "weight": 1.0 + }, + { + "source": "schemas_workflow_instanceresponse", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/workflow.py", + "source_location": "L103", + "weight": 1.0 + }, + { + "source": "schemas_workflow_py", + "target": "schemas_workflow_config", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/workflow.py", + "source_location": "L114", + "weight": 1.0 + }, + { + "source": "schemas_workflow_rationale_1", + "target": "schemas_workflow_py", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "schemas/workflow.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "schemas_product_review_py", + "target": "pydantic", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "schemas/product_review.py", + "source_location": "L2", + "weight": 1.0 + }, + { + "source": "schemas_product_review_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "schemas/product_review.py", + "source_location": "L3", + "weight": 1.0 + }, + { + "source": "schemas_product_review_py", + "target": "datetime", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "schemas/product_review.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "schemas_product_review_py", + "target": "schemas_product_review_productreviewbase", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_review.py", + "source_location": "L7", + "weight": 1.0 + }, + { + "source": "schemas_product_review_productreviewbase", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product_review.py", + "source_location": "L7", + "weight": 1.0 + }, + { + "source": "schemas_product_review_py", + "target": "schemas_product_review_productreviewcreate", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_review.py", + "source_location": "L19", + "weight": 1.0 + }, + { + "source": "schemas_product_review_productreviewcreate", + "target": "schemas_product_review_productreviewbase", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product_review.py", + "source_location": "L19", + "weight": 1.0 + }, + { + "source": "schemas_product_review_py", + "target": "schemas_product_review_productreviewupdate", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_review.py", + "source_location": "L24", + "weight": 1.0 + }, + { + "source": "schemas_product_review_productreviewupdate", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product_review.py", + "source_location": "L24", + "weight": 1.0 + }, + { + "source": "schemas_product_review_py", + "target": "schemas_product_review_productreviewreplyrequest", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_review.py", + "source_location": "L32", + "weight": 1.0 + }, + { + "source": "schemas_product_review_productreviewreplyrequest", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product_review.py", + "source_location": "L32", + "weight": 1.0 + }, + { + "source": "schemas_product_review_py", + "target": "schemas_product_review_productreviewrejectrequest", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_review.py", + "source_location": "L37", + "weight": 1.0 + }, + { + "source": "schemas_product_review_productreviewrejectrequest", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product_review.py", + "source_location": "L37", + "weight": 1.0 + }, + { + "source": "schemas_product_review_py", + "target": "schemas_product_review_productreviewtoprequest", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_review.py", + "source_location": "L42", + "weight": 1.0 + }, + { + "source": "schemas_product_review_productreviewtoprequest", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product_review.py", + "source_location": "L42", + "weight": 1.0 + }, + { + "source": "schemas_product_review_py", + "target": "schemas_product_review_productreviewresponse", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_review.py", + "source_location": "L47", + "weight": 1.0 + }, + { + "source": "schemas_product_review_productreviewresponse", + "target": "schemas_product_review_productreviewbase", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product_review.py", + "source_location": "L47", + "weight": 1.0 + }, + { + "source": "schemas_product_review_py", + "target": "schemas_product_review_config", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_review.py", + "source_location": "L64", + "weight": 1.0 + }, + { + "source": "schemas_product_review_py", + "target": "schemas_product_review_productreviewdetailresponse", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_review.py", + "source_location": "L68", + "weight": 1.0 + }, + { + "source": "schemas_product_review_productreviewdetailresponse", + "target": "schemas_product_review_productreviewresponse", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product_review.py", + "source_location": "L68", + "weight": 1.0 + }, + { + "source": "schemas_product_review_py", + "target": "schemas_product_review_productreviewlistresponse", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_review.py", + "source_location": "L73", + "weight": 1.0 + }, + { + "source": "schemas_product_review_productreviewlistresponse", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product_review.py", + "source_location": "L73", + "weight": 1.0 + }, + { + "source": "schemas_product_review_py", + "target": "schemas_product_review_productreviewstatisticsresponse", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_review.py", + "source_location": "L81", + "weight": 1.0 + }, + { + "source": "schemas_product_review_productreviewstatisticsresponse", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product_review.py", + "source_location": "L81", + "weight": 1.0 + }, + { + "source": "schemas_product_review_py", + "target": "schemas_product_review_productreviewadminlistrequest", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_review.py", + "source_location": "L91", + "weight": 1.0 + }, + { + "source": "schemas_product_review_productreviewadminlistrequest", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product_review.py", + "source_location": "L91", + "weight": 1.0 + }, + { + "source": "schemas_product_review_py", + "target": "schemas_product_review_minireviewlistrequest", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/product_review.py", + "source_location": "L102", + "weight": 1.0 + }, + { + "source": "schemas_product_review_minireviewlistrequest", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/product_review.py", + "source_location": "L102", + "weight": 1.0 + }, + { + "source": "schemas_product_review_py", + "target": "app_schemas_product_review_media", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "schemas/product_review.py", + "source_location": "L109", + "weight": 1.0 + }, + { + "source": "schemas_product_review_rationale_1", + "target": "schemas_product_review_py", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "schemas/product_review.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "schemas_category_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "schemas/category.py", + "source_location": "L2", + "weight": 1.0 + }, + { + "source": "schemas_category_py", + "target": "pydantic", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "schemas/category.py", + "source_location": "L3", + "weight": 1.0 + }, + { + "source": "schemas_category_py", + "target": "schemas_category_categorybase", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/category.py", + "source_location": "L6", + "weight": 1.0 + }, + { + "source": "schemas_category_categorybase", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/category.py", + "source_location": "L6", + "weight": 1.0 + }, + { + "source": "schemas_category_py", + "target": "schemas_category_categorycreate", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/category.py", + "source_location": "L15", + "weight": 1.0 + }, + { + "source": "schemas_category_categorycreate", + "target": "schemas_category_categorybase", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/category.py", + "source_location": "L15", + "weight": 1.0 + }, + { + "source": "schemas_category_py", + "target": "schemas_category_categoryupdate", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/category.py", + "source_location": "L20", + "weight": 1.0 + }, + { + "source": "schemas_category_categoryupdate", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/category.py", + "source_location": "L20", + "weight": 1.0 + }, + { + "source": "schemas_category_py", + "target": "schemas_category_categorytreenode", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/category.py", + "source_location": "L29", + "weight": 1.0 + }, + { + "source": "schemas_category_categorytreenode", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/category.py", + "source_location": "L29", + "weight": 1.0 + }, + { + "source": "schemas_category_py", + "target": "schemas_category_config", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/category.py", + "source_location": "L38", + "weight": 1.0 + }, + { + "source": "schemas_category_py", + "target": "schemas_category_categoryresponse", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/category.py", + "source_location": "L42", + "weight": 1.0 + }, + { + "source": "schemas_category_categoryresponse", + "target": "schemas_category_categorybase", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/category.py", + "source_location": "L42", + "weight": 1.0 + }, + { + "source": "schemas_category_py", + "target": "schemas_category_config", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/category.py", + "source_location": "L51", + "weight": 1.0 + }, + { + "source": "schemas_category_py", + "target": "schemas_category_categorylistresponse", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/category.py", + "source_location": "L55", + "weight": 1.0 + }, + { + "source": "schemas_category_categorylistresponse", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/category.py", + "source_location": "L55", + "weight": 1.0 + }, + { + "source": "schemas_leave_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "schemas/leave.py", + "source_location": "L2", + "weight": 1.0 + }, + { + "source": "schemas_leave_py", + "target": "pydantic", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "schemas/leave.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "schemas_leave_py", + "target": "schemas_leave_leavecreate", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/leave.py", + "source_location": "L7", + "weight": 1.0 + }, + { + "source": "schemas_leave_leavecreate", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/leave.py", + "source_location": "L7", + "weight": 1.0 + }, + { + "source": "schemas_leave_py", + "target": "schemas_leave_leaveupdate", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/leave.py", + "source_location": "L16", + "weight": 1.0 + }, + { + "source": "schemas_leave_leaveupdate", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/leave.py", + "source_location": "L16", + "weight": 1.0 + }, + { + "source": "schemas_leave_py", + "target": "schemas_leave_leaveresponse", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/leave.py", + "source_location": "L25", + "weight": 1.0 + }, + { + "source": "schemas_leave_leaveresponse", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/leave.py", + "source_location": "L25", + "weight": 1.0 + }, + { + "source": "schemas_leave_py", + "target": "schemas_leave_config", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/leave.py", + "source_location": "L39", + "weight": 1.0 + }, + { + "source": "schemas_leave_rationale_1", + "target": "schemas_leave_py", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "schemas/leave.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "crud_qc_task_py", + "target": "datetime", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "crud_qc_task_py", + "target": "decimal", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "crud_qc_task_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L6", + "weight": 1.0 + }, + { + "source": "crud_qc_task_py", + "target": "sqlalchemy", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "crud_qc_task_py", + "target": "sqlalchemy_orm", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L9", + "weight": 1.0 + }, + { + "source": "crud_qc_task_py", + "target": "app_core_utils", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L11", + "weight": 1.0 + }, + { + "source": "crud_qc_task_py", + "target": "app_crud_collection_protocol", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L12", + "weight": 1.0 + }, + { + "source": "crud_qc_task_py", + "target": "app_crud", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L13", + "weight": 1.0 + }, + { + "source": "crud_qc_task_py", + "target": "app_crud_qc_work_order", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L14", + "weight": 1.0 + }, + { + "source": "crud_qc_task_py", + "target": "app_models_models", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L21", + "weight": 1.0 + }, + { + "source": "crud_qc_task_py", + "target": "app_models_research_donation", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L27", + "weight": 1.0 + }, + { + "source": "crud_qc_task_py", + "target": "crud_qc_task_dec", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L30", + "weight": 1.0 + }, + { + "source": "crud_qc_task_py", + "target": "crud_qc_task_fmt_dt", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L36", + "weight": 1.0 + }, + { + "source": "crud_qc_task_py", + "target": "crud_qc_task_gen_task_no", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L40", + "weight": 1.0 + }, + { + "source": "crud_qc_task_py", + "target": "crud_qc_task_conclusion_label", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L47", + "weight": 1.0 + }, + { + "source": "crud_qc_task_py", + "target": "crud_qc_task_task_to_dict", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L52", + "weight": 1.0 + }, + { + "source": "crud_qc_task_py", + "target": "crud_qc_task_task_work_order_context", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L84", + "weight": 1.0 + }, + { + "source": "crud_qc_task_py", + "target": "crud_qc_task_enrich_tasks_reception_fields", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L102", + "weight": 1.0 + }, + { + "source": "crud_qc_task_py", + "target": "crud_qc_task_task_row_to_dict", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L169", + "weight": 1.0 + }, + { + "source": "crud_qc_task_py", + "target": "crud_qc_task_create_task_for_line", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L180", + "weight": 1.0 + }, + { + "source": "crud_qc_task_py", + "target": "crud_qc_task_list_tasks", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L223", + "weight": 1.0 + }, + { + "source": "crud_qc_task_py", + "target": "crud_qc_task_list_tasks_by_work_order", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L292", + "weight": 1.0 + }, + { + "source": "crud_qc_task_py", + "target": "crud_qc_task_get_task", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L309", + "weight": 1.0 + }, + { + "source": "crud_qc_task_py", + "target": "crud_qc_task_get_task_detail", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L318", + "weight": 1.0 + }, + { + "source": "crud_qc_task_py", + "target": "crud_qc_task_start_task", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L341", + "weight": 1.0 + }, + { + "source": "crud_qc_task_py", + "target": "crud_qc_task_set_task_remark", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L358", + "weight": 1.0 + }, + { + "source": "crud_qc_task_py", + "target": "crud_qc_task_complete_task", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L362", + "weight": 1.0 + }, + { + "source": "crud_qc_task_py", + "target": "crud_qc_task_apply_task_result", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L402", + "weight": 1.0 + }, + { + "source": "crud_qc_task_py", + "target": "crud_qc_task_update_task_attachments", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L437", + "weight": 1.0 + }, + { + "source": "crud_qc_task_task_to_dict", + "target": "crud_qc_task_dec", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L70", + "weight": 1.0 + }, + { + "source": "crud_qc_task_task_to_dict", + "target": "crud_qc_task_conclusion_label", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L73", + "weight": 1.0 + }, + { + "source": "crud_qc_task_task_to_dict", + "target": "crud_qc_task_fmt_dt", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L76", + "weight": 1.0 + }, + { + "source": "crud_qc_task_enrich_tasks_reception_fields", + "target": "crud_qc_task_fmt_dt", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L157", + "weight": 1.0 + }, + { + "source": "crud_qc_task_task_row_to_dict", + "target": "crud_qc_task_task_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L175", + "weight": 1.0 + }, + { + "source": "crud_qc_task_task_row_to_dict", + "target": "crud_qc_task_task_work_order_context", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L176", + "weight": 1.0 + }, + { + "source": "crud_qc_task_create_task_for_line", + "target": "crud_qc_task_gen_task_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L199", + "weight": 1.0 + }, + { + "source": "crud_qc_task_list_tasks", + "target": "crud_qc_task_task_row_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L288", + "weight": 1.0 + }, + { + "source": "crud_qc_task_list_tasks", + "target": "crud_qc_task_enrich_tasks_reception_fields", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L289", + "weight": 1.0 + }, + { + "source": "crud_qc_task_list_tasks_by_work_order", + "target": "crud_qc_task_task_row_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L305", + "weight": 1.0 + }, + { + "source": "crud_qc_task_list_tasks_by_work_order", + "target": "crud_qc_task_enrich_tasks_reception_fields", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L306", + "weight": 1.0 + }, + { + "source": "crud_qc_task_get_task_detail", + "target": "crud_qc_task_task_row_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L333", + "weight": 1.0 + }, + { + "source": "crud_qc_task_get_task_detail", + "target": "crud_qc_task_enrich_tasks_reception_fields", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L334", + "weight": 1.0 + }, + { + "source": "crud_qc_task_start_task", + "target": "crud_qc_task_get_task", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L342", + "weight": 1.0 + }, + { + "source": "crud_qc_task_complete_task", + "target": "crud_qc_task_get_task", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L371", + "weight": 1.0 + }, + { + "source": "crud_qc_task_complete_task", + "target": "crud_qc_task_set_task_remark", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L388", + "weight": 1.0 + }, + { + "source": "crud_qc_task_apply_task_result", + "target": "crud_qc_task_get_task", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L412", + "weight": 1.0 + }, + { + "source": "crud_qc_task_apply_task_result", + "target": "crud_qc_task_set_task_remark", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L420", + "weight": 1.0 + }, + { + "source": "crud_qc_task_apply_task_result", + "target": "crud_qc_task_complete_task", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L427", + "weight": 1.0 + }, + { + "source": "crud_qc_task_update_task_attachments", + "target": "crud_qc_task_get_task", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L445", + "weight": 1.0 + }, + { + "source": "crud_qc_task_rationale_411", + "target": "crud_qc_task_apply_task_result", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L411", + "weight": 1.0 + }, + { + "source": "crud_process_route_py", + "target": "math", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "crud_process_route_py", + "target": "datetime", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "crud_process_route_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L6", + "weight": 1.0 + }, + { + "source": "crud_process_route_py", + "target": "sqlalchemy", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "crud_process_route_py", + "target": "sqlalchemy_orm", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L9", + "weight": 1.0 + }, + { + "source": "crud_process_route_py", + "target": "app_core_utils", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L11", + "weight": 1.0 + }, + { + "source": "crud_process_route_py", + "target": "app_models_models", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L12", + "weight": 1.0 + }, + { + "source": "crud_process_route_py", + "target": "crud_process_route_route_row_to_dict", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L31", + "weight": 1.0 + }, + { + "source": "crud_process_route_py", + "target": "crud_process_route_step_row_to_dict", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L47", + "weight": 1.0 + }, + { + "source": "crud_process_route_py", + "target": "crud_process_route_step_reagent_row_to_dict", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L64", + "weight": 1.0 + }, + { + "source": "crud_process_route_py", + "target": "crud_process_route_step_consumable_row_to_dict", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L78", + "weight": 1.0 + }, + { + "source": "crud_process_route_py", + "target": "crud_process_route_step_output_row_to_dict", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L92", + "weight": 1.0 + }, + { + "source": "crud_process_route_py", + "target": "crud_process_route_step_data_collection_row_to_dict", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L103", + "weight": 1.0 + }, + { + "source": "crud_process_route_py", + "target": "crud_process_route_list_routes", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L118", + "weight": 1.0 + }, + { + "source": "crud_process_route_py", + "target": "crud_process_route_get_route", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L150", + "weight": 1.0 + }, + { + "source": "crud_process_route_py", + "target": "crud_process_route_get_route_detail", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L156", + "weight": 1.0 + }, + { + "source": "crud_process_route_py", + "target": "crud_process_route_create_route", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L194", + "weight": 1.0 + }, + { + "source": "crud_process_route_py", + "target": "crud_process_route_update_route", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L225", + "weight": 1.0 + }, + { + "source": "crud_process_route_py", + "target": "crud_process_route_set_current_route", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L241", + "weight": 1.0 + }, + { + "source": "crud_process_route_py", + "target": "crud_process_route_soft_delete_sub_records", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L267", + "weight": 1.0 + }, + { + "source": "crud_process_route_py", + "target": "crud_process_route_create_step_reagent", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L277", + "weight": 1.0 + }, + { + "source": "crud_process_route_py", + "target": "crud_process_route_create_step_consumable", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L292", + "weight": 1.0 + }, + { + "source": "crud_process_route_py", + "target": "crud_process_route_create_step_output", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L307", + "weight": 1.0 + }, + { + "source": "crud_process_route_py", + "target": "crud_process_route_create_step_data_collection", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L319", + "weight": 1.0 + }, + { + "source": "crud_process_route_py", + "target": "crud_process_route_add_step", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L335", + "weight": 1.0 + }, + { + "source": "crud_process_route_py", + "target": "crud_process_route_update_step", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L410", + "weight": 1.0 + }, + { + "source": "crud_process_route_py", + "target": "crud_process_route_reorder_steps", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L429", + "weight": 1.0 + }, + { + "source": "crud_process_route_py", + "target": "crud_process_route_copy_step", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L443", + "weight": 1.0 + }, + { + "source": "crud_process_route_py", + "target": "crud_process_route_soft_delete_step", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L531", + "weight": 1.0 + }, + { + "source": "crud_process_route_py", + "target": "crud_process_route_soft_delete_route", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L548", + "weight": 1.0 + }, + { + "source": "crud_process_route_py", + "target": "crud_process_route_update_step_reagents", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L575", + "weight": 1.0 + }, + { + "source": "crud_process_route_py", + "target": "crud_process_route_update_step_consumables", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L583", + "weight": 1.0 + }, + { + "source": "crud_process_route_py", + "target": "crud_process_route_update_step_outputs", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L591", + "weight": 1.0 + }, + { + "source": "crud_process_route_py", + "target": "crud_process_route_update_step_data_collections", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L599", + "weight": 1.0 + }, + { + "source": "crud_process_route_py", + "target": "crud_process_route_total_pages", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L607", + "weight": 1.0 + }, + { + "source": "crud_process_route_list_routes", + "target": "crud_process_route_route_row_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L147", + "weight": 1.0 + }, + { + "source": "crud_process_route_get_route_detail", + "target": "crud_process_route_get_route", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L157", + "weight": 1.0 + }, + { + "source": "crud_process_route_get_route_detail", + "target": "crud_process_route_route_row_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L160", + "weight": 1.0 + }, + { + "source": "crud_process_route_get_route_detail", + "target": "crud_process_route_step_row_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L170", + "weight": 1.0 + }, + { + "source": "crud_process_route_get_route_detail", + "target": "crud_process_route_step_reagent_row_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L184", + "weight": 1.0 + }, + { + "source": "crud_process_route_get_route_detail", + "target": "crud_process_route_step_consumable_row_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L185", + "weight": 1.0 + }, + { + "source": "crud_process_route_get_route_detail", + "target": "crud_process_route_step_output_row_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L186", + "weight": 1.0 + }, + { + "source": "crud_process_route_get_route_detail", + "target": "crud_process_route_step_data_collection_row_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L187", + "weight": 1.0 + }, + { + "source": "crud_process_route_update_route", + "target": "crud_process_route_get_route", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L226", + "weight": 1.0 + }, + { + "source": "crud_process_route_set_current_route", + "target": "crud_process_route_get_route", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L242", + "weight": 1.0 + }, + { + "source": "crud_process_route_add_step", + "target": "crud_process_route_get_route", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L337", + "weight": 1.0 + }, + { + "source": "crud_process_route_add_step", + "target": "crud_process_route_create_step_reagent", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L372", + "weight": 1.0 + }, + { + "source": "crud_process_route_add_step", + "target": "crud_process_route_create_step_consumable", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L382", + "weight": 1.0 + }, + { + "source": "crud_process_route_add_step", + "target": "crud_process_route_create_step_output", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L392", + "weight": 1.0 + }, + { + "source": "crud_process_route_add_step", + "target": "crud_process_route_create_step_data_collection", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L401", + "weight": 1.0 + }, + { + "source": "crud_process_route_add_step", + "target": "crud_process_route_get_route_detail", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L406", + "weight": 1.0 + }, + { + "source": "crud_process_route_add_step", + "target": "crud_process_route_step_row_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L407", + "weight": 1.0 + }, + { + "source": "crud_process_route_copy_step", + "target": "crud_process_route_create_step_reagent", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L490", + "weight": 1.0 + }, + { + "source": "crud_process_route_copy_step", + "target": "crud_process_route_create_step_consumable", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L501", + "weight": 1.0 + }, + { + "source": "crud_process_route_copy_step", + "target": "crud_process_route_create_step_output", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L512", + "weight": 1.0 + }, + { + "source": "crud_process_route_copy_step", + "target": "crud_process_route_create_step_data_collection", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L521", + "weight": 1.0 + }, + { + "source": "crud_process_route_copy_step", + "target": "crud_process_route_get_route_detail", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L527", + "weight": 1.0 + }, + { + "source": "crud_process_route_copy_step", + "target": "crud_process_route_step_row_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L528", + "weight": 1.0 + }, + { + "source": "crud_process_route_soft_delete_step", + "target": "crud_process_route_soft_delete_sub_records", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L541", + "weight": 1.0 + }, + { + "source": "crud_process_route_soft_delete_route", + "target": "crud_process_route_get_route", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L549", + "weight": 1.0 + }, + { + "source": "crud_process_route_soft_delete_route", + "target": "crud_process_route_soft_delete_sub_records", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L564", + "weight": 1.0 + }, + { + "source": "crud_process_route_update_step_reagents", + "target": "crud_process_route_soft_delete_sub_records", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L577", + "weight": 1.0 + }, + { + "source": "crud_process_route_update_step_reagents", + "target": "crud_process_route_create_step_reagent", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L579", + "weight": 1.0 + }, + { + "source": "crud_process_route_update_step_consumables", + "target": "crud_process_route_soft_delete_sub_records", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L585", + "weight": 1.0 + }, + { + "source": "crud_process_route_update_step_consumables", + "target": "crud_process_route_create_step_consumable", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L587", + "weight": 1.0 + }, + { + "source": "crud_process_route_update_step_outputs", + "target": "crud_process_route_soft_delete_sub_records", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L593", + "weight": 1.0 + }, + { + "source": "crud_process_route_update_step_outputs", + "target": "crud_process_route_create_step_output", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L595", + "weight": 1.0 + }, + { + "source": "crud_process_route_update_step_data_collections", + "target": "crud_process_route_soft_delete_sub_records", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L601", + "weight": 1.0 + }, + { + "source": "crud_process_route_update_step_data_collections", + "target": "crud_process_route_create_step_data_collection", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L603", + "weight": 1.0 + }, + { + "source": "crud_process_route_rationale_1", + "target": "crud_process_route_py", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "crud_process_route_rationale_445", + "target": "crud_process_route_copy_step", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/process_route.py", + "source_location": "L445", + "weight": 1.0 + }, + { + "source": "crud_sample_code_py", + "target": "math", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "crud/sample_code.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "crud_sample_code_py", + "target": "datetime", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/sample_code.py", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "crud_sample_code_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/sample_code.py", + "source_location": "L6", + "weight": 1.0 + }, + { + "source": "crud_sample_code_py", + "target": "sqlalchemy", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/sample_code.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "crud_sample_code_py", + "target": "sqlalchemy_orm", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/sample_code.py", + "source_location": "L9", + "weight": 1.0 + }, + { + "source": "crud_sample_code_py", + "target": "app_core_utils", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/sample_code.py", + "source_location": "L11", + "weight": 1.0 + }, + { + "source": "crud_sample_code_py", + "target": "app_models_models", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/sample_code.py", + "source_location": "L12", + "weight": 1.0 + }, + { + "source": "crud_sample_code_py", + "target": "crud_sample_code_row_to_dict", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sample_code.py", + "source_location": "L15", + "weight": 1.0 + }, + { + "source": "crud_sample_code_py", + "target": "crud_sample_code_sample_code_exists", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sample_code.py", + "source_location": "L32", + "weight": 1.0 + }, + { + "source": "crud_sample_code_py", + "target": "crud_sample_code_list_sample_codes", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sample_code.py", + "source_location": "L44", + "weight": 1.0 + }, + { + "source": "crud_sample_code_py", + "target": "crud_sample_code_get_sample_code", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sample_code.py", + "source_location": "L75", + "weight": 1.0 + }, + { + "source": "crud_sample_code_py", + "target": "crud_sample_code_create_sample_code", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sample_code.py", + "source_location": "L82", + "weight": 1.0 + }, + { + "source": "crud_sample_code_py", + "target": "crud_sample_code_update_sample_code", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sample_code.py", + "source_location": "L117", + "weight": 1.0 + }, + { + "source": "crud_sample_code_py", + "target": "crud_sample_code_soft_delete_sample_code", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sample_code.py", + "source_location": "L161", + "weight": 1.0 + }, + { + "source": "crud_sample_code_py", + "target": "crud_sample_code_batch_generate_sample_codes", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sample_code.py", + "source_location": "L171", + "weight": 1.0 + }, + { + "source": "crud_sample_code_py", + "target": "crud_sample_code_batch_issue_sample_codes", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sample_code.py", + "source_location": "L254", + "weight": 1.0 + }, + { + "source": "crud_sample_code_py", + "target": "crud_sample_code_batch_revoke_sample_codes", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sample_code.py", + "source_location": "L299", + "weight": 1.0 + }, + { + "source": "crud_sample_code_py", + "target": "crud_sample_code_total_pages", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sample_code.py", + "source_location": "L338", + "weight": 1.0 + }, + { + "source": "crud_sample_code_list_sample_codes", + "target": "crud_sample_code_row_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sample_code.py", + "source_location": "L72", + "weight": 1.0 + }, + { + "source": "crud_sample_code_create_sample_code", + "target": "crud_sample_code_sample_code_exists", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sample_code.py", + "source_location": "L95", + "weight": 1.0 + }, + { + "source": "crud_sample_code_update_sample_code", + "target": "crud_sample_code_get_sample_code", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sample_code.py", + "source_location": "L131", + "weight": 1.0 + }, + { + "source": "crud_sample_code_update_sample_code", + "target": "crud_sample_code_sample_code_exists", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sample_code.py", + "source_location": "L138", + "weight": 1.0 + }, + { + "source": "crud_sample_code_soft_delete_sample_code", + "target": "crud_sample_code_get_sample_code", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sample_code.py", + "source_location": "L162", + "weight": 1.0 + }, + { + "source": "crud_sample_code_batch_issue_sample_codes", + "target": "crud_sample_code_get_sample_code", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sample_code.py", + "source_location": "L275", + "weight": 1.0 + }, + { + "source": "crud_sample_code_batch_revoke_sample_codes", + "target": "crud_sample_code_get_sample_code", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sample_code.py", + "source_location": "L314", + "weight": 1.0 + }, + { + "source": "crud_sample_code_rationale_1", + "target": "crud_sample_code_py", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/sample_code.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "crud_sample_code_rationale_182", + "target": "crud_sample_code_batch_generate_sample_codes", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/sample_code.py", + "source_location": "L182", + "weight": 1.0 + }, + { + "source": "crud_qc_task_result_py", + "target": "datetime", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task_result.py", + "source_location": "L3", + "weight": 1.0 + }, + { + "source": "crud_qc_task_result_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task_result.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "crud_qc_task_result_py", + "target": "sqlalchemy_orm", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task_result.py", + "source_location": "L6", + "weight": 1.0 + }, + { + "source": "crud_qc_task_result_py", + "target": "app_core_utils", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task_result.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "crud_qc_task_result_py", + "target": "app_crud", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task_result.py", + "source_location": "L9", + "weight": 1.0 + }, + { + "source": "crud_qc_task_result_py", + "target": "app_crud_qc_task", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task_result.py", + "source_location": "L10", + "weight": 1.0 + }, + { + "source": "crud_qc_task_result_py", + "target": "app_models_models", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task_result.py", + "source_location": "L11", + "weight": 1.0 + }, + { + "source": "crud_qc_task_result_py", + "target": "app_models_qc_param", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task_result.py", + "source_location": "L12", + "weight": 1.0 + }, + { + "source": "crud_qc_task_result_py", + "target": "crud_qc_task_result_row_to_dict", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task_result.py", + "source_location": "L15", + "weight": 1.0 + }, + { + "source": "crud_qc_task_result_py", + "target": "crud_qc_task_result_list_saved_results_by_task", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task_result.py", + "source_location": "L27", + "weight": 1.0 + }, + { + "source": "crud_qc_task_result_py", + "target": "crud_qc_task_result_resolve_task_item_ref", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task_result.py", + "source_location": "L43", + "weight": 1.0 + }, + { + "source": "crud_qc_task_result_py", + "target": "crud_qc_task_result_merge_saved_into_template", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task_result.py", + "source_location": "L70", + "weight": 1.0 + }, + { + "source": "crud_qc_task_result_py", + "target": "crud_qc_task_result_list_results_by_task", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task_result.py", + "source_location": "L94", + "weight": 1.0 + }, + { + "source": "crud_qc_task_result_py", + "target": "crud_qc_task_result_save_results_for_task", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task_result.py", + "source_location": "L111", + "weight": 1.0 + }, + { + "source": "crud_qc_task_result_list_saved_results_by_task", + "target": "crud_qc_task_result_row_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task_result.py", + "source_location": "L40", + "weight": 1.0 + }, + { + "source": "crud_qc_task_result_list_results_by_task", + "target": "crud_qc_task_result_list_saved_results_by_task", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task_result.py", + "source_location": "L98", + "weight": 1.0 + }, + { + "source": "crud_qc_task_result_list_results_by_task", + "target": "crud_qc_task_result_resolve_task_item_ref", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task_result.py", + "source_location": "L102", + "weight": 1.0 + }, + { + "source": "crud_qc_task_result_list_results_by_task", + "target": "crud_qc_task_result_merge_saved_into_template", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task_result.py", + "source_location": "L108", + "weight": 1.0 + }, + { + "source": "crud_qc_task_result_save_results_for_task", + "target": "crud_qc_task_result_list_results_by_task", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task_result.py", + "source_location": "L153", + "weight": 1.0 + }, + { + "source": "crud_qc_task_result_rationale_44", + "target": "crud_qc_task_result_resolve_task_item_ref", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task_result.py", + "source_location": "L44", + "weight": 1.0 + }, + { + "source": "crud_qc_task_result_rationale_97", + "target": "crud_qc_task_result_list_results_by_task", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task_result.py", + "source_location": "L97", + "weight": 1.0 + }, + { + "source": "crud_post_py", + "target": "math", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "crud/post.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "crud_post_py", + "target": "datetime", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/post.py", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "crud_post_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/post.py", + "source_location": "L6", + "weight": 1.0 + }, + { + "source": "crud_post_py", + "target": "sqlalchemy", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/post.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "crud_post_py", + "target": "sqlalchemy_orm", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/post.py", + "source_location": "L9", + "weight": 1.0 + }, + { + "source": "crud_post_py", + "target": "app_core_utils", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/post.py", + "source_location": "L11", + "weight": 1.0 + }, + { + "source": "crud_post_py", + "target": "app_models_models", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/post.py", + "source_location": "L12", + "weight": 1.0 + }, + { + "source": "crud_post_py", + "target": "crud_post_row_to_dict", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/post.py", + "source_location": "L15", + "weight": 1.0 + }, + { + "source": "crud_post_py", + "target": "crud_post_list_posts", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/post.py", + "source_location": "L29", + "weight": 1.0 + }, + { + "source": "crud_post_py", + "target": "crud_post_get_post", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/post.py", + "source_location": "L60", + "weight": 1.0 + }, + { + "source": "crud_post_py", + "target": "crud_post_post_code_exists", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/post.py", + "source_location": "L68", + "weight": 1.0 + }, + { + "source": "crud_post_py", + "target": "crud_post_create_post", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/post.py", + "source_location": "L75", + "weight": 1.0 + }, + { + "source": "crud_post_py", + "target": "crud_post_update_post", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/post.py", + "source_location": "L112", + "weight": 1.0 + }, + { + "source": "crud_post_py", + "target": "crud_post_soft_delete_post", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/post.py", + "source_location": "L149", + "weight": 1.0 + }, + { + "source": "crud_post_py", + "target": "crud_post_total_pages", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/post.py", + "source_location": "L159", + "weight": 1.0 + }, + { + "source": "crud_post_list_posts", + "target": "crud_post_row_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/post.py", + "source_location": "L57", + "weight": 1.0 + }, + { + "source": "crud_post_create_post", + "target": "crud_post_post_code_exists", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/post.py", + "source_location": "L89", + "weight": 1.0 + }, + { + "source": "crud_post_update_post", + "target": "crud_post_get_post", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/post.py", + "source_location": "L123", + "weight": 1.0 + }, + { + "source": "crud_post_update_post", + "target": "crud_post_post_code_exists", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/post.py", + "source_location": "L130", + "weight": 1.0 + }, + { + "source": "crud_post_soft_delete_post", + "target": "crud_post_get_post", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/post.py", + "source_location": "L150", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_check_result_py", + "target": "datetime", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception_check_result.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_check_result_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception_check_result.py", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_check_result_py", + "target": "sqlalchemy", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception_check_result.py", + "source_location": "L7", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_check_result_py", + "target": "sqlalchemy_orm", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception_check_result.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_check_result_py", + "target": "app_core_utils", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception_check_result.py", + "source_location": "L10", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_check_result_py", + "target": "app_crud", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception_check_result.py", + "source_location": "L11", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_check_result_py", + "target": "app_models_models", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception_check_result.py", + "source_location": "L12", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_check_result_py", + "target": "crud_sample_reception_check_result_result_to_dict", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception_check_result.py", + "source_location": "L29", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_check_result_py", + "target": "crud_sample_reception_check_result_list_results_by_reception_ids", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception_check_result.py", + "source_location": "L40", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_check_result_py", + "target": "crud_sample_reception_check_result_legacy_results_from_reception", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception_check_result.py", + "source_location": "L64", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_check_result_py", + "target": "crud_sample_reception_check_result_get_check_results_for_reception", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception_check_result.py", + "source_location": "L80", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_check_result_py", + "target": "crud_sample_reception_check_result_save_reception_check_results", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception_check_result.py", + "source_location": "L101", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_check_result_py", + "target": "crud_sample_reception_check_result_sync_legacy_columns_from_results", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception_check_result.py", + "source_location": "L145", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_check_result_list_results_by_reception_ids", + "target": "crud_sample_reception_check_result_result_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception_check_result.py", + "source_location": "L60", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_check_result_get_check_results_for_reception", + "target": "crud_sample_reception_check_result_result_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception_check_result.py", + "source_location": "L97", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_check_result_get_check_results_for_reception", + "target": "crud_sample_reception_check_result_legacy_results_from_reception", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception_check_result.py", + "source_location": "L98", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_check_result_rationale_110", + "target": "crud_sample_reception_check_result_save_reception_check_results", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception_check_result.py", + "source_location": "L110", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_check_result_rationale_148", + "target": "crud_sample_reception_check_result_sync_legacy_columns_from_results", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception_check_result.py", + "source_location": "L148", + "weight": 1.0 + }, + { + "source": "crud_user_py", + "target": "math", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "crud/user.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "crud_user_py", + "target": "datetime", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/user.py", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "crud_user_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/user.py", + "source_location": "L6", + "weight": 1.0 + }, + { + "source": "crud_user_py", + "target": "bcrypt", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "crud/user.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "crud_user_py", + "target": "sqlalchemy", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/user.py", + "source_location": "L9", + "weight": 1.0 + }, + { + "source": "crud_user_py", + "target": "sqlalchemy_orm", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/user.py", + "source_location": "L10", + "weight": 1.0 + }, + { + "source": "crud_user_py", + "target": "app_core_config", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/user.py", + "source_location": "L12", + "weight": 1.0 + }, + { + "source": "crud_user_py", + "target": "app_core_utils", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/user.py", + "source_location": "L13", + "weight": 1.0 + }, + { + "source": "crud_user_py", + "target": "app_crud_base", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/user.py", + "source_location": "L14", + "weight": 1.0 + }, + { + "source": "crud_user_py", + "target": "app_models_models", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/user.py", + "source_location": "L15", + "weight": 1.0 + }, + { + "source": "crud_user_py", + "target": "crud_user_hash_password", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/user.py", + "source_location": "L18", + "weight": 1.0 + }, + { + "source": "crud_user_py", + "target": "crud_user_usercrudcompat", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/user.py", + "source_location": "L22", + "weight": 1.0 + }, + { + "source": "crud_user_usercrudcompat", + "target": "crud_user_usercrudcompat_get_by_user_no", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "crud/user.py", + "source_location": "L23", + "weight": 1.0 + }, + { + "source": "crud_user_py", + "target": "crud_user_row_to_dict", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/user.py", + "source_location": "L38", + "weight": 1.0 + }, + { + "source": "crud_user_py", + "target": "crud_user_list_users", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/user.py", + "source_location": "L58", + "weight": 1.0 + }, + { + "source": "crud_user_py", + "target": "crud_user_get_user", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/user.py", + "source_location": "L109", + "weight": 1.0 + }, + { + "source": "crud_user_py", + "target": "crud_user_list_post_ids_for_user", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/user.py", + "source_location": "L117", + "weight": 1.0 + }, + { + "source": "crud_user_py", + "target": "crud_user_set_user_post_ids_only", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/user.py", + "source_location": "L127", + "weight": 1.0 + }, + { + "source": "crud_user_py", + "target": "crud_user_list_user_ids_bound_to_post", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/user.py", + "source_location": "L159", + "weight": 1.0 + }, + { + "source": "crud_user_py", + "target": "crud_user_sync_post_user_bindings", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/user.py", + "source_location": "L174", + "weight": 1.0 + }, + { + "source": "crud_user_py", + "target": "crud_user_get_user_with_relations", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/user.py", + "source_location": "L202", + "weight": 1.0 + }, + { + "source": "crud_user_py", + "target": "crud_user_user_no_exists", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/user.py", + "source_location": "L227", + "weight": 1.0 + }, + { + "source": "crud_user_py", + "target": "crud_user_replace_associations", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/user.py", + "source_location": "L236", + "weight": 1.0 + }, + { + "source": "crud_user_py", + "target": "crud_user_create_user", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/user.py", + "source_location": "L287", + "weight": 1.0 + }, + { + "source": "crud_user_py", + "target": "crud_user_update_user", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/user.py", + "source_location": "L346", + "weight": 1.0 + }, + { + "source": "crud_user_py", + "target": "crud_user_soft_delete_user", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/user.py", + "source_location": "L401", + "weight": 1.0 + }, + { + "source": "crud_user_py", + "target": "crud_user_reset_password", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/user.py", + "source_location": "L411", + "weight": 1.0 + }, + { + "source": "crud_user_py", + "target": "crud_user_total_pages", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/user.py", + "source_location": "L421", + "weight": 1.0 + }, + { + "source": "crud_user_list_users", + "target": "crud_user_row_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/user.py", + "source_location": "L106", + "weight": 1.0 + }, + { + "source": "crud_user_sync_post_user_bindings", + "target": "crud_user_get_user", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/user.py", + "source_location": "L184", + "weight": 1.0 + }, + { + "source": "crud_user_sync_post_user_bindings", + "target": "crud_user_list_user_ids_bound_to_post", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/user.py", + "source_location": "L188", + "weight": 1.0 + }, + { + "source": "crud_user_sync_post_user_bindings", + "target": "crud_user_list_post_ids_for_user", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/user.py", + "source_location": "L195", + "weight": 1.0 + }, + { + "source": "crud_user_sync_post_user_bindings", + "target": "crud_user_set_user_post_ids_only", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/user.py", + "source_location": "L198", + "weight": 1.0 + }, + { + "source": "crud_user_get_user_with_relations", + "target": "crud_user_get_user", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/user.py", + "source_location": "L203", + "weight": 1.0 + }, + { + "source": "crud_user_get_user_with_relations", + "target": "crud_user_row_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/user.py", + "source_location": "L213", + "weight": 1.0 + }, + { + "source": "crud_user_get_user_with_relations", + "target": "crud_user_list_post_ids_for_user", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/user.py", + "source_location": "L221", + "weight": 1.0 + }, + { + "source": "crud_user_create_user", + "target": "crud_user_hash_password", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/user.py", + "source_location": "L325", + "weight": 1.0 + }, + { + "source": "crud_user_create_user", + "target": "crud_user_replace_associations", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/user.py", + "source_location": "L341", + "weight": 1.0 + }, + { + "source": "crud_user_update_user", + "target": "crud_user_get_user", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/user.py", + "source_location": "L363", + "weight": 1.0 + }, + { + "source": "crud_user_update_user", + "target": "crud_user_replace_associations", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/user.py", + "source_location": "L391", + "weight": 1.0 + }, + { + "source": "crud_user_soft_delete_user", + "target": "crud_user_get_user", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/user.py", + "source_location": "L402", + "weight": 1.0 + }, + { + "source": "crud_user_reset_password", + "target": "crud_user_get_user", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/user.py", + "source_location": "L412", + "weight": 1.0 + }, + { + "source": "crud_user_reset_password", + "target": "crud_user_hash_password", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/user.py", + "source_location": "L415", + "weight": 1.0 + }, + { + "source": "crud_user_rationale_1", + "target": "crud_user_py", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/user.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "crud_user_rationale_134", + "target": "crud_user_set_user_post_ids_only", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/user.py", + "source_location": "L134", + "weight": 1.0 + }, + { + "source": "crud_user_rationale_181", + "target": "crud_user_sync_post_user_bindings", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/user.py", + "source_location": "L181", + "weight": 1.0 + }, + { + "source": "crud_production_work_order_py", + "target": "datetime", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/production_work_order.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "crud_production_work_order_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/production_work_order.py", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "crud_production_work_order_py", + "target": "sqlalchemy", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/production_work_order.py", + "source_location": "L7", + "weight": 1.0 + }, + { + "source": "crud_production_work_order_py", + "target": "sqlalchemy_orm", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/production_work_order.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "crud_production_work_order_py", + "target": "app_core_utils", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/production_work_order.py", + "source_location": "L10", + "weight": 1.0 + }, + { + "source": "crud_production_work_order_py", + "target": "app_models_models", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/production_work_order.py", + "source_location": "L11", + "weight": 1.0 + }, + { + "source": "crud_production_work_order_py", + "target": "app_models_research_donation", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/production_work_order.py", + "source_location": "L17", + "weight": 1.0 + }, + { + "source": "crud_production_work_order_py", + "target": "app_schemas_production_work_order", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/production_work_order.py", + "source_location": "L18", + "weight": 1.0 + }, + { + "source": "crud_production_work_order_py", + "target": "crud_production_work_order_fmt_dt", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/production_work_order.py", + "source_location": "L33", + "weight": 1.0 + }, + { + "source": "crud_production_work_order_py", + "target": "crud_production_work_order_generate_work_order_no", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/production_work_order.py", + "source_location": "L37", + "weight": 1.0 + }, + { + "source": "crud_production_work_order_py", + "target": "crud_production_work_order_wo_to_dict", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/production_work_order.py", + "source_location": "L56", + "weight": 1.0 + }, + { + "source": "crud_production_work_order_py", + "target": "crud_production_work_order_create_production_work_order_from_reception", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/production_work_order.py", + "source_location": "L78", + "weight": 1.0 + }, + { + "source": "crud_production_work_order_py", + "target": "crud_production_work_order_list_production_work_orders", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/production_work_order.py", + "source_location": "L189", + "weight": 1.0 + }, + { + "source": "crud_production_work_order_py", + "target": "crud_production_work_order_get_production_work_order", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/production_work_order.py", + "source_location": "L232", + "weight": 1.0 + }, + { + "source": "crud_production_work_order_py", + "target": "crud_production_work_order_complete_production_work_order", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/production_work_order.py", + "source_location": "L246", + "weight": 1.0 + }, + { + "source": "crud_production_work_order_wo_to_dict", + "target": "crud_production_work_order_fmt_dt", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/production_work_order.py", + "source_location": "L73", + "weight": 1.0 + }, + { + "source": "crud_production_work_order_create_production_work_order_from_reception", + "target": "crud_production_work_order_generate_work_order_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/production_work_order.py", + "source_location": "L127", + "weight": 1.0 + }, + { + "source": "crud_production_work_order_list_production_work_orders", + "target": "crud_production_work_order_wo_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/production_work_order.py", + "source_location": "L228", + "weight": 1.0 + }, + { + "source": "crud_production_work_order_complete_production_work_order", + "target": "crud_production_work_order_get_production_work_order", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/production_work_order.py", + "source_location": "L253", + "weight": 1.0 + }, + { + "source": "crud_production_work_order_rationale_85", + "target": "crud_production_work_order_create_production_work_order_from_reception", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/production_work_order.py", + "source_location": "L85", + "weight": 1.0 + }, + { + "source": "crud_material_py", + "target": "datetime", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/material.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "crud_material_py", + "target": "decimal", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/material.py", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "crud_material_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/material.py", + "source_location": "L6", + "weight": 1.0 + }, + { + "source": "crud_material_py", + "target": "sqlalchemy", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/material.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "crud_material_py", + "target": "sqlalchemy_orm", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/material.py", + "source_location": "L9", + "weight": 1.0 + }, + { + "source": "crud_material_py", + "target": "app_core_utils", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/material.py", + "source_location": "L11", + "weight": 1.0 + }, + { + "source": "crud_material_py", + "target": "app_models_material", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/material.py", + "source_location": "L12", + "weight": 1.0 + }, + { + "source": "crud_material_py", + "target": "crud_material_dec", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/material.py", + "source_location": "L15", + "weight": 1.0 + }, + { + "source": "crud_material_py", + "target": "crud_material_fmt_dt", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/material.py", + "source_location": "L21", + "weight": 1.0 + }, + { + "source": "crud_material_py", + "target": "crud_material_row_to_dict", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/material.py", + "source_location": "L25", + "weight": 1.0 + }, + { + "source": "crud_material_py", + "target": "crud_material_code_exists", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/material.py", + "source_location": "L43", + "weight": 1.0 + }, + { + "source": "crud_material_py", + "target": "crud_material_list_materials", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/material.py", + "source_location": "L59", + "weight": 1.0 + }, + { + "source": "crud_material_py", + "target": "crud_material_get_material", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/material.py", + "source_location": "L104", + "weight": 1.0 + }, + { + "source": "crud_material_py", + "target": "crud_material_create_material", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/material.py", + "source_location": "L121", + "weight": 1.0 + }, + { + "source": "crud_material_py", + "target": "crud_material_update_material", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/material.py", + "source_location": "L166", + "weight": 1.0 + }, + { + "source": "crud_material_py", + "target": "crud_material_soft_delete_material", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/material.py", + "source_location": "L224", + "weight": 1.0 + }, + { + "source": "crud_material_py", + "target": "crud_material_stock_in", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/material.py", + "source_location": "L250", + "weight": 1.0 + }, + { + "source": "crud_material_py", + "target": "crud_material_stock_out", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/material.py", + "source_location": "L308", + "weight": 1.0 + }, + { + "source": "crud_material_py", + "target": "crud_material_options_list", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/material.py", + "source_location": "L375", + "weight": 1.0 + }, + { + "source": "crud_material_row_to_dict", + "target": "crud_material_dec", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/material.py", + "source_location": "L33", + "weight": 1.0 + }, + { + "source": "crud_material_row_to_dict", + "target": "crud_material_fmt_dt", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/material.py", + "source_location": "L38", + "weight": 1.0 + }, + { + "source": "crud_material_list_materials", + "target": "crud_material_row_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/material.py", + "source_location": "L101", + "weight": 1.0 + }, + { + "source": "crud_material_get_material", + "target": "crud_material_row_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/material.py", + "source_location": "L118", + "weight": 1.0 + }, + { + "source": "crud_material_create_material", + "target": "crud_material_code_exists", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/material.py", + "source_location": "L132", + "weight": 1.0 + }, + { + "source": "crud_material_create_material", + "target": "crud_material_row_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/material.py", + "source_location": "L163", + "weight": 1.0 + }, + { + "source": "crud_material_update_material", + "target": "crud_material_code_exists", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/material.py", + "source_location": "L190", + "weight": 1.0 + }, + { + "source": "crud_material_update_material", + "target": "crud_material_row_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/material.py", + "source_location": "L221", + "weight": 1.0 + }, + { + "source": "crud_material_soft_delete_material", + "target": "crud_material_dec", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/material.py", + "source_location": "L241", + "weight": 1.0 + }, + { + "source": "crud_material_stock_in", + "target": "crud_material_row_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/material.py", + "source_location": "L305", + "weight": 1.0 + }, + { + "source": "crud_material_stock_out", + "target": "crud_material_row_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/material.py", + "source_location": "L372", + "weight": 1.0 + }, + { + "source": "crud_material_options_list", + "target": "crud_material_dec", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/material.py", + "source_location": "L394", + "weight": 1.0 + }, + { + "source": "crud_dict_type_py", + "target": "math", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "crud/dict_type.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "crud_dict_type_py", + "target": "datetime", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/dict_type.py", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "crud_dict_type_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/dict_type.py", + "source_location": "L6", + "weight": 1.0 + }, + { + "source": "crud_dict_type_py", + "target": "sqlalchemy", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/dict_type.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "crud_dict_type_py", + "target": "sqlalchemy_orm", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/dict_type.py", + "source_location": "L9", + "weight": 1.0 + }, + { + "source": "crud_dict_type_py", + "target": "app_core_utils", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/dict_type.py", + "source_location": "L11", + "weight": 1.0 + }, + { + "source": "crud_dict_type_py", + "target": "app_models_models", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/dict_type.py", + "source_location": "L12", + "weight": 1.0 + }, + { + "source": "crud_dict_type_py", + "target": "crud_dict_type_row_to_dict", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/dict_type.py", + "source_location": "L15", + "weight": 1.0 + }, + { + "source": "crud_dict_type_py", + "target": "crud_dict_type_list_dict_types", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/dict_type.py", + "source_location": "L28", + "weight": 1.0 + }, + { + "source": "crud_dict_type_py", + "target": "crud_dict_type_get_dict_type", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/dict_type.py", + "source_location": "L59", + "weight": 1.0 + }, + { + "source": "crud_dict_type_py", + "target": "crud_dict_type_dict_type_code_exists", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/dict_type.py", + "source_location": "L67", + "weight": 1.0 + }, + { + "source": "crud_dict_type_py", + "target": "crud_dict_type_create_dict_type", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/dict_type.py", + "source_location": "L78", + "weight": 1.0 + }, + { + "source": "crud_dict_type_py", + "target": "crud_dict_type_update_dict_type", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/dict_type.py", + "source_location": "L113", + "weight": 1.0 + }, + { + "source": "crud_dict_type_py", + "target": "crud_dict_type_soft_delete_dict_type", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/dict_type.py", + "source_location": "L149", + "weight": 1.0 + }, + { + "source": "crud_dict_type_py", + "target": "crud_dict_type_total_pages", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/dict_type.py", + "source_location": "L162", + "weight": 1.0 + }, + { + "source": "crud_dict_type_list_dict_types", + "target": "crud_dict_type_row_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/dict_type.py", + "source_location": "L56", + "weight": 1.0 + }, + { + "source": "crud_dict_type_create_dict_type", + "target": "crud_dict_type_dict_type_code_exists", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/dict_type.py", + "source_location": "L91", + "weight": 1.0 + }, + { + "source": "crud_dict_type_update_dict_type", + "target": "crud_dict_type_get_dict_type", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/dict_type.py", + "source_location": "L124", + "weight": 1.0 + }, + { + "source": "crud_dict_type_update_dict_type", + "target": "crud_dict_type_dict_type_code_exists", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/dict_type.py", + "source_location": "L134", + "weight": 1.0 + }, + { + "source": "crud_dict_type_soft_delete_dict_type", + "target": "crud_dict_type_get_dict_type", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/dict_type.py", + "source_location": "L150", + "weight": 1.0 + }, + { + "source": "crud_dict_type_rationale_1", + "target": "crud_dict_type_py", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/dict_type.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "crud_qc_third_party_company_py", + "target": "datetime", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/qc_third_party_company.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "crud_qc_third_party_company_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/qc_third_party_company.py", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "crud_qc_third_party_company_py", + "target": "sqlalchemy", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/qc_third_party_company.py", + "source_location": "L7", + "weight": 1.0 + }, + { + "source": "crud_qc_third_party_company_py", + "target": "sqlalchemy_orm", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/qc_third_party_company.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "crud_qc_third_party_company_py", + "target": "app_core_utils", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/qc_third_party_company.py", + "source_location": "L10", + "weight": 1.0 + }, + { + "source": "crud_qc_third_party_company_py", + "target": "app_models_models", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/qc_third_party_company.py", + "source_location": "L11", + "weight": 1.0 + }, + { + "source": "crud_qc_third_party_company_py", + "target": "crud_qc_third_party_company_row_to_dict", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_third_party_company.py", + "source_location": "L14", + "weight": 1.0 + }, + { + "source": "crud_qc_third_party_company_py", + "target": "crud_qc_third_party_company_company_code_exists", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_third_party_company.py", + "source_location": "L34", + "weight": 1.0 + }, + { + "source": "crud_qc_third_party_company_py", + "target": "crud_qc_third_party_company_list_companies", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_third_party_company.py", + "source_location": "L50", + "weight": 1.0 + }, + { + "source": "crud_qc_third_party_company_py", + "target": "crud_qc_third_party_company_list_company_options", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_third_party_company.py", + "source_location": "L90", + "weight": 1.0 + }, + { + "source": "crud_qc_third_party_company_py", + "target": "crud_qc_third_party_company_get_company", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_third_party_company.py", + "source_location": "L107", + "weight": 1.0 + }, + { + "source": "crud_qc_third_party_company_py", + "target": "crud_qc_third_party_company_create_company", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_third_party_company.py", + "source_location": "L118", + "weight": 1.0 + }, + { + "source": "crud_qc_third_party_company_py", + "target": "crud_qc_third_party_company_update_company", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_third_party_company.py", + "source_location": "L176", + "weight": 1.0 + }, + { + "source": "crud_qc_third_party_company_py", + "target": "crud_qc_third_party_company_soft_delete_company", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_third_party_company.py", + "source_location": "L241", + "weight": 1.0 + }, + { + "source": "crud_qc_third_party_company_list_companies", + "target": "crud_qc_third_party_company_row_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_third_party_company.py", + "source_location": "L87", + "weight": 1.0 + }, + { + "source": "crud_qc_third_party_company_create_company", + "target": "crud_qc_third_party_company_company_code_exists", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_third_party_company.py", + "source_location": "L140", + "weight": 1.0 + }, + { + "source": "crud_qc_third_party_company_update_company", + "target": "crud_qc_third_party_company_get_company", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_third_party_company.py", + "source_location": "L195", + "weight": 1.0 + }, + { + "source": "crud_qc_third_party_company_update_company", + "target": "crud_qc_third_party_company_company_code_exists", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_third_party_company.py", + "source_location": "L202", + "weight": 1.0 + }, + { + "source": "crud_qc_third_party_company_soft_delete_company", + "target": "crud_qc_third_party_company_get_company", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_third_party_company.py", + "source_location": "L242", + "weight": 1.0 + }, + { + "source": "crud_material_stock_log_py", + "target": "datetime", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/material_stock_log.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "crud_material_stock_log_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/material_stock_log.py", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "crud_material_stock_log_py", + "target": "sqlalchemy", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/material_stock_log.py", + "source_location": "L7", + "weight": 1.0 + }, + { + "source": "crud_material_stock_log_py", + "target": "sqlalchemy_orm", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/material_stock_log.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "crud_material_stock_log_py", + "target": "app_models_material", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/material_stock_log.py", + "source_location": "L10", + "weight": 1.0 + }, + { + "source": "crud_material_stock_log_py", + "target": "crud_material_stock_log_dec", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/material_stock_log.py", + "source_location": "L13", + "weight": 1.0 + }, + { + "source": "crud_material_stock_log_py", + "target": "crud_material_stock_log_fmt_dt", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/material_stock_log.py", + "source_location": "L19", + "weight": 1.0 + }, + { + "source": "crud_material_stock_log_py", + "target": "crud_material_stock_log_row_to_dict", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/material_stock_log.py", + "source_location": "L23", + "weight": 1.0 + }, + { + "source": "crud_material_stock_log_py", + "target": "crud_material_stock_log_list_stock_logs", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/material_stock_log.py", + "source_location": "L42", + "weight": 1.0 + }, + { + "source": "crud_material_stock_log_row_to_dict", + "target": "crud_material_stock_log_dec", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/material_stock_log.py", + "source_location": "L30", + "weight": 1.0 + }, + { + "source": "crud_material_stock_log_row_to_dict", + "target": "crud_material_stock_log_fmt_dt", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/material_stock_log.py", + "source_location": "L37", + "weight": 1.0 + }, + { + "source": "crud_material_stock_log_list_stock_logs", + "target": "crud_material_stock_log_row_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/material_stock_log.py", + "source_location": "L88", + "weight": 1.0 + }, + { + "source": "crud_tenant_py", + "target": "math", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "crud/tenant.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "crud_tenant_py", + "target": "datetime", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/tenant.py", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "crud_tenant_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/tenant.py", + "source_location": "L6", + "weight": 1.0 + }, + { + "source": "crud_tenant_py", + "target": "sqlalchemy", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/tenant.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "crud_tenant_py", + "target": "sqlalchemy_orm", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/tenant.py", + "source_location": "L9", + "weight": 1.0 + }, + { + "source": "crud_tenant_py", + "target": "app_core_config", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/tenant.py", + "source_location": "L11", + "weight": 1.0 + }, + { + "source": "crud_tenant_py", + "target": "app_core_utils", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/tenant.py", + "source_location": "L12", + "weight": 1.0 + }, + { + "source": "crud_tenant_py", + "target": "app_models_models", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/tenant.py", + "source_location": "L13", + "weight": 1.0 + }, + { + "source": "crud_tenant_py", + "target": "crud_tenant_row_to_dict", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/tenant.py", + "source_location": "L16", + "weight": 1.0 + }, + { + "source": "crud_tenant_py", + "target": "crud_tenant_list_tenants", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/tenant.py", + "source_location": "L30", + "weight": 1.0 + }, + { + "source": "crud_tenant_py", + "target": "crud_tenant_get_tenant", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/tenant.py", + "source_location": "L58", + "weight": 1.0 + }, + { + "source": "crud_tenant_py", + "target": "crud_tenant_tenant_no_exists", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/tenant.py", + "source_location": "L66", + "weight": 1.0 + }, + { + "source": "crud_tenant_py", + "target": "crud_tenant_create_tenant", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/tenant.py", + "source_location": "L73", + "weight": 1.0 + }, + { + "source": "crud_tenant_py", + "target": "crud_tenant_update_tenant", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/tenant.py", + "source_location": "L110", + "weight": 1.0 + }, + { + "source": "crud_tenant_py", + "target": "crud_tenant_soft_delete_tenant", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/tenant.py", + "source_location": "L152", + "weight": 1.0 + }, + { + "source": "crud_tenant_py", + "target": "crud_tenant_total_pages", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/tenant.py", + "source_location": "L164", + "weight": 1.0 + }, + { + "source": "crud_tenant_list_tenants", + "target": "crud_tenant_row_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/tenant.py", + "source_location": "L55", + "weight": 1.0 + }, + { + "source": "crud_tenant_create_tenant", + "target": "crud_tenant_tenant_no_exists", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/tenant.py", + "source_location": "L87", + "weight": 1.0 + }, + { + "source": "crud_tenant_update_tenant", + "target": "crud_tenant_get_tenant", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/tenant.py", + "source_location": "L122", + "weight": 1.0 + }, + { + "source": "crud_tenant_update_tenant", + "target": "crud_tenant_tenant_no_exists", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/tenant.py", + "source_location": "L131", + "weight": 1.0 + }, + { + "source": "crud_tenant_soft_delete_tenant", + "target": "crud_tenant_get_tenant", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/tenant.py", + "source_location": "L153", + "weight": 1.0 + }, + { + "source": "crud_consumable_py", + "target": "math", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "crud/consumable.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "crud_consumable_py", + "target": "datetime", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/consumable.py", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "crud_consumable_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/consumable.py", + "source_location": "L6", + "weight": 1.0 + }, + { + "source": "crud_consumable_py", + "target": "sqlalchemy", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/consumable.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "crud_consumable_py", + "target": "sqlalchemy_orm", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/consumable.py", + "source_location": "L9", + "weight": 1.0 + }, + { + "source": "crud_consumable_py", + "target": "app_core_utils", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/consumable.py", + "source_location": "L11", + "weight": 1.0 + }, + { + "source": "crud_consumable_py", + "target": "app_models_models", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/consumable.py", + "source_location": "L12", + "weight": 1.0 + }, + { + "source": "crud_consumable_py", + "target": "crud_consumable_row_to_dict", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/consumable.py", + "source_location": "L15", + "weight": 1.0 + }, + { + "source": "crud_consumable_py", + "target": "crud_consumable_list_consumables", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/consumable.py", + "source_location": "L32", + "weight": 1.0 + }, + { + "source": "crud_consumable_py", + "target": "crud_consumable_get_consumable", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/consumable.py", + "source_location": "L68", + "weight": 1.0 + }, + { + "source": "crud_consumable_py", + "target": "crud_consumable_consumable_code_exists", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/consumable.py", + "source_location": "L76", + "weight": 1.0 + }, + { + "source": "crud_consumable_py", + "target": "crud_consumable_create_consumable", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/consumable.py", + "source_location": "L85", + "weight": 1.0 + }, + { + "source": "crud_consumable_py", + "target": "crud_consumable_update_consumable", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/consumable.py", + "source_location": "L128", + "weight": 1.0 + }, + { + "source": "crud_consumable_py", + "target": "crud_consumable_soft_delete_consumable", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/consumable.py", + "source_location": "L174", + "weight": 1.0 + }, + { + "source": "crud_consumable_py", + "target": "crud_consumable_total_pages", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/consumable.py", + "source_location": "L184", + "weight": 1.0 + }, + { + "source": "crud_consumable_list_consumables", + "target": "crud_consumable_row_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/consumable.py", + "source_location": "L65", + "weight": 1.0 + }, + { + "source": "crud_consumable_create_consumable", + "target": "crud_consumable_consumable_code_exists", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/consumable.py", + "source_location": "L102", + "weight": 1.0 + }, + { + "source": "crud_consumable_update_consumable", + "target": "crud_consumable_get_consumable", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/consumable.py", + "source_location": "L142", + "weight": 1.0 + }, + { + "source": "crud_consumable_update_consumable", + "target": "crud_consumable_consumable_code_exists", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/consumable.py", + "source_location": "L149", + "weight": 1.0 + }, + { + "source": "crud_consumable_soft_delete_consumable", + "target": "crud_consumable_get_consumable", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/consumable.py", + "source_location": "L175", + "weight": 1.0 + }, + { + "source": "crud_consumable_rationale_1", + "target": "crud_consumable_py", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/consumable.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "crud_sop_document_py", + "target": "math", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "crud/sop_document.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "crud_sop_document_py", + "target": "datetime", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/sop_document.py", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "crud_sop_document_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/sop_document.py", + "source_location": "L6", + "weight": 1.0 + }, + { + "source": "crud_sop_document_py", + "target": "sqlalchemy", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/sop_document.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "crud_sop_document_py", + "target": "sqlalchemy_orm", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/sop_document.py", + "source_location": "L9", + "weight": 1.0 + }, + { + "source": "crud_sop_document_py", + "target": "app_core_utils", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/sop_document.py", + "source_location": "L11", + "weight": 1.0 + }, + { + "source": "crud_sop_document_py", + "target": "app_crud_collection_protocol", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/sop_document.py", + "source_location": "L12", + "weight": 1.0 + }, + { + "source": "crud_sop_document_py", + "target": "app_models_models", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/sop_document.py", + "source_location": "L13", + "weight": 1.0 + }, + { + "source": "crud_sop_document_py", + "target": "crud_sop_document_row_to_dict", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sop_document.py", + "source_location": "L16", + "weight": 1.0 + }, + { + "source": "crud_sop_document_py", + "target": "crud_sop_document_list_sop_documents", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sop_document.py", + "source_location": "L37", + "weight": 1.0 + }, + { + "source": "crud_sop_document_py", + "target": "crud_sop_document_get_sop_document", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sop_document.py", + "source_location": "L73", + "weight": 1.0 + }, + { + "source": "crud_sop_document_py", + "target": "crud_sop_document_sop_code_exists", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sop_document.py", + "source_location": "L81", + "weight": 1.0 + }, + { + "source": "crud_sop_document_py", + "target": "crud_sop_document_create_sop_document", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sop_document.py", + "source_location": "L90", + "weight": 1.0 + }, + { + "source": "crud_sop_document_py", + "target": "crud_sop_document_update_sop_document", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sop_document.py", + "source_location": "L129", + "weight": 1.0 + }, + { + "source": "crud_sop_document_py", + "target": "crud_sop_document_soft_delete_sop_document", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sop_document.py", + "source_location": "L169", + "weight": 1.0 + }, + { + "source": "crud_sop_document_py", + "target": "crud_sop_document_total_pages", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sop_document.py", + "source_location": "L179", + "weight": 1.0 + }, + { + "source": "crud_sop_document_list_sop_documents", + "target": "crud_sop_document_row_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sop_document.py", + "source_location": "L70", + "weight": 1.0 + }, + { + "source": "crud_sop_document_create_sop_document", + "target": "crud_sop_document_sop_code_exists", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sop_document.py", + "source_location": "L105", + "weight": 1.0 + }, + { + "source": "crud_sop_document_update_sop_document", + "target": "crud_sop_document_get_sop_document", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sop_document.py", + "source_location": "L141", + "weight": 1.0 + }, + { + "source": "crud_sop_document_update_sop_document", + "target": "crud_sop_document_sop_code_exists", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sop_document.py", + "source_location": "L148", + "weight": 1.0 + }, + { + "source": "crud_sop_document_soft_delete_sop_document", + "target": "crud_sop_document_get_sop_document", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sop_document.py", + "source_location": "L170", + "weight": 1.0 + }, + { + "source": "crud_sop_document_rationale_1", + "target": "crud_sop_document_py", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/sop_document.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "crud_production_task_py", + "target": "math", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "crud_production_task_py", + "target": "datetime", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "crud_production_task_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L6", + "weight": 1.0 + }, + { + "source": "crud_production_task_py", + "target": "sqlalchemy", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "crud_production_task_py", + "target": "sqlalchemy_orm", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L9", + "weight": 1.0 + }, + { + "source": "crud_production_task_py", + "target": "app_core_utils", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L11", + "weight": 1.0 + }, + { + "source": "crud_production_task_py", + "target": "app_models_models", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L12", + "weight": 1.0 + }, + { + "source": "crud_production_task_py", + "target": "crud_production_task_fmt_dt", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L29", + "weight": 1.0 + }, + { + "source": "crud_production_task_py", + "target": "crud_production_task_generate_task_no", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L33", + "weight": 1.0 + }, + { + "source": "crud_production_task_py", + "target": "crud_production_task_task_to_dict", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L47", + "weight": 1.0 + }, + { + "source": "crud_production_task_py", + "target": "crud_production_task_step_to_dict", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L67", + "weight": 1.0 + }, + { + "source": "crud_production_task_py", + "target": "crud_production_task_step_reagent_to_dict", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L87", + "weight": 1.0 + }, + { + "source": "crud_production_task_py", + "target": "crud_production_task_step_consumable_to_dict", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L102", + "weight": 1.0 + }, + { + "source": "crud_production_task_py", + "target": "crud_production_task_step_output_to_dict", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L117", + "weight": 1.0 + }, + { + "source": "crud_production_task_py", + "target": "crud_production_task_step_data_collection_to_dict", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L128", + "weight": 1.0 + }, + { + "source": "crud_production_task_py", + "target": "crud_production_task_task_input_to_dict", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L139", + "weight": 1.0 + }, + { + "source": "crud_production_task_py", + "target": "crud_production_task_task_output_to_dict", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L151", + "weight": 1.0 + }, + { + "source": "crud_production_task_py", + "target": "crud_production_task_soft_delete_sub", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L166", + "weight": 1.0 + }, + { + "source": "crud_production_task_py", + "target": "crud_production_task_clone_step_reagents", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L179", + "weight": 1.0 + }, + { + "source": "crud_production_task_py", + "target": "crud_production_task_clone_step_consumables", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L197", + "weight": 1.0 + }, + { + "source": "crud_production_task_py", + "target": "crud_production_task_clone_step_outputs", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L215", + "weight": 1.0 + }, + { + "source": "crud_production_task_py", + "target": "crud_production_task_clone_step_data_collections", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L232", + "weight": 1.0 + }, + { + "source": "crud_production_task_py", + "target": "crud_production_task_clone_route_to_task", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L248", + "weight": 1.0 + }, + { + "source": "crud_production_task_py", + "target": "crud_production_task_create_production_task", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L281", + "weight": 1.0 + }, + { + "source": "crud_production_task_py", + "target": "crud_production_task_list_production_tasks", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L317", + "weight": 1.0 + }, + { + "source": "crud_production_task_py", + "target": "crud_production_task_get_production_task_detail", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L350", + "weight": 1.0 + }, + { + "source": "crud_production_task_py", + "target": "crud_production_task_update_production_task", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L405", + "weight": 1.0 + }, + { + "source": "crud_production_task_py", + "target": "crud_production_task_update_task_status", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L430", + "weight": 1.0 + }, + { + "source": "crud_production_task_py", + "target": "crud_production_task_add_task_step", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L457", + "weight": 1.0 + }, + { + "source": "crud_production_task_py", + "target": "crud_production_task_update_task_step", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L501", + "weight": 1.0 + }, + { + "source": "crud_production_task_py", + "target": "crud_production_task_delete_task_step", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L539", + "weight": 1.0 + }, + { + "source": "crud_production_task_py", + "target": "crud_production_task_replace_step_reagents", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L561", + "weight": 1.0 + }, + { + "source": "crud_production_task_py", + "target": "crud_production_task_replace_step_consumables", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L584", + "weight": 1.0 + }, + { + "source": "crud_production_task_py", + "target": "crud_production_task_replace_step_outputs", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L607", + "weight": 1.0 + }, + { + "source": "crud_production_task_py", + "target": "crud_production_task_replace_step_data_collections", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L626", + "weight": 1.0 + }, + { + "source": "crud_production_task_py", + "target": "crud_production_task_set_task_inputs", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L645", + "weight": 1.0 + }, + { + "source": "crud_production_task_py", + "target": "crud_production_task_set_task_outputs", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L665", + "weight": 1.0 + }, + { + "source": "crud_production_task_py", + "target": "crud_production_task_total_pages", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L689", + "weight": 1.0 + }, + { + "source": "crud_production_task_task_to_dict", + "target": "crud_production_task_fmt_dt", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L56", + "weight": 1.0 + }, + { + "source": "crud_production_task_step_to_dict", + "target": "crud_production_task_fmt_dt", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L81", + "weight": 1.0 + }, + { + "source": "crud_production_task_clone_route_to_task", + "target": "crud_production_task_clone_step_reagents", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L275", + "weight": 1.0 + }, + { + "source": "crud_production_task_clone_route_to_task", + "target": "crud_production_task_clone_step_consumables", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L276", + "weight": 1.0 + }, + { + "source": "crud_production_task_clone_route_to_task", + "target": "crud_production_task_clone_step_outputs", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L277", + "weight": 1.0 + }, + { + "source": "crud_production_task_clone_route_to_task", + "target": "crud_production_task_clone_step_data_collections", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L278", + "weight": 1.0 + }, + { + "source": "crud_production_task_create_production_task", + "target": "crud_production_task_generate_task_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L285", + "weight": 1.0 + }, + { + "source": "crud_production_task_create_production_task", + "target": "crud_production_task_clone_route_to_task", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L311", + "weight": 1.0 + }, + { + "source": "crud_production_task_list_production_tasks", + "target": "crud_production_task_task_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L347", + "weight": 1.0 + }, + { + "source": "crud_production_task_get_production_task_detail", + "target": "crud_production_task_task_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L361", + "weight": 1.0 + }, + { + "source": "crud_production_task_get_production_task_detail", + "target": "crud_production_task_step_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L371", + "weight": 1.0 + }, + { + "source": "crud_production_task_get_production_task_detail", + "target": "crud_production_task_step_reagent_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L385", + "weight": 1.0 + }, + { + "source": "crud_production_task_get_production_task_detail", + "target": "crud_production_task_step_consumable_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L386", + "weight": 1.0 + }, + { + "source": "crud_production_task_get_production_task_detail", + "target": "crud_production_task_step_output_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L387", + "weight": 1.0 + }, + { + "source": "crud_production_task_get_production_task_detail", + "target": "crud_production_task_step_data_collection_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L388", + "weight": 1.0 + }, + { + "source": "crud_production_task_get_production_task_detail", + "target": "crud_production_task_task_input_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L400", + "weight": 1.0 + }, + { + "source": "crud_production_task_get_production_task_detail", + "target": "crud_production_task_task_output_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L401", + "weight": 1.0 + }, + { + "source": "crud_production_task_add_task_step", + "target": "crud_production_task_step_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L498", + "weight": 1.0 + }, + { + "source": "crud_production_task_delete_task_step", + "target": "crud_production_task_soft_delete_sub", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L554", + "weight": 1.0 + }, + { + "source": "crud_production_task_replace_step_reagents", + "target": "crud_production_task_soft_delete_sub", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L566", + "weight": 1.0 + }, + { + "source": "crud_production_task_replace_step_consumables", + "target": "crud_production_task_soft_delete_sub", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L589", + "weight": 1.0 + }, + { + "source": "crud_production_task_replace_step_outputs", + "target": "crud_production_task_soft_delete_sub", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L612", + "weight": 1.0 + }, + { + "source": "crud_production_task_replace_step_data_collections", + "target": "crud_production_task_soft_delete_sub", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L631", + "weight": 1.0 + }, + { + "source": "crud_production_task_set_task_inputs", + "target": "crud_production_task_soft_delete_sub", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L650", + "weight": 1.0 + }, + { + "source": "crud_production_task_set_task_outputs", + "target": "crud_production_task_soft_delete_sub", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L670", + "weight": 1.0 + }, + { + "source": "crud_production_task_rationale_1", + "target": "crud_production_task_py", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "crud_qc_third_party_item_py", + "target": "datetime", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/qc_third_party_item.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "crud_qc_third_party_item_py", + "target": "decimal", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/qc_third_party_item.py", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "crud_qc_third_party_item_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/qc_third_party_item.py", + "source_location": "L6", + "weight": 1.0 + }, + { + "source": "crud_qc_third_party_item_py", + "target": "sqlalchemy", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/qc_third_party_item.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "crud_qc_third_party_item_py", + "target": "sqlalchemy_orm", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/qc_third_party_item.py", + "source_location": "L9", + "weight": 1.0 + }, + { + "source": "crud_qc_third_party_item_py", + "target": "app_core_utils", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/qc_third_party_item.py", + "source_location": "L11", + "weight": 1.0 + }, + { + "source": "crud_qc_third_party_item_py", + "target": "app_crud_qc_third_party_company", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/qc_third_party_item.py", + "source_location": "L12", + "weight": 1.0 + }, + { + "source": "crud_qc_third_party_item_py", + "target": "app_models_models", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/qc_third_party_item.py", + "source_location": "L13", + "weight": 1.0 + }, + { + "source": "crud_qc_third_party_item_py", + "target": "crud_qc_third_party_item_dec", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_third_party_item.py", + "source_location": "L16", + "weight": 1.0 + }, + { + "source": "crud_qc_third_party_item_py", + "target": "crud_qc_third_party_item_row_to_dict", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_third_party_item.py", + "source_location": "L22", + "weight": 1.0 + }, + { + "source": "crud_qc_third_party_item_py", + "target": "crud_qc_third_party_item_item_code_exists", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_third_party_item.py", + "source_location": "L38", + "weight": 1.0 + }, + { + "source": "crud_qc_third_party_item_py", + "target": "crud_qc_third_party_item_company_name_map", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_third_party_item.py", + "source_location": "L59", + "weight": 1.0 + }, + { + "source": "crud_qc_third_party_item_py", + "target": "crud_qc_third_party_item_list_items", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_third_party_item.py", + "source_location": "L70", + "weight": 1.0 + }, + { + "source": "crud_qc_third_party_item_py", + "target": "crud_qc_third_party_item_list_active_items", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_third_party_item.py", + "source_location": "L115", + "weight": 1.0 + }, + { + "source": "crud_qc_third_party_item_py", + "target": "crud_qc_third_party_item_get_item", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_third_party_item.py", + "source_location": "L132", + "weight": 1.0 + }, + { + "source": "crud_qc_third_party_item_py", + "target": "crud_qc_third_party_item_create_item", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_third_party_item.py", + "source_location": "L143", + "weight": 1.0 + }, + { + "source": "crud_qc_third_party_item_py", + "target": "crud_qc_third_party_item_update_item", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_third_party_item.py", + "source_location": "L195", + "weight": 1.0 + }, + { + "source": "crud_qc_third_party_item_py", + "target": "crud_qc_third_party_item_soft_delete_item", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_third_party_item.py", + "source_location": "L249", + "weight": 1.0 + }, + { + "source": "crud_qc_third_party_item_row_to_dict", + "target": "crud_qc_third_party_item_dec", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_third_party_item.py", + "source_location": "L29", + "weight": 1.0 + }, + { + "source": "crud_qc_third_party_item_list_items", + "target": "crud_qc_third_party_item_company_name_map", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_third_party_item.py", + "source_location": "L111", + "weight": 1.0 + }, + { + "source": "crud_qc_third_party_item_list_items", + "target": "crud_qc_third_party_item_row_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_third_party_item.py", + "source_location": "L112", + "weight": 1.0 + }, + { + "source": "crud_qc_third_party_item_list_active_items", + "target": "crud_qc_third_party_item_company_name_map", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_third_party_item.py", + "source_location": "L128", + "weight": 1.0 + }, + { + "source": "crud_qc_third_party_item_list_active_items", + "target": "crud_qc_third_party_item_row_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_third_party_item.py", + "source_location": "L129", + "weight": 1.0 + }, + { + "source": "crud_qc_third_party_item_create_item", + "target": "crud_qc_third_party_item_item_code_exists", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_third_party_item.py", + "source_location": "L163", + "weight": 1.0 + }, + { + "source": "crud_qc_third_party_item_update_item", + "target": "crud_qc_third_party_item_get_item", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_third_party_item.py", + "source_location": "L209", + "weight": 1.0 + }, + { + "source": "crud_qc_third_party_item_update_item", + "target": "crud_qc_third_party_item_item_code_exists", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_third_party_item.py", + "source_location": "L222", + "weight": 1.0 + }, + { + "source": "crud_qc_third_party_item_soft_delete_item", + "target": "crud_qc_third_party_item_get_item", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_third_party_item.py", + "source_location": "L250", + "weight": 1.0 + }, + { + "source": "crud_reagent_py", + "target": "math", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "crud/reagent.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "crud_reagent_py", + "target": "datetime", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/reagent.py", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "crud_reagent_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/reagent.py", + "source_location": "L6", + "weight": 1.0 + }, + { + "source": "crud_reagent_py", + "target": "sqlalchemy", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/reagent.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "crud_reagent_py", + "target": "sqlalchemy_orm", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/reagent.py", + "source_location": "L9", + "weight": 1.0 + }, + { + "source": "crud_reagent_py", + "target": "app_core_utils", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/reagent.py", + "source_location": "L11", + "weight": 1.0 + }, + { + "source": "crud_reagent_py", + "target": "app_models_models", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/reagent.py", + "source_location": "L12", + "weight": 1.0 + }, + { + "source": "crud_reagent_py", + "target": "crud_reagent_row_to_dict", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/reagent.py", + "source_location": "L15", + "weight": 1.0 + }, + { + "source": "crud_reagent_py", + "target": "crud_reagent_list_reagents", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/reagent.py", + "source_location": "L32", + "weight": 1.0 + }, + { + "source": "crud_reagent_py", + "target": "crud_reagent_get_reagent", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/reagent.py", + "source_location": "L68", + "weight": 1.0 + }, + { + "source": "crud_reagent_py", + "target": "crud_reagent_reagent_code_exists", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/reagent.py", + "source_location": "L76", + "weight": 1.0 + }, + { + "source": "crud_reagent_py", + "target": "crud_reagent_create_reagent", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/reagent.py", + "source_location": "L85", + "weight": 1.0 + }, + { + "source": "crud_reagent_py", + "target": "crud_reagent_update_reagent", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/reagent.py", + "source_location": "L128", + "weight": 1.0 + }, + { + "source": "crud_reagent_py", + "target": "crud_reagent_soft_delete_reagent", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/reagent.py", + "source_location": "L174", + "weight": 1.0 + }, + { + "source": "crud_reagent_py", + "target": "crud_reagent_total_pages", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/reagent.py", + "source_location": "L184", + "weight": 1.0 + }, + { + "source": "crud_reagent_list_reagents", + "target": "crud_reagent_row_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/reagent.py", + "source_location": "L65", + "weight": 1.0 + }, + { + "source": "crud_reagent_create_reagent", + "target": "crud_reagent_reagent_code_exists", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/reagent.py", + "source_location": "L102", + "weight": 1.0 + }, + { + "source": "crud_reagent_update_reagent", + "target": "crud_reagent_get_reagent", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/reagent.py", + "source_location": "L142", + "weight": 1.0 + }, + { + "source": "crud_reagent_update_reagent", + "target": "crud_reagent_reagent_code_exists", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/reagent.py", + "source_location": "L149", + "weight": 1.0 + }, + { + "source": "crud_reagent_soft_delete_reagent", + "target": "crud_reagent_get_reagent", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/reagent.py", + "source_location": "L175", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_py", + "target": "math", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_py", + "target": "calendar", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_py", + "target": "datetime", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L6", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_py", + "target": "decimal", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L7", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_py", + "target": "sqlalchemy", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L10", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_py", + "target": "sqlalchemy_orm", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L11", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_py", + "target": "app_core_utils", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L13", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_py", + "target": "app_crud_base", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L14", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_py", + "target": "app_crud_protocol_donation_convert", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L15", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_py", + "target": "app_models_research_donation", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L19", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_py", + "target": "app_models_models", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_get_protocol_nos_used_in_protocols", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L38", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_get_sample_codes_used_in_protocol_samples", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L72", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_validate_sample_codes_not_used", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L106", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_total_pages", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L139", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_fmt_dt", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L145", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_dec", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L149", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_optional_decimal", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L157", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_today_yyyymmdd", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L163", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_normalize_yyyymmdd_date", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L167", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_normalize_fields", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L186", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_pop_attachment_urls", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L197", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_attachments_to_urls", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L208", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_normalize_attachment_url_key", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L227", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_format_attachment_file_size", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L236", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_lookup_attachment_by_url", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L244", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_urls_to_attachment_list", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L268", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_user_nick_name_map", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L300", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_protocol_to_dict", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L308", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_payment_to_dict", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L333", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_detail_to_dict", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L351", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_audit_to_dict", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L397", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_party_customer_to_dict", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L419", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_collection_info_to_dict", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L451", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_sample_to_dict", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L469", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_transport_to_dict", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L493", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_storage_cert_to_dict", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L513", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_list_collection_protocols", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L528", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_get_collection_protocol", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L665", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_get_payment_by_protocol_id", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L684", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_get_protocol_detail_bundle", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L698", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_list_audits", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L797", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_create_audit", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L853", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_detail_query_with_protocol", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L890", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_rows_to_payment_detail_dicts", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L909", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_list_receipt_confirm_details", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L943", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_list_receipt_confirmed_details", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L965", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_confirm_receipt", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L997", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_list_refund_confirm_details", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1036", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_list_refund_confirmed_details", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1066", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_confirm_refund", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1100", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_get_payment_detail_or_raise", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1139", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_apply_submit_receipt_finance", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1161", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_submit_receipt_finance", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1173", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_batch_submit_receipt_finance", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1188", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_apply_submit_refund_finance", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1206", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_submit_refund_finance", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1226", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_batch_submit_refund_finance", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1250", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_party_customer_map_by_protocol_ids", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1277", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_list_payment_details_page", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1294", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_classify_installment_warning", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1357", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_list_installment_warning", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1369", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_create_collection_protocol", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1418", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_update_collection_protocol", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1457", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_soft_delete_collection_protocol", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1530", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_get_party_customer", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1554", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_upsert_party_customer", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1568", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_get_collection_info", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1639", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_upsert_collection_info", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1653", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_list_samples", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1704", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_save_samples", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1719", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_list_sample_transports", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1789", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_soft_delete_transports_for_protocol", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1808", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_save_sample_transports", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1824", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_get_storage_cert", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1882", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_add_months_yyyymmdd", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1896", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_calc_installment_due_amounts", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1911", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_align_fq_payment_details_payload", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1931", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_list_payment_details", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1990", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_upsert_payment", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L2013", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_save_payment_details", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L2074", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_upsert_storage_cert", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L2177", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_fullmoon_todo_to_dict", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L2226", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_get_fullmoon_todo", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L2250", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_upsert_fullmoon_todo", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L2268", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_validate_sample_codes_not_used", + "target": "crud_collection_protocol_normalize_fields", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L117", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_validate_sample_codes_not_used", + "target": "crud_collection_protocol_get_sample_codes_used_in_protocol_samples", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L123", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_pop_attachment_urls", + "target": "crud_collection_protocol_attachments_to_urls", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L202", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_lookup_attachment_by_url", + "target": "crud_collection_protocol_normalize_attachment_url_key", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L249", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_urls_to_attachment_list", + "target": "crud_collection_protocol_lookup_attachment_by_url", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L281", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_urls_to_attachment_list", + "target": "crud_collection_protocol_format_attachment_file_size", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L290", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_protocol_to_dict", + "target": "crud_collection_protocol_fmt_dt", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L316", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_payment_to_dict", + "target": "crud_collection_protocol_dec", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L338", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_payment_to_dict", + "target": "crud_collection_protocol_fmt_dt", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L346", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_detail_to_dict", + "target": "crud_collection_protocol_dec", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L375", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_detail_to_dict", + "target": "crud_collection_protocol_fmt_dt", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L377", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_audit_to_dict", + "target": "crud_collection_protocol_fmt_dt", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L414", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_party_customer_to_dict", + "target": "crud_collection_protocol_fmt_dt", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L435", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_party_customer_to_dict", + "target": "crud_collection_protocol_dec", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L440", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_collection_info_to_dict", + "target": "crud_collection_protocol_fmt_dt", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L459", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_sample_to_dict", + "target": "crud_collection_protocol_dec", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L476", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_sample_to_dict", + "target": "crud_collection_protocol_fmt_dt", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L488", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_transport_to_dict", + "target": "crud_collection_protocol_dec", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L502", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_transport_to_dict", + "target": "crud_collection_protocol_fmt_dt", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L503", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_storage_cert_to_dict", + "target": "crud_collection_protocol_fmt_dt", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L523", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_list_collection_protocols", + "target": "crud_collection_protocol_party_customer_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L584", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_list_collection_protocols", + "target": "crud_collection_protocol_collection_info_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L595", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_list_collection_protocols", + "target": "crud_collection_protocol_protocol_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L611", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_get_protocol_detail_bundle", + "target": "crud_collection_protocol_get_collection_protocol", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L705", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_get_protocol_detail_bundle", + "target": "crud_collection_protocol_get_payment_by_protocol_id", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L710", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_get_protocol_detail_bundle", + "target": "crud_collection_protocol_get_party_customer", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L711", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_get_protocol_detail_bundle", + "target": "crud_collection_protocol_get_collection_info", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L712", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_get_protocol_detail_bundle", + "target": "crud_collection_protocol_list_samples", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L713", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_get_protocol_detail_bundle", + "target": "crud_collection_protocol_get_storage_cert", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L714", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_get_protocol_detail_bundle", + "target": "crud_collection_protocol_protocol_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L715", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_get_protocol_detail_bundle", + "target": "crud_collection_protocol_collection_info_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L716", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_get_protocol_detail_bundle", + "target": "crud_collection_protocol_user_nick_name_map", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L722", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_get_protocol_detail_bundle", + "target": "crud_collection_protocol_payment_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L745", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_get_protocol_detail_bundle", + "target": "crud_collection_protocol_party_customer_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L746", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_get_protocol_detail_bundle", + "target": "crud_collection_protocol_list_sample_transports", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L748", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_get_protocol_detail_bundle", + "target": "crud_collection_protocol_transport_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L749", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_get_protocol_detail_bundle", + "target": "crud_collection_protocol_sample_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L763", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_get_protocol_detail_bundle", + "target": "crud_collection_protocol_storage_cert_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L769", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_get_protocol_detail_bundle", + "target": "crud_collection_protocol_urls_to_attachment_list", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L770", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_get_protocol_detail_bundle", + "target": "crud_collection_protocol_list_payment_details", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L772", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_get_protocol_detail_bundle", + "target": "crud_collection_protocol_detail_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L775", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_list_audits", + "target": "crud_collection_protocol_audit_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L843", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_create_audit", + "target": "crud_collection_protocol_get_collection_protocol", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L862", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_rows_to_payment_detail_dicts", + "target": "crud_collection_protocol_party_customer_map_by_protocol_ids", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L920", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_rows_to_payment_detail_dicts", + "target": "crud_collection_protocol_detail_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L925", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_rows_to_payment_detail_dicts", + "target": "crud_collection_protocol_urls_to_attachment_list", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L936", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_list_receipt_confirm_details", + "target": "crud_collection_protocol_detail_query_with_protocol", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L952", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_list_receipt_confirm_details", + "target": "crud_collection_protocol_rows_to_payment_detail_dicts", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L962", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_list_receipt_confirmed_details", + "target": "crud_collection_protocol_detail_query_with_protocol", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L975", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_list_receipt_confirmed_details", + "target": "crud_collection_protocol_rows_to_payment_detail_dicts", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L992", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_list_refund_confirm_details", + "target": "crud_collection_protocol_detail_query_with_protocol", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1045", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_list_refund_confirm_details", + "target": "crud_collection_protocol_rows_to_payment_detail_dicts", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1061", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_list_refund_confirmed_details", + "target": "crud_collection_protocol_detail_query_with_protocol", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1076", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_list_refund_confirmed_details", + "target": "crud_collection_protocol_rows_to_payment_detail_dicts", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1095", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_submit_receipt_finance", + "target": "crud_collection_protocol_get_payment_detail_or_raise", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1180", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_submit_receipt_finance", + "target": "crud_collection_protocol_apply_submit_receipt_finance", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1181", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_batch_submit_receipt_finance", + "target": "crud_collection_protocol_get_payment_detail_or_raise", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1199", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_batch_submit_receipt_finance", + "target": "crud_collection_protocol_apply_submit_receipt_finance", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1200", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_submit_refund_finance", + "target": "crud_collection_protocol_get_payment_detail_or_raise", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1236", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_submit_refund_finance", + "target": "crud_collection_protocol_apply_submit_refund_finance", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1237", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_batch_submit_refund_finance", + "target": "crud_collection_protocol_get_payment_detail_or_raise", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1264", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_batch_submit_refund_finance", + "target": "crud_collection_protocol_apply_submit_refund_finance", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1265", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_list_payment_details_page", + "target": "crud_collection_protocol_party_customer_map_by_protocol_ids", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1336", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_list_payment_details_page", + "target": "crud_collection_protocol_detail_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1342", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_list_installment_warning", + "target": "crud_collection_protocol_today_yyyymmdd", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1379", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_list_installment_warning", + "target": "crud_collection_protocol_detail_query_with_protocol", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1380", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_list_installment_warning", + "target": "crud_collection_protocol_classify_installment_warning", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1389", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_list_installment_warning", + "target": "crud_collection_protocol_detail_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1391", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_update_collection_protocol", + "target": "crud_collection_protocol_get_collection_protocol", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1479", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_soft_delete_collection_protocol", + "target": "crud_collection_protocol_get_collection_protocol", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1537", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_upsert_party_customer", + "target": "crud_collection_protocol_normalize_fields", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1575", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_upsert_party_customer", + "target": "crud_collection_protocol_get_party_customer", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1576", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_upsert_party_customer", + "target": "crud_collection_protocol_optional_decimal", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1596", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_upsert_collection_info", + "target": "crud_collection_protocol_normalize_fields", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1660", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_upsert_collection_info", + "target": "crud_collection_protocol_get_collection_info", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1661", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_save_samples", + "target": "crud_collection_protocol_list_samples", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1726", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_save_samples", + "target": "crud_collection_protocol_validate_sample_codes_not_used", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1734", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_save_samples", + "target": "crud_collection_protocol_normalize_fields", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1749", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_save_samples", + "target": "crud_collection_protocol_save_sample_transports", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1785", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_soft_delete_transports_for_protocol", + "target": "crud_collection_protocol_list_sample_transports", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1814", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_save_sample_transports", + "target": "crud_collection_protocol_soft_delete_transports_for_protocol", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1832", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_save_sample_transports", + "target": "crud_collection_protocol_normalize_fields", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1836", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_align_fq_payment_details_payload", + "target": "crud_collection_protocol_normalize_fields", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1938", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_align_fq_payment_details_payload", + "target": "crud_collection_protocol_calc_installment_due_amounts", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1958", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_align_fq_payment_details_payload", + "target": "crud_collection_protocol_add_months_yyyymmdd", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1971", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_upsert_payment", + "target": "crud_collection_protocol_normalize_fields", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L2020", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_upsert_payment", + "target": "crud_collection_protocol_get_payment_by_protocol_id", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L2021", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_save_payment_details", + "target": "crud_collection_protocol_list_payment_details", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L2081", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_save_payment_details", + "target": "crud_collection_protocol_normalize_fields", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L2102", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_save_payment_details", + "target": "crud_collection_protocol_pop_attachment_urls", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L2103", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_save_payment_details", + "target": "crud_collection_protocol_normalize_yyyymmdd_date", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L2160", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_upsert_storage_cert", + "target": "crud_collection_protocol_normalize_fields", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L2184", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_upsert_storage_cert", + "target": "crud_collection_protocol_get_storage_cert", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L2185", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_fullmoon_todo_to_dict", + "target": "crud_collection_protocol_dec", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L2241", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_fullmoon_todo_to_dict", + "target": "crud_collection_protocol_fmt_dt", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L2245", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_upsert_fullmoon_todo", + "target": "crud_collection_protocol_normalize_fields", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L2275", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_upsert_fullmoon_todo", + "target": "crud_collection_protocol_get_fullmoon_todo", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L2276", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_rationale_1", + "target": "crud_collection_protocol_py", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_rationale_44", + "target": "crud_collection_protocol_get_protocol_nos_used_in_protocols", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L44", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_rationale_78", + "target": "crud_collection_protocol_get_sample_codes_used_in_protocol_samples", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L78", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_rationale_114", + "target": "crud_collection_protocol_validate_sample_codes_not_used", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L114", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_rationale_168", + "target": "crud_collection_protocol_normalize_yyyymmdd_date", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L168", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_rationale_187", + "target": "crud_collection_protocol_normalize_fields", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L187", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_rationale_198", + "target": "crud_collection_protocol_pop_attachment_urls", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L198", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_rationale_209", + "target": "crud_collection_protocol_attachments_to_urls", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L209", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_rationale_273", + "target": "crud_collection_protocol_urls_to_attachment_list", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L273", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_rationale_916", + "target": "crud_collection_protocol_rows_to_payment_detail_dicts", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L916", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_rationale_972", + "target": "crud_collection_protocol_list_receipt_confirmed_details", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L972", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_rationale_1073", + "target": "crud_collection_protocol_list_refund_confirmed_details", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1073", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_rationale_1358", + "target": "crud_collection_protocol_classify_installment_warning", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1358", + "weight": 1.0 + }, + { + "source": "crud_qc_material_usage_py", + "target": "datetime", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/qc_material_usage.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "crud_qc_material_usage_py", + "target": "decimal", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/qc_material_usage.py", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "crud_qc_material_usage_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/qc_material_usage.py", + "source_location": "L6", + "weight": 1.0 + }, + { + "source": "crud_qc_material_usage_py", + "target": "fastapi", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/qc_material_usage.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "crud_qc_material_usage_py", + "target": "sqlalchemy", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/qc_material_usage.py", + "source_location": "L9", + "weight": 1.0 + }, + { + "source": "crud_qc_material_usage_py", + "target": "sqlalchemy_orm", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/qc_material_usage.py", + "source_location": "L10", + "weight": 1.0 + }, + { + "source": "crud_qc_material_usage_py", + "target": "app_core_utils", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/qc_material_usage.py", + "source_location": "L12", + "weight": 1.0 + }, + { + "source": "crud_qc_material_usage_py", + "target": "app_models_qc_material", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/qc_material_usage.py", + "source_location": "L13", + "weight": 1.0 + }, + { + "source": "crud_qc_material_usage_py", + "target": "crud_qc_material_usage_row_to_dict", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_material_usage.py", + "source_location": "L16", + "weight": 1.0 + }, + { + "source": "crud_qc_material_usage_py", + "target": "crud_qc_material_usage_list_usages", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_material_usage.py", + "source_location": "L35", + "weight": 1.0 + }, + { + "source": "crud_qc_material_usage_py", + "target": "crud_qc_material_usage_deduct_for_task", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_material_usage.py", + "source_location": "L74", + "weight": 1.0 + }, + { + "source": "crud_qc_material_usage_list_usages", + "target": "crud_qc_material_usage_row_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_material_usage.py", + "source_location": "L71", + "weight": 1.0 + }, + { + "source": "crud_qc_material_usage_rationale_83", + "target": "crud_qc_material_usage_deduct_for_task", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/qc_material_usage.py", + "source_location": "L83", + "weight": 1.0 + }, + { + "source": "crud_clean_room_py", + "target": "math", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "crud/clean_room.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "crud_clean_room_py", + "target": "datetime", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/clean_room.py", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "crud_clean_room_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/clean_room.py", + "source_location": "L6", + "weight": 1.0 + }, + { + "source": "crud_clean_room_py", + "target": "sqlalchemy", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/clean_room.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "crud_clean_room_py", + "target": "sqlalchemy_orm", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/clean_room.py", + "source_location": "L9", + "weight": 1.0 + }, + { + "source": "crud_clean_room_py", + "target": "app_core_utils", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/clean_room.py", + "source_location": "L11", + "weight": 1.0 + }, + { + "source": "crud_clean_room_py", + "target": "app_models_models", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/clean_room.py", + "source_location": "L12", + "weight": 1.0 + }, + { + "source": "crud_clean_room_py", + "target": "crud_clean_room_row_to_dict", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/clean_room.py", + "source_location": "L19", + "weight": 1.0 + }, + { + "source": "crud_clean_room_py", + "target": "crud_clean_room_list_clean_rooms", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/clean_room.py", + "source_location": "L35", + "weight": 1.0 + }, + { + "source": "crud_clean_room_py", + "target": "crud_clean_room_get_clean_room", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/clean_room.py", + "source_location": "L66", + "weight": 1.0 + }, + { + "source": "crud_clean_room_py", + "target": "crud_clean_room_room_code_exists", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/clean_room.py", + "source_location": "L73", + "weight": 1.0 + }, + { + "source": "crud_clean_room_py", + "target": "crud_clean_room_create_clean_room", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/clean_room.py", + "source_location": "L82", + "weight": 1.0 + }, + { + "source": "crud_clean_room_py", + "target": "crud_clean_room_update_clean_room", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/clean_room.py", + "source_location": "L123", + "weight": 1.0 + }, + { + "source": "crud_clean_room_py", + "target": "crud_clean_room_soft_delete_clean_room", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/clean_room.py", + "source_location": "L167", + "weight": 1.0 + }, + { + "source": "crud_clean_room_py", + "target": "crud_clean_room_access_log_to_dict", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/clean_room.py", + "source_location": "L181", + "weight": 1.0 + }, + { + "source": "crud_clean_room_py", + "target": "crud_clean_room_list_access_logs", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/clean_room.py", + "source_location": "L200", + "weight": 1.0 + }, + { + "source": "crud_clean_room_py", + "target": "crud_clean_room_get_access_log", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/clean_room.py", + "source_location": "L237", + "weight": 1.0 + }, + { + "source": "crud_clean_room_py", + "target": "crud_clean_room_create_access_log", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/clean_room.py", + "source_location": "L244", + "weight": 1.0 + }, + { + "source": "crud_clean_room_py", + "target": "crud_clean_room_update_access_log", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/clean_room.py", + "source_location": "L289", + "weight": 1.0 + }, + { + "source": "crud_clean_room_py", + "target": "crud_clean_room_soft_delete_access_log", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/clean_room.py", + "source_location": "L331", + "weight": 1.0 + }, + { + "source": "crud_clean_room_py", + "target": "crud_clean_room_total_pages", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/clean_room.py", + "source_location": "L341", + "weight": 1.0 + }, + { + "source": "crud_clean_room_list_clean_rooms", + "target": "crud_clean_room_row_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/clean_room.py", + "source_location": "L63", + "weight": 1.0 + }, + { + "source": "crud_clean_room_create_clean_room", + "target": "crud_clean_room_room_code_exists", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/clean_room.py", + "source_location": "L98", + "weight": 1.0 + }, + { + "source": "crud_clean_room_update_clean_room", + "target": "crud_clean_room_get_clean_room", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/clean_room.py", + "source_location": "L137", + "weight": 1.0 + }, + { + "source": "crud_clean_room_update_clean_room", + "target": "crud_clean_room_room_code_exists", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/clean_room.py", + "source_location": "L144", + "weight": 1.0 + }, + { + "source": "crud_clean_room_soft_delete_clean_room", + "target": "crud_clean_room_get_clean_room", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/clean_room.py", + "source_location": "L168", + "weight": 1.0 + }, + { + "source": "crud_clean_room_list_access_logs", + "target": "crud_clean_room_access_log_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/clean_room.py", + "source_location": "L234", + "weight": 1.0 + }, + { + "source": "crud_clean_room_update_access_log", + "target": "crud_clean_room_get_access_log", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/clean_room.py", + "source_location": "L304", + "weight": 1.0 + }, + { + "source": "crud_clean_room_soft_delete_access_log", + "target": "crud_clean_room_get_access_log", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/clean_room.py", + "source_location": "L332", + "weight": 1.0 + }, + { + "source": "crud_clean_room_rationale_1", + "target": "crud_clean_room_py", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/clean_room.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "crud_init_py", + "target": "app_crud_base", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/__init__.py", + "source_location": "L2", + "weight": 1.0 + }, + { + "source": "crud_init_py", + "target": "app_crud_user", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/__init__.py", + "source_location": "L3", + "weight": 1.0 + }, + { + "source": "crud_express_company_py", + "target": "math", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "crud/express_company.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "crud_express_company_py", + "target": "datetime", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/express_company.py", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "crud_express_company_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/express_company.py", + "source_location": "L6", + "weight": 1.0 + }, + { + "source": "crud_express_company_py", + "target": "sqlalchemy", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/express_company.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "crud_express_company_py", + "target": "sqlalchemy_orm", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/express_company.py", + "source_location": "L9", + "weight": 1.0 + }, + { + "source": "crud_express_company_py", + "target": "app_core_utils", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/express_company.py", + "source_location": "L11", + "weight": 1.0 + }, + { + "source": "crud_express_company_py", + "target": "app_models_models", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/express_company.py", + "source_location": "L12", + "weight": 1.0 + }, + { + "source": "crud_express_company_py", + "target": "crud_express_company_row_to_dict", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/express_company.py", + "source_location": "L15", + "weight": 1.0 + }, + { + "source": "crud_express_company_py", + "target": "crud_express_company_list_express_companies", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/express_company.py", + "source_location": "L28", + "weight": 1.0 + }, + { + "source": "crud_express_company_py", + "target": "crud_express_company_get_express_company", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/express_company.py", + "source_location": "L59", + "weight": 1.0 + }, + { + "source": "crud_express_company_py", + "target": "crud_express_company_express_code_exists", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/express_company.py", + "source_location": "L67", + "weight": 1.0 + }, + { + "source": "crud_express_company_py", + "target": "crud_express_company_create_express_company", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/express_company.py", + "source_location": "L74", + "weight": 1.0 + }, + { + "source": "crud_express_company_py", + "target": "crud_express_company_update_express_company", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/express_company.py", + "source_location": "L109", + "weight": 1.0 + }, + { + "source": "crud_express_company_py", + "target": "crud_express_company_soft_delete_express_company", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/express_company.py", + "source_location": "L143", + "weight": 1.0 + }, + { + "source": "crud_express_company_py", + "target": "crud_express_company_total_pages", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/express_company.py", + "source_location": "L153", + "weight": 1.0 + }, + { + "source": "crud_express_company_list_express_companies", + "target": "crud_express_company_row_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/express_company.py", + "source_location": "L56", + "weight": 1.0 + }, + { + "source": "crud_express_company_create_express_company", + "target": "crud_express_company_express_code_exists", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/express_company.py", + "source_location": "L87", + "weight": 1.0 + }, + { + "source": "crud_express_company_update_express_company", + "target": "crud_express_company_get_express_company", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/express_company.py", + "source_location": "L119", + "weight": 1.0 + }, + { + "source": "crud_express_company_update_express_company", + "target": "crud_express_company_express_code_exists", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/express_company.py", + "source_location": "L126", + "weight": 1.0 + }, + { + "source": "crud_express_company_soft_delete_express_company", + "target": "crud_express_company_get_express_company", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/express_company.py", + "source_location": "L144", + "weight": 1.0 + }, + { + "source": "crud_express_company_rationale_1", + "target": "crud_express_company_py", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/express_company.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "crud_qc_lab_test_item_py", + "target": "datetime", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/qc_lab_test_item.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "crud_qc_lab_test_item_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/qc_lab_test_item.py", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "crud_qc_lab_test_item_py", + "target": "sqlalchemy", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/qc_lab_test_item.py", + "source_location": "L7", + "weight": 1.0 + }, + { + "source": "crud_qc_lab_test_item_py", + "target": "sqlalchemy_orm", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/qc_lab_test_item.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "crud_qc_lab_test_item_py", + "target": "app_core_utils", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/qc_lab_test_item.py", + "source_location": "L10", + "weight": 1.0 + }, + { + "source": "crud_qc_lab_test_item_py", + "target": "app_models_models", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/qc_lab_test_item.py", + "source_location": "L11", + "weight": 1.0 + }, + { + "source": "crud_qc_lab_test_item_py", + "target": "crud_qc_lab_test_item_row_to_dict", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_lab_test_item.py", + "source_location": "L14", + "weight": 1.0 + }, + { + "source": "crud_qc_lab_test_item_py", + "target": "crud_qc_lab_test_item_item_code_exists", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_lab_test_item.py", + "source_location": "L28", + "weight": 1.0 + }, + { + "source": "crud_qc_lab_test_item_py", + "target": "crud_qc_lab_test_item_list_lab_items", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_lab_test_item.py", + "source_location": "L44", + "weight": 1.0 + }, + { + "source": "crud_qc_lab_test_item_py", + "target": "crud_qc_lab_test_item_list_active_lab_items", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_lab_test_item.py", + "source_location": "L81", + "weight": 1.0 + }, + { + "source": "crud_qc_lab_test_item_py", + "target": "crud_qc_lab_test_item_get_lab_item", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_lab_test_item.py", + "source_location": "L95", + "weight": 1.0 + }, + { + "source": "crud_qc_lab_test_item_py", + "target": "crud_qc_lab_test_item_create_lab_item", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_lab_test_item.py", + "source_location": "L106", + "weight": 1.0 + }, + { + "source": "crud_qc_lab_test_item_py", + "target": "crud_qc_lab_test_item_update_lab_item", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_lab_test_item.py", + "source_location": "L152", + "weight": 1.0 + }, + { + "source": "crud_qc_lab_test_item_py", + "target": "crud_qc_lab_test_item_soft_delete_lab_item", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_lab_test_item.py", + "source_location": "L199", + "weight": 1.0 + }, + { + "source": "crud_qc_lab_test_item_list_lab_items", + "target": "crud_qc_lab_test_item_row_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_lab_test_item.py", + "source_location": "L78", + "weight": 1.0 + }, + { + "source": "crud_qc_lab_test_item_list_active_lab_items", + "target": "crud_qc_lab_test_item_row_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_lab_test_item.py", + "source_location": "L92", + "weight": 1.0 + }, + { + "source": "crud_qc_lab_test_item_create_lab_item", + "target": "crud_qc_lab_test_item_item_code_exists", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_lab_test_item.py", + "source_location": "L122", + "weight": 1.0 + }, + { + "source": "crud_qc_lab_test_item_update_lab_item", + "target": "crud_qc_lab_test_item_get_lab_item", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_lab_test_item.py", + "source_location": "L165", + "weight": 1.0 + }, + { + "source": "crud_qc_lab_test_item_update_lab_item", + "target": "crud_qc_lab_test_item_item_code_exists", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_lab_test_item.py", + "source_location": "L172", + "weight": 1.0 + }, + { + "source": "crud_qc_lab_test_item_soft_delete_lab_item", + "target": "crud_qc_lab_test_item_get_lab_item", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_lab_test_item.py", + "source_location": "L200", + "weight": 1.0 + }, + { + "source": "crud_role_py", + "target": "math", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "crud/role.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "crud_role_py", + "target": "datetime", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/role.py", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "crud_role_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/role.py", + "source_location": "L6", + "weight": 1.0 + }, + { + "source": "crud_role_py", + "target": "sqlalchemy", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/role.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "crud_role_py", + "target": "sqlalchemy_orm", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/role.py", + "source_location": "L9", + "weight": 1.0 + }, + { + "source": "crud_role_py", + "target": "app_core_utils", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/role.py", + "source_location": "L11", + "weight": 1.0 + }, + { + "source": "crud_role_py", + "target": "app_models_models", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/role.py", + "source_location": "L12", + "weight": 1.0 + }, + { + "source": "crud_role_py", + "target": "crud_role_row_to_dict", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/role.py", + "source_location": "L20", + "weight": 1.0 + }, + { + "source": "crud_role_py", + "target": "crud_role_total_pages", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/role.py", + "source_location": "L34", + "weight": 1.0 + }, + { + "source": "crud_role_py", + "target": "crud_role_list_roles", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/role.py", + "source_location": "L45", + "weight": 1.0 + }, + { + "source": "crud_role_py", + "target": "crud_role_get_role", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/role.py", + "source_location": "L76", + "weight": 1.0 + }, + { + "source": "crud_role_py", + "target": "crud_role_role_name_exists", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/role.py", + "source_location": "L84", + "weight": 1.0 + }, + { + "source": "crud_role_py", + "target": "crud_role_create_role", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/role.py", + "source_location": "L98", + "weight": 1.0 + }, + { + "source": "crud_role_py", + "target": "crud_role_update_role", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/role.py", + "source_location": "L135", + "weight": 1.0 + }, + { + "source": "crud_role_py", + "target": "crud_role_soft_delete_role", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/role.py", + "source_location": "L172", + "weight": 1.0 + }, + { + "source": "crud_role_py", + "target": "crud_role_get_role_menu_ids", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/role.py", + "source_location": "L194", + "weight": 1.0 + }, + { + "source": "crud_role_py", + "target": "crud_role_update_role_menus", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/role.py", + "source_location": "L203", + "weight": 1.0 + }, + { + "source": "crud_role_py", + "target": "crud_role_get_role_data_scope", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/role.py", + "source_location": "L238", + "weight": 1.0 + }, + { + "source": "crud_role_py", + "target": "crud_role_update_role_data_scope", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/role.py", + "source_location": "L247", + "weight": 1.0 + }, + { + "source": "crud_role_list_roles", + "target": "crud_role_row_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/role.py", + "source_location": "L73", + "weight": 1.0 + }, + { + "source": "crud_role_create_role", + "target": "crud_role_role_name_exists", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/role.py", + "source_location": "L112", + "weight": 1.0 + }, + { + "source": "crud_role_update_role", + "target": "crud_role_get_role", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/role.py", + "source_location": "L146", + "weight": 1.0 + }, + { + "source": "crud_role_update_role", + "target": "crud_role_role_name_exists", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/role.py", + "source_location": "L153", + "weight": 1.0 + }, + { + "source": "crud_role_soft_delete_role", + "target": "crud_role_get_role", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/role.py", + "source_location": "L173", + "weight": 1.0 + }, + { + "source": "crud_role_update_role_data_scope", + "target": "crud_role_get_role", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/role.py", + "source_location": "L255", + "weight": 1.0 + }, + { + "source": "crud_role_rationale_1", + "target": "crud_role_py", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/role.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "crud_cell_product_py", + "target": "math", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "crud/cell_product.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "crud_cell_product_py", + "target": "datetime", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/cell_product.py", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "crud_cell_product_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/cell_product.py", + "source_location": "L6", + "weight": 1.0 + }, + { + "source": "crud_cell_product_py", + "target": "sqlalchemy", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/cell_product.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "crud_cell_product_py", + "target": "sqlalchemy_orm", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/cell_product.py", + "source_location": "L9", + "weight": 1.0 + }, + { + "source": "crud_cell_product_py", + "target": "app_core_utils", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/cell_product.py", + "source_location": "L11", + "weight": 1.0 + }, + { + "source": "crud_cell_product_py", + "target": "app_models_models", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/cell_product.py", + "source_location": "L12", + "weight": 1.0 + }, + { + "source": "crud_cell_product_py", + "target": "crud_cell_product_row_to_dict", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/cell_product.py", + "source_location": "L15", + "weight": 1.0 + }, + { + "source": "crud_cell_product_py", + "target": "crud_cell_product_list_cell_products", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/cell_product.py", + "source_location": "L41", + "weight": 1.0 + }, + { + "source": "crud_cell_product_py", + "target": "crud_cell_product_get_cell_product", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/cell_product.py", + "source_location": "L82", + "weight": 1.0 + }, + { + "source": "crud_cell_product_py", + "target": "crud_cell_product_create_cell_product", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/cell_product.py", + "source_location": "L96", + "weight": 1.0 + }, + { + "source": "crud_cell_product_py", + "target": "crud_cell_product_update_cell_product", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/cell_product.py", + "source_location": "L146", + "weight": 1.0 + }, + { + "source": "crud_cell_product_py", + "target": "crud_cell_product_delete_cell_product", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/cell_product.py", + "source_location": "L188", + "weight": 1.0 + }, + { + "source": "crud_cell_product_py", + "target": "crud_cell_product_total_pages", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/cell_product.py", + "source_location": "L204", + "weight": 1.0 + }, + { + "source": "crud_cell_product_list_cell_products", + "target": "crud_cell_product_row_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/cell_product.py", + "source_location": "L79", + "weight": 1.0 + }, + { + "source": "crud_cell_product_update_cell_product", + "target": "crud_cell_product_get_cell_product", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/cell_product.py", + "source_location": "L153", + "weight": 1.0 + }, + { + "source": "crud_cell_product_delete_cell_product", + "target": "crud_cell_product_get_cell_product", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/cell_product.py", + "source_location": "L194", + "weight": 1.0 + }, + { + "source": "crud_cell_product_rationale_1", + "target": "crud_cell_product_py", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/cell_product.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "crud_menu_py", + "target": "datetime", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/menu.py", + "source_location": "L3", + "weight": 1.0 + }, + { + "source": "crud_menu_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/menu.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "crud_menu_py", + "target": "sqlalchemy", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/menu.py", + "source_location": "L6", + "weight": 1.0 + }, + { + "source": "crud_menu_py", + "target": "sqlalchemy_orm", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/menu.py", + "source_location": "L7", + "weight": 1.0 + }, + { + "source": "crud_menu_py", + "target": "app_core_utils", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/menu.py", + "source_location": "L9", + "weight": 1.0 + }, + { + "source": "crud_menu_py", + "target": "app_models_models", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/menu.py", + "source_location": "L10", + "weight": 1.0 + }, + { + "source": "crud_menu_py", + "target": "crud_menu_row_to_dict", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/menu.py", + "source_location": "L13", + "weight": 1.0 + }, + { + "source": "crud_menu_py", + "target": "crud_menu_build_tree", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/menu.py", + "source_location": "L33", + "weight": 1.0 + }, + { + "source": "crud_menu_py", + "target": "crud_menu_list_menus", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/menu.py", + "source_location": "L41", + "weight": 1.0 + }, + { + "source": "crud_menu_py", + "target": "crud_menu_list_menus_tree", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/menu.py", + "source_location": "L58", + "weight": 1.0 + }, + { + "source": "crud_menu_py", + "target": "crud_menu_get_menu", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/menu.py", + "source_location": "L68", + "weight": 1.0 + }, + { + "source": "crud_menu_py", + "target": "crud_menu_menu_name_exists", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/menu.py", + "source_location": "L76", + "weight": 1.0 + }, + { + "source": "crud_menu_py", + "target": "crud_menu_create_menu", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/menu.py", + "source_location": "L90", + "weight": 1.0 + }, + { + "source": "crud_menu_py", + "target": "crud_menu_update_menu", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/menu.py", + "source_location": "L137", + "weight": 1.0 + }, + { + "source": "crud_menu_py", + "target": "crud_menu_cascade_soft_delete", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/menu.py", + "source_location": "L187", + "weight": 1.0 + }, + { + "source": "crud_menu_py", + "target": "crud_menu_soft_delete_menu", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/menu.py", + "source_location": "L200", + "weight": 1.0 + }, + { + "source": "crud_menu_list_menus", + "target": "crud_menu_row_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/menu.py", + "source_location": "L55", + "weight": 1.0 + }, + { + "source": "crud_menu_list_menus_tree", + "target": "crud_menu_list_menus", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/menu.py", + "source_location": "L64", + "weight": 1.0 + }, + { + "source": "crud_menu_list_menus_tree", + "target": "crud_menu_build_tree", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/menu.py", + "source_location": "L65", + "weight": 1.0 + }, + { + "source": "crud_menu_update_menu", + "target": "crud_menu_get_menu", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/menu.py", + "source_location": "L154", + "weight": 1.0 + }, + { + "source": "crud_menu_soft_delete_menu", + "target": "crud_menu_get_menu", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/menu.py", + "source_location": "L201", + "weight": 1.0 + }, + { + "source": "crud_menu_soft_delete_menu", + "target": "crud_menu_cascade_soft_delete", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/menu.py", + "source_location": "L204", + "weight": 1.0 + }, + { + "source": "crud_collection_region_py", + "target": "math", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "crud/collection_region.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "crud_collection_region_py", + "target": "datetime", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/collection_region.py", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "crud_collection_region_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/collection_region.py", + "source_location": "L6", + "weight": 1.0 + }, + { + "source": "crud_collection_region_py", + "target": "sqlalchemy", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/collection_region.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "crud_collection_region_py", + "target": "sqlalchemy_orm", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/collection_region.py", + "source_location": "L9", + "weight": 1.0 + }, + { + "source": "crud_collection_region_py", + "target": "app_core_utils", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/collection_region.py", + "source_location": "L11", + "weight": 1.0 + }, + { + "source": "crud_collection_region_py", + "target": "app_models_models", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/collection_region.py", + "source_location": "L12", + "weight": 1.0 + }, + { + "source": "crud_collection_region_py", + "target": "crud_collection_region_region_to_dict", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_region.py", + "source_location": "L15", + "weight": 1.0 + }, + { + "source": "crud_collection_region_py", + "target": "crud_collection_region_hospital_to_dict", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_region.py", + "source_location": "L28", + "weight": 1.0 + }, + { + "source": "crud_collection_region_py", + "target": "crud_collection_region_list_collection_regions", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_region.py", + "source_location": "L41", + "weight": 1.0 + }, + { + "source": "crud_collection_region_py", + "target": "crud_collection_region_get_collection_region", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_region.py", + "source_location": "L91", + "weight": 1.0 + }, + { + "source": "crud_collection_region_py", + "target": "crud_collection_region_create_collection_region", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_region.py", + "source_location": "L98", + "weight": 1.0 + }, + { + "source": "crud_collection_region_py", + "target": "crud_collection_region_update_collection_region", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_region.py", + "source_location": "L129", + "weight": 1.0 + }, + { + "source": "crud_collection_region_py", + "target": "crud_collection_region_soft_delete_collection_region", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_region.py", + "source_location": "L159", + "weight": 1.0 + }, + { + "source": "crud_collection_region_py", + "target": "crud_collection_region_list_hospitals", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_region.py", + "source_location": "L184", + "weight": 1.0 + }, + { + "source": "crud_collection_region_py", + "target": "crud_collection_region_get_hospital", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_region.py", + "source_location": "L222", + "weight": 1.0 + }, + { + "source": "crud_collection_region_py", + "target": "crud_collection_region_create_hospital", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_region.py", + "source_location": "L229", + "weight": 1.0 + }, + { + "source": "crud_collection_region_py", + "target": "crud_collection_region_update_hospital", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_region.py", + "source_location": "L265", + "weight": 1.0 + }, + { + "source": "crud_collection_region_py", + "target": "crud_collection_region_soft_delete_hospital", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_region.py", + "source_location": "L295", + "weight": 1.0 + }, + { + "source": "crud_collection_region_py", + "target": "crud_collection_region_total_pages", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_region.py", + "source_location": "L305", + "weight": 1.0 + }, + { + "source": "crud_collection_region_list_collection_regions", + "target": "crud_collection_region_region_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_region.py", + "source_location": "L88", + "weight": 1.0 + }, + { + "source": "crud_collection_region_update_collection_region", + "target": "crud_collection_region_get_collection_region", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_region.py", + "source_location": "L139", + "weight": 1.0 + }, + { + "source": "crud_collection_region_soft_delete_collection_region", + "target": "crud_collection_region_get_collection_region", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_region.py", + "source_location": "L160", + "weight": 1.0 + }, + { + "source": "crud_collection_region_list_hospitals", + "target": "crud_collection_region_get_collection_region", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_region.py", + "source_location": "L193", + "weight": 1.0 + }, + { + "source": "crud_collection_region_list_hospitals", + "target": "crud_collection_region_hospital_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_region.py", + "source_location": "L219", + "weight": 1.0 + }, + { + "source": "crud_collection_region_create_hospital", + "target": "crud_collection_region_get_collection_region", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_region.py", + "source_location": "L239", + "weight": 1.0 + }, + { + "source": "crud_collection_region_update_hospital", + "target": "crud_collection_region_get_hospital", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_region.py", + "source_location": "L275", + "weight": 1.0 + }, + { + "source": "crud_collection_region_soft_delete_hospital", + "target": "crud_collection_region_get_hospital", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_region.py", + "source_location": "L296", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_check_item_py", + "target": "datetime", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception_check_item.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_check_item_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception_check_item.py", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_check_item_py", + "target": "sqlalchemy", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception_check_item.py", + "source_location": "L7", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_check_item_py", + "target": "sqlalchemy_orm", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception_check_item.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_check_item_py", + "target": "app_core_utils", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception_check_item.py", + "source_location": "L10", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_check_item_py", + "target": "app_models_models", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception_check_item.py", + "source_location": "L11", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_check_item_py", + "target": "crud_sample_reception_check_item_row_to_dict", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception_check_item.py", + "source_location": "L14", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_check_item_py", + "target": "crud_sample_reception_check_item_item_code_exists", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception_check_item.py", + "source_location": "L28", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_check_item_py", + "target": "crud_sample_reception_check_item_order_query", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception_check_item.py", + "source_location": "L46", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_check_item_py", + "target": "crud_sample_reception_check_item_list_check_items", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception_check_item.py", + "source_location": "L53", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_check_item_py", + "target": "crud_sample_reception_check_item_list_active_check_items", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception_check_item.py", + "source_location": "L91", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_check_item_py", + "target": "crud_sample_reception_check_item_get_check_item", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception_check_item.py", + "source_location": "L105", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_check_item_py", + "target": "crud_sample_reception_check_item_create_check_item", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception_check_item.py", + "source_location": "L116", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_check_item_py", + "target": "crud_sample_reception_check_item_update_check_item", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception_check_item.py", + "source_location": "L160", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_check_item_py", + "target": "crud_sample_reception_check_item_soft_delete_check_item", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception_check_item.py", + "source_location": "L204", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_check_item_list_check_items", + "target": "crud_sample_reception_check_item_order_query", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception_check_item.py", + "source_location": "L87", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_check_item_list_check_items", + "target": "crud_sample_reception_check_item_row_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception_check_item.py", + "source_location": "L88", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_check_item_list_active_check_items", + "target": "crud_sample_reception_check_item_order_query", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception_check_item.py", + "source_location": "L93", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_check_item_list_active_check_items", + "target": "crud_sample_reception_check_item_row_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception_check_item.py", + "source_location": "L102", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_check_item_create_check_item", + "target": "crud_sample_reception_check_item_item_code_exists", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception_check_item.py", + "source_location": "L131", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_check_item_update_check_item", + "target": "crud_sample_reception_check_item_get_check_item", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception_check_item.py", + "source_location": "L172", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_check_item_update_check_item", + "target": "crud_sample_reception_check_item_item_code_exists", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception_check_item.py", + "source_location": "L179", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_check_item_soft_delete_check_item", + "target": "crud_sample_reception_check_item_get_check_item", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception_check_item.py", + "source_location": "L207", + "weight": 1.0 + }, + { + "source": "crud_site_py", + "target": "math", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "crud/site.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "crud_site_py", + "target": "datetime", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/site.py", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "crud_site_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/site.py", + "source_location": "L6", + "weight": 1.0 + }, + { + "source": "crud_site_py", + "target": "sqlalchemy", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/site.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "crud_site_py", + "target": "sqlalchemy_orm", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/site.py", + "source_location": "L9", + "weight": 1.0 + }, + { + "source": "crud_site_py", + "target": "app_core_utils", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/site.py", + "source_location": "L11", + "weight": 1.0 + }, + { + "source": "crud_site_py", + "target": "app_models_models", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/site.py", + "source_location": "L12", + "weight": 1.0 + }, + { + "source": "crud_site_py", + "target": "crud_site_row_to_dict", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/site.py", + "source_location": "L15", + "weight": 1.0 + }, + { + "source": "crud_site_py", + "target": "crud_site_list_sites", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/site.py", + "source_location": "L34", + "weight": 1.0 + }, + { + "source": "crud_site_py", + "target": "crud_site_get_site", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/site.py", + "source_location": "L65", + "weight": 1.0 + }, + { + "source": "crud_site_py", + "target": "crud_site_site_code_exists", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/site.py", + "source_location": "L73", + "weight": 1.0 + }, + { + "source": "crud_site_py", + "target": "crud_site_create_site", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/site.py", + "source_location": "L80", + "weight": 1.0 + }, + { + "source": "crud_site_py", + "target": "crud_site_update_site", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/site.py", + "source_location": "L127", + "weight": 1.0 + }, + { + "source": "crud_site_py", + "target": "crud_site_soft_delete_site", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/site.py", + "source_location": "L179", + "weight": 1.0 + }, + { + "source": "crud_site_py", + "target": "crud_site_total_pages", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/site.py", + "source_location": "L189", + "weight": 1.0 + }, + { + "source": "crud_site_list_sites", + "target": "crud_site_row_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/site.py", + "source_location": "L62", + "weight": 1.0 + }, + { + "source": "crud_site_create_site", + "target": "crud_site_site_code_exists", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/site.py", + "source_location": "L99", + "weight": 1.0 + }, + { + "source": "crud_site_update_site", + "target": "crud_site_get_site", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/site.py", + "source_location": "L143", + "weight": 1.0 + }, + { + "source": "crud_site_update_site", + "target": "crud_site_site_code_exists", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/site.py", + "source_location": "L150", + "weight": 1.0 + }, + { + "source": "crud_site_soft_delete_site", + "target": "crud_site_get_site", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/site.py", + "source_location": "L180", + "weight": 1.0 + }, + { + "source": "crud_api_request_log_py", + "target": "datetime", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/api_request_log.py", + "source_location": "L2", + "weight": 1.0 + }, + { + "source": "crud_api_request_log_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/api_request_log.py", + "source_location": "L3", + "weight": 1.0 + }, + { + "source": "crud_api_request_log_py", + "target": "sqlalchemy", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/api_request_log.py", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "crud_api_request_log_py", + "target": "sqlalchemy_orm", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/api_request_log.py", + "source_location": "L6", + "weight": 1.0 + }, + { + "source": "crud_api_request_log_py", + "target": "app_core_utils", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/api_request_log.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "crud_api_request_log_py", + "target": "app_models_models", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/api_request_log.py", + "source_location": "L9", + "weight": 1.0 + }, + { + "source": "crud_api_request_log_py", + "target": "crud_api_request_log_apirequestlogcrud", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/api_request_log.py", + "source_location": "L12", + "weight": 1.0 + }, + { + "source": "crud_api_request_log_py", + "target": "crud_api_request_log_get_multi_with_filters", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/api_request_log.py", + "source_location": "L14", + "weight": 1.0 + }, + { + "source": "crud_api_request_log_py", + "target": "crud_api_request_log_get", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/api_request_log.py", + "source_location": "L85", + "weight": 1.0 + }, + { + "source": "crud_api_request_log_py", + "target": "crud_api_request_log_delete", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/api_request_log.py", + "source_location": "L91", + "weight": 1.0 + }, + { + "source": "crud_dict_data_py", + "target": "math", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "crud/dict_data.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "crud_dict_data_py", + "target": "datetime", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/dict_data.py", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "crud_dict_data_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/dict_data.py", + "source_location": "L6", + "weight": 1.0 + }, + { + "source": "crud_dict_data_py", + "target": "sqlalchemy", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/dict_data.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "crud_dict_data_py", + "target": "sqlalchemy_orm", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/dict_data.py", + "source_location": "L9", + "weight": 1.0 + }, + { + "source": "crud_dict_data_py", + "target": "app_core_utils", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/dict_data.py", + "source_location": "L11", + "weight": 1.0 + }, + { + "source": "crud_dict_data_py", + "target": "app_models_models", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/dict_data.py", + "source_location": "L12", + "weight": 1.0 + }, + { + "source": "crud_dict_data_py", + "target": "crud_dict_data_row_to_dict", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/dict_data.py", + "source_location": "L15", + "weight": 1.0 + }, + { + "source": "crud_dict_data_py", + "target": "crud_dict_data_list_dict_data", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/dict_data.py", + "source_location": "L29", + "weight": 1.0 + }, + { + "source": "crud_dict_data_py", + "target": "crud_dict_data_get_dict_data", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/dict_data.py", + "source_location": "L63", + "weight": 1.0 + }, + { + "source": "crud_dict_data_py", + "target": "crud_dict_data_create_dict_data", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/dict_data.py", + "source_location": "L71", + "weight": 1.0 + }, + { + "source": "crud_dict_data_py", + "target": "crud_dict_data_update_dict_data", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/dict_data.py", + "source_location": "L103", + "weight": 1.0 + }, + { + "source": "crud_dict_data_py", + "target": "crud_dict_data_soft_delete_dict_data", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/dict_data.py", + "source_location": "L132", + "weight": 1.0 + }, + { + "source": "crud_dict_data_py", + "target": "crud_dict_data_list_dict_data_options", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/dict_data.py", + "source_location": "L142", + "weight": 1.0 + }, + { + "source": "crud_dict_data_py", + "target": "crud_dict_data_total_pages", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/dict_data.py", + "source_location": "L154", + "weight": 1.0 + }, + { + "source": "crud_dict_data_list_dict_data", + "target": "crud_dict_data_row_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/dict_data.py", + "source_location": "L60", + "weight": 1.0 + }, + { + "source": "crud_dict_data_update_dict_data", + "target": "crud_dict_data_get_dict_data", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/dict_data.py", + "source_location": "L113", + "weight": 1.0 + }, + { + "source": "crud_dict_data_soft_delete_dict_data", + "target": "crud_dict_data_get_dict_data", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/dict_data.py", + "source_location": "L133", + "weight": 1.0 + }, + { + "source": "crud_dict_data_rationale_1", + "target": "crud_dict_data_py", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/dict_data.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "crud_research_donation_py", + "target": "math", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "crud_research_donation_py", + "target": "datetime", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "crud_research_donation_py", + "target": "decimal", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L6", + "weight": 1.0 + }, + { + "source": "crud_research_donation_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L7", + "weight": 1.0 + }, + { + "source": "crud_research_donation_py", + "target": "sqlalchemy", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L9", + "weight": 1.0 + }, + { + "source": "crud_research_donation_py", + "target": "sqlalchemy_orm", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L10", + "weight": 1.0 + }, + { + "source": "crud_research_donation_py", + "target": "app_core_utils", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L12", + "weight": 1.0 + }, + { + "source": "crud_research_donation_py", + "target": "app_crud_base", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L13", + "weight": 1.0 + }, + { + "source": "crud_research_donation_py", + "target": "app_crud_collection_protocol", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L14", + "weight": 1.0 + }, + { + "source": "crud_research_donation_py", + "target": "app_crud_protocol_donation_convert", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L19", + "weight": 1.0 + }, + { + "source": "crud_research_donation_py", + "target": "app_models_models", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 1.0 + }, + { + "source": "crud_research_donation_py", + "target": "app_models_research_donation", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 1.0 + }, + { + "source": "crud_research_donation_py", + "target": "crud_research_donation_total_pages", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L51", + "weight": 1.0 + }, + { + "source": "crud_research_donation_py", + "target": "crud_research_donation_fmt_dt", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L57", + "weight": 1.0 + }, + { + "source": "crud_research_donation_py", + "target": "crud_research_donation_dec", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L61", + "weight": 1.0 + }, + { + "source": "crud_research_donation_py", + "target": "crud_research_donation_optional_decimal", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L69", + "weight": 1.0 + }, + { + "source": "crud_research_donation_py", + "target": "crud_research_donation_normalize_fields", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L81", + "weight": 1.0 + }, + { + "source": "crud_research_donation_py", + "target": "crud_research_donation_merge_comma_separated_urls", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L92", + "weight": 1.0 + }, + { + "source": "crud_research_donation_py", + "target": "crud_research_donation_resolve_donation_payload", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L108", + "weight": 1.0 + }, + { + "source": "crud_research_donation_py", + "target": "crud_research_donation_user_nick_name_map", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L126", + "weight": 1.0 + }, + { + "source": "crud_research_donation_py", + "target": "crud_research_donation_donation_to_dict", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L139", + "weight": 1.0 + }, + { + "source": "crud_research_donation_py", + "target": "crud_research_donation_audit_to_dict", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L173", + "weight": 1.0 + }, + { + "source": "crud_research_donation_py", + "target": "crud_research_donation_party_to_dict", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L195", + "weight": 1.0 + }, + { + "source": "crud_research_donation_py", + "target": "crud_research_donation_collection_to_dict", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L227", + "weight": 1.0 + }, + { + "source": "crud_research_donation_py", + "target": "crud_research_donation_sample_to_dict", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L245", + "weight": 1.0 + }, + { + "source": "crud_research_donation_py", + "target": "crud_research_donation_transport_to_dict", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L268", + "weight": 1.0 + }, + { + "source": "crud_research_donation_py", + "target": "crud_research_donation_get_party", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L293", + "weight": 1.0 + }, + { + "source": "crud_research_donation_py", + "target": "crud_research_donation_get_collection", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L309", + "weight": 1.0 + }, + { + "source": "crud_research_donation_py", + "target": "crud_research_donation_list_samples", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L325", + "weight": 1.0 + }, + { + "source": "crud_research_donation_py", + "target": "crud_research_donation_list_sample_transports", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L345", + "weight": 1.0 + }, + { + "source": "crud_research_donation_py", + "target": "crud_research_donation_list_donations", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L370", + "weight": 1.0 + }, + { + "source": "crud_research_donation_py", + "target": "crud_research_donation_get_donation_detail", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L534", + "weight": 1.0 + }, + { + "source": "crud_research_donation_py", + "target": "crud_research_donation_create_donation", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L628", + "weight": 1.0 + }, + { + "source": "crud_research_donation_py", + "target": "crud_research_donation_update_donation", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L696", + "weight": 1.0 + }, + { + "source": "crud_research_donation_py", + "target": "crud_research_donation_delete_donation", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L790", + "weight": 1.0 + }, + { + "source": "crud_research_donation_py", + "target": "crud_research_donation_batch_delete_donations", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L814", + "weight": 1.0 + }, + { + "source": "crud_research_donation_py", + "target": "crud_research_donation_list_audits", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L850", + "weight": 1.0 + }, + { + "source": "crud_research_donation_py", + "target": "crud_research_donation_submit_audit", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L925", + "weight": 1.0 + }, + { + "source": "crud_research_donation_py", + "target": "crud_research_donation_change_status", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L997", + "weight": 1.0 + }, + { + "source": "crud_research_donation_py", + "target": "crud_research_donation_convert_from_storage", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L1062", + "weight": 1.0 + }, + { + "source": "crud_research_donation_py", + "target": "crud_research_donation_convert_to_storage", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L1310", + "weight": 1.0 + }, + { + "source": "crud_research_donation_py", + "target": "crud_research_donation_create_party", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L1559", + "weight": 1.0 + }, + { + "source": "crud_research_donation_py", + "target": "crud_research_donation_create_collection", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L1604", + "weight": 1.0 + }, + { + "source": "crud_research_donation_py", + "target": "crud_research_donation_create_samples", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L1648", + "weight": 1.0 + }, + { + "source": "crud_research_donation_py", + "target": "crud_research_donation_create_transport", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L1708", + "weight": 1.0 + }, + { + "source": "crud_research_donation_py", + "target": "crud_research_donation_soft_delete_party", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L1767", + "weight": 1.0 + }, + { + "source": "crud_research_donation_py", + "target": "crud_research_donation_soft_delete_collection", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L1793", + "weight": 1.0 + }, + { + "source": "crud_research_donation_py", + "target": "crud_research_donation_soft_delete_samples", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L1819", + "weight": 1.0 + }, + { + "source": "crud_research_donation_py", + "target": "crud_research_donation_soft_delete_transports", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L1845", + "weight": 1.0 + }, + { + "source": "crud_research_donation_py", + "target": "crud_research_donation_soft_delete_all", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L1871", + "weight": 1.0 + }, + { + "source": "crud_research_donation_donation_to_dict", + "target": "crud_research_donation_fmt_dt", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L157", + "weight": 1.0 + }, + { + "source": "crud_research_donation_audit_to_dict", + "target": "crud_research_donation_fmt_dt", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L190", + "weight": 1.0 + }, + { + "source": "crud_research_donation_party_to_dict", + "target": "crud_research_donation_fmt_dt", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L211", + "weight": 1.0 + }, + { + "source": "crud_research_donation_party_to_dict", + "target": "crud_research_donation_dec", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L216", + "weight": 1.0 + }, + { + "source": "crud_research_donation_collection_to_dict", + "target": "crud_research_donation_fmt_dt", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L235", + "weight": 1.0 + }, + { + "source": "crud_research_donation_sample_to_dict", + "target": "crud_research_donation_dec", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L252", + "weight": 1.0 + }, + { + "source": "crud_research_donation_sample_to_dict", + "target": "crud_research_donation_fmt_dt", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L263", + "weight": 1.0 + }, + { + "source": "crud_research_donation_transport_to_dict", + "target": "crud_research_donation_dec", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L277", + "weight": 1.0 + }, + { + "source": "crud_research_donation_transport_to_dict", + "target": "crud_research_donation_fmt_dt", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L278", + "weight": 1.0 + }, + { + "source": "crud_research_donation_list_donations", + "target": "crud_research_donation_party_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L442", + "weight": 1.0 + }, + { + "source": "crud_research_donation_list_donations", + "target": "crud_research_donation_collection_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L453", + "weight": 1.0 + }, + { + "source": "crud_research_donation_list_donations", + "target": "crud_research_donation_user_nick_name_map", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L484", + "weight": 1.0 + }, + { + "source": "crud_research_donation_list_donations", + "target": "crud_research_donation_donation_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L488", + "weight": 1.0 + }, + { + "source": "crud_research_donation_list_donations", + "target": "crud_research_donation_total_pages", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L525", + "weight": 1.0 + }, + { + "source": "crud_research_donation_get_donation_detail", + "target": "crud_research_donation_donation_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L554", + "weight": 1.0 + }, + { + "source": "crud_research_donation_get_donation_detail", + "target": "crud_research_donation_get_party", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L562", + "weight": 1.0 + }, + { + "source": "crud_research_donation_get_donation_detail", + "target": "crud_research_donation_party_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L563", + "weight": 1.0 + }, + { + "source": "crud_research_donation_get_donation_detail", + "target": "crud_research_donation_get_collection", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L568", + "weight": 1.0 + }, + { + "source": "crud_research_donation_get_donation_detail", + "target": "crud_research_donation_collection_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L569", + "weight": 1.0 + }, + { + "source": "crud_research_donation_get_donation_detail", + "target": "crud_research_donation_list_samples", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L588", + "weight": 1.0 + }, + { + "source": "crud_research_donation_get_donation_detail", + "target": "crud_research_donation_list_sample_transports", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L589", + "weight": 1.0 + }, + { + "source": "crud_research_donation_get_donation_detail", + "target": "crud_research_donation_transport_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L590", + "weight": 1.0 + }, + { + "source": "crud_research_donation_get_donation_detail", + "target": "crud_research_donation_sample_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L603", + "weight": 1.0 + }, + { + "source": "crud_research_donation_get_donation_detail", + "target": "crud_research_donation_user_nick_name_map", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L611", + "weight": 1.0 + }, + { + "source": "crud_research_donation_create_donation", + "target": "crud_research_donation_normalize_fields", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L636", + "weight": 1.0 + }, + { + "source": "crud_research_donation_create_donation", + "target": "crud_research_donation_resolve_donation_payload", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L637", + "weight": 1.0 + }, + { + "source": "crud_research_donation_create_donation", + "target": "crud_research_donation_create_party", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L676", + "weight": 1.0 + }, + { + "source": "crud_research_donation_create_donation", + "target": "crud_research_donation_create_collection", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L680", + "weight": 1.0 + }, + { + "source": "crud_research_donation_create_donation", + "target": "crud_research_donation_create_samples", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L684", + "weight": 1.0 + }, + { + "source": "crud_research_donation_update_donation", + "target": "crud_research_donation_normalize_fields", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L719", + "weight": 1.0 + }, + { + "source": "crud_research_donation_update_donation", + "target": "crud_research_donation_resolve_donation_payload", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L720", + "weight": 1.0 + }, + { + "source": "crud_research_donation_update_donation", + "target": "crud_research_donation_soft_delete_party", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L764", + "weight": 1.0 + }, + { + "source": "crud_research_donation_update_donation", + "target": "crud_research_donation_create_party", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L766", + "weight": 1.0 + }, + { + "source": "crud_research_donation_update_donation", + "target": "crud_research_donation_soft_delete_collection", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L770", + "weight": 1.0 + }, + { + "source": "crud_research_donation_update_donation", + "target": "crud_research_donation_create_collection", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L772", + "weight": 1.0 + }, + { + "source": "crud_research_donation_update_donation", + "target": "crud_research_donation_soft_delete_samples", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L776", + "weight": 1.0 + }, + { + "source": "crud_research_donation_update_donation", + "target": "crud_research_donation_soft_delete_transports", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L777", + "weight": 1.0 + }, + { + "source": "crud_research_donation_update_donation", + "target": "crud_research_donation_create_samples", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L778", + "weight": 1.0 + }, + { + "source": "crud_research_donation_delete_donation", + "target": "crud_research_donation_soft_delete_all", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L810", + "weight": 1.0 + }, + { + "source": "crud_research_donation_batch_delete_donations", + "target": "crud_research_donation_soft_delete_all", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L839", + "weight": 1.0 + }, + { + "source": "crud_research_donation_list_audits", + "target": "crud_research_donation_user_nick_name_map", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L900", + "weight": 1.0 + }, + { + "source": "crud_research_donation_list_audits", + "target": "crud_research_donation_audit_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L903", + "weight": 1.0 + }, + { + "source": "crud_research_donation_list_audits", + "target": "crud_research_donation_total_pages", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L916", + "weight": 1.0 + }, + { + "source": "crud_research_donation_convert_to_storage", + "target": "crud_research_donation_get_party", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L1354", + "weight": 1.0 + }, + { + "source": "crud_research_donation_convert_to_storage", + "target": "crud_research_donation_get_collection", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L1355", + "weight": 1.0 + }, + { + "source": "crud_research_donation_convert_to_storage", + "target": "crud_research_donation_list_samples", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L1356", + "weight": 1.0 + }, + { + "source": "crud_research_donation_convert_to_storage", + "target": "crud_research_donation_list_sample_transports", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L1357", + "weight": 1.0 + }, + { + "source": "crud_research_donation_convert_to_storage", + "target": "crud_research_donation_merge_comma_separated_urls", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L1378", + "weight": 1.0 + }, + { + "source": "crud_research_donation_create_party", + "target": "crud_research_donation_optional_decimal", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L1588", + "weight": 1.0 + }, + { + "source": "crud_research_donation_create_samples", + "target": "crud_research_donation_normalize_fields", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L1664", + "weight": 1.0 + }, + { + "source": "crud_research_donation_create_samples", + "target": "crud_research_donation_create_transport", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L1703", + "weight": 1.0 + }, + { + "source": "crud_research_donation_create_transport", + "target": "crud_research_donation_normalize_fields", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L1719", + "weight": 1.0 + }, + { + "source": "crud_research_donation_soft_delete_all", + "target": "crud_research_donation_soft_delete_party", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L1897", + "weight": 1.0 + }, + { + "source": "crud_research_donation_soft_delete_all", + "target": "crud_research_donation_soft_delete_collection", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L1898", + "weight": 1.0 + }, + { + "source": "crud_research_donation_soft_delete_all", + "target": "crud_research_donation_soft_delete_samples", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L1899", + "weight": 1.0 + }, + { + "source": "crud_research_donation_soft_delete_all", + "target": "crud_research_donation_soft_delete_transports", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L1900", + "weight": 1.0 + }, + { + "source": "crud_research_donation_rationale_1", + "target": "crud_research_donation_py", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "crud_research_donation_rationale_82", + "target": "crud_research_donation_normalize_fields", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L82", + "weight": 1.0 + }, + { + "source": "crud_research_donation_rationale_93", + "target": "crud_research_donation_merge_comma_separated_urls", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L93", + "weight": 1.0 + }, + { + "source": "crud_research_donation_rationale_109", + "target": "crud_research_donation_resolve_donation_payload", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L109", + "weight": 1.0 + }, + { + "source": "crud_research_donation_rationale_380", + "target": "crud_research_donation_list_donations", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L380", + "weight": 1.0 + }, + { + "source": "crud_research_donation_rationale_635", + "target": "crud_research_donation_create_donation", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L635", + "weight": 1.0 + }, + { + "source": "crud_research_donation_rationale_704", + "target": "crud_research_donation_update_donation", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L704", + "weight": 1.0 + }, + { + "source": "crud_research_donation_rationale_934", + "target": "crud_research_donation_submit_audit", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L934", + "weight": 1.0 + }, + { + "source": "crud_research_donation_rationale_1317", + "target": "crud_research_donation_convert_to_storage", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L1317", + "weight": 1.0 + }, + { + "source": "crud_ethnic_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/ethnic.py", + "source_location": "L2", + "weight": 1.0 + }, + { + "source": "crud_ethnic_py", + "target": "sqlalchemy_orm", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/ethnic.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "crud_ethnic_py", + "target": "app_models_models", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/ethnic.py", + "source_location": "L6", + "weight": 1.0 + }, + { + "source": "crud_ethnic_py", + "target": "crud_ethnic_row_to_dict", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/ethnic.py", + "source_location": "L9", + "weight": 1.0 + }, + { + "source": "crud_ethnic_py", + "target": "crud_ethnic_list_ethnics", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/ethnic.py", + "source_location": "L18", + "weight": 1.0 + }, + { + "source": "crud_ethnic_list_ethnics", + "target": "crud_ethnic_row_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/ethnic.py", + "source_location": "L30", + "weight": 1.0 + }, + { + "source": "crud_ethnic_rationale_1", + "target": "crud_ethnic_py", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/ethnic.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "crud_process_category_py", + "target": "math", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "crud/process_category.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "crud_process_category_py", + "target": "datetime", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/process_category.py", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "crud_process_category_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/process_category.py", + "source_location": "L6", + "weight": 1.0 + }, + { + "source": "crud_process_category_py", + "target": "sqlalchemy", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/process_category.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "crud_process_category_py", + "target": "sqlalchemy_orm", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/process_category.py", + "source_location": "L9", + "weight": 1.0 + }, + { + "source": "crud_process_category_py", + "target": "app_core_utils", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/process_category.py", + "source_location": "L11", + "weight": 1.0 + }, + { + "source": "crud_process_category_py", + "target": "app_models_models", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/process_category.py", + "source_location": "L12", + "weight": 1.0 + }, + { + "source": "crud_process_category_py", + "target": "crud_process_category_row_to_dict", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process_category.py", + "source_location": "L15", + "weight": 1.0 + }, + { + "source": "crud_process_category_py", + "target": "crud_process_category_list_process_categories", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process_category.py", + "source_location": "L28", + "weight": 1.0 + }, + { + "source": "crud_process_category_py", + "target": "crud_process_category_get_process_category", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process_category.py", + "source_location": "L64", + "weight": 1.0 + }, + { + "source": "crud_process_category_py", + "target": "crud_process_category_category_code_exists", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process_category.py", + "source_location": "L72", + "weight": 1.0 + }, + { + "source": "crud_process_category_py", + "target": "crud_process_category_create_process_category", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process_category.py", + "source_location": "L81", + "weight": 1.0 + }, + { + "source": "crud_process_category_py", + "target": "crud_process_category_update_process_category", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process_category.py", + "source_location": "L116", + "weight": 1.0 + }, + { + "source": "crud_process_category_py", + "target": "crud_process_category_soft_delete_process_category", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process_category.py", + "source_location": "L150", + "weight": 1.0 + }, + { + "source": "crud_process_category_py", + "target": "crud_process_category_total_pages", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process_category.py", + "source_location": "L160", + "weight": 1.0 + }, + { + "source": "crud_process_category_list_process_categories", + "target": "crud_process_category_row_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process_category.py", + "source_location": "L61", + "weight": 1.0 + }, + { + "source": "crud_process_category_create_process_category", + "target": "crud_process_category_category_code_exists", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process_category.py", + "source_location": "L94", + "weight": 1.0 + }, + { + "source": "crud_process_category_update_process_category", + "target": "crud_process_category_get_process_category", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process_category.py", + "source_location": "L126", + "weight": 1.0 + }, + { + "source": "crud_process_category_update_process_category", + "target": "crud_process_category_category_code_exists", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process_category.py", + "source_location": "L133", + "weight": 1.0 + }, + { + "source": "crud_process_category_soft_delete_process_category", + "target": "crud_process_category_get_process_category", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process_category.py", + "source_location": "L151", + "weight": 1.0 + }, + { + "source": "crud_process_category_rationale_1", + "target": "crud_process_category_py", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/process_category.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "crud_item_unit_py", + "target": "math", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "crud/item_unit.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "crud_item_unit_py", + "target": "datetime", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/item_unit.py", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "crud_item_unit_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/item_unit.py", + "source_location": "L6", + "weight": 1.0 + }, + { + "source": "crud_item_unit_py", + "target": "sqlalchemy", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/item_unit.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "crud_item_unit_py", + "target": "sqlalchemy_orm", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/item_unit.py", + "source_location": "L9", + "weight": 1.0 + }, + { + "source": "crud_item_unit_py", + "target": "app_core_utils", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/item_unit.py", + "source_location": "L11", + "weight": 1.0 + }, + { + "source": "crud_item_unit_py", + "target": "app_models_models", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/item_unit.py", + "source_location": "L12", + "weight": 1.0 + }, + { + "source": "crud_item_unit_py", + "target": "crud_item_unit_row_to_dict", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/item_unit.py", + "source_location": "L15", + "weight": 1.0 + }, + { + "source": "crud_item_unit_py", + "target": "crud_item_unit_list_item_units", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/item_unit.py", + "source_location": "L28", + "weight": 1.0 + }, + { + "source": "crud_item_unit_py", + "target": "crud_item_unit_get_item_unit", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/item_unit.py", + "source_location": "L59", + "weight": 1.0 + }, + { + "source": "crud_item_unit_py", + "target": "crud_item_unit_unit_code_exists", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/item_unit.py", + "source_location": "L67", + "weight": 1.0 + }, + { + "source": "crud_item_unit_py", + "target": "crud_item_unit_create_item_unit", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/item_unit.py", + "source_location": "L74", + "weight": 1.0 + }, + { + "source": "crud_item_unit_py", + "target": "crud_item_unit_update_item_unit", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/item_unit.py", + "source_location": "L109", + "weight": 1.0 + }, + { + "source": "crud_item_unit_py", + "target": "crud_item_unit_soft_delete_item_unit", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/item_unit.py", + "source_location": "L143", + "weight": 1.0 + }, + { + "source": "crud_item_unit_py", + "target": "crud_item_unit_total_pages", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/item_unit.py", + "source_location": "L153", + "weight": 1.0 + }, + { + "source": "crud_item_unit_list_item_units", + "target": "crud_item_unit_row_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/item_unit.py", + "source_location": "L56", + "weight": 1.0 + }, + { + "source": "crud_item_unit_create_item_unit", + "target": "crud_item_unit_unit_code_exists", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/item_unit.py", + "source_location": "L87", + "weight": 1.0 + }, + { + "source": "crud_item_unit_update_item_unit", + "target": "crud_item_unit_get_item_unit", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/item_unit.py", + "source_location": "L119", + "weight": 1.0 + }, + { + "source": "crud_item_unit_update_item_unit", + "target": "crud_item_unit_unit_code_exists", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/item_unit.py", + "source_location": "L126", + "weight": 1.0 + }, + { + "source": "crud_item_unit_soft_delete_item_unit", + "target": "crud_item_unit_get_item_unit", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/item_unit.py", + "source_location": "L144", + "weight": 1.0 + }, + { + "source": "crud_item_unit_rationale_1", + "target": "crud_item_unit_py", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/item_unit.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_py", + "target": "datetime", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_py", + "target": "decimal", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L6", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_py", + "target": "sqlalchemy", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_py", + "target": "sqlalchemy_orm", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L9", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_py", + "target": "app_core_utils", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L11", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_py", + "target": "app_crud", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L12", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_py", + "target": "app_crud", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L13", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_py", + "target": "app_crud", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L14", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_py", + "target": "app_crud_qc_third_party_company", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L15", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_py", + "target": "app_crud_collection_protocol", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L16", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_py", + "target": "app_crud", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L17", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_py", + "target": "app_crud", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L18", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_py", + "target": "app_models_models", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L19", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_py", + "target": "app_models_qc_param", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L31", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_py", + "target": "app_models_research_donation", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L32", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_py", + "target": "crud_qc_work_order_dec", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L49", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_py", + "target": "crud_qc_work_order_fmt_dt", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L55", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_py", + "target": "crud_qc_work_order_reception_source_label", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L59", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_py", + "target": "crud_qc_work_order_qc_biz_type_label", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L64", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_py", + "target": "crud_qc_work_order_work_order_qc_biz_type", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L69", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_py", + "target": "crud_qc_work_order_accept_conclusion_label", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L73", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_py", + "target": "crud_qc_work_order_load_sample_type_name_map", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L78", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_py", + "target": "crud_qc_work_order_sample_type_name_for_reception", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L90", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_py", + "target": "crud_qc_work_order_enrich_work_order_list_items", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L107", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_py", + "target": "crud_qc_work_order_gen_daily_no", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L179", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_py", + "target": "crud_qc_work_order_wo_to_dict", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L193", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_py", + "target": "crud_qc_work_order_create_work_order_from_reception", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L223", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_py", + "target": "crud_qc_work_order_list_work_orders", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L338", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_py", + "target": "crud_qc_work_order_get_work_order", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L380", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_py", + "target": "crud_qc_work_order_lab_lines", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L389", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_py", + "target": "crud_qc_work_order_third_lines", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L410", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_py", + "target": "crud_qc_work_order_get_qc_info_map_for_samples", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L434", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_py", + "target": "crud_qc_work_order_get_work_order_detail", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L477", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_py", + "target": "crud_qc_work_order_soft_delete_pending_work_order_tasks", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L527", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_py", + "target": "crud_qc_work_order_configure_work_order", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L561", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_py", + "target": "crud_qc_work_order_try_complete_work_order", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L706", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_enrich_work_order_list_items", + "target": "crud_qc_work_order_load_sample_type_name_map", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L157", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_enrich_work_order_list_items", + "target": "crud_qc_work_order_reception_source_label", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L161", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_enrich_work_order_list_items", + "target": "crud_qc_work_order_fmt_dt", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L167", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_enrich_work_order_list_items", + "target": "crud_qc_work_order_sample_type_name_for_reception", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L169", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_wo_to_dict", + "target": "crud_qc_work_order_reception_source_label", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L203", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_wo_to_dict", + "target": "crud_qc_work_order_work_order_qc_biz_type", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L206", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_wo_to_dict", + "target": "crud_qc_work_order_qc_biz_type_label", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L207", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_wo_to_dict", + "target": "crud_qc_work_order_fmt_dt", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L214", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_wo_to_dict", + "target": "crud_qc_work_order_dec", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L216", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_create_work_order_from_reception", + "target": "crud_qc_work_order_gen_daily_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L273", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_list_work_orders", + "target": "crud_qc_work_order_wo_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L376", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_list_work_orders", + "target": "crud_qc_work_order_enrich_work_order_list_items", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L377", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_third_lines", + "target": "crud_qc_work_order_dec", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L428", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_get_qc_info_map_for_samples", + "target": "crud_qc_work_order_work_order_qc_biz_type", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L465", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_get_qc_info_map_for_samples", + "target": "crud_qc_work_order_wo_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L467", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_get_qc_info_map_for_samples", + "target": "crud_qc_work_order_qc_biz_type_label", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L469", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_get_qc_info_map_for_samples", + "target": "crud_qc_work_order_lab_lines", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L470", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_get_qc_info_map_for_samples", + "target": "crud_qc_work_order_third_lines", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L471", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_get_work_order_detail", + "target": "crud_qc_work_order_get_work_order", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L480", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_get_work_order_detail", + "target": "crud_qc_work_order_wo_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L483", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_get_work_order_detail", + "target": "crud_qc_work_order_enrich_work_order_list_items", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L484", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_get_work_order_detail", + "target": "crud_qc_work_order_fmt_dt", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L506", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_get_work_order_detail", + "target": "crud_qc_work_order_accept_conclusion_label", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L509", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_get_work_order_detail", + "target": "crud_qc_work_order_reception_source_label", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L513", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_get_work_order_detail", + "target": "crud_qc_work_order_lab_lines", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L521", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_get_work_order_detail", + "target": "crud_qc_work_order_third_lines", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L522", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_configure_work_order", + "target": "crud_qc_work_order_get_work_order", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L573", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_configure_work_order", + "target": "crud_qc_work_order_soft_delete_pending_work_order_tasks", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L581", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_try_complete_work_order", + "target": "crud_qc_work_order_get_work_order", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L719", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_rationale_231", + "target": "crud_qc_work_order_create_work_order_from_reception", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L231", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_rationale_439", + "target": "crud_qc_work_order_get_qc_info_map_for_samples", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L439", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_rationale_530", + "target": "crud_qc_work_order_soft_delete_pending_work_order_tasks", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L530", + "weight": 1.0 + }, + { + "source": "crud_process_py", + "target": "math", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "crud/process.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "crud_process_py", + "target": "datetime", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/process.py", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "crud_process_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/process.py", + "source_location": "L6", + "weight": 1.0 + }, + { + "source": "crud_process_py", + "target": "sqlalchemy", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/process.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "crud_process_py", + "target": "sqlalchemy_orm", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/process.py", + "source_location": "L9", + "weight": 1.0 + }, + { + "source": "crud_process_py", + "target": "app_core_utils", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/process.py", + "source_location": "L11", + "weight": 1.0 + }, + { + "source": "crud_process_py", + "target": "app_models_models", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/process.py", + "source_location": "L12", + "weight": 1.0 + }, + { + "source": "crud_process_py", + "target": "crud_process_reagent_row_to_dict", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process.py", + "source_location": "L21", + "weight": 1.0 + }, + { + "source": "crud_process_py", + "target": "crud_process_consumable_row_to_dict", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process.py", + "source_location": "L35", + "weight": 1.0 + }, + { + "source": "crud_process_py", + "target": "crud_process_output_row_to_dict", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process.py", + "source_location": "L49", + "weight": 1.0 + }, + { + "source": "crud_process_py", + "target": "crud_process_data_collection_row_to_dict", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process.py", + "source_location": "L59", + "weight": 1.0 + }, + { + "source": "crud_process_py", + "target": "crud_process_row_to_dict", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process.py", + "source_location": "L70", + "weight": 1.0 + }, + { + "source": "crud_process_py", + "target": "crud_process_list_processes", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process.py", + "source_location": "L88", + "weight": 1.0 + }, + { + "source": "crud_process_py", + "target": "crud_process_list_all_processes", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process.py", + "source_location": "L124", + "weight": 1.0 + }, + { + "source": "crud_process_py", + "target": "crud_process_get_process", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process.py", + "source_location": "L134", + "weight": 1.0 + }, + { + "source": "crud_process_py", + "target": "crud_process_get_process_detail", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process.py", + "source_location": "L142", + "weight": 1.0 + }, + { + "source": "crud_process_py", + "target": "crud_process_process_code_exists", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process.py", + "source_location": "L182", + "weight": 1.0 + }, + { + "source": "crud_process_py", + "target": "crud_process_create_sub_reagent", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process.py", + "source_location": "L191", + "weight": 1.0 + }, + { + "source": "crud_process_py", + "target": "crud_process_create_sub_consumable", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process.py", + "source_location": "L213", + "weight": 1.0 + }, + { + "source": "crud_process_py", + "target": "crud_process_create_sub_output", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process.py", + "source_location": "L236", + "weight": 1.0 + }, + { + "source": "crud_process_py", + "target": "crud_process_create_sub_data_collection", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process.py", + "source_location": "L256", + "weight": 1.0 + }, + { + "source": "crud_process_py", + "target": "crud_process_create_process", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process.py", + "source_location": "L275", + "weight": 1.0 + }, + { + "source": "crud_process_py", + "target": "crud_process_soft_delete_sub_records", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process.py", + "source_location": "L340", + "weight": 1.0 + }, + { + "source": "crud_process_py", + "target": "crud_process_update_process", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process.py", + "source_location": "L352", + "weight": 1.0 + }, + { + "source": "crud_process_py", + "target": "crud_process_soft_delete_process", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process.py", + "source_location": "L427", + "weight": 1.0 + }, + { + "source": "crud_process_py", + "target": "crud_process_total_pages", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/process.py", + "source_location": "L444", + "weight": 1.0 + }, + { + "source": "crud_process_list_processes", + "target": "crud_process_row_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process.py", + "source_location": "L121", + "weight": 1.0 + }, + { + "source": "crud_process_list_all_processes", + "target": "crud_process_row_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process.py", + "source_location": "L131", + "weight": 1.0 + }, + { + "source": "crud_process_get_process_detail", + "target": "crud_process_get_process", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process.py", + "source_location": "L143", + "weight": 1.0 + }, + { + "source": "crud_process_get_process_detail", + "target": "crud_process_row_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process.py", + "source_location": "L146", + "weight": 1.0 + }, + { + "source": "crud_process_get_process_detail", + "target": "crud_process_reagent_row_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process.py", + "source_location": "L167", + "weight": 1.0 + }, + { + "source": "crud_process_get_process_detail", + "target": "crud_process_consumable_row_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process.py", + "source_location": "L168", + "weight": 1.0 + }, + { + "source": "crud_process_get_process_detail", + "target": "crud_process_output_row_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process.py", + "source_location": "L169", + "weight": 1.0 + }, + { + "source": "crud_process_get_process_detail", + "target": "crud_process_data_collection_row_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process.py", + "source_location": "L177", + "weight": 1.0 + }, + { + "source": "crud_process_create_process", + "target": "crud_process_process_code_exists", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process.py", + "source_location": "L297", + "weight": 1.0 + }, + { + "source": "crud_process_create_process", + "target": "crud_process_create_sub_reagent", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process.py", + "source_location": "L324", + "weight": 1.0 + }, + { + "source": "crud_process_create_process", + "target": "crud_process_create_sub_consumable", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process.py", + "source_location": "L327", + "weight": 1.0 + }, + { + "source": "crud_process_create_process", + "target": "crud_process_create_sub_output", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process.py", + "source_location": "L330", + "weight": 1.0 + }, + { + "source": "crud_process_create_process", + "target": "crud_process_create_sub_data_collection", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process.py", + "source_location": "L333", + "weight": 1.0 + }, + { + "source": "crud_process_update_process", + "target": "crud_process_get_process", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process.py", + "source_location": "L371", + "weight": 1.0 + }, + { + "source": "crud_process_update_process", + "target": "crud_process_process_code_exists", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process.py", + "source_location": "L379", + "weight": 1.0 + }, + { + "source": "crud_process_update_process", + "target": "crud_process_soft_delete_sub_records", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process.py", + "source_location": "L406", + "weight": 1.0 + }, + { + "source": "crud_process_update_process", + "target": "crud_process_create_sub_reagent", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process.py", + "source_location": "L408", + "weight": 1.0 + }, + { + "source": "crud_process_update_process", + "target": "crud_process_create_sub_consumable", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process.py", + "source_location": "L412", + "weight": 1.0 + }, + { + "source": "crud_process_update_process", + "target": "crud_process_create_sub_output", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process.py", + "source_location": "L416", + "weight": 1.0 + }, + { + "source": "crud_process_update_process", + "target": "crud_process_create_sub_data_collection", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process.py", + "source_location": "L420", + "weight": 1.0 + }, + { + "source": "crud_process_soft_delete_process", + "target": "crud_process_get_process", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process.py", + "source_location": "L428", + "weight": 1.0 + }, + { + "source": "crud_process_soft_delete_process", + "target": "crud_process_soft_delete_sub_records", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/process.py", + "source_location": "L436", + "weight": 1.0 + }, + { + "source": "crud_process_rationale_1", + "target": "crud_process_py", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/process.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "math", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "datetime", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L6", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "sqlalchemy", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "sqlalchemy_orm", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L9", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "app_core_utils", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L11", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "app_crud_collection_protocol", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L12", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "app_models_models", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L13", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_row_to_dict_cell_product_type", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L36", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_list_cell_product_types", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L49", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_get_cell_product_type", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L72", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_cell_product_type_code_exists", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L79", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_create_cell_product_type", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L90", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_update_cell_product_type", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L112", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_soft_delete_cell_product_type", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L134", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_row_to_dict_cell_product_spec", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L148", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_list_cell_product_specs", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L161", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_get_cell_product_spec", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L184", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_cell_product_spec_code_exists", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L191", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_create_cell_product_spec", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L202", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_update_cell_product_spec", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L224", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_soft_delete_cell_product_spec", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L246", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_row_to_dict_cell_product_price", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L260", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_list_cell_product_prices", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L279", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_get_cell_product_price", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L305", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_cell_product_price_code_exists", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L312", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_create_cell_product_price", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L323", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_update_cell_product_price", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L366", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_soft_delete_cell_product_price", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L416", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_row_to_dict_project_system", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L430", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_list_project_systems", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L444", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_get_project_system", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L467", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_project_system_code_exists", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L476", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_create_project_system", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L487", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_update_project_system", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L510", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_soft_delete_project_system", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L534", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_row_to_dict_project_system_item", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L548", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_list_project_system_items", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L569", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_create_project_system_item", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L582", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_update_project_system_item", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L627", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_soft_delete_project_system_item", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L683", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_row_to_dict_channel", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L702", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_list_channels", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L726", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_get_channel", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L750", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_create_channel", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L757", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_update_channel", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L796", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_soft_delete_channel", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L841", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_row_to_dict_channel_invoice", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L855", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_list_channel_invoices", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L873", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_create_channel_invoice", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L886", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_update_channel_invoice", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L925", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_soft_delete_channel_invoice", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L972", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_row_to_dict_channel_mail_address", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L991", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_list_channel_mail_addresses", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1006", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_create_channel_mail_address", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1019", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_update_channel_mail_address", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1052", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_soft_delete_channel_mail_address", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1090", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_row_to_dict_channel_agreement", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1109", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_list_channel_agreements", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1134", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_create_channel_agreement", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1147", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_update_channel_agreement", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1190", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_soft_delete_channel_agreement", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1237", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_activate_channel_agreement", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1252", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_void_channel_agreement", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1273", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_row_to_dict_channel_agreement_price", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1296", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_channel_agreement_price_item_key", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1315", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_channel_agreement_price_exists", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1328", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_list_channel_agreement_prices", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1369", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_create_channel_agreement_price", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1382", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_update_channel_agreement_price", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1434", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_soft_delete_channel_agreement_price", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1501", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_row_to_dict_checkup_institution", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1520", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_list_checkup_institutions", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1536", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_get_checkup_institution", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1559", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_create_checkup_institution", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1568", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_update_checkup_institution", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1603", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_soft_delete_checkup_institution", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1642", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_row_to_dict_checkup_institution_invoice", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1656", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_list_checkup_institution_invoices", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1674", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_create_checkup_institution_invoice", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1687", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_update_checkup_institution_invoice", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1726", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_soft_delete_checkup_institution_invoice", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1773", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_row_to_dict_checkup_institution_project", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1792", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_list_checkup_institution_projects", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1807", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_create_checkup_institution_project", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1820", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_update_checkup_institution_project", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1853", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_soft_delete_checkup_institution_project", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1891", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_sum_package_item_fees", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1910", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_row_to_dict_checkup_institution_package", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1920", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_row_to_dict_checkup_institution_package_item", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1945", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_checkup_package_code_exists", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1967", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_get_checkup_project_for_package", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1982", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_validate_package_items_for_save", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1992", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_list_package_items_raw", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L2021", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_package_items_to_dicts", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L2033", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_insert_package_items", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L2051", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_list_checkup_institution_packages", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L2087", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_get_checkup_institution_package", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L2111", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_get_checkup_institution_package_detail", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L2120", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_create_checkup_institution_package", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L2132", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_update_checkup_institution_package", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L2181", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_soft_delete_checkup_institution_package", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L2249", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_total_pages", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L2268", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_list_cell_product_types", + "target": "crud_pilot_service_row_to_dict_cell_product_type", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L69", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_create_cell_product_type", + "target": "crud_pilot_service_cell_product_type_code_exists", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L91", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_update_cell_product_type", + "target": "crud_pilot_service_get_cell_product_type", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L113", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_update_cell_product_type", + "target": "crud_pilot_service_cell_product_type_code_exists", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L117", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_soft_delete_cell_product_type", + "target": "crud_pilot_service_get_cell_product_type", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L135", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_list_cell_product_specs", + "target": "crud_pilot_service_row_to_dict_cell_product_spec", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L181", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_create_cell_product_spec", + "target": "crud_pilot_service_cell_product_spec_code_exists", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L203", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_update_cell_product_spec", + "target": "crud_pilot_service_get_cell_product_spec", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L225", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_update_cell_product_spec", + "target": "crud_pilot_service_cell_product_spec_code_exists", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L229", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_soft_delete_cell_product_spec", + "target": "crud_pilot_service_get_cell_product_spec", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L247", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_list_cell_product_prices", + "target": "crud_pilot_service_row_to_dict_cell_product_price", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L302", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_create_cell_product_price", + "target": "crud_pilot_service_cell_product_price_code_exists", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L339", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_update_cell_product_price", + "target": "crud_pilot_service_get_cell_product_price", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L383", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_update_cell_product_price", + "target": "crud_pilot_service_cell_product_price_code_exists", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L387", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_soft_delete_cell_product_price", + "target": "crud_pilot_service_get_cell_product_price", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L417", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_list_project_systems", + "target": "crud_pilot_service_row_to_dict_project_system", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L464", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_create_project_system", + "target": "crud_pilot_service_project_system_code_exists", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L488", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_update_project_system", + "target": "crud_pilot_service_get_project_system", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L511", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_update_project_system", + "target": "crud_pilot_service_project_system_code_exists", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L515", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_soft_delete_project_system", + "target": "crud_pilot_service_get_project_system", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L535", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_list_project_system_items", + "target": "crud_pilot_service_row_to_dict_project_system_item", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L579", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_list_channels", + "target": "crud_pilot_service_row_to_dict_channel", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L747", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_update_channel", + "target": "crud_pilot_service_get_channel", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L812", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_soft_delete_channel", + "target": "crud_pilot_service_get_channel", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L842", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_list_channel_invoices", + "target": "crud_pilot_service_row_to_dict_channel_invoice", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L883", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_list_channel_mail_addresses", + "target": "crud_pilot_service_row_to_dict_channel_mail_address", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1016", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_list_channel_agreements", + "target": "crud_pilot_service_row_to_dict_channel_agreement", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1144", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_channel_agreement_price_exists", + "target": "crud_pilot_service_channel_agreement_price_item_key", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1340", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_list_channel_agreement_prices", + "target": "crud_pilot_service_row_to_dict_channel_agreement_price", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1379", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_create_channel_agreement_price", + "target": "crud_pilot_service_channel_agreement_price_exists", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1398", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_update_channel_agreement_price", + "target": "crud_pilot_service_channel_agreement_price_exists", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1463", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_list_checkup_institutions", + "target": "crud_pilot_service_row_to_dict_checkup_institution", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1556", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_update_checkup_institution", + "target": "crud_pilot_service_get_checkup_institution", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1617", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_soft_delete_checkup_institution", + "target": "crud_pilot_service_get_checkup_institution", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1643", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_list_checkup_institution_invoices", + "target": "crud_pilot_service_row_to_dict_checkup_institution_invoice", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1684", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_list_checkup_institution_projects", + "target": "crud_pilot_service_row_to_dict_checkup_institution_project", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1817", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_validate_package_items_for_save", + "target": "crud_pilot_service_get_checkup_project_for_package", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L2010", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_package_items_to_dicts", + "target": "crud_pilot_service_get_checkup_project_for_package", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L2036", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_package_items_to_dicts", + "target": "crud_pilot_service_row_to_dict_checkup_institution_package_item", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L2042", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_insert_package_items", + "target": "crud_pilot_service_get_checkup_project_for_package", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L2062", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_list_checkup_institution_packages", + "target": "crud_pilot_service_list_package_items_raw", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L2099", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_list_checkup_institution_packages", + "target": "crud_pilot_service_row_to_dict_checkup_institution_package", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L2102", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_get_checkup_institution_package_detail", + "target": "crud_pilot_service_get_checkup_institution_package", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L2121", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_get_checkup_institution_package_detail", + "target": "crud_pilot_service_list_package_items_raw", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L2124", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_get_checkup_institution_package_detail", + "target": "crud_pilot_service_package_items_to_dicts", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L2125", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_get_checkup_institution_package_detail", + "target": "crud_pilot_service_row_to_dict_checkup_institution_package", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L2127", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_create_checkup_institution_package", + "target": "crud_pilot_service_checkup_package_code_exists", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L2148", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_create_checkup_institution_package", + "target": "crud_pilot_service_validate_package_items_for_save", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L2150", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_create_checkup_institution_package", + "target": "crud_pilot_service_insert_package_items", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L2168", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_create_checkup_institution_package", + "target": "crud_pilot_service_get_checkup_institution_package_detail", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L2178", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_update_checkup_institution_package", + "target": "crud_pilot_service_get_checkup_institution_package", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L2194", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_update_checkup_institution_package", + "target": "crud_pilot_service_checkup_package_code_exists", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L2202", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_update_checkup_institution_package", + "target": "crud_pilot_service_list_package_items_raw", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L2216", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_update_checkup_institution_package", + "target": "crud_pilot_service_validate_package_items_for_save", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L2218", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_update_checkup_institution_package", + "target": "crud_pilot_service_insert_package_items", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L2234", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_update_checkup_institution_package", + "target": "crud_pilot_service_get_checkup_institution_package_detail", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L2246", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_soft_delete_checkup_institution_package", + "target": "crud_pilot_service_get_checkup_institution_package", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L2250", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_soft_delete_checkup_institution_package", + "target": "crud_pilot_service_list_package_items_raw", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L2257", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_rationale_1", + "target": "crud_pilot_service_py", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_rationale_1253", + "target": "crud_pilot_service_activate_channel_agreement", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1253", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_rationale_1274", + "target": "crud_pilot_service_void_channel_agreement", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L1274", + "weight": 1.0 + }, + { + "source": "crud_customer_py", + "target": "math", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "crud/customer.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "crud_customer_py", + "target": "datetime", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/customer.py", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "crud_customer_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/customer.py", + "source_location": "L6", + "weight": 1.0 + }, + { + "source": "crud_customer_py", + "target": "sqlalchemy", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/customer.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "crud_customer_py", + "target": "sqlalchemy_orm", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/customer.py", + "source_location": "L9", + "weight": 1.0 + }, + { + "source": "crud_customer_py", + "target": "app_core_utils", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/customer.py", + "source_location": "L11", + "weight": 1.0 + }, + { + "source": "crud_customer_py", + "target": "app_models_models", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/customer.py", + "source_location": "L12", + "weight": 1.0 + }, + { + "source": "crud_customer_py", + "target": "crud_customer_row_to_dict", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/customer.py", + "source_location": "L15", + "weight": 1.0 + }, + { + "source": "crud_customer_py", + "target": "crud_customer_id_card_taken", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/customer.py", + "source_location": "L32", + "weight": 1.0 + }, + { + "source": "crud_customer_py", + "target": "crud_customer_list_customers", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/customer.py", + "source_location": "L44", + "weight": 1.0 + }, + { + "source": "crud_customer_py", + "target": "crud_customer_get_customer", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/customer.py", + "source_location": "L82", + "weight": 1.0 + }, + { + "source": "crud_customer_py", + "target": "crud_customer_create_customer", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/customer.py", + "source_location": "L89", + "weight": 1.0 + }, + { + "source": "crud_customer_py", + "target": "crud_customer_update_customer", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/customer.py", + "source_location": "L133", + "weight": 1.0 + }, + { + "source": "crud_customer_py", + "target": "crud_customer_soft_delete_customer", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/customer.py", + "source_location": "L181", + "weight": 1.0 + }, + { + "source": "crud_customer_py", + "target": "crud_customer_total_pages", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/customer.py", + "source_location": "L191", + "weight": 1.0 + }, + { + "source": "crud_customer_list_customers", + "target": "crud_customer_row_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/customer.py", + "source_location": "L79", + "weight": 1.0 + }, + { + "source": "crud_customer_create_customer", + "target": "crud_customer_id_card_taken", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/customer.py", + "source_location": "L107", + "weight": 1.0 + }, + { + "source": "crud_customer_update_customer", + "target": "crud_customer_get_customer", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/customer.py", + "source_location": "L148", + "weight": 1.0 + }, + { + "source": "crud_customer_update_customer", + "target": "crud_customer_id_card_taken", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/customer.py", + "source_location": "L160", + "weight": 1.0 + }, + { + "source": "crud_customer_soft_delete_customer", + "target": "crud_customer_get_customer", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/customer.py", + "source_location": "L182", + "weight": 1.0 + }, + { + "source": "crud_customer_rationale_1", + "target": "crud_customer_py", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/customer.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "crud_workflow_py", + "target": "json", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "crud/workflow.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "crud_workflow_py", + "target": "math", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "crud/workflow.py", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "crud_workflow_py", + "target": "datetime", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/workflow.py", + "source_location": "L6", + "weight": 1.0 + }, + { + "source": "crud_workflow_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/workflow.py", + "source_location": "L7", + "weight": 1.0 + }, + { + "source": "crud_workflow_py", + "target": "sqlalchemy", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/workflow.py", + "source_location": "L9", + "weight": 1.0 + }, + { + "source": "crud_workflow_py", + "target": "sqlalchemy_orm", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/workflow.py", + "source_location": "L10", + "weight": 1.0 + }, + { + "source": "crud_workflow_py", + "target": "app_core_utils", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/workflow.py", + "source_location": "L12", + "weight": 1.0 + }, + { + "source": "crud_workflow_py", + "target": "app_models_models", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/workflow.py", + "source_location": "L13", + "weight": 1.0 + }, + { + "source": "crud_workflow_py", + "target": "crud_workflow_row_to_dict", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/workflow.py", + "source_location": "L29", + "weight": 1.0 + }, + { + "source": "crud_workflow_py", + "target": "crud_workflow_list_process_defs", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/workflow.py", + "source_location": "L43", + "weight": 1.0 + }, + { + "source": "crud_workflow_py", + "target": "crud_workflow_get_process_def", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/workflow.py", + "source_location": "L95", + "weight": 1.0 + }, + { + "source": "crud_workflow_py", + "target": "crud_workflow_process_code_exists", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/workflow.py", + "source_location": "L103", + "weight": 1.0 + }, + { + "source": "crud_workflow_py", + "target": "crud_workflow_create_process_def", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/workflow.py", + "source_location": "L114", + "weight": 1.0 + }, + { + "source": "crud_workflow_py", + "target": "crud_workflow_update_process_def", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/workflow.py", + "source_location": "L151", + "weight": 1.0 + }, + { + "source": "crud_workflow_py", + "target": "crud_workflow_soft_delete_process_def", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/workflow.py", + "source_location": "L190", + "weight": 1.0 + }, + { + "source": "crud_workflow_py", + "target": "crud_workflow_publish_version", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/workflow.py", + "source_location": "L205", + "weight": 1.0 + }, + { + "source": "crud_workflow_py", + "target": "crud_workflow_get_latest_version", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/workflow.py", + "source_location": "L297", + "weight": 1.0 + }, + { + "source": "crud_workflow_py", + "target": "crud_workflow_version_to_dict", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/workflow.py", + "source_location": "L311", + "weight": 1.0 + }, + { + "source": "crud_workflow_py", + "target": "crud_workflow_list_versions", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/workflow.py", + "source_location": "L322", + "weight": 1.0 + }, + { + "source": "crud_workflow_py", + "target": "crud_workflow_get_nodes_by_version", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/workflow.py", + "source_location": "L334", + "weight": 1.0 + }, + { + "source": "crud_workflow_py", + "target": "crud_workflow_get_transitions_by_version", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/workflow.py", + "source_location": "L343", + "weight": 1.0 + }, + { + "source": "crud_workflow_py", + "target": "crud_workflow_create_instance", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/workflow.py", + "source_location": "L357", + "weight": 1.0 + }, + { + "source": "crud_workflow_py", + "target": "crud_workflow_get_instance", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/workflow.py", + "source_location": "L395", + "weight": 1.0 + }, + { + "source": "crud_workflow_py", + "target": "crud_workflow_update_instance_status", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/workflow.py", + "source_location": "L403", + "weight": 1.0 + }, + { + "source": "crud_workflow_py", + "target": "crud_workflow_list_my_instances", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/workflow.py", + "source_location": "L413", + "weight": 1.0 + }, + { + "source": "crud_workflow_py", + "target": "crud_workflow_get_all_tasks_for_business", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/workflow.py", + "source_location": "L497", + "weight": 1.0 + }, + { + "source": "crud_workflow_py", + "target": "crud_workflow_create_task", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/workflow.py", + "source_location": "L558", + "weight": 1.0 + }, + { + "source": "crud_workflow_py", + "target": "crud_workflow_get_task", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/workflow.py", + "source_location": "L589", + "weight": 1.0 + }, + { + "source": "crud_workflow_py", + "target": "crud_workflow_get_pending_tasks_by_node", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/workflow.py", + "source_location": "L597", + "weight": 1.0 + }, + { + "source": "crud_workflow_py", + "target": "crud_workflow_task_row_to_dict", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/workflow.py", + "source_location": "L612", + "weight": 1.0 + }, + { + "source": "crud_workflow_py", + "target": "crud_workflow_list_pending_tasks", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/workflow.py", + "source_location": "L639", + "weight": 1.0 + }, + { + "source": "crud_workflow_py", + "target": "crud_workflow_list_completed_tasks", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/workflow.py", + "source_location": "L698", + "weight": 1.0 + }, + { + "source": "crud_workflow_py", + "target": "crud_workflow_total_pages", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/workflow.py", + "source_location": "L757", + "weight": 1.0 + }, + { + "source": "crud_workflow_list_process_defs", + "target": "crud_workflow_row_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/workflow.py", + "source_location": "L77", + "weight": 1.0 + }, + { + "source": "crud_workflow_create_process_def", + "target": "crud_workflow_process_code_exists", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/workflow.py", + "source_location": "L128", + "weight": 1.0 + }, + { + "source": "crud_workflow_update_process_def", + "target": "crud_workflow_get_process_def", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/workflow.py", + "source_location": "L163", + "weight": 1.0 + }, + { + "source": "crud_workflow_update_process_def", + "target": "crud_workflow_process_code_exists", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/workflow.py", + "source_location": "L171", + "weight": 1.0 + }, + { + "source": "crud_workflow_soft_delete_process_def", + "target": "crud_workflow_get_process_def", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/workflow.py", + "source_location": "L191", + "weight": 1.0 + }, + { + "source": "crud_workflow_publish_version", + "target": "crud_workflow_get_process_def", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/workflow.py", + "source_location": "L215", + "weight": 1.0 + }, + { + "source": "crud_workflow_list_versions", + "target": "crud_workflow_version_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/workflow.py", + "source_location": "L331", + "weight": 1.0 + }, + { + "source": "crud_workflow_update_instance_status", + "target": "crud_workflow_get_instance", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/workflow.py", + "source_location": "L404", + "weight": 1.0 + }, + { + "source": "crud_workflow_get_all_tasks_for_business", + "target": "crud_workflow_get_nodes_by_version", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/workflow.py", + "source_location": "L519", + "weight": 1.0 + }, + { + "source": "crud_workflow_list_pending_tasks", + "target": "crud_workflow_task_row_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/workflow.py", + "source_location": "L685", + "weight": 1.0 + }, + { + "source": "crud_workflow_list_completed_tasks", + "target": "crud_workflow_task_row_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/workflow.py", + "source_location": "L744", + "weight": 1.0 + }, + { + "source": "crud_workflow_rationale_1", + "target": "crud_workflow_py", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/workflow.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_py", + "target": "datetime", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_py", + "target": "sqlalchemy", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L7", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_py", + "target": "sqlalchemy_orm", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_py", + "target": "app_core_utils", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L10", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_py", + "target": "app_crud_collection_protocol", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L11", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_py", + "target": "app_crud", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L12", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_py", + "target": "app_models_models", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L13", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_py", + "target": "app_models_research_donation", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L23", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_py", + "target": "crud_sample_reception_donation_sample_id_col", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L34", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_py", + "target": "crud_sample_reception_fmt_dt", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L39", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_py", + "target": "crud_sample_reception_dec", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L43", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_py", + "target": "crud_sample_reception_reception_to_dict", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L49", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_py", + "target": "crud_sample_reception_sample_detail_rows_query", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L73", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_py", + "target": "crud_sample_reception_donation_sample_detail_rows_query", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L107", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_py", + "target": "crud_sample_reception_donation_sample_pending_query", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L141", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_py", + "target": "crud_sample_reception_donation_rows_to_sample_list_items", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L172", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_py", + "target": "crud_sample_reception_sample_pending_query", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L253", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_py", + "target": "crud_sample_reception_rows_to_sample_list_items", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L282", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_py", + "target": "crud_sample_reception_list_pending_protocol_samples", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L364", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_py", + "target": "crud_sample_reception_list_received_protocol_samples", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L420", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_py", + "target": "crud_sample_reception_get_reception_by_id", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L532", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_py", + "target": "crud_sample_reception_create_sample_reception", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L609", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_py", + "target": "crud_sample_reception_get_receptions_map_for_samples", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L781", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_py", + "target": "crud_sample_reception_get_receptions_map_for_donation_samples", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L815", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_reception_to_dict", + "target": "crud_sample_reception_fmt_dt", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L58", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_reception_to_dict", + "target": "crud_sample_reception_dec", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L62", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_donation_sample_pending_query", + "target": "crud_sample_reception_donation_sample_detail_rows_query", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L152", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_donation_sample_pending_query", + "target": "crud_sample_reception_donation_sample_id_col", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L157", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_donation_rows_to_sample_list_items", + "target": "crud_sample_reception_dec", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L225", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_donation_rows_to_sample_list_items", + "target": "crud_sample_reception_fmt_dt", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L230", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_donation_rows_to_sample_list_items", + "target": "crud_sample_reception_reception_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L245", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_sample_pending_query", + "target": "crud_sample_reception_sample_detail_rows_query", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L263", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_rows_to_sample_list_items", + "target": "crud_sample_reception_dec", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L335", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_rows_to_sample_list_items", + "target": "crud_sample_reception_fmt_dt", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L339", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_rows_to_sample_list_items", + "target": "crud_sample_reception_reception_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L356", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_list_pending_protocol_samples", + "target": "crud_sample_reception_sample_pending_query", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L380", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_list_pending_protocol_samples", + "target": "crud_sample_reception_rows_to_sample_list_items", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L390", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_list_pending_protocol_samples", + "target": "crud_sample_reception_donation_sample_pending_query", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L395", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_list_pending_protocol_samples", + "target": "crud_sample_reception_donation_rows_to_sample_list_items", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L405", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_list_received_protocol_samples", + "target": "crud_sample_reception_sample_detail_rows_query", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L445", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_list_received_protocol_samples", + "target": "crud_sample_reception_donation_sample_detail_rows_query", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L462", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_list_received_protocol_samples", + "target": "crud_sample_reception_donation_sample_id_col", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L463", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_list_received_protocol_samples", + "target": "crud_sample_reception_rows_to_sample_list_items", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L513", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_list_received_protocol_samples", + "target": "crud_sample_reception_donation_rows_to_sample_list_items", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L525", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_get_reception_by_id", + "target": "crud_sample_reception_reception_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L550", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_get_reception_by_id", + "target": "crud_sample_reception_donation_sample_detail_rows_query", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L558", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_get_reception_by_id", + "target": "crud_sample_reception_donation_sample_id_col", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L559", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_get_reception_by_id", + "target": "crud_sample_reception_donation_rows_to_sample_list_items", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L571", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_get_reception_by_id", + "target": "crud_sample_reception_sample_detail_rows_query", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L592", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_get_reception_by_id", + "target": "crud_sample_reception_rows_to_sample_list_items", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L603", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_create_sample_reception", + "target": "crud_sample_reception_donation_sample_id_col", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L671", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_get_receptions_map_for_samples", + "target": "crud_sample_reception_reception_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L807", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_get_receptions_map_for_donation_samples", + "target": "crud_sample_reception_reception_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L844", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_rationale_35", + "target": "crud_sample_reception_donation_sample_id_col", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L35", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_rationale_74", + "target": "crud_sample_reception_sample_detail_rows_query", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L74", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_rationale_108", + "target": "crud_sample_reception_donation_sample_detail_rows_query", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L108", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_rationale_179", + "target": "crud_sample_reception_donation_rows_to_sample_list_items", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L179", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_rationale_786", + "target": "crud_sample_reception_get_receptions_map_for_samples", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L786", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_rationale_820", + "target": "crud_sample_reception_get_receptions_map_for_donation_samples", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L820", + "weight": 1.0 + }, + { + "source": "crud_consumable_pack_py", + "target": "math", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "crud/consumable_pack.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "crud_consumable_pack_py", + "target": "datetime", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/consumable_pack.py", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "crud_consumable_pack_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/consumable_pack.py", + "source_location": "L6", + "weight": 1.0 + }, + { + "source": "crud_consumable_pack_py", + "target": "sqlalchemy", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/consumable_pack.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "crud_consumable_pack_py", + "target": "sqlalchemy_orm", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/consumable_pack.py", + "source_location": "L9", + "weight": 1.0 + }, + { + "source": "crud_consumable_pack_py", + "target": "app_core_utils", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/consumable_pack.py", + "source_location": "L11", + "weight": 1.0 + }, + { + "source": "crud_consumable_pack_py", + "target": "app_models_models", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/consumable_pack.py", + "source_location": "L12", + "weight": 1.0 + }, + { + "source": "crud_consumable_pack_py", + "target": "crud_consumable_pack_item_row_to_dict", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/consumable_pack.py", + "source_location": "L15", + "weight": 1.0 + }, + { + "source": "crud_consumable_pack_py", + "target": "crud_consumable_pack_row_to_dict", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/consumable_pack.py", + "source_location": "L28", + "weight": 1.0 + }, + { + "source": "crud_consumable_pack_py", + "target": "crud_consumable_pack_list_consumable_packs", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/consumable_pack.py", + "source_location": "L44", + "weight": 1.0 + }, + { + "source": "crud_consumable_pack_py", + "target": "crud_consumable_pack_list_all_packs", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/consumable_pack.py", + "source_location": "L80", + "weight": 1.0 + }, + { + "source": "crud_consumable_pack_py", + "target": "crud_consumable_pack_get_consumable_pack", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/consumable_pack.py", + "source_location": "L90", + "weight": 1.0 + }, + { + "source": "crud_consumable_pack_py", + "target": "crud_consumable_pack_get_pack_detail", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/consumable_pack.py", + "source_location": "L98", + "weight": 1.0 + }, + { + "source": "crud_consumable_pack_py", + "target": "crud_consumable_pack_pack_code_exists", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/consumable_pack.py", + "source_location": "L113", + "weight": 1.0 + }, + { + "source": "crud_consumable_pack_py", + "target": "crud_consumable_pack_create_consumable_pack", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/consumable_pack.py", + "source_location": "L122", + "weight": 1.0 + }, + { + "source": "crud_consumable_pack_py", + "target": "crud_consumable_pack_update_consumable_pack", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/consumable_pack.py", + "source_location": "L189", + "weight": 1.0 + }, + { + "source": "crud_consumable_pack_py", + "target": "crud_consumable_pack_soft_delete_consumable_pack", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/consumable_pack.py", + "source_location": "L267", + "weight": 1.0 + }, + { + "source": "crud_consumable_pack_py", + "target": "crud_consumable_pack_total_pages", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/consumable_pack.py", + "source_location": "L289", + "weight": 1.0 + }, + { + "source": "crud_consumable_pack_list_consumable_packs", + "target": "crud_consumable_pack_row_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/consumable_pack.py", + "source_location": "L77", + "weight": 1.0 + }, + { + "source": "crud_consumable_pack_list_all_packs", + "target": "crud_consumable_pack_row_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/consumable_pack.py", + "source_location": "L87", + "weight": 1.0 + }, + { + "source": "crud_consumable_pack_get_pack_detail", + "target": "crud_consumable_pack_get_consumable_pack", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/consumable_pack.py", + "source_location": "L99", + "weight": 1.0 + }, + { + "source": "crud_consumable_pack_get_pack_detail", + "target": "crud_consumable_pack_row_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/consumable_pack.py", + "source_location": "L102", + "weight": 1.0 + }, + { + "source": "crud_consumable_pack_get_pack_detail", + "target": "crud_consumable_pack_item_row_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/consumable_pack.py", + "source_location": "L109", + "weight": 1.0 + }, + { + "source": "crud_consumable_pack_create_consumable_pack", + "target": "crud_consumable_pack_pack_code_exists", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/consumable_pack.py", + "source_location": "L139", + "weight": 1.0 + }, + { + "source": "crud_consumable_pack_update_consumable_pack", + "target": "crud_consumable_pack_get_consumable_pack", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/consumable_pack.py", + "source_location": "L203", + "weight": 1.0 + }, + { + "source": "crud_consumable_pack_update_consumable_pack", + "target": "crud_consumable_pack_pack_code_exists", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/consumable_pack.py", + "source_location": "L210", + "weight": 1.0 + }, + { + "source": "crud_consumable_pack_soft_delete_consumable_pack", + "target": "crud_consumable_pack_get_consumable_pack", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/consumable_pack.py", + "source_location": "L268", + "weight": 1.0 + }, + { + "source": "crud_consumable_pack_rationale_1", + "target": "crud_consumable_pack_py", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/consumable_pack.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "crud_qc_material_py", + "target": "datetime", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/qc_material.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "crud_qc_material_py", + "target": "decimal", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/qc_material.py", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "crud_qc_material_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/qc_material.py", + "source_location": "L6", + "weight": 1.0 + }, + { + "source": "crud_qc_material_py", + "target": "sqlalchemy", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/qc_material.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "crud_qc_material_py", + "target": "sqlalchemy_orm", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/qc_material.py", + "source_location": "L9", + "weight": 1.0 + }, + { + "source": "crud_qc_material_py", + "target": "app_core_utils", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/qc_material.py", + "source_location": "L11", + "weight": 1.0 + }, + { + "source": "crud_qc_material_py", + "target": "app_models_models", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/qc_material.py", + "source_location": "L12", + "weight": 1.0 + }, + { + "source": "crud_qc_material_py", + "target": "crud_qc_material_dec", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_material.py", + "source_location": "L15", + "weight": 1.0 + }, + { + "source": "crud_qc_material_py", + "target": "crud_qc_material_fmt_dt", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_material.py", + "source_location": "L21", + "weight": 1.0 + }, + { + "source": "crud_qc_material_py", + "target": "crud_qc_material_row_to_dict", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_material.py", + "source_location": "L25", + "weight": 1.0 + }, + { + "source": "crud_qc_material_py", + "target": "crud_qc_material_code_exists", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_material.py", + "source_location": "L42", + "weight": 1.0 + }, + { + "source": "crud_qc_material_py", + "target": "crud_qc_material_total_pages", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_material.py", + "source_location": "L58", + "weight": 1.0 + }, + { + "source": "crud_qc_material_py", + "target": "crud_qc_material_list_materials", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_material.py", + "source_location": "L72", + "weight": 1.0 + }, + { + "source": "crud_qc_material_py", + "target": "crud_qc_material_get_material", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_material.py", + "source_location": "L112", + "weight": 1.0 + }, + { + "source": "crud_qc_material_py", + "target": "crud_qc_material_create_material", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_material.py", + "source_location": "L123", + "weight": 1.0 + }, + { + "source": "crud_qc_material_py", + "target": "crud_qc_material_update_material", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_material.py", + "source_location": "L175", + "weight": 1.0 + }, + { + "source": "crud_qc_material_py", + "target": "crud_qc_material_soft_delete_material", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_material.py", + "source_location": "L228", + "weight": 1.0 + }, + { + "source": "crud_qc_material_py", + "target": "crud_qc_material_stock_in", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_material.py", + "source_location": "L240", + "weight": 1.0 + }, + { + "source": "crud_qc_material_py", + "target": "crud_qc_material_options_list", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_material.py", + "source_location": "L291", + "weight": 1.0 + }, + { + "source": "crud_qc_material_row_to_dict", + "target": "crud_qc_material_dec", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_material.py", + "source_location": "L32", + "weight": 1.0 + }, + { + "source": "crud_qc_material_row_to_dict", + "target": "crud_qc_material_fmt_dt", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_material.py", + "source_location": "L37", + "weight": 1.0 + }, + { + "source": "crud_qc_material_list_materials", + "target": "crud_qc_material_row_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_material.py", + "source_location": "L109", + "weight": 1.0 + }, + { + "source": "crud_qc_material_create_material", + "target": "crud_qc_material_code_exists", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_material.py", + "source_location": "L142", + "weight": 1.0 + }, + { + "source": "crud_qc_material_update_material", + "target": "crud_qc_material_get_material", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_material.py", + "source_location": "L190", + "weight": 1.0 + }, + { + "source": "crud_qc_material_update_material", + "target": "crud_qc_material_code_exists", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_material.py", + "source_location": "L197", + "weight": 1.0 + }, + { + "source": "crud_qc_material_soft_delete_material", + "target": "crud_qc_material_get_material", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_material.py", + "source_location": "L229", + "weight": 1.0 + }, + { + "source": "crud_qc_material_soft_delete_material", + "target": "crud_qc_material_dec", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_material.py", + "source_location": "L232", + "weight": 1.0 + }, + { + "source": "crud_qc_material_options_list", + "target": "crud_qc_material_dec", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_material.py", + "source_location": "L310", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_no_py", + "target": "math", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol_no.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_no_py", + "target": "datetime", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol_no.py", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_no_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol_no.py", + "source_location": "L6", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_no_py", + "target": "sqlalchemy", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol_no.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_no_py", + "target": "sqlalchemy_orm", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol_no.py", + "source_location": "L9", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_no_py", + "target": "app_core_utils", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol_no.py", + "source_location": "L11", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_no_py", + "target": "app_models_models", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol_no.py", + "source_location": "L12", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_no_py", + "target": "crud_collection_protocol_no_row_to_dict", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol_no.py", + "source_location": "L15", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_no_py", + "target": "crud_collection_protocol_no_protocol_no_exists", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol_no.py", + "source_location": "L31", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_no_py", + "target": "crud_collection_protocol_no_list_protocol_nos", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol_no.py", + "source_location": "L47", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_no_py", + "target": "crud_collection_protocol_no_get_protocol_no", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol_no.py", + "source_location": "L78", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_no_py", + "target": "crud_collection_protocol_no_create_protocol_no", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol_no.py", + "source_location": "L85", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_no_py", + "target": "crud_collection_protocol_no_update_protocol_no", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol_no.py", + "source_location": "L120", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_no_py", + "target": "crud_collection_protocol_no_soft_delete_protocol_no", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol_no.py", + "source_location": "L164", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_no_py", + "target": "crud_collection_protocol_no_batch_generate_protocol_nos", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol_no.py", + "source_location": "L174", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_no_py", + "target": "crud_collection_protocol_no_batch_issue_protocol_nos", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol_no.py", + "source_location": "L252", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_no_py", + "target": "crud_collection_protocol_no_batch_revoke_protocol_nos", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol_no.py", + "source_location": "L297", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_no_py", + "target": "crud_collection_protocol_no_total_pages", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol_no.py", + "source_location": "L336", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_no_list_protocol_nos", + "target": "crud_collection_protocol_no_row_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol_no.py", + "source_location": "L75", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_no_create_protocol_no", + "target": "crud_collection_protocol_no_protocol_no_exists", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol_no.py", + "source_location": "L98", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_no_update_protocol_no", + "target": "crud_collection_protocol_no_get_protocol_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol_no.py", + "source_location": "L134", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_no_update_protocol_no", + "target": "crud_collection_protocol_no_protocol_no_exists", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol_no.py", + "source_location": "L141", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_no_soft_delete_protocol_no", + "target": "crud_collection_protocol_no_get_protocol_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol_no.py", + "source_location": "L165", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_no_batch_issue_protocol_nos", + "target": "crud_collection_protocol_no_get_protocol_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol_no.py", + "source_location": "L273", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_no_batch_revoke_protocol_nos", + "target": "crud_collection_protocol_no_get_protocol_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol_no.py", + "source_location": "L312", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_no_rationale_1", + "target": "crud_collection_protocol_no_py", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol_no.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_no_rationale_185", + "target": "crud_collection_protocol_no_batch_generate_protocol_nos", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol_no.py", + "source_location": "L185", + "weight": 1.0 + }, + { + "source": "crud_storage_facility_py", + "target": "datetime", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/storage_facility.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "crud_storage_facility_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/storage_facility.py", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "crud_storage_facility_py", + "target": "sqlalchemy", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/storage_facility.py", + "source_location": "L7", + "weight": 1.0 + }, + { + "source": "crud_storage_facility_py", + "target": "sqlalchemy_orm", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/storage_facility.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "crud_storage_facility_py", + "target": "app_core_utils", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/storage_facility.py", + "source_location": "L10", + "weight": 1.0 + }, + { + "source": "crud_storage_facility_py", + "target": "app_models_models", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/storage_facility.py", + "source_location": "L11", + "weight": 1.0 + }, + { + "source": "crud_storage_facility_py", + "target": "crud_storage_facility_row_to_dict", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/storage_facility.py", + "source_location": "L19", + "weight": 1.0 + }, + { + "source": "crud_storage_facility_py", + "target": "crud_storage_facility_list_all_facilities", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/storage_facility.py", + "source_location": "L34", + "weight": 1.0 + }, + { + "source": "crud_storage_facility_py", + "target": "crud_storage_facility_get_facility", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/storage_facility.py", + "source_location": "L52", + "weight": 1.0 + }, + { + "source": "crud_storage_facility_py", + "target": "crud_storage_facility_get_children", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/storage_facility.py", + "source_location": "L61", + "weight": 1.0 + }, + { + "source": "crud_storage_facility_py", + "target": "crud_storage_facility_collect_descendant_ids", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/storage_facility.py", + "source_location": "L77", + "weight": 1.0 + }, + { + "source": "crud_storage_facility_py", + "target": "crud_storage_facility_create_facility", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/storage_facility.py", + "source_location": "L90", + "weight": 1.0 + }, + { + "source": "crud_storage_facility_py", + "target": "crud_storage_facility_update_facility", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/storage_facility.py", + "source_location": "L127", + "weight": 1.0 + }, + { + "source": "crud_storage_facility_py", + "target": "crud_storage_facility_soft_delete_facility", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/storage_facility.py", + "source_location": "L163", + "weight": 1.0 + }, + { + "source": "crud_storage_facility_py", + "target": "crud_storage_facility_slot_to_dict", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/storage_facility.py", + "source_location": "L189", + "weight": 1.0 + }, + { + "source": "crud_storage_facility_py", + "target": "crud_storage_facility_list_slots", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/storage_facility.py", + "source_location": "L203", + "weight": 1.0 + }, + { + "source": "crud_storage_facility_py", + "target": "crud_storage_facility_get_slot", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/storage_facility.py", + "source_location": "L221", + "weight": 1.0 + }, + { + "source": "crud_storage_facility_py", + "target": "crud_storage_facility_create_slot", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/storage_facility.py", + "source_location": "L230", + "weight": 1.0 + }, + { + "source": "crud_storage_facility_py", + "target": "crud_storage_facility_update_slot", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/storage_facility.py", + "source_location": "L265", + "weight": 1.0 + }, + { + "source": "crud_storage_facility_py", + "target": "crud_storage_facility_soft_delete_slot", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/storage_facility.py", + "source_location": "L295", + "weight": 1.0 + }, + { + "source": "crud_storage_facility_py", + "target": "crud_storage_facility_batch_create_slots", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/storage_facility.py", + "source_location": "L305", + "weight": 1.0 + }, + { + "source": "crud_storage_facility_list_all_facilities", + "target": "crud_storage_facility_row_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/storage_facility.py", + "source_location": "L49", + "weight": 1.0 + }, + { + "source": "crud_storage_facility_collect_descendant_ids", + "target": "crud_storage_facility_get_children", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/storage_facility.py", + "source_location": "L83", + "weight": 1.0 + }, + { + "source": "crud_storage_facility_update_facility", + "target": "crud_storage_facility_get_facility", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/storage_facility.py", + "source_location": "L139", + "weight": 1.0 + }, + { + "source": "crud_storage_facility_soft_delete_facility", + "target": "crud_storage_facility_get_facility", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/storage_facility.py", + "source_location": "L165", + "weight": 1.0 + }, + { + "source": "crud_storage_facility_soft_delete_facility", + "target": "crud_storage_facility_collect_descendant_ids", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/storage_facility.py", + "source_location": "L169", + "weight": 1.0 + }, + { + "source": "crud_storage_facility_list_slots", + "target": "crud_storage_facility_slot_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/storage_facility.py", + "source_location": "L218", + "weight": 1.0 + }, + { + "source": "crud_storage_facility_update_slot", + "target": "crud_storage_facility_get_slot", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/storage_facility.py", + "source_location": "L276", + "weight": 1.0 + }, + { + "source": "crud_storage_facility_soft_delete_slot", + "target": "crud_storage_facility_get_slot", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/storage_facility.py", + "source_location": "L296", + "weight": 1.0 + }, + { + "source": "crud_storage_facility_batch_create_slots", + "target": "crud_storage_facility_slot_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/storage_facility.py", + "source_location": "L356", + "weight": 1.0 + }, + { + "source": "crud_storage_facility_rationale_1", + "target": "crud_storage_facility_py", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/storage_facility.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "crud_storage_facility_rationale_40", + "target": "crud_storage_facility_list_all_facilities", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/storage_facility.py", + "source_location": "L40", + "weight": 1.0 + }, + { + "source": "crud_storage_facility_rationale_62", + "target": "crud_storage_facility_get_children", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/storage_facility.py", + "source_location": "L62", + "weight": 1.0 + }, + { + "source": "crud_storage_facility_rationale_78", + "target": "crud_storage_facility_collect_descendant_ids", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/storage_facility.py", + "source_location": "L78", + "weight": 1.0 + }, + { + "source": "crud_storage_facility_rationale_164", + "target": "crud_storage_facility_soft_delete_facility", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/storage_facility.py", + "source_location": "L164", + "weight": 1.0 + }, + { + "source": "crud_cell_sample_type_py", + "target": "math", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "crud/cell_sample_type.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "crud_cell_sample_type_py", + "target": "datetime", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/cell_sample_type.py", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "crud_cell_sample_type_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/cell_sample_type.py", + "source_location": "L6", + "weight": 1.0 + }, + { + "source": "crud_cell_sample_type_py", + "target": "sqlalchemy", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/cell_sample_type.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "crud_cell_sample_type_py", + "target": "sqlalchemy_orm", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/cell_sample_type.py", + "source_location": "L9", + "weight": 1.0 + }, + { + "source": "crud_cell_sample_type_py", + "target": "app_core_utils", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/cell_sample_type.py", + "source_location": "L11", + "weight": 1.0 + }, + { + "source": "crud_cell_sample_type_py", + "target": "app_models_models", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/cell_sample_type.py", + "source_location": "L12", + "weight": 1.0 + }, + { + "source": "crud_cell_sample_type_py", + "target": "crud_cell_sample_type_row_to_dict", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/cell_sample_type.py", + "source_location": "L15", + "weight": 1.0 + }, + { + "source": "crud_cell_sample_type_py", + "target": "crud_cell_sample_type_type_code_exists", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/cell_sample_type.py", + "source_location": "L31", + "weight": 1.0 + }, + { + "source": "crud_cell_sample_type_py", + "target": "crud_cell_sample_type_list_cell_sample_types", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/cell_sample_type.py", + "source_location": "L43", + "weight": 1.0 + }, + { + "source": "crud_cell_sample_type_py", + "target": "crud_cell_sample_type_get_cell_sample_type", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/cell_sample_type.py", + "source_location": "L74", + "weight": 1.0 + }, + { + "source": "crud_cell_sample_type_py", + "target": "crud_cell_sample_type_create_cell_sample_type", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/cell_sample_type.py", + "source_location": "L81", + "weight": 1.0 + }, + { + "source": "crud_cell_sample_type_py", + "target": "crud_cell_sample_type_update_cell_sample_type", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/cell_sample_type.py", + "source_location": "L120", + "weight": 1.0 + }, + { + "source": "crud_cell_sample_type_py", + "target": "crud_cell_sample_type_soft_delete_cell_sample_type", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/cell_sample_type.py", + "source_location": "L161", + "weight": 1.0 + }, + { + "source": "crud_cell_sample_type_py", + "target": "crud_cell_sample_type_total_pages", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/cell_sample_type.py", + "source_location": "L171", + "weight": 1.0 + }, + { + "source": "crud_cell_sample_type_list_cell_sample_types", + "target": "crud_cell_sample_type_row_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/cell_sample_type.py", + "source_location": "L71", + "weight": 1.0 + }, + { + "source": "crud_cell_sample_type_create_cell_sample_type", + "target": "crud_cell_sample_type_type_code_exists", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/cell_sample_type.py", + "source_location": "L96", + "weight": 1.0 + }, + { + "source": "crud_cell_sample_type_update_cell_sample_type", + "target": "crud_cell_sample_type_get_cell_sample_type", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/cell_sample_type.py", + "source_location": "L133", + "weight": 1.0 + }, + { + "source": "crud_cell_sample_type_update_cell_sample_type", + "target": "crud_cell_sample_type_type_code_exists", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/cell_sample_type.py", + "source_location": "L140", + "weight": 1.0 + }, + { + "source": "crud_cell_sample_type_soft_delete_cell_sample_type", + "target": "crud_cell_sample_type_get_cell_sample_type", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/cell_sample_type.py", + "source_location": "L162", + "weight": 1.0 + }, + { + "source": "crud_cell_sample_type_rationale_1", + "target": "crud_cell_sample_type_py", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/cell_sample_type.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "crud_dept_py", + "target": "datetime", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/dept.py", + "source_location": "L3", + "weight": 1.0 + }, + { + "source": "crud_dept_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/dept.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "crud_dept_py", + "target": "sqlalchemy", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/dept.py", + "source_location": "L6", + "weight": 1.0 + }, + { + "source": "crud_dept_py", + "target": "sqlalchemy_orm", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/dept.py", + "source_location": "L7", + "weight": 1.0 + }, + { + "source": "crud_dept_py", + "target": "app_core_utils", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/dept.py", + "source_location": "L9", + "weight": 1.0 + }, + { + "source": "crud_dept_py", + "target": "app_models_models", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/dept.py", + "source_location": "L10", + "weight": 1.0 + }, + { + "source": "crud_dept_py", + "target": "crud_dept_row_to_dict", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/dept.py", + "source_location": "L13", + "weight": 1.0 + }, + { + "source": "crud_dept_py", + "target": "crud_dept_build_tree", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/dept.py", + "source_location": "L30", + "weight": 1.0 + }, + { + "source": "crud_dept_py", + "target": "crud_dept_list_depts", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/dept.py", + "source_location": "L38", + "weight": 1.0 + }, + { + "source": "crud_dept_py", + "target": "crud_dept_list_depts_tree", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/dept.py", + "source_location": "L55", + "weight": 1.0 + }, + { + "source": "crud_dept_py", + "target": "crud_dept_get_dept", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/dept.py", + "source_location": "L65", + "weight": 1.0 + }, + { + "source": "crud_dept_py", + "target": "crud_dept_create_dept", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/dept.py", + "source_location": "L73", + "weight": 1.0 + }, + { + "source": "crud_dept_py", + "target": "crud_dept_update_dept", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/dept.py", + "source_location": "L114", + "weight": 1.0 + }, + { + "source": "crud_dept_py", + "target": "crud_dept_cascade_soft_delete", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/dept.py", + "source_location": "L152", + "weight": 1.0 + }, + { + "source": "crud_dept_py", + "target": "crud_dept_soft_delete_dept", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/dept.py", + "source_location": "L165", + "weight": 1.0 + }, + { + "source": "crud_dept_list_depts", + "target": "crud_dept_row_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/dept.py", + "source_location": "L52", + "weight": 1.0 + }, + { + "source": "crud_dept_list_depts_tree", + "target": "crud_dept_list_depts", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/dept.py", + "source_location": "L61", + "weight": 1.0 + }, + { + "source": "crud_dept_list_depts_tree", + "target": "crud_dept_build_tree", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/dept.py", + "source_location": "L62", + "weight": 1.0 + }, + { + "source": "crud_dept_update_dept", + "target": "crud_dept_get_dept", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/dept.py", + "source_location": "L127", + "weight": 1.0 + }, + { + "source": "crud_dept_soft_delete_dept", + "target": "crud_dept_get_dept", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/dept.py", + "source_location": "L166", + "weight": 1.0 + }, + { + "source": "crud_dept_soft_delete_dept", + "target": "crud_dept_cascade_soft_delete", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/dept.py", + "source_location": "L169", + "weight": 1.0 + }, + { + "source": "crud_base_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/base.py", + "source_location": "L2", + "weight": 1.0 + }, + { + "source": "crud_base_py", + "target": "sqlalchemy_orm", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/base.py", + "source_location": "L3", + "weight": 1.0 + }, + { + "source": "crud_base_py", + "target": "sqlalchemy", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/base.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "crud_base_py", + "target": "re", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "crud/base.py", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "crud_base_py", + "target": "app_core_utils", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/base.py", + "source_location": "L7", + "weight": 1.0 + }, + { + "source": "crud_base_py", + "target": "app_core_database", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/base.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "crud_base_py", + "target": "sqlalchemy", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/base.py", + "source_location": "L9", + "weight": 1.0 + }, + { + "source": "crud_base_py", + "target": "crud_base_camel_to_snake", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/base.py", + "source_location": "L14", + "weight": 1.0 + }, + { + "source": "crud_base_py", + "target": "crud_base_get_model_attr", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/base.py", + "source_location": "L20", + "weight": 1.0 + }, + { + "source": "crud_base_py", + "target": "crud_base_crudbase", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/base.py", + "source_location": "L33", + "weight": 1.0 + }, + { + "source": "crud_base_crudbase", + "target": "crud_base_crudbase_init", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "crud/base.py", + "source_location": "L36", + "weight": 1.0 + }, + { + "source": "crud_base_crudbase", + "target": "crud_base_crudbase_get", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "crud/base.py", + "source_location": "L39", + "weight": 1.0 + }, + { + "source": "crud_base_crudbase", + "target": "crud_base_crudbase_get_multi", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "crud/base.py", + "source_location": "L43", + "weight": 1.0 + }, + { + "source": "crud_base_crudbase", + "target": "crud_base_crudbase_get_all", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "crud/base.py", + "source_location": "L67", + "weight": 1.0 + }, + { + "source": "crud_base_crudbase", + "target": "crud_base_crudbase_create", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "crud/base.py", + "source_location": "L74", + "weight": 1.0 + }, + { + "source": "crud_base_crudbase", + "target": "crud_base_crudbase_update", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "crud/base.py", + "source_location": "L95", + "weight": 1.0 + }, + { + "source": "crud_base_crudbase", + "target": "crud_base_crudbase_delete", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "crud/base.py", + "source_location": "L114", + "weight": 1.0 + }, + { + "source": "crud_base_crudbase", + "target": "crud_base_crudbase_hard_delete", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "crud/base.py", + "source_location": "L126", + "weight": 1.0 + }, + { + "source": "crud_base_crudbase", + "target": "crud_base_crudbase_count", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "crud/base.py", + "source_location": "L135", + "weight": 1.0 + }, + { + "source": "crud_base_crudbase", + "target": "crud_base_crudbase_exists", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "crud/base.py", + "source_location": "L142", + "weight": 1.0 + }, + { + "source": "crud_base_py", + "target": "crud_base_historycrud", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/base.py", + "source_location": "L150", + "weight": 1.0 + }, + { + "source": "crud_base_historycrud", + "target": "crud_base_historycrud_create_history", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "crud/base.py", + "source_location": "L153", + "weight": 1.0 + }, + { + "source": "crud_base_get_model_attr", + "target": "crud_base_camel_to_snake", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/base.py", + "source_location": "L26", + "weight": 1.0 + }, + { + "source": "crud_base_crudbase_create", + "target": "crud_base_get_model_attr", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/base.py", + "source_location": "L78", + "weight": 1.0 + }, + { + "source": "crud_base_crudbase_update", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/base.py", + "source_location": "L97", + "weight": 1.0 + }, + { + "source": "crud_base_crudbase_update", + "target": "crud_base_get_model_attr", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/base.py", + "source_location": "L100", + "weight": 1.0 + }, + { + "source": "crud_base_crudbase_delete", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/base.py", + "source_location": "L116", + "weight": 1.0 + }, + { + "source": "crud_base_crudbase_hard_delete", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/base.py", + "source_location": "L128", + "weight": 1.0 + }, + { + "source": "crud_base_crudbase_hard_delete", + "target": "crud_base_crudbase_delete", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/base.py", + "source_location": "L130", + "weight": 1.0 + }, + { + "source": "crud_protocol_donation_convert_py", + "target": "datetime", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "crud_protocol_donation_convert_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "crud_protocol_donation_convert_py", + "target": "sqlalchemy", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L7", + "weight": 1.0 + }, + { + "source": "crud_protocol_donation_convert_py", + "target": "sqlalchemy_orm", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "crud_protocol_donation_convert_py", + "target": "app_core_utils", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L10", + "weight": 1.0 + }, + { + "source": "crud_protocol_donation_convert_py", + "target": "app_models_models", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L11", + "weight": 1.0 + }, + { + "source": "crud_protocol_donation_convert_py", + "target": "app_models_research_donation", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L12", + "weight": 1.0 + }, + { + "source": "crud_protocol_donation_convert_py", + "target": "crud_protocol_donation_convert_active_link_query", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L19", + "weight": 1.0 + }, + { + "source": "crud_protocol_donation_convert_py", + "target": "crud_protocol_donation_convert_get_convert_partner", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L28", + "weight": 1.0 + }, + { + "source": "crud_protocol_donation_convert_py", + "target": "crud_protocol_donation_convert_has_active_convert_link", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L61", + "weight": 1.0 + }, + { + "source": "crud_protocol_donation_convert_py", + "target": "crud_protocol_donation_convert_create_convert_link", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L73", + "weight": 1.0 + }, + { + "source": "crud_protocol_donation_convert_py", + "target": "crud_protocol_donation_convert_get_partner_sample_codes", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L125", + "weight": 1.0 + }, + { + "source": "crud_protocol_donation_convert_py", + "target": "crud_protocol_donation_convert_assert_biz_no_available", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L189", + "weight": 1.0 + }, + { + "source": "crud_protocol_donation_convert_py", + "target": "crud_protocol_donation_convert_upsert_convert_link_for_to_storage", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L263", + "weight": 1.0 + }, + { + "source": "crud_protocol_donation_convert_get_convert_partner", + "target": "crud_protocol_donation_convert_active_link_query", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L38", + "weight": 1.0 + }, + { + "source": "crud_protocol_donation_convert_has_active_convert_link", + "target": "crud_protocol_donation_convert_get_convert_partner", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L68", + "weight": 1.0 + }, + { + "source": "crud_protocol_donation_convert_create_convert_link", + "target": "crud_protocol_donation_convert_active_link_query", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L92", + "weight": 1.0 + }, + { + "source": "crud_protocol_donation_convert_get_partner_sample_codes", + "target": "crud_protocol_donation_convert_get_convert_partner", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L133", + "weight": 1.0 + }, + { + "source": "crud_protocol_donation_convert_assert_biz_no_available", + "target": "crud_protocol_donation_convert_get_convert_partner", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L210", + "weight": 1.0 + }, + { + "source": "crud_protocol_donation_convert_upsert_convert_link_for_to_storage", + "target": "crud_protocol_donation_convert_active_link_query", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L281", + "weight": 1.0 + }, + { + "source": "crud_protocol_donation_convert_upsert_convert_link_for_to_storage", + "target": "crud_protocol_donation_convert_create_convert_link", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L302", + "weight": 1.0 + }, + { + "source": "crud_protocol_donation_convert_rationale_1", + "target": "crud_protocol_donation_convert_py", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "crud_protocol_donation_convert_rationale_35", + "target": "crud_protocol_donation_convert_get_convert_partner", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L35", + "weight": 1.0 + }, + { + "source": "crud_protocol_donation_convert_rationale_84", + "target": "crud_protocol_donation_convert_create_convert_link", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L84", + "weight": 1.0 + }, + { + "source": "crud_protocol_donation_convert_rationale_132", + "target": "crud_protocol_donation_convert_get_partner_sample_codes", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L132", + "weight": 1.0 + }, + { + "source": "crud_protocol_donation_convert_rationale_198", + "target": "crud_protocol_donation_convert_assert_biz_no_available", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L198", + "weight": 1.0 + }, + { + "source": "crud_protocol_donation_convert_rationale_273", + "target": "crud_protocol_donation_convert_upsert_convert_link_for_to_storage", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L273", + "weight": 1.0 + }, + { + "source": "crud_qc_item_param_py", + "target": "datetime", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/qc_item_param.py", + "source_location": "L3", + "weight": 1.0 + }, + { + "source": "crud_qc_item_param_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/qc_item_param.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "crud_qc_item_param_py", + "target": "sqlalchemy_orm", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/qc_item_param.py", + "source_location": "L6", + "weight": 1.0 + }, + { + "source": "crud_qc_item_param_py", + "target": "app_core_utils", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/qc_item_param.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "crud_qc_item_param_py", + "target": "app_models_qc_param", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/qc_item_param.py", + "source_location": "L9", + "weight": 1.0 + }, + { + "source": "crud_qc_item_param_py", + "target": "crud_qc_item_param_row_to_dict", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_item_param.py", + "source_location": "L12", + "weight": 1.0 + }, + { + "source": "crud_qc_item_param_py", + "target": "crud_qc_item_param_list_params_by_item", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_item_param.py", + "source_location": "L24", + "weight": 1.0 + }, + { + "source": "crud_qc_item_param_py", + "target": "crud_qc_item_param_save_params_for_item", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_item_param.py", + "source_location": "L41", + "weight": 1.0 + }, + { + "source": "crud_qc_item_param_list_params_by_item", + "target": "crud_qc_item_param_row_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_item_param.py", + "source_location": "L38", + "weight": 1.0 + }, + { + "source": "crud_qc_item_param_save_params_for_item", + "target": "crud_qc_item_param_list_params_by_item", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_item_param.py", + "source_location": "L83", + "weight": 1.0 + }, + { + "source": "crud_leave_py", + "target": "datetime", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/leave.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "crud_leave_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/leave.py", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "crud_leave_py", + "target": "sqlalchemy", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/leave.py", + "source_location": "L7", + "weight": 1.0 + }, + { + "source": "crud_leave_py", + "target": "sqlalchemy_orm", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/leave.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "crud_leave_py", + "target": "app_core_utils", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/leave.py", + "source_location": "L10", + "weight": 1.0 + }, + { + "source": "crud_leave_py", + "target": "app_models_models", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/leave.py", + "source_location": "L11", + "weight": 1.0 + }, + { + "source": "crud_leave_py", + "target": "crud_leave_total_pages", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/leave.py", + "source_location": "L14", + "weight": 1.0 + }, + { + "source": "crud_leave_py", + "target": "crud_leave_row_to_dict", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/leave.py", + "source_location": "L18", + "weight": 1.0 + }, + { + "source": "crud_leave_py", + "target": "crud_leave_list_leaves", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/leave.py", + "source_location": "L38", + "weight": 1.0 + }, + { + "source": "crud_leave_py", + "target": "crud_leave_get_leave", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/leave.py", + "source_location": "L69", + "weight": 1.0 + }, + { + "source": "crud_leave_py", + "target": "crud_leave_create_leave", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/leave.py", + "source_location": "L74", + "weight": 1.0 + }, + { + "source": "crud_leave_py", + "target": "crud_leave_update_leave", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/leave.py", + "source_location": "L105", + "weight": 1.0 + }, + { + "source": "crud_leave_py", + "target": "crud_leave_update_leave_status", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/leave.py", + "source_location": "L125", + "weight": 1.0 + }, + { + "source": "crud_leave_py", + "target": "crud_leave_soft_delete_leave", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/leave.py", + "source_location": "L137", + "weight": 1.0 + }, + { + "source": "crud_leave_list_leaves", + "target": "crud_leave_row_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/leave.py", + "source_location": "L66", + "weight": 1.0 + }, + { + "source": "crud_leave_get_leave", + "target": "crud_leave_row_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/leave.py", + "source_location": "L71", + "weight": 1.0 + }, + { + "source": "crud_output_type_py", + "target": "math", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "crud/output_type.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "crud_output_type_py", + "target": "datetime", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/output_type.py", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "crud_output_type_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/output_type.py", + "source_location": "L6", + "weight": 1.0 + }, + { + "source": "crud_output_type_py", + "target": "sqlalchemy", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/output_type.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "crud_output_type_py", + "target": "sqlalchemy_orm", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/output_type.py", + "source_location": "L9", + "weight": 1.0 + }, + { + "source": "crud_output_type_py", + "target": "app_core_utils", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/output_type.py", + "source_location": "L11", + "weight": 1.0 + }, + { + "source": "crud_output_type_py", + "target": "app_models_models", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/output_type.py", + "source_location": "L12", + "weight": 1.0 + }, + { + "source": "crud_output_type_py", + "target": "crud_output_type_row_to_dict", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/output_type.py", + "source_location": "L15", + "weight": 1.0 + }, + { + "source": "crud_output_type_py", + "target": "crud_output_type_list_output_types", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/output_type.py", + "source_location": "L28", + "weight": 1.0 + }, + { + "source": "crud_output_type_py", + "target": "crud_output_type_get_output_type", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/output_type.py", + "source_location": "L64", + "weight": 1.0 + }, + { + "source": "crud_output_type_py", + "target": "crud_output_type_type_code_exists", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/output_type.py", + "source_location": "L72", + "weight": 1.0 + }, + { + "source": "crud_output_type_py", + "target": "crud_output_type_create_output_type", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/output_type.py", + "source_location": "L81", + "weight": 1.0 + }, + { + "source": "crud_output_type_py", + "target": "crud_output_type_update_output_type", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/output_type.py", + "source_location": "L116", + "weight": 1.0 + }, + { + "source": "crud_output_type_py", + "target": "crud_output_type_soft_delete_output_type", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/output_type.py", + "source_location": "L150", + "weight": 1.0 + }, + { + "source": "crud_output_type_py", + "target": "crud_output_type_total_pages", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/output_type.py", + "source_location": "L160", + "weight": 1.0 + }, + { + "source": "crud_output_type_list_output_types", + "target": "crud_output_type_row_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/output_type.py", + "source_location": "L61", + "weight": 1.0 + }, + { + "source": "crud_output_type_create_output_type", + "target": "crud_output_type_type_code_exists", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/output_type.py", + "source_location": "L94", + "weight": 1.0 + }, + { + "source": "crud_output_type_update_output_type", + "target": "crud_output_type_get_output_type", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/output_type.py", + "source_location": "L126", + "weight": 1.0 + }, + { + "source": "crud_output_type_update_output_type", + "target": "crud_output_type_type_code_exists", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/output_type.py", + "source_location": "L133", + "weight": 1.0 + }, + { + "source": "crud_output_type_soft_delete_output_type", + "target": "crud_output_type_get_output_type", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/output_type.py", + "source_location": "L151", + "weight": 1.0 + }, + { + "source": "crud_output_type_rationale_1", + "target": "crud_output_type_py", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/output_type.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "crud_exhibition_appointment_py", + "target": "math", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "crud/exhibition_appointment.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "crud_exhibition_appointment_py", + "target": "datetime", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/exhibition_appointment.py", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "crud_exhibition_appointment_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/exhibition_appointment.py", + "source_location": "L6", + "weight": 1.0 + }, + { + "source": "crud_exhibition_appointment_py", + "target": "sqlalchemy", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/exhibition_appointment.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "crud_exhibition_appointment_py", + "target": "sqlalchemy_orm", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/exhibition_appointment.py", + "source_location": "L9", + "weight": 1.0 + }, + { + "source": "crud_exhibition_appointment_py", + "target": "app_core_utils", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/exhibition_appointment.py", + "source_location": "L11", + "weight": 1.0 + }, + { + "source": "crud_exhibition_appointment_py", + "target": "app_models_models", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/exhibition_appointment.py", + "source_location": "L12", + "weight": 1.0 + }, + { + "source": "crud_exhibition_appointment_py", + "target": "crud_exhibition_appointment_format_visit_date", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/exhibition_appointment.py", + "source_location": "L15", + "weight": 1.0 + }, + { + "source": "crud_exhibition_appointment_py", + "target": "crud_exhibition_appointment_row_to_dict", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/exhibition_appointment.py", + "source_location": "L24", + "weight": 1.0 + }, + { + "source": "crud_exhibition_appointment_py", + "target": "crud_exhibition_appointment_list_exhibition_appointments", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/exhibition_appointment.py", + "source_location": "L41", + "weight": 1.0 + }, + { + "source": "crud_exhibition_appointment_py", + "target": "crud_exhibition_appointment_get_exhibition_appointment", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/exhibition_appointment.py", + "source_location": "L78", + "weight": 1.0 + }, + { + "source": "crud_exhibition_appointment_py", + "target": "crud_exhibition_appointment_appointment_no_exists", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/exhibition_appointment.py", + "source_location": "L86", + "weight": 1.0 + }, + { + "source": "crud_exhibition_appointment_py", + "target": "crud_exhibition_appointment_generate_appointment_no", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/exhibition_appointment.py", + "source_location": "L99", + "weight": 1.0 + }, + { + "source": "crud_exhibition_appointment_py", + "target": "crud_exhibition_appointment_create_exhibition_appointment", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/exhibition_appointment.py", + "source_location": "L123", + "weight": 1.0 + }, + { + "source": "crud_exhibition_appointment_py", + "target": "crud_exhibition_appointment_update_exhibition_appointment", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/exhibition_appointment.py", + "source_location": "L173", + "weight": 1.0 + }, + { + "source": "crud_exhibition_appointment_py", + "target": "crud_exhibition_appointment_soft_delete_exhibition_appointment", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/exhibition_appointment.py", + "source_location": "L225", + "weight": 1.0 + }, + { + "source": "crud_exhibition_appointment_py", + "target": "crud_exhibition_appointment_total_pages", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/exhibition_appointment.py", + "source_location": "L235", + "weight": 1.0 + }, + { + "source": "crud_exhibition_appointment_row_to_dict", + "target": "crud_exhibition_appointment_format_visit_date", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/exhibition_appointment.py", + "source_location": "L30", + "weight": 1.0 + }, + { + "source": "crud_exhibition_appointment_list_exhibition_appointments", + "target": "crud_exhibition_appointment_row_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/exhibition_appointment.py", + "source_location": "L75", + "weight": 1.0 + }, + { + "source": "crud_exhibition_appointment_create_exhibition_appointment", + "target": "crud_exhibition_appointment_generate_appointment_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/exhibition_appointment.py", + "source_location": "L139", + "weight": 1.0 + }, + { + "source": "crud_exhibition_appointment_create_exhibition_appointment", + "target": "crud_exhibition_appointment_appointment_no_exists", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/exhibition_appointment.py", + "source_location": "L141", + "weight": 1.0 + }, + { + "source": "crud_exhibition_appointment_update_exhibition_appointment", + "target": "crud_exhibition_appointment_get_exhibition_appointment", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/exhibition_appointment.py", + "source_location": "L187", + "weight": 1.0 + }, + { + "source": "crud_exhibition_appointment_update_exhibition_appointment", + "target": "crud_exhibition_appointment_appointment_no_exists", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/exhibition_appointment.py", + "source_location": "L194", + "weight": 1.0 + }, + { + "source": "crud_exhibition_appointment_soft_delete_exhibition_appointment", + "target": "crud_exhibition_appointment_get_exhibition_appointment", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/exhibition_appointment.py", + "source_location": "L226", + "weight": 1.0 + }, + { + "source": "crud_exhibition_appointment_rationale_1", + "target": "crud_exhibition_appointment_py", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/exhibition_appointment.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "crud_exhibition_appointment_rationale_16", + "target": "crud_exhibition_appointment_format_visit_date", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/exhibition_appointment.py", + "source_location": "L16", + "weight": 1.0 + }, + { + "source": "crud_exhibition_appointment_rationale_100", + "target": "crud_exhibition_appointment_generate_appointment_no", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/exhibition_appointment.py", + "source_location": "L100", + "weight": 1.0 + }, + { + "source": "api_public_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/public.py", + "source_location": "L2", + "weight": 1.0 + }, + { + "source": "api_public_py", + "target": "fastapi", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/public.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "api_public_py", + "target": "sqlalchemy_exc", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/public.py", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "api_public_py", + "target": "sqlalchemy_orm", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/public.py", + "source_location": "L6", + "weight": 1.0 + }, + { + "source": "api_public_py", + "target": "app_core_database", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/public.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "api_public_py", + "target": "app_core_security", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/public.py", + "source_location": "L9", + "weight": 1.0 + }, + { + "source": "api_public_py", + "target": "app_core_auth", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/public.py", + "source_location": "L10", + "weight": 1.0 + }, + { + "source": "api_public_py", + "target": "app_core_response", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/public.py", + "source_location": "L23", + "weight": 1.0 + }, + { + "source": "api_public_py", + "target": "app_models_models", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/public.py", + "source_location": "L24", + "weight": 1.0 + }, + { + "source": "api_public_py", + "target": "app_crud_user", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/public.py", + "source_location": "L25", + "weight": 1.0 + }, + { + "source": "api_public_py", + "target": "app_core_utils", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/public.py", + "source_location": "L26", + "weight": 1.0 + }, + { + "source": "api_public_py", + "target": "app_core", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/public.py", + "source_location": "L27", + "weight": 1.0 + }, + { + "source": "api_public_py", + "target": "app_services_web_auth_roles", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/public.py", + "source_location": "L28", + "weight": 1.0 + }, + { + "source": "api_public_py", + "target": "api_public_avatar_url_field", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/public.py", + "source_location": "L33", + "weight": 1.0 + }, + { + "source": "api_public_py", + "target": "api_public_build_user_info_payload", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/public.py", + "source_location": "L41", + "weight": 1.0 + }, + { + "source": "api_public_py", + "target": "api_public_jwt_user_payload", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/public.py", + "source_location": "L57", + "weight": 1.0 + }, + { + "source": "api_public_py", + "target": "api_public_web_login_rsa_public_key", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/public.py", + "source_location": "L68", + "weight": 1.0 + }, + { + "source": "api_public_py", + "target": "api_public_web_login", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/public.py", + "source_location": "L75", + "weight": 1.0 + }, + { + "source": "api_public_py", + "target": "api_public_refresh_token", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/public.py", + "source_location": "L133", + "weight": 1.0 + }, + { + "source": "api_public_py", + "target": "api_public_logout", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/public.py", + "source_location": "L195", + "weight": 1.0 + }, + { + "source": "api_public_py", + "target": "api_public_get_current_user_profile", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/public.py", + "source_location": "L214", + "weight": 1.0 + }, + { + "source": "api_public_py", + "target": "api_public_get_web_auth_menu_codes", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/public.py", + "source_location": "L247", + "weight": 1.0 + }, + { + "source": "api_public_build_user_info_payload", + "target": "api_public_avatar_url_field", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/public.py", + "source_location": "L53", + "weight": 1.0 + }, + { + "source": "api_public_web_login", + "target": "api_public_jwt_user_payload", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/public.py", + "source_location": "L105", + "weight": 1.0 + }, + { + "source": "api_public_web_login", + "target": "api_public_build_user_info_payload", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/public.py", + "source_location": "L127", + "weight": 1.0 + }, + { + "source": "api_public_refresh_token", + "target": "api_public_jwt_user_payload", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/public.py", + "source_location": "L167", + "weight": 1.0 + }, + { + "source": "api_public_rationale_1", + "target": "api_public_py", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "api/public.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "api_public_rationale_42", + "target": "api_public_build_user_info_payload", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "api/public.py", + "source_location": "L42", + "weight": 1.0 + }, + { + "source": "api_public_rationale_69", + "target": "api_public_web_login_rsa_public_key", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "api/public.py", + "source_location": "L69", + "weight": 1.0 + }, + { + "source": "api_public_rationale_80", + "target": "api_public_web_login", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "api/public.py", + "source_location": "L80", + "weight": 1.0 + }, + { + "source": "api_public_rationale_196", + "target": "api_public_logout", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "api/public.py", + "source_location": "L196", + "weight": 1.0 + }, + { + "source": "api_public_rationale_215", + "target": "api_public_get_current_user_profile", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "api/public.py", + "source_location": "L215", + "weight": 1.0 + }, + { + "source": "api_public_rationale_248", + "target": "api_public_get_web_auth_menu_codes", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "api/public.py", + "source_location": "L248", + "weight": 1.0 + }, + { + "source": "api_material_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/material.py", + "source_location": "L2", + "weight": 1.0 + }, + { + "source": "api_material_py", + "target": "fastapi", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/material.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "api_material_py", + "target": "pydantic", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/material.py", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "api_material_py", + "target": "sqlalchemy_orm", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/material.py", + "source_location": "L6", + "weight": 1.0 + }, + { + "source": "api_material_py", + "target": "app_api_sample_reception", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/material.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "api_material_py", + "target": "app_core_database", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/material.py", + "source_location": "L9", + "weight": 1.0 + }, + { + "source": "api_material_py", + "target": "app_core_menu_guard", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/material.py", + "source_location": "L10", + "weight": 1.0 + }, + { + "source": "api_material_py", + "target": "app_core_response", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/material.py", + "source_location": "L11", + "weight": 1.0 + }, + { + "source": "api_material_py", + "target": "app_crud", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/material.py", + "source_location": "L12", + "weight": 1.0 + }, + { + "source": "api_material_py", + "target": "app_crud", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/material.py", + "source_location": "L13", + "weight": 1.0 + }, + { + "source": "api_material_py", + "target": "api_material_materialbody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/material.py", + "source_location": "L21", + "weight": 1.0 + }, + { + "source": "api_material_materialbody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/material.py", + "source_location": "L21", + "weight": 1.0 + }, + { + "source": "api_material_py", + "target": "api_material_materialupdatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/material.py", + "source_location": "L34", + "weight": 1.0 + }, + { + "source": "api_material_materialupdatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/material.py", + "source_location": "L34", + "weight": 1.0 + }, + { + "source": "api_material_py", + "target": "api_material_stockinbody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/material.py", + "source_location": "L47", + "weight": 1.0 + }, + { + "source": "api_material_stockinbody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/material.py", + "source_location": "L47", + "weight": 1.0 + }, + { + "source": "api_material_py", + "target": "api_material_stockoutbody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/material.py", + "source_location": "L53", + "weight": 1.0 + }, + { + "source": "api_material_stockoutbody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/material.py", + "source_location": "L53", + "weight": 1.0 + }, + { + "source": "api_material_py", + "target": "api_material_list_materials", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/material.py", + "source_location": "L65", + "weight": 1.0 + }, + { + "source": "api_material_py", + "target": "api_material_material_options", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/material.py", + "source_location": "L88", + "weight": 1.0 + }, + { + "source": "api_material_py", + "target": "api_material_create_material", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/material.py", + "source_location": "L100", + "weight": 1.0 + }, + { + "source": "api_material_py", + "target": "api_material_update_material", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/material.py", + "source_location": "L120", + "weight": 1.0 + }, + { + "source": "api_material_py", + "target": "api_material_delete_material", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/material.py", + "source_location": "L141", + "weight": 1.0 + }, + { + "source": "api_material_py", + "target": "api_material_stock_in_material", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/material.py", + "source_location": "L158", + "weight": 1.0 + }, + { + "source": "api_material_py", + "target": "api_material_stock_out_material", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/material.py", + "source_location": "L179", + "weight": 1.0 + }, + { + "source": "api_material_py", + "target": "api_material_list_stock_logs", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/material.py", + "source_location": "L204", + "weight": 1.0 + }, + { + "source": "api_qc_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L2", + "weight": 1.0 + }, + { + "source": "api_qc_py", + "target": "fastapi", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "api_qc_py", + "target": "pydantic", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "api_qc_py", + "target": "sqlalchemy_orm", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L6", + "weight": 1.0 + }, + { + "source": "api_qc_py", + "target": "app_core_database", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "api_qc_py", + "target": "app_core_menu_guard", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L9", + "weight": 1.0 + }, + { + "source": "api_qc_py", + "target": "app_core_response", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L10", + "weight": 1.0 + }, + { + "source": "api_qc_py", + "target": "app_crud", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L11", + "weight": 1.0 + }, + { + "source": "api_qc_py", + "target": "app_crud", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L12", + "weight": 1.0 + }, + { + "source": "api_qc_py", + "target": "app_crud", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L13", + "weight": 1.0 + }, + { + "source": "api_qc_py", + "target": "app_crud", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L14", + "weight": 1.0 + }, + { + "source": "api_qc_py", + "target": "app_crud", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L15", + "weight": 1.0 + }, + { + "source": "api_qc_py", + "target": "app_crud", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L16", + "weight": 1.0 + }, + { + "source": "api_qc_py", + "target": "app_crud", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L17", + "weight": 1.0 + }, + { + "source": "api_qc_py", + "target": "app_crud", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L18", + "weight": 1.0 + }, + { + "source": "api_qc_py", + "target": "app_crud", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L19", + "weight": 1.0 + }, + { + "source": "api_qc_py", + "target": "app_crud_collection_protocol", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L20", + "weight": 1.0 + }, + { + "source": "api_qc_py", + "target": "app_api_sample_reception", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L21", + "weight": 1.0 + }, + { + "source": "api_qc_py", + "target": "api_qc_thirdpartycompanybody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L29", + "weight": 1.0 + }, + { + "source": "api_qc_thirdpartycompanybody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L29", + "weight": 1.0 + }, + { + "source": "api_qc_py", + "target": "api_qc_thirdpartycompanyupdatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L46", + "weight": 1.0 + }, + { + "source": "api_qc_thirdpartycompanyupdatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L46", + "weight": 1.0 + }, + { + "source": "api_qc_py", + "target": "api_qc_list_qc_third_party_companies", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L64", + "weight": 1.0 + }, + { + "source": "api_qc_py", + "target": "api_qc_list_qc_third_party_company_options", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L85", + "weight": 1.0 + }, + { + "source": "api_qc_py", + "target": "api_qc_create_qc_third_party_company", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L99", + "weight": 1.0 + }, + { + "source": "api_qc_py", + "target": "api_qc_update_qc_third_party_company", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L133", + "weight": 1.0 + }, + { + "source": "api_qc_py", + "target": "api_qc_delete_qc_third_party_company", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L169", + "weight": 1.0 + }, + { + "source": "api_qc_py", + "target": "api_qc_thirdpartyitembody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L189", + "weight": 1.0 + }, + { + "source": "api_qc_thirdpartyitembody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L189", + "weight": 1.0 + }, + { + "source": "api_qc_py", + "target": "api_qc_thirdpartyitemupdatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L201", + "weight": 1.0 + }, + { + "source": "api_qc_thirdpartyitemupdatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L201", + "weight": 1.0 + }, + { + "source": "api_qc_py", + "target": "api_qc_list_qc_third_party_items", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L214", + "weight": 1.0 + }, + { + "source": "api_qc_py", + "target": "api_qc_list_qc_third_party_items_active", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L242", + "weight": 1.0 + }, + { + "source": "api_qc_py", + "target": "api_qc_create_qc_third_party_item", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L257", + "weight": 1.0 + }, + { + "source": "api_qc_py", + "target": "api_qc_update_qc_third_party_item", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L286", + "weight": 1.0 + }, + { + "source": "api_qc_py", + "target": "api_qc_delete_qc_third_party_item", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L317", + "weight": 1.0 + }, + { + "source": "api_qc_py", + "target": "api_qc_labtestitembody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L337", + "weight": 1.0 + }, + { + "source": "api_qc_labtestitembody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L337", + "weight": 1.0 + }, + { + "source": "api_qc_py", + "target": "api_qc_labtestitemupdatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L348", + "weight": 1.0 + }, + { + "source": "api_qc_labtestitemupdatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L348", + "weight": 1.0 + }, + { + "source": "api_qc_py", + "target": "api_qc_itemparambody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L362", + "weight": 1.0 + }, + { + "source": "api_qc_itemparambody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L362", + "weight": 1.0 + }, + { + "source": "api_qc_py", + "target": "api_qc_taskresultbody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L367", + "weight": 1.0 + }, + { + "source": "api_qc_taskresultbody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L367", + "weight": 1.0 + }, + { + "source": "api_qc_py", + "target": "api_qc_taskcompletewithresultbody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L372", + "weight": 1.0 + }, + { + "source": "api_qc_taskcompletewithresultbody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L372", + "weight": 1.0 + }, + { + "source": "api_qc_py", + "target": "api_qc_list_qc_lab_test_items", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L382", + "weight": 1.0 + }, + { + "source": "api_qc_py", + "target": "api_qc_list_qc_lab_test_items_active", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L403", + "weight": 1.0 + }, + { + "source": "api_qc_py", + "target": "api_qc_create_qc_lab_test_item", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L417", + "weight": 1.0 + }, + { + "source": "api_qc_py", + "target": "api_qc_update_qc_lab_test_item", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L445", + "weight": 1.0 + }, + { + "source": "api_qc_py", + "target": "api_qc_delete_qc_lab_test_item", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L475", + "weight": 1.0 + }, + { + "source": "api_qc_py", + "target": "api_qc_list_item_params", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L496", + "weight": 1.0 + }, + { + "source": "api_qc_py", + "target": "api_qc_save_item_params", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L512", + "weight": 1.0 + }, + { + "source": "api_qc_py", + "target": "api_qc_workorderconfigurebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L534", + "weight": 1.0 + }, + { + "source": "api_qc_workorderconfigurebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L534", + "weight": 1.0 + }, + { + "source": "api_qc_py", + "target": "api_qc_list_qc_work_orders", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L544", + "weight": 1.0 + }, + { + "source": "api_qc_py", + "target": "api_qc_get_qc_work_order_detail", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L570", + "weight": 1.0 + }, + { + "source": "api_qc_py", + "target": "api_qc_configure_qc_work_order", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L588", + "weight": 1.0 + }, + { + "source": "api_qc_py", + "target": "api_qc_taskattachmentsbody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L618", + "weight": 1.0 + }, + { + "source": "api_qc_taskattachmentsbody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L618", + "weight": 1.0 + }, + { + "source": "api_qc_py", + "target": "api_qc_list_qc_tasks", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L625", + "weight": 1.0 + }, + { + "source": "api_qc_py", + "target": "api_qc_get_qc_task_detail", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L657", + "weight": 1.0 + }, + { + "source": "api_qc_py", + "target": "api_qc_start_qc_task", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L675", + "weight": 1.0 + }, + { + "source": "api_qc_py", + "target": "api_qc_complete_qc_task", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L693", + "weight": 1.0 + }, + { + "source": "api_qc_py", + "target": "api_qc_get_task_results", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L713", + "weight": 1.0 + }, + { + "source": "api_qc_py", + "target": "api_qc_complete_task_with_result", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L728", + "weight": 1.0 + }, + { + "source": "api_qc_py", + "target": "api_qc_update_qc_task_attachments", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L784", + "weight": 1.0 + }, + { + "source": "api_qc_py", + "target": "api_qc_qcmaterialbody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L811", + "weight": 1.0 + }, + { + "source": "api_qc_qcmaterialbody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L811", + "weight": 1.0 + }, + { + "source": "api_qc_py", + "target": "api_qc_qcmaterialupdatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L822", + "weight": 1.0 + }, + { + "source": "api_qc_qcmaterialupdatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L822", + "weight": 1.0 + }, + { + "source": "api_qc_py", + "target": "api_qc_stockinbody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L833", + "weight": 1.0 + }, + { + "source": "api_qc_stockinbody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L833", + "weight": 1.0 + }, + { + "source": "api_qc_py", + "target": "api_qc_list_qc_materials", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L840", + "weight": 1.0 + }, + { + "source": "api_qc_py", + "target": "api_qc_qc_material_options", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L861", + "weight": 1.0 + }, + { + "source": "api_qc_py", + "target": "api_qc_create_qc_material", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L873", + "weight": 1.0 + }, + { + "source": "api_qc_py", + "target": "api_qc_update_qc_material", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L890", + "weight": 1.0 + }, + { + "source": "api_qc_py", + "target": "api_qc_delete_qc_material", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L908", + "weight": 1.0 + }, + { + "source": "api_qc_py", + "target": "api_qc_stock_in_qc_material", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L925", + "weight": 1.0 + }, + { + "source": "api_qc_py", + "target": "api_qc_list_qc_material_usages", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L946", + "weight": 1.0 + }, + { + "source": "api_qc_rationale_1", + "target": "api_qc_py", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_py", + "target": "datetime", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L2", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L3", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_py", + "target": "fastapi", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_py", + "target": "pydantic", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L6", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_py", + "target": "sqlalchemy_orm", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L7", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_py", + "target": "sqlalchemy", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L9", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_py", + "target": "app_core_database", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L11", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_py", + "target": "app_core_menu_guard", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L12", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_py", + "target": "app_core_response", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L13", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_py", + "target": "app_core_utils", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L14", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_py", + "target": "app_crud", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L15", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_py", + "target": "app_crud", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L16", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_py", + "target": "app_models_models", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_py", + "target": "api_collection_protocol_get_tenant_no", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L29", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_py", + "target": "api_collection_protocol_get_current_user_id", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L39", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_py", + "target": "api_collection_protocol_parse_datetime_fields", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L53", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_py", + "target": "api_collection_protocol_ensure_customer_for_mother", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L67", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_py", + "target": "api_collection_protocol_list_collection_protocols", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L116", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_py", + "target": "api_collection_protocol_get_collection_protocol_detail", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L140", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_py", + "target": "api_collection_protocol_protocolcreatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L155", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_protocolcreatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L155", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_py", + "target": "api_collection_protocol_protocolupdatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L174", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_protocolupdatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L174", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_py", + "target": "api_collection_protocol_resolve_protocol_attachments", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L200", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_py", + "target": "api_collection_protocol_persist_protocol_sub_resources", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L210", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_py", + "target": "api_collection_protocol_create_collection_protocol", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L246", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_py", + "target": "api_collection_protocol_update_collection_protocol", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L289", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_py", + "target": "api_collection_protocol_delete_collection_protocol", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L338", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_py", + "target": "api_collection_protocol_list_collection_protocol_audits", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L364", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_py", + "target": "api_collection_protocol_auditcreatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L385", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_auditcreatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L385", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_py", + "target": "api_collection_protocol_submit_collection_protocol_audit", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L393", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_py", + "target": "api_collection_protocol_list_payment_details", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L422", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_py", + "target": "api_collection_protocol_batchdetailidsbody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L445", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_batchdetailidsbody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L445", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_py", + "target": "api_collection_protocol_refundfinancesubmitbody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L451", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_refundfinancesubmitbody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L451", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_py", + "target": "api_collection_protocol_batchrefundfinancesubmitbody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L459", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_batchrefundfinancesubmitbody", + "target": "api_collection_protocol_refundfinancesubmitbody", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L459", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_py", + "target": "api_collection_protocol_post_submit_receipt_finance", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L466", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_py", + "target": "api_collection_protocol_post_submit_receipt_finance_batch", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L485", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_py", + "target": "api_collection_protocol_post_submit_refund_finance", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L504", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_py", + "target": "api_collection_protocol_post_submit_refund_finance_batch", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L527", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_py", + "target": "api_collection_protocol_list_receipt_confirm", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L549", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_py", + "target": "api_collection_protocol_list_receipt_confirmed", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L562", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_py", + "target": "api_collection_protocol_financeconfirmbody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L576", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_financeconfirmbody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L576", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_py", + "target": "api_collection_protocol_refundfinanceconfirmbody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L583", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_refundfinanceconfirmbody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L583", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_py", + "target": "api_collection_protocol_post_receipt_confirm", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L593", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_py", + "target": "api_collection_protocol_list_refund_confirm", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L620", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_py", + "target": "api_collection_protocol_list_refund_confirmed", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L633", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_py", + "target": "api_collection_protocol_post_refund_confirm", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L648", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_py", + "target": "api_collection_protocol_list_storage_certs", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L675", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_py", + "target": "api_collection_protocol_list_fullmoon_todos", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L786", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_py", + "target": "api_collection_protocol_fullmoontodoinsurancebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L879", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_fullmoontodoinsurancebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L879", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_py", + "target": "api_collection_protocol_update_fullmoon_todo_insurance", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L897", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_list_collection_protocols", + "target": "api_collection_protocol_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L124", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_list_collection_protocols", + "target": "api_collection_protocol_get_current_user_id", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L125", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_get_collection_protocol_detail", + "target": "api_collection_protocol_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L145", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_get_collection_protocol_detail", + "target": "api_collection_protocol_get_current_user_id", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L146", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_persist_protocol_sub_resources", + "target": "api_collection_protocol_parse_datetime_fields", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L224", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_persist_protocol_sub_resources", + "target": "api_collection_protocol_ensure_customer_for_mother", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L225", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_create_collection_protocol", + "target": "api_collection_protocol_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L251", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_create_collection_protocol", + "target": "api_collection_protocol_get_current_user_id", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L252", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_create_collection_protocol", + "target": "api_collection_protocol_resolve_protocol_attachments", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L254", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_create_collection_protocol", + "target": "api_collection_protocol_persist_protocol_sub_resources", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L271", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_update_collection_protocol", + "target": "api_collection_protocol_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L295", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_update_collection_protocol", + "target": "api_collection_protocol_get_current_user_id", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L296", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_update_collection_protocol", + "target": "api_collection_protocol_resolve_protocol_attachments", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L306", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_update_collection_protocol", + "target": "api_collection_protocol_persist_protocol_sub_resources", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L320", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_delete_collection_protocol", + "target": "api_collection_protocol_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L343", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_delete_collection_protocol", + "target": "api_collection_protocol_get_current_user_id", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L344", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_list_collection_protocol_audits", + "target": "api_collection_protocol_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L372", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_submit_collection_protocol_audit", + "target": "api_collection_protocol_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L399", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_list_payment_details", + "target": "api_collection_protocol_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L431", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_post_submit_receipt_finance", + "target": "api_collection_protocol_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L471", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_post_submit_receipt_finance_batch", + "target": "api_collection_protocol_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L490", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_post_submit_refund_finance", + "target": "api_collection_protocol_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L510", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_post_submit_refund_finance_batch", + "target": "api_collection_protocol_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L532", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_list_receipt_confirm", + "target": "api_collection_protocol_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L555", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_list_receipt_confirmed", + "target": "api_collection_protocol_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L568", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_post_receipt_confirm", + "target": "api_collection_protocol_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L599", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_list_refund_confirm", + "target": "api_collection_protocol_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L626", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_list_refund_confirmed", + "target": "api_collection_protocol_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L639", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_post_refund_confirm", + "target": "api_collection_protocol_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L654", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_list_storage_certs", + "target": "api_collection_protocol_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L683", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_list_fullmoon_todos", + "target": "api_collection_protocol_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L794", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_update_fullmoon_todo_insurance", + "target": "api_collection_protocol_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L903", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_update_fullmoon_todo_insurance", + "target": "api_collection_protocol_get_current_user_id", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L904", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_rationale_1", + "target": "api_collection_protocol_py", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_rationale_68", + "target": "api_collection_protocol_ensure_customer_for_mother", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L68", + "weight": 1.0 + }, + { + "source": "api_basic_info_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L2", + "weight": 1.0 + }, + { + "source": "api_basic_info_py", + "target": "fastapi", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "api_basic_info_py", + "target": "pydantic", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "api_basic_info_py", + "target": "sqlalchemy_orm", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L6", + "weight": 1.0 + }, + { + "source": "api_basic_info_py", + "target": "app_core_data_scope", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "api_basic_info_py", + "target": "app_core_database", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L9", + "weight": 1.0 + }, + { + "source": "api_basic_info_py", + "target": "app_core_menu_guard", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L10", + "weight": 1.0 + }, + { + "source": "api_basic_info_py", + "target": "app_core_response", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L11", + "weight": 1.0 + }, + { + "source": "api_basic_info_py", + "target": "app_crud", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L12", + "weight": 1.0 + }, + { + "source": "api_basic_info_py", + "target": "app_crud", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L13", + "weight": 1.0 + }, + { + "source": "api_basic_info_py", + "target": "app_crud", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L14", + "weight": 1.0 + }, + { + "source": "api_basic_info_py", + "target": "app_crud", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L15", + "weight": 1.0 + }, + { + "source": "api_basic_info_py", + "target": "app_crud", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L16", + "weight": 1.0 + }, + { + "source": "api_basic_info_py", + "target": "app_crud", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L17", + "weight": 1.0 + }, + { + "source": "api_basic_info_py", + "target": "app_models_models", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 1.0 + }, + { + "source": "api_basic_info_py", + "target": "api_basic_info_get_tenant_no", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L30", + "weight": 1.0 + }, + { + "source": "api_basic_info_py", + "target": "api_basic_info_customercreatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L45", + "weight": 1.0 + }, + { + "source": "api_basic_info_customercreatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L45", + "weight": 1.0 + }, + { + "source": "api_basic_info_py", + "target": "api_basic_info_customerupdatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L58", + "weight": 1.0 + }, + { + "source": "api_basic_info_customerupdatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L58", + "weight": 1.0 + }, + { + "source": "api_basic_info_py", + "target": "api_basic_info_list_customers", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L72", + "weight": 1.0 + }, + { + "source": "api_basic_info_py", + "target": "api_basic_info_create_customer", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L95", + "weight": 1.0 + }, + { + "source": "api_basic_info_py", + "target": "api_basic_info_update_customer", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L121", + "weight": 1.0 + }, + { + "source": "api_basic_info_py", + "target": "api_basic_info_delete_customer", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L150", + "weight": 1.0 + }, + { + "source": "api_basic_info_py", + "target": "api_basic_info_cellsampletypecreatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L168", + "weight": 1.0 + }, + { + "source": "api_basic_info_cellsampletypecreatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L168", + "weight": 1.0 + }, + { + "source": "api_basic_info_py", + "target": "api_basic_info_cellsampletypeupdatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L179", + "weight": 1.0 + }, + { + "source": "api_basic_info_cellsampletypeupdatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L179", + "weight": 1.0 + }, + { + "source": "api_basic_info_py", + "target": "api_basic_info_list_cell_sample_types", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L191", + "weight": 1.0 + }, + { + "source": "api_basic_info_py", + "target": "api_basic_info_create_cell_sample_type", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L214", + "weight": 1.0 + }, + { + "source": "api_basic_info_py", + "target": "api_basic_info_update_cell_sample_type", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L238", + "weight": 1.0 + }, + { + "source": "api_basic_info_py", + "target": "api_basic_info_delete_cell_sample_type", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L265", + "weight": 1.0 + }, + { + "source": "api_basic_info_py", + "target": "api_basic_info_collectionregioncreatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L283", + "weight": 1.0 + }, + { + "source": "api_basic_info_collectionregioncreatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L283", + "weight": 1.0 + }, + { + "source": "api_basic_info_py", + "target": "api_basic_info_collectionregionupdatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L291", + "weight": 1.0 + }, + { + "source": "api_basic_info_collectionregionupdatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L291", + "weight": 1.0 + }, + { + "source": "api_basic_info_py", + "target": "api_basic_info_list_collection_regions", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L300", + "weight": 1.0 + }, + { + "source": "api_basic_info_py", + "target": "api_basic_info_create_collection_region", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L323", + "weight": 1.0 + }, + { + "source": "api_basic_info_py", + "target": "api_basic_info_update_collection_region", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L344", + "weight": 1.0 + }, + { + "source": "api_basic_info_py", + "target": "api_basic_info_delete_collection_region", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L368", + "weight": 1.0 + }, + { + "source": "api_basic_info_py", + "target": "api_basic_info_hospitalcreatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L386", + "weight": 1.0 + }, + { + "source": "api_basic_info_hospitalcreatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L386", + "weight": 1.0 + }, + { + "source": "api_basic_info_py", + "target": "api_basic_info_hospitalupdatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L394", + "weight": 1.0 + }, + { + "source": "api_basic_info_hospitalupdatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L394", + "weight": 1.0 + }, + { + "source": "api_basic_info_py", + "target": "api_basic_info_list_hospitals", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L403", + "weight": 1.0 + }, + { + "source": "api_basic_info_py", + "target": "api_basic_info_create_hospital", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L423", + "weight": 1.0 + }, + { + "source": "api_basic_info_py", + "target": "api_basic_info_update_hospital", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L446", + "weight": 1.0 + }, + { + "source": "api_basic_info_py", + "target": "api_basic_info_delete_hospital", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L474", + "weight": 1.0 + }, + { + "source": "api_basic_info_py", + "target": "api_basic_info_protocolnocreatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L496", + "weight": 1.0 + }, + { + "source": "api_basic_info_protocolnocreatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L496", + "weight": 1.0 + }, + { + "source": "api_basic_info_py", + "target": "api_basic_info_protocolnoupdatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L505", + "weight": 1.0 + }, + { + "source": "api_basic_info_protocolnoupdatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L505", + "weight": 1.0 + }, + { + "source": "api_basic_info_py", + "target": "api_basic_info_list_protocol_nos", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L518", + "weight": 1.0 + }, + { + "source": "api_basic_info_py", + "target": "api_basic_info_protocolnobatchgeneratebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L547", + "weight": 1.0 + }, + { + "source": "api_basic_info_protocolnobatchgeneratebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L547", + "weight": 1.0 + }, + { + "source": "api_basic_info_py", + "target": "api_basic_info_protocolnobatchissuebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L557", + "weight": 1.0 + }, + { + "source": "api_basic_info_protocolnobatchissuebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L557", + "weight": 1.0 + }, + { + "source": "api_basic_info_py", + "target": "api_basic_info_batch_generate_protocol_nos", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L566", + "weight": 1.0 + }, + { + "source": "api_basic_info_py", + "target": "api_basic_info_batch_issue_protocol_nos", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L592", + "weight": 1.0 + }, + { + "source": "api_basic_info_py", + "target": "api_basic_info_protocolnobatchrevokebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L615", + "weight": 1.0 + }, + { + "source": "api_basic_info_protocolnobatchrevokebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L615", + "weight": 1.0 + }, + { + "source": "api_basic_info_py", + "target": "api_basic_info_batch_revoke_protocol_nos", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L622", + "weight": 1.0 + }, + { + "source": "api_basic_info_py", + "target": "api_basic_info_create_protocol_no", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L644", + "weight": 1.0 + }, + { + "source": "api_basic_info_py", + "target": "api_basic_info_update_protocol_no", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L666", + "weight": 1.0 + }, + { + "source": "api_basic_info_py", + "target": "api_basic_info_delete_protocol_no", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L694", + "weight": 1.0 + }, + { + "source": "api_basic_info_py", + "target": "api_basic_info_samplecodecreatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L712", + "weight": 1.0 + }, + { + "source": "api_basic_info_samplecodecreatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L712", + "weight": 1.0 + }, + { + "source": "api_basic_info_py", + "target": "api_basic_info_samplecodeupdatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L721", + "weight": 1.0 + }, + { + "source": "api_basic_info_samplecodeupdatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L721", + "weight": 1.0 + }, + { + "source": "api_basic_info_py", + "target": "api_basic_info_samplecodebatchgeneratebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L733", + "weight": 1.0 + }, + { + "source": "api_basic_info_samplecodebatchgeneratebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L733", + "weight": 1.0 + }, + { + "source": "api_basic_info_py", + "target": "api_basic_info_samplecodebatchissuebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L743", + "weight": 1.0 + }, + { + "source": "api_basic_info_samplecodebatchissuebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L743", + "weight": 1.0 + }, + { + "source": "api_basic_info_py", + "target": "api_basic_info_batch_generate_sample_codes", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L752", + "weight": 1.0 + }, + { + "source": "api_basic_info_py", + "target": "api_basic_info_batch_issue_sample_codes", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L778", + "weight": 1.0 + }, + { + "source": "api_basic_info_py", + "target": "api_basic_info_samplecodebatchrevokebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L801", + "weight": 1.0 + }, + { + "source": "api_basic_info_samplecodebatchrevokebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L801", + "weight": 1.0 + }, + { + "source": "api_basic_info_py", + "target": "api_basic_info_batch_revoke_sample_codes", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L808", + "weight": 1.0 + }, + { + "source": "api_basic_info_py", + "target": "api_basic_info_list_sample_codes", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L830", + "weight": 1.0 + }, + { + "source": "api_basic_info_py", + "target": "api_basic_info_create_sample_code", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L860", + "weight": 1.0 + }, + { + "source": "api_basic_info_py", + "target": "api_basic_info_update_sample_code", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L882", + "weight": 1.0 + }, + { + "source": "api_basic_info_py", + "target": "api_basic_info_delete_sample_code", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L910", + "weight": 1.0 + }, + { + "source": "api_basic_info_list_customers", + "target": "api_basic_info_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L79", + "weight": 1.0 + }, + { + "source": "api_basic_info_create_customer", + "target": "api_basic_info_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L101", + "weight": 1.0 + }, + { + "source": "api_basic_info_update_customer", + "target": "api_basic_info_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L128", + "weight": 1.0 + }, + { + "source": "api_basic_info_delete_customer", + "target": "api_basic_info_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L156", + "weight": 1.0 + }, + { + "source": "api_basic_info_list_cell_sample_types", + "target": "api_basic_info_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L198", + "weight": 1.0 + }, + { + "source": "api_basic_info_create_cell_sample_type", + "target": "api_basic_info_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L220", + "weight": 1.0 + }, + { + "source": "api_basic_info_update_cell_sample_type", + "target": "api_basic_info_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L245", + "weight": 1.0 + }, + { + "source": "api_basic_info_delete_cell_sample_type", + "target": "api_basic_info_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L271", + "weight": 1.0 + }, + { + "source": "api_basic_info_list_collection_regions", + "target": "api_basic_info_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L307", + "weight": 1.0 + }, + { + "source": "api_basic_info_create_collection_region", + "target": "api_basic_info_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L329", + "weight": 1.0 + }, + { + "source": "api_basic_info_update_collection_region", + "target": "api_basic_info_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L351", + "weight": 1.0 + }, + { + "source": "api_basic_info_delete_collection_region", + "target": "api_basic_info_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L374", + "weight": 1.0 + }, + { + "source": "api_basic_info_list_hospitals", + "target": "api_basic_info_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L412", + "weight": 1.0 + }, + { + "source": "api_basic_info_create_hospital", + "target": "api_basic_info_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L430", + "weight": 1.0 + }, + { + "source": "api_basic_info_update_hospital", + "target": "api_basic_info_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L454", + "weight": 1.0 + }, + { + "source": "api_basic_info_delete_hospital", + "target": "api_basic_info_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L481", + "weight": 1.0 + }, + { + "source": "api_basic_info_list_protocol_nos", + "target": "api_basic_info_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L525", + "weight": 1.0 + }, + { + "source": "api_basic_info_batch_generate_protocol_nos", + "target": "api_basic_info_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L572", + "weight": 1.0 + }, + { + "source": "api_basic_info_batch_issue_protocol_nos", + "target": "api_basic_info_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L598", + "weight": 1.0 + }, + { + "source": "api_basic_info_batch_revoke_protocol_nos", + "target": "api_basic_info_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L628", + "weight": 1.0 + }, + { + "source": "api_basic_info_create_protocol_no", + "target": "api_basic_info_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L650", + "weight": 1.0 + }, + { + "source": "api_basic_info_update_protocol_no", + "target": "api_basic_info_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L673", + "weight": 1.0 + }, + { + "source": "api_basic_info_delete_protocol_no", + "target": "api_basic_info_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L700", + "weight": 1.0 + }, + { + "source": "api_basic_info_batch_generate_sample_codes", + "target": "api_basic_info_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L758", + "weight": 1.0 + }, + { + "source": "api_basic_info_batch_issue_sample_codes", + "target": "api_basic_info_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L784", + "weight": 1.0 + }, + { + "source": "api_basic_info_batch_revoke_sample_codes", + "target": "api_basic_info_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L814", + "weight": 1.0 + }, + { + "source": "api_basic_info_list_sample_codes", + "target": "api_basic_info_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L837", + "weight": 1.0 + }, + { + "source": "api_basic_info_create_sample_code", + "target": "api_basic_info_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L866", + "weight": 1.0 + }, + { + "source": "api_basic_info_update_sample_code", + "target": "api_basic_info_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L889", + "weight": 1.0 + }, + { + "source": "api_basic_info_delete_sample_code", + "target": "api_basic_info_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L916", + "weight": 1.0 + }, + { + "source": "api_basic_info_rationale_1", + "target": "api_basic_info_py", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "api/basic_info.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "api_init_py", + "target": "app_api_public", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/__init__.py", + "source_location": "L2", + "weight": 1.0 + }, + { + "source": "api_init_py", + "target": "app_api_menu", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/__init__.py", + "source_location": "L3", + "weight": 1.0 + }, + { + "source": "api_init_py", + "target": "app_api_admin", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/__init__.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "api_init_py", + "target": "app_api_workflow", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/__init__.py", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "api_init_py", + "target": "app_api_basic_info", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/__init__.py", + "source_location": "L6", + "weight": 1.0 + }, + { + "source": "api_init_py", + "target": "app_api_collection_protocol", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/__init__.py", + "source_location": "L7", + "weight": 1.0 + }, + { + "source": "api_init_py", + "target": "app_api_leave", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/__init__.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "api_init_py", + "target": "app_api_operations", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/__init__.py", + "source_location": "L9", + "weight": 1.0 + }, + { + "source": "api_init_py", + "target": "app_api_ethnic", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/__init__.py", + "source_location": "L10", + "weight": 1.0 + }, + { + "source": "api_init_py", + "target": "app_api_sample_reception", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/__init__.py", + "source_location": "L11", + "weight": 1.0 + }, + { + "source": "api_init_py", + "target": "app_api_qc", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/__init__.py", + "source_location": "L12", + "weight": 1.0 + }, + { + "source": "api_init_py", + "target": "app_api_research_donation", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/__init__.py", + "source_location": "L13", + "weight": 1.0 + }, + { + "source": "api_init_py", + "target": "app_api_production", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/__init__.py", + "source_location": "L14", + "weight": 1.0 + }, + { + "source": "api_init_py", + "target": "app_api_pilot_service", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/__init__.py", + "source_location": "L15", + "weight": 1.0 + }, + { + "source": "api_init_py", + "target": "app_api_insurance_company", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/__init__.py", + "source_location": "L16", + "weight": 1.0 + }, + { + "source": "api_init_py", + "target": "app_api_material", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/__init__.py", + "source_location": "L17", + "weight": 1.0 + }, + { + "source": "api_init_rationale_1", + "target": "api_init_py", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "api/__init__.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "api_operations_py", + "target": "datetime", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L2", + "weight": 1.0 + }, + { + "source": "api_operations_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L3", + "weight": 1.0 + }, + { + "source": "api_operations_py", + "target": "fastapi", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "api_operations_py", + "target": "pydantic", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L6", + "weight": 1.0 + }, + { + "source": "api_operations_py", + "target": "sqlalchemy_orm", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L7", + "weight": 1.0 + }, + { + "source": "api_operations_py", + "target": "app_core_data_scope", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L9", + "weight": 1.0 + }, + { + "source": "api_operations_py", + "target": "app_core_database", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L10", + "weight": 1.0 + }, + { + "source": "api_operations_py", + "target": "app_core_menu_guard", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L11", + "weight": 1.0 + }, + { + "source": "api_operations_py", + "target": "app_core_response", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L12", + "weight": 1.0 + }, + { + "source": "api_operations_py", + "target": "app_crud", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L13", + "weight": 1.0 + }, + { + "source": "api_operations_py", + "target": "app_crud", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L14", + "weight": 1.0 + }, + { + "source": "api_operations_py", + "target": "app_crud", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L15", + "weight": 1.0 + }, + { + "source": "api_operations_py", + "target": "app_models_models", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 1.0 + }, + { + "source": "api_operations_py", + "target": "api_operations_get_tenant_no", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L21", + "weight": 1.0 + }, + { + "source": "api_operations_py", + "target": "api_operations_cleanroomcreatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L36", + "weight": 1.0 + }, + { + "source": "api_operations_cleanroomcreatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L36", + "weight": 1.0 + }, + { + "source": "api_operations_py", + "target": "api_operations_cleanroomupdatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L48", + "weight": 1.0 + }, + { + "source": "api_operations_cleanroomupdatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L48", + "weight": 1.0 + }, + { + "source": "api_operations_py", + "target": "api_operations_list_clean_rooms", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L61", + "weight": 1.0 + }, + { + "source": "api_operations_py", + "target": "api_operations_create_clean_room", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L84", + "weight": 1.0 + }, + { + "source": "api_operations_py", + "target": "api_operations_update_clean_room", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L109", + "weight": 1.0 + }, + { + "source": "api_operations_py", + "target": "api_operations_delete_clean_room", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L137", + "weight": 1.0 + }, + { + "source": "api_operations_py", + "target": "api_operations_accesslogcreatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L155", + "weight": 1.0 + }, + { + "source": "api_operations_accesslogcreatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L155", + "weight": 1.0 + }, + { + "source": "api_operations_py", + "target": "api_operations_accesslogupdatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L169", + "weight": 1.0 + }, + { + "source": "api_operations_accesslogupdatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L169", + "weight": 1.0 + }, + { + "source": "api_operations_py", + "target": "api_operations_parse_optional_dt", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L182", + "weight": 1.0 + }, + { + "source": "api_operations_py", + "target": "api_operations_list_access_logs", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L189", + "weight": 1.0 + }, + { + "source": "api_operations_py", + "target": "api_operations_create_access_log", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L218", + "weight": 1.0 + }, + { + "source": "api_operations_py", + "target": "api_operations_update_access_log", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L245", + "weight": 1.0 + }, + { + "source": "api_operations_py", + "target": "api_operations_delete_access_log", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L274", + "weight": 1.0 + }, + { + "source": "api_operations_py", + "target": "api_operations_storagefacilitycreatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L292", + "weight": 1.0 + }, + { + "source": "api_operations_storagefacilitycreatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L292", + "weight": 1.0 + }, + { + "source": "api_operations_py", + "target": "api_operations_storagefacilityupdatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L303", + "weight": 1.0 + }, + { + "source": "api_operations_storagefacilityupdatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L303", + "weight": 1.0 + }, + { + "source": "api_operations_py", + "target": "api_operations_list_storage_facilities", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L314", + "weight": 1.0 + }, + { + "source": "api_operations_py", + "target": "api_operations_create_storage_facility", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L333", + "weight": 1.0 + }, + { + "source": "api_operations_py", + "target": "api_operations_update_storage_facility", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L357", + "weight": 1.0 + }, + { + "source": "api_operations_py", + "target": "api_operations_delete_storage_facility", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L383", + "weight": 1.0 + }, + { + "source": "api_operations_py", + "target": "api_operations_storageslotcreatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L401", + "weight": 1.0 + }, + { + "source": "api_operations_storageslotcreatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L401", + "weight": 1.0 + }, + { + "source": "api_operations_py", + "target": "api_operations_storageslotbatchcreatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L411", + "weight": 1.0 + }, + { + "source": "api_operations_storageslotbatchcreatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L411", + "weight": 1.0 + }, + { + "source": "api_operations_py", + "target": "api_operations_storageslotupdatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L419", + "weight": 1.0 + }, + { + "source": "api_operations_storageslotupdatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L419", + "weight": 1.0 + }, + { + "source": "api_operations_py", + "target": "api_operations_list_storage_slots", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L429", + "weight": 1.0 + }, + { + "source": "api_operations_py", + "target": "api_operations_batch_create_storage_slots", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L447", + "weight": 1.0 + }, + { + "source": "api_operations_py", + "target": "api_operations_create_storage_slot", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L469", + "weight": 1.0 + }, + { + "source": "api_operations_py", + "target": "api_operations_update_storage_slot", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L492", + "weight": 1.0 + }, + { + "source": "api_operations_py", + "target": "api_operations_delete_storage_slot", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L517", + "weight": 1.0 + }, + { + "source": "api_operations_py", + "target": "api_operations_exhibitionappointmentcreatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L535", + "weight": 1.0 + }, + { + "source": "api_operations_exhibitionappointmentcreatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L535", + "weight": 1.0 + }, + { + "source": "api_operations_py", + "target": "api_operations_exhibitionappointmentupdatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L548", + "weight": 1.0 + }, + { + "source": "api_operations_exhibitionappointmentupdatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L548", + "weight": 1.0 + }, + { + "source": "api_operations_py", + "target": "api_operations_list_exhibition_appointments", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L561", + "weight": 1.0 + }, + { + "source": "api_operations_py", + "target": "api_operations_create_exhibition_appointment", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L584", + "weight": 1.0 + }, + { + "source": "api_operations_py", + "target": "api_operations_update_exhibition_appointment", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L610", + "weight": 1.0 + }, + { + "source": "api_operations_py", + "target": "api_operations_delete_exhibition_appointment", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L637", + "weight": 1.0 + }, + { + "source": "api_operations_list_clean_rooms", + "target": "api_operations_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L68", + "weight": 1.0 + }, + { + "source": "api_operations_create_clean_room", + "target": "api_operations_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L90", + "weight": 1.0 + }, + { + "source": "api_operations_update_clean_room", + "target": "api_operations_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L116", + "weight": 1.0 + }, + { + "source": "api_operations_delete_clean_room", + "target": "api_operations_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L143", + "weight": 1.0 + }, + { + "source": "api_operations_list_access_logs", + "target": "api_operations_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L197", + "weight": 1.0 + }, + { + "source": "api_operations_create_access_log", + "target": "api_operations_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L224", + "weight": 1.0 + }, + { + "source": "api_operations_create_access_log", + "target": "api_operations_parse_optional_dt", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L230", + "weight": 1.0 + }, + { + "source": "api_operations_update_access_log", + "target": "api_operations_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L252", + "weight": 1.0 + }, + { + "source": "api_operations_update_access_log", + "target": "api_operations_parse_optional_dt", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L259", + "weight": 1.0 + }, + { + "source": "api_operations_delete_access_log", + "target": "api_operations_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L280", + "weight": 1.0 + }, + { + "source": "api_operations_list_storage_facilities", + "target": "api_operations_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L319", + "weight": 1.0 + }, + { + "source": "api_operations_create_storage_facility", + "target": "api_operations_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L339", + "weight": 1.0 + }, + { + "source": "api_operations_update_storage_facility", + "target": "api_operations_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L364", + "weight": 1.0 + }, + { + "source": "api_operations_delete_storage_facility", + "target": "api_operations_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L389", + "weight": 1.0 + }, + { + "source": "api_operations_list_storage_slots", + "target": "api_operations_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L434", + "weight": 1.0 + }, + { + "source": "api_operations_batch_create_storage_slots", + "target": "api_operations_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L453", + "weight": 1.0 + }, + { + "source": "api_operations_create_storage_slot", + "target": "api_operations_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L475", + "weight": 1.0 + }, + { + "source": "api_operations_update_storage_slot", + "target": "api_operations_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L499", + "weight": 1.0 + }, + { + "source": "api_operations_delete_storage_slot", + "target": "api_operations_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L523", + "weight": 1.0 + }, + { + "source": "api_operations_list_exhibition_appointments", + "target": "api_operations_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L568", + "weight": 1.0 + }, + { + "source": "api_operations_create_exhibition_appointment", + "target": "api_operations_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L590", + "weight": 1.0 + }, + { + "source": "api_operations_update_exhibition_appointment", + "target": "api_operations_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L617", + "weight": 1.0 + }, + { + "source": "api_operations_rationale_1", + "target": "api_operations_py", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "api_menu_py", + "target": "fastapi", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/menu.py", + "source_location": "L2", + "weight": 1.0 + }, + { + "source": "api_menu_py", + "target": "app_core_menu_guard", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/menu.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "api_menu_py", + "target": "app_core_response", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/menu.py", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "api_menu_py", + "target": "api_menu_get_menu_list", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/menu.py", + "source_location": "L260", + "weight": 1.0 + }, + { + "source": "api_menu_rationale_1", + "target": "api_menu_py", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "api/menu.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "os", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L2", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "uuid", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L3", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "fastapi", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L6", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "pydantic", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L7", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "sqlalchemy_orm", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "app_core_config", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L10", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "app_core_data_scope", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L11", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "app_core_database", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L12", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "app_core_menu_guard", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L13", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "app_core_response", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L14", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "app_core_storage", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L15", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "app_crud", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L16", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "app_crud", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L17", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "app_crud", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L18", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "app_crud", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L19", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "app_crud", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L20", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "app_crud", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L21", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "app_crud", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L22", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "app_crud", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L23", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "app_crud", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L24", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "app_crud", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L25", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "app_crud", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L26", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "app_crud_collection_protocol", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L27", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "app_models_models", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "app_services_web_auth_roles", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L29", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "api_admin_list_roles_for_select", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L40", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "api_admin_list_users_for_select", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L72", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "api_admin_list_roles_for_designer", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L87", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "api_admin_tenantcreatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L107", + "weight": 1.0 + }, + { + "source": "api_admin_tenantcreatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L107", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "api_admin_tenantupdatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L118", + "weight": 1.0 + }, + { + "source": "api_admin_tenantupdatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L118", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "api_admin_list_tenants", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L130", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "api_admin_create_tenant", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L151", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "api_admin_update_tenant", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L173", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "api_admin_delete_tenant", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L198", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "api_admin_get_tenant_no", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L215", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "api_admin_usercreatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L228", + "weight": 1.0 + }, + { + "source": "api_admin_usercreatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L228", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "api_admin_userupdatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L245", + "weight": 1.0 + }, + { + "source": "api_admin_userupdatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L245", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "api_admin_list_users", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L261", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "api_admin_get_user_by_id", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L290", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "api_admin_create_user", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L306", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "api_admin_update_user", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L339", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "api_admin_delete_user", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L369", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "api_admin_reset_user_password", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L382", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "api_admin_dicttypecreatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L399", + "weight": 1.0 + }, + { + "source": "api_admin_dicttypecreatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L399", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "api_admin_dicttypeupdatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L408", + "weight": 1.0 + }, + { + "source": "api_admin_dicttypeupdatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L408", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "api_admin_list_dict_types", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L418", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "api_admin_create_dict_type", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L434", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "api_admin_update_dict_type", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L456", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "api_admin_delete_dict_type", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L481", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "api_admin_dictdatacreatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L498", + "weight": 1.0 + }, + { + "source": "api_admin_dictdatacreatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L498", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "api_admin_dictdataupdatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L508", + "weight": 1.0 + }, + { + "source": "api_admin_dictdataupdatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L508", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "api_admin_list_dict_data", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L518", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "api_admin_create_dict_data", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L535", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "api_admin_update_dict_data", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L558", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "api_admin_delete_dict_data", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L581", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "api_admin_dict_data_options", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L594", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "api_admin_deptcreatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L609", + "weight": 1.0 + }, + { + "source": "api_admin_deptcreatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L609", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "api_admin_deptupdatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L622", + "weight": 1.0 + }, + { + "source": "api_admin_deptupdatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L622", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "api_admin_list_depts", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L635", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "api_admin_create_dept", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L646", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "api_admin_update_dept", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L672", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "api_admin_delete_dept", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L698", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "api_admin_sitecreatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L715", + "weight": 1.0 + }, + { + "source": "api_admin_sitecreatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L715", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "api_admin_siteupdatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L730", + "weight": 1.0 + }, + { + "source": "api_admin_siteupdatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L730", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "api_admin_list_sites", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L746", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "api_admin_create_site", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L760", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "api_admin_update_site", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L788", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "api_admin_delete_site", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L817", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "api_admin_postcreatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L834", + "weight": 1.0 + }, + { + "source": "api_admin_postcreatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L834", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "api_admin_postupdatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L844", + "weight": 1.0 + }, + { + "source": "api_admin_postupdatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L844", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "api_admin_list_posts", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L855", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "api_admin_create_post", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L869", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "api_admin_update_post", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L892", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "api_admin_delete_post", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L916", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "api_admin_postusersupdatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L928", + "weight": 1.0 + }, + { + "source": "api_admin_postusersupdatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L928", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "api_admin_list_post_bound_users", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L935", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "api_admin_update_post_bound_users", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L949", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "api_admin_itemunitcreatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L973", + "weight": 1.0 + }, + { + "source": "api_admin_itemunitcreatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L973", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "api_admin_itemunitupdatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L982", + "weight": 1.0 + }, + { + "source": "api_admin_itemunitupdatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L982", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "api_admin_list_item_units", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L992", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "api_admin_create_item_unit", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1006", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "api_admin_update_item_unit", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1028", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "api_admin_delete_item_unit", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1051", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "api_admin_expresscompanycreatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1068", + "weight": 1.0 + }, + { + "source": "api_admin_expresscompanycreatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1068", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "api_admin_expresscompanyupdatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1077", + "weight": 1.0 + }, + { + "source": "api_admin_expresscompanyupdatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1077", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "api_admin_list_express_companies", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1087", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "api_admin_create_express_company", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1101", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "api_admin_update_express_company", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1123", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "api_admin_delete_express_company", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1146", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "api_admin_menucreatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1163", + "weight": 1.0 + }, + { + "source": "api_admin_menucreatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1163", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "api_admin_menuupdatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1179", + "weight": 1.0 + }, + { + "source": "api_admin_menuupdatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1179", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "api_admin_list_menus", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1196", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "api_admin_create_menu", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1207", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "api_admin_update_menu", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1236", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "api_admin_delete_menu", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1266", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "api_admin_rolecreatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1283", + "weight": 1.0 + }, + { + "source": "api_admin_rolecreatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1283", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "api_admin_roleupdatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1293", + "weight": 1.0 + }, + { + "source": "api_admin_roleupdatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1293", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "api_admin_rolemenubody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1303", + "weight": 1.0 + }, + { + "source": "api_admin_rolemenubody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1303", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "api_admin_roledatascopebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1307", + "weight": 1.0 + }, + { + "source": "api_admin_roledatascopebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1307", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "api_admin_list_role_management", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1315", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "api_admin_create_role_management", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1329", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "api_admin_update_role_management", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1352", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "api_admin_delete_role_management", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1376", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "api_admin_get_role_menus", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1389", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "api_admin_update_role_menus", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1399", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "api_admin_get_role_data_scope", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1414", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "api_admin_update_role_data_scope", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1427", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "api_admin_format_file_size", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1453", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "api_admin_upload_attachment", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1463", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "api_admin_attachmentdownloadurlbody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1509", + "weight": 1.0 + }, + { + "source": "api_admin_attachmentdownloadurlbody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1509", + "weight": 1.0 + }, + { + "source": "api_admin_py", + "target": "api_admin_attachment_download_url", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1516", + "weight": 1.0 + }, + { + "source": "api_admin_list_users", + "target": "api_admin_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L270", + "weight": 1.0 + }, + { + "source": "api_admin_get_user_by_id", + "target": "api_admin_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L295", + "weight": 1.0 + }, + { + "source": "api_admin_create_user", + "target": "api_admin_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L312", + "weight": 1.0 + }, + { + "source": "api_admin_list_dict_types", + "target": "api_admin_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L425", + "weight": 1.0 + }, + { + "source": "api_admin_create_dict_type", + "target": "api_admin_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L440", + "weight": 1.0 + }, + { + "source": "api_admin_update_dict_type", + "target": "api_admin_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L463", + "weight": 1.0 + }, + { + "source": "api_admin_list_dict_data", + "target": "api_admin_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L526", + "weight": 1.0 + }, + { + "source": "api_admin_create_dict_data", + "target": "api_admin_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L541", + "weight": 1.0 + }, + { + "source": "api_admin_dict_data_options", + "target": "api_admin_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L599", + "weight": 1.0 + }, + { + "source": "api_admin_list_depts", + "target": "api_admin_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L640", + "weight": 1.0 + }, + { + "source": "api_admin_create_dept", + "target": "api_admin_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L652", + "weight": 1.0 + }, + { + "source": "api_admin_list_sites", + "target": "api_admin_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L753", + "weight": 1.0 + }, + { + "source": "api_admin_create_site", + "target": "api_admin_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L766", + "weight": 1.0 + }, + { + "source": "api_admin_list_posts", + "target": "api_admin_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L862", + "weight": 1.0 + }, + { + "source": "api_admin_create_post", + "target": "api_admin_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L875", + "weight": 1.0 + }, + { + "source": "api_admin_list_post_bound_users", + "target": "api_admin_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L940", + "weight": 1.0 + }, + { + "source": "api_admin_update_post_bound_users", + "target": "api_admin_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L955", + "weight": 1.0 + }, + { + "source": "api_admin_list_item_units", + "target": "api_admin_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L999", + "weight": 1.0 + }, + { + "source": "api_admin_create_item_unit", + "target": "api_admin_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1012", + "weight": 1.0 + }, + { + "source": "api_admin_list_express_companies", + "target": "api_admin_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1094", + "weight": 1.0 + }, + { + "source": "api_admin_create_express_company", + "target": "api_admin_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1107", + "weight": 1.0 + }, + { + "source": "api_admin_list_menus", + "target": "api_admin_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1201", + "weight": 1.0 + }, + { + "source": "api_admin_create_menu", + "target": "api_admin_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1213", + "weight": 1.0 + }, + { + "source": "api_admin_list_role_management", + "target": "api_admin_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1322", + "weight": 1.0 + }, + { + "source": "api_admin_create_role_management", + "target": "api_admin_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1335", + "weight": 1.0 + }, + { + "source": "api_admin_update_role_menus", + "target": "api_admin_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1406", + "weight": 1.0 + }, + { + "source": "api_admin_update_role_data_scope", + "target": "api_admin_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1434", + "weight": 1.0 + }, + { + "source": "api_admin_upload_attachment", + "target": "api_admin_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1482", + "weight": 1.0 + }, + { + "source": "api_admin_upload_attachment", + "target": "api_admin_format_file_size", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1501", + "weight": 1.0 + }, + { + "source": "api_admin_attachment_download_url", + "target": "api_admin_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1525", + "weight": 1.0 + }, + { + "source": "api_admin_rationale_44", + "target": "api_admin_list_roles_for_select", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L44", + "weight": 1.0 + }, + { + "source": "api_admin_rationale_76", + "target": "api_admin_list_users_for_select", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L76", + "weight": 1.0 + }, + { + "source": "api_admin_rationale_91", + "target": "api_admin_list_roles_for_designer", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L91", + "weight": 1.0 + }, + { + "source": "api_admin_rationale_1521", + "target": "api_admin_attachment_download_url", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "api/admin.py", + "source_location": "L1521", + "weight": 1.0 + }, + { + "source": "api_research_donation_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L2", + "weight": 1.0 + }, + { + "source": "api_research_donation_py", + "target": "fastapi", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "api_research_donation_py", + "target": "pydantic", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "api_research_donation_py", + "target": "sqlalchemy_orm", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L6", + "weight": 1.0 + }, + { + "source": "api_research_donation_py", + "target": "app_core_database", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "api_research_donation_py", + "target": "app_core_menu_guard", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L9", + "weight": 1.0 + }, + { + "source": "api_research_donation_py", + "target": "app_core_response", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L10", + "weight": 1.0 + }, + { + "source": "api_research_donation_py", + "target": "app_crud", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L11", + "weight": 1.0 + }, + { + "source": "api_research_donation_py", + "target": "app_models_models", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L12", + "weight": 1.0 + }, + { + "source": "api_research_donation_py", + "target": "app_models_research_donation", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L13", + "weight": 1.0 + }, + { + "source": "api_research_donation_py", + "target": "api_research_donation_get_tenant_no", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L18", + "weight": 1.0 + }, + { + "source": "api_research_donation_py", + "target": "api_research_donation_get_current_user_id", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L28", + "weight": 1.0 + }, + { + "source": "api_research_donation_py", + "target": "api_research_donation_donationcreatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L40", + "weight": 1.0 + }, + { + "source": "api_research_donation_donationcreatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L40", + "weight": 1.0 + }, + { + "source": "api_research_donation_py", + "target": "api_research_donation_donationupdatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L61", + "weight": 1.0 + }, + { + "source": "api_research_donation_donationupdatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L61", + "weight": 1.0 + }, + { + "source": "api_research_donation_py", + "target": "api_research_donation_batchdeletebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L82", + "weight": 1.0 + }, + { + "source": "api_research_donation_batchdeletebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L82", + "weight": 1.0 + }, + { + "source": "api_research_donation_py", + "target": "api_research_donation_auditsubmitbody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L88", + "weight": 1.0 + }, + { + "source": "api_research_donation_auditsubmitbody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L88", + "weight": 1.0 + }, + { + "source": "api_research_donation_py", + "target": "api_research_donation_statuschangebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L95", + "weight": 1.0 + }, + { + "source": "api_research_donation_statuschangebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L95", + "weight": 1.0 + }, + { + "source": "api_research_donation_py", + "target": "api_research_donation_convertfromstoragebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L103", + "weight": 1.0 + }, + { + "source": "api_research_donation_convertfromstoragebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L103", + "weight": 1.0 + }, + { + "source": "api_research_donation_py", + "target": "api_research_donation_list_research_donations", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L115", + "weight": 1.0 + }, + { + "source": "api_research_donation_py", + "target": "api_research_donation_list_research_donation_audits", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L143", + "weight": 1.0 + }, + { + "source": "api_research_donation_py", + "target": "api_research_donation_get_research_donation_detail", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L169", + "weight": 1.0 + }, + { + "source": "api_research_donation_py", + "target": "api_research_donation_create_research_donation", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L187", + "weight": 1.0 + }, + { + "source": "api_research_donation_py", + "target": "api_research_donation_update_research_donation", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L217", + "weight": 1.0 + }, + { + "source": "api_research_donation_py", + "target": "api_research_donation_delete_research_donation", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L248", + "weight": 1.0 + }, + { + "source": "api_research_donation_py", + "target": "api_research_donation_batch_delete_research_donations", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L273", + "weight": 1.0 + }, + { + "source": "api_research_donation_py", + "target": "api_research_donation_submit_donation_audit", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L298", + "weight": 1.0 + }, + { + "source": "api_research_donation_py", + "target": "api_research_donation_change_donation_status", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L331", + "weight": 1.0 + }, + { + "source": "api_research_donation_py", + "target": "api_research_donation_convert_from_storage", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L363", + "weight": 1.0 + }, + { + "source": "api_research_donation_py", + "target": "api_research_donation_convert_to_storage", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L391", + "weight": 1.0 + }, + { + "source": "api_research_donation_list_research_donations", + "target": "api_research_donation_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L123", + "weight": 1.0 + }, + { + "source": "api_research_donation_list_research_donations", + "target": "api_research_donation_get_current_user_id", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L124", + "weight": 1.0 + }, + { + "source": "api_research_donation_list_research_donation_audits", + "target": "api_research_donation_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L151", + "weight": 1.0 + }, + { + "source": "api_research_donation_get_research_donation_detail", + "target": "api_research_donation_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L174", + "weight": 1.0 + }, + { + "source": "api_research_donation_create_research_donation", + "target": "api_research_donation_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L192", + "weight": 1.0 + }, + { + "source": "api_research_donation_create_research_donation", + "target": "api_research_donation_get_current_user_id", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L193", + "weight": 1.0 + }, + { + "source": "api_research_donation_update_research_donation", + "target": "api_research_donation_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L223", + "weight": 1.0 + }, + { + "source": "api_research_donation_update_research_donation", + "target": "api_research_donation_get_current_user_id", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L224", + "weight": 1.0 + }, + { + "source": "api_research_donation_delete_research_donation", + "target": "api_research_donation_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L253", + "weight": 1.0 + }, + { + "source": "api_research_donation_delete_research_donation", + "target": "api_research_donation_get_current_user_id", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L254", + "weight": 1.0 + }, + { + "source": "api_research_donation_batch_delete_research_donations", + "target": "api_research_donation_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L278", + "weight": 1.0 + }, + { + "source": "api_research_donation_batch_delete_research_donations", + "target": "api_research_donation_get_current_user_id", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L279", + "weight": 1.0 + }, + { + "source": "api_research_donation_submit_donation_audit", + "target": "api_research_donation_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L304", + "weight": 1.0 + }, + { + "source": "api_research_donation_change_donation_status", + "target": "api_research_donation_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L337", + "weight": 1.0 + }, + { + "source": "api_research_donation_change_donation_status", + "target": "api_research_donation_get_current_user_id", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L338", + "weight": 1.0 + }, + { + "source": "api_research_donation_convert_from_storage", + "target": "api_research_donation_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L368", + "weight": 1.0 + }, + { + "source": "api_research_donation_convert_from_storage", + "target": "api_research_donation_get_current_user_id", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L369", + "weight": 1.0 + }, + { + "source": "api_research_donation_convert_to_storage", + "target": "api_research_donation_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L396", + "weight": 1.0 + }, + { + "source": "api_research_donation_convert_to_storage", + "target": "api_research_donation_get_current_user_id", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L397", + "weight": 1.0 + }, + { + "source": "api_research_donation_rationale_1", + "target": "api_research_donation_py", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "api/research_donation.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "api_ethnic_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/ethnic.py", + "source_location": "L2", + "weight": 1.0 + }, + { + "source": "api_ethnic_py", + "target": "fastapi", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/ethnic.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "api_ethnic_py", + "target": "sqlalchemy_orm", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/ethnic.py", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "api_ethnic_py", + "target": "app_core_database", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/ethnic.py", + "source_location": "L7", + "weight": 1.0 + }, + { + "source": "api_ethnic_py", + "target": "app_core_menu_guard", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/ethnic.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "api_ethnic_py", + "target": "app_core_response", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/ethnic.py", + "source_location": "L9", + "weight": 1.0 + }, + { + "source": "api_ethnic_py", + "target": "app_crud", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/ethnic.py", + "source_location": "L10", + "weight": 1.0 + }, + { + "source": "api_ethnic_py", + "target": "api_ethnic_list_ethnics_for_select", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/ethnic.py", + "source_location": "L16", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L2", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "fastapi", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "pydantic", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "sqlalchemy_orm", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L6", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "app_core_database", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "app_core_menu_guard", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L9", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "app_core_response", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L10", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "app_crud", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L11", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "app_models_models", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L12", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "api_pilot_service_get_tenant_no", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L17", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "api_pilot_service_cellproducttypecreatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L32", + "weight": 1.0 + }, + { + "source": "api_pilot_service_cellproducttypecreatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L32", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "api_pilot_service_cellproducttypeupdatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L41", + "weight": 1.0 + }, + { + "source": "api_pilot_service_cellproducttypeupdatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L41", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "api_pilot_service_list_cell_product_types", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L51", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "api_pilot_service_create_cell_product_type", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L69", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "api_pilot_service_update_cell_product_type", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L91", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "api_pilot_service_delete_cell_product_type", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L116", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "api_pilot_service_cellproductspeccreatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L134", + "weight": 1.0 + }, + { + "source": "api_pilot_service_cellproductspeccreatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L134", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "api_pilot_service_cellproductspecupdatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L143", + "weight": 1.0 + }, + { + "source": "api_pilot_service_cellproductspecupdatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L143", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "api_pilot_service_list_cell_product_specs", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L153", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "api_pilot_service_create_cell_product_spec", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L171", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "api_pilot_service_update_cell_product_spec", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L193", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "api_pilot_service_delete_cell_product_spec", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L218", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "api_pilot_service_cellproductpricecreatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L236", + "weight": 1.0 + }, + { + "source": "api_pilot_service_cellproductpricecreatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L236", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "api_pilot_service_cellproductpriceupdatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L251", + "weight": 1.0 + }, + { + "source": "api_pilot_service_cellproductpriceupdatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L251", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "api_pilot_service_list_cell_product_prices", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L267", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "api_pilot_service_create_cell_product_price", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L291", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "api_pilot_service_update_cell_product_price", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L319", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "api_pilot_service_delete_cell_product_price", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L350", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "api_pilot_service_projectsystemcreatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L368", + "weight": 1.0 + }, + { + "source": "api_pilot_service_projectsystemcreatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L368", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "api_pilot_service_projectsystemupdatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L378", + "weight": 1.0 + }, + { + "source": "api_pilot_service_projectsystemupdatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L378", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "api_pilot_service_list_project_systems", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L389", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "api_pilot_service_create_project_system", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L407", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "api_pilot_service_update_project_system", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L430", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "api_pilot_service_delete_project_system", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L456", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "api_pilot_service_projectsystemitemcreatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L472", + "weight": 1.0 + }, + { + "source": "api_pilot_service_projectsystemitemcreatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L472", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "api_pilot_service_projectsystemitemupdatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L488", + "weight": 1.0 + }, + { + "source": "api_pilot_service_projectsystemitemupdatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L488", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "api_pilot_service_list_project_system_items", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L505", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "api_pilot_service_create_project_system_item", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L519", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "api_pilot_service_update_project_system_item", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L550", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "api_pilot_service_delete_project_system_item", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L582", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "api_pilot_service_channelcreatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L600", + "weight": 1.0 + }, + { + "source": "api_pilot_service_channelcreatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L600", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "api_pilot_service_channelupdatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L614", + "weight": 1.0 + }, + { + "source": "api_pilot_service_channelupdatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L614", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "api_pilot_service_list_channels", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L629", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "api_pilot_service_create_channel", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L647", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "api_pilot_service_update_channel", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L677", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "api_pilot_service_delete_channel", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L710", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "api_pilot_service_channelinvoicecreatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L726", + "weight": 1.0 + }, + { + "source": "api_pilot_service_channelinvoicecreatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L726", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "api_pilot_service_channelinvoiceupdatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L739", + "weight": 1.0 + }, + { + "source": "api_pilot_service_channelinvoiceupdatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L739", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "api_pilot_service_list_channel_invoices", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L753", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "api_pilot_service_create_channel_invoice", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L767", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "api_pilot_service_update_channel_invoice", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L795", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "api_pilot_service_delete_channel_invoice", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L824", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "api_pilot_service_channelmailaddresscreatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L840", + "weight": 1.0 + }, + { + "source": "api_pilot_service_channelmailaddresscreatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L840", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "api_pilot_service_channelmailaddressupdatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L850", + "weight": 1.0 + }, + { + "source": "api_pilot_service_channelmailaddressupdatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L850", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "api_pilot_service_list_channel_mail_addresses", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L861", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "api_pilot_service_create_channel_mail_address", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L875", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "api_pilot_service_update_channel_mail_address", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L900", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "api_pilot_service_delete_channel_mail_address", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L926", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "api_pilot_service_channelagreementcreatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L942", + "weight": 1.0 + }, + { + "source": "api_pilot_service_channelagreementcreatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L942", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "api_pilot_service_channelagreementupdatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L955", + "weight": 1.0 + }, + { + "source": "api_pilot_service_channelagreementupdatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L955", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "api_pilot_service_list_channel_agreements", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L969", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "api_pilot_service_create_channel_agreement", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L983", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "api_pilot_service_update_channel_agreement", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1011", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "api_pilot_service_delete_channel_agreement", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1040", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "api_pilot_service_activate_channel_agreement", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1054", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "api_pilot_service_void_channel_agreement", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1073", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "api_pilot_service_channelagreementpricecreatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1094", + "weight": 1.0 + }, + { + "source": "api_pilot_service_channelagreementpricecreatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1094", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "api_pilot_service_channelagreementpriceupdatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1108", + "weight": 1.0 + }, + { + "source": "api_pilot_service_channelagreementpriceupdatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1108", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "api_pilot_service_list_channel_agreement_prices", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1123", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "api_pilot_service_create_channel_agreement_price", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1137", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "api_pilot_service_update_channel_agreement_price", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1166", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "api_pilot_service_delete_channel_agreement_price", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1196", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "api_pilot_service_checkupinstitutioncreatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1214", + "weight": 1.0 + }, + { + "source": "api_pilot_service_checkupinstitutioncreatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1214", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "api_pilot_service_checkupinstitutionupdatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1226", + "weight": 1.0 + }, + { + "source": "api_pilot_service_checkupinstitutionupdatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1226", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "api_pilot_service_list_checkup_institutions", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1239", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "api_pilot_service_create_checkup_institution", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1257", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "api_pilot_service_update_checkup_institution", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1282", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "api_pilot_service_delete_checkup_institution", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1310", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "api_pilot_service_checkupinstitutioninvoicecreatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1326", + "weight": 1.0 + }, + { + "source": "api_pilot_service_checkupinstitutioninvoicecreatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1326", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "api_pilot_service_checkupinstitutioninvoiceupdatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1339", + "weight": 1.0 + }, + { + "source": "api_pilot_service_checkupinstitutioninvoiceupdatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1339", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "api_pilot_service_list_checkup_institution_invoices", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1353", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "api_pilot_service_create_checkup_institution_invoice", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1367", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "api_pilot_service_update_checkup_institution_invoice", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1395", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "api_pilot_service_delete_checkup_institution_invoice", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1424", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "api_pilot_service_checkupinstitutionprojectcreatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1440", + "weight": 1.0 + }, + { + "source": "api_pilot_service_checkupinstitutionprojectcreatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1440", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "api_pilot_service_checkupinstitutionprojectupdatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1450", + "weight": 1.0 + }, + { + "source": "api_pilot_service_checkupinstitutionprojectupdatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1450", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "api_pilot_service_list_checkup_institution_projects", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1461", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "api_pilot_service_create_checkup_institution_project", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1475", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "api_pilot_service_update_checkup_institution_project", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1500", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "api_pilot_service_delete_checkup_institution_project", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1526", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "api_pilot_service_checkuppackageitembody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1542", + "weight": 1.0 + }, + { + "source": "api_pilot_service_checkuppackageitembody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1542", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "api_pilot_service_checkupinstitutionpackagecreatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1552", + "weight": 1.0 + }, + { + "source": "api_pilot_service_checkupinstitutionpackagecreatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1552", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "api_pilot_service_checkupinstitutionpackageupdatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1563", + "weight": 1.0 + }, + { + "source": "api_pilot_service_checkupinstitutionpackageupdatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1563", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "api_pilot_service_package_items_to_crud", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1574", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "api_pilot_service_list_checkup_institution_packages", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1602", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "api_pilot_service_create_checkup_institution_package", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1616", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "api_pilot_service_get_checkup_institution_package_detail", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1642", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "api_pilot_service_update_checkup_institution_package", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1658", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "api_pilot_service_delete_checkup_institution_package", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1687", + "weight": 1.0 + }, + { + "source": "api_pilot_service_list_cell_product_types", + "target": "api_pilot_service_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L58", + "weight": 1.0 + }, + { + "source": "api_pilot_service_create_cell_product_type", + "target": "api_pilot_service_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L75", + "weight": 1.0 + }, + { + "source": "api_pilot_service_update_cell_product_type", + "target": "api_pilot_service_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L98", + "weight": 1.0 + }, + { + "source": "api_pilot_service_delete_cell_product_type", + "target": "api_pilot_service_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L122", + "weight": 1.0 + }, + { + "source": "api_pilot_service_list_cell_product_specs", + "target": "api_pilot_service_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L160", + "weight": 1.0 + }, + { + "source": "api_pilot_service_create_cell_product_spec", + "target": "api_pilot_service_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L177", + "weight": 1.0 + }, + { + "source": "api_pilot_service_update_cell_product_spec", + "target": "api_pilot_service_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L200", + "weight": 1.0 + }, + { + "source": "api_pilot_service_delete_cell_product_spec", + "target": "api_pilot_service_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L224", + "weight": 1.0 + }, + { + "source": "api_pilot_service_list_cell_product_prices", + "target": "api_pilot_service_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L275", + "weight": 1.0 + }, + { + "source": "api_pilot_service_create_cell_product_price", + "target": "api_pilot_service_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L297", + "weight": 1.0 + }, + { + "source": "api_pilot_service_update_cell_product_price", + "target": "api_pilot_service_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L326", + "weight": 1.0 + }, + { + "source": "api_pilot_service_delete_cell_product_price", + "target": "api_pilot_service_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L356", + "weight": 1.0 + }, + { + "source": "api_pilot_service_list_project_systems", + "target": "api_pilot_service_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L396", + "weight": 1.0 + }, + { + "source": "api_pilot_service_create_project_system", + "target": "api_pilot_service_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L413", + "weight": 1.0 + }, + { + "source": "api_pilot_service_update_project_system", + "target": "api_pilot_service_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L437", + "weight": 1.0 + }, + { + "source": "api_pilot_service_delete_project_system", + "target": "api_pilot_service_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L462", + "weight": 1.0 + }, + { + "source": "api_pilot_service_list_project_system_items", + "target": "api_pilot_service_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L511", + "weight": 1.0 + }, + { + "source": "api_pilot_service_create_project_system_item", + "target": "api_pilot_service_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L526", + "weight": 1.0 + }, + { + "source": "api_pilot_service_update_project_system_item", + "target": "api_pilot_service_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L557", + "weight": 1.0 + }, + { + "source": "api_pilot_service_delete_project_system_item", + "target": "api_pilot_service_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L588", + "weight": 1.0 + }, + { + "source": "api_pilot_service_list_channels", + "target": "api_pilot_service_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L636", + "weight": 1.0 + }, + { + "source": "api_pilot_service_create_channel", + "target": "api_pilot_service_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L653", + "weight": 1.0 + }, + { + "source": "api_pilot_service_update_channel", + "target": "api_pilot_service_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L684", + "weight": 1.0 + }, + { + "source": "api_pilot_service_delete_channel", + "target": "api_pilot_service_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L716", + "weight": 1.0 + }, + { + "source": "api_pilot_service_list_channel_invoices", + "target": "api_pilot_service_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L759", + "weight": 1.0 + }, + { + "source": "api_pilot_service_create_channel_invoice", + "target": "api_pilot_service_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L774", + "weight": 1.0 + }, + { + "source": "api_pilot_service_update_channel_invoice", + "target": "api_pilot_service_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L802", + "weight": 1.0 + }, + { + "source": "api_pilot_service_delete_channel_invoice", + "target": "api_pilot_service_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L830", + "weight": 1.0 + }, + { + "source": "api_pilot_service_list_channel_mail_addresses", + "target": "api_pilot_service_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L867", + "weight": 1.0 + }, + { + "source": "api_pilot_service_create_channel_mail_address", + "target": "api_pilot_service_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L882", + "weight": 1.0 + }, + { + "source": "api_pilot_service_update_channel_mail_address", + "target": "api_pilot_service_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L907", + "weight": 1.0 + }, + { + "source": "api_pilot_service_delete_channel_mail_address", + "target": "api_pilot_service_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L932", + "weight": 1.0 + }, + { + "source": "api_pilot_service_list_channel_agreements", + "target": "api_pilot_service_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L975", + "weight": 1.0 + }, + { + "source": "api_pilot_service_create_channel_agreement", + "target": "api_pilot_service_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L990", + "weight": 1.0 + }, + { + "source": "api_pilot_service_update_channel_agreement", + "target": "api_pilot_service_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1018", + "weight": 1.0 + }, + { + "source": "api_pilot_service_delete_channel_agreement", + "target": "api_pilot_service_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1046", + "weight": 1.0 + }, + { + "source": "api_pilot_service_activate_channel_agreement", + "target": "api_pilot_service_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1060", + "weight": 1.0 + }, + { + "source": "api_pilot_service_void_channel_agreement", + "target": "api_pilot_service_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1079", + "weight": 1.0 + }, + { + "source": "api_pilot_service_list_channel_agreement_prices", + "target": "api_pilot_service_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1129", + "weight": 1.0 + }, + { + "source": "api_pilot_service_create_channel_agreement_price", + "target": "api_pilot_service_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1144", + "weight": 1.0 + }, + { + "source": "api_pilot_service_update_channel_agreement_price", + "target": "api_pilot_service_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1173", + "weight": 1.0 + }, + { + "source": "api_pilot_service_delete_channel_agreement_price", + "target": "api_pilot_service_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1202", + "weight": 1.0 + }, + { + "source": "api_pilot_service_list_checkup_institutions", + "target": "api_pilot_service_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1246", + "weight": 1.0 + }, + { + "source": "api_pilot_service_create_checkup_institution", + "target": "api_pilot_service_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1263", + "weight": 1.0 + }, + { + "source": "api_pilot_service_update_checkup_institution", + "target": "api_pilot_service_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1289", + "weight": 1.0 + }, + { + "source": "api_pilot_service_delete_checkup_institution", + "target": "api_pilot_service_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1316", + "weight": 1.0 + }, + { + "source": "api_pilot_service_list_checkup_institution_invoices", + "target": "api_pilot_service_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1359", + "weight": 1.0 + }, + { + "source": "api_pilot_service_create_checkup_institution_invoice", + "target": "api_pilot_service_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1374", + "weight": 1.0 + }, + { + "source": "api_pilot_service_update_checkup_institution_invoice", + "target": "api_pilot_service_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1402", + "weight": 1.0 + }, + { + "source": "api_pilot_service_delete_checkup_institution_invoice", + "target": "api_pilot_service_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1430", + "weight": 1.0 + }, + { + "source": "api_pilot_service_list_checkup_institution_projects", + "target": "api_pilot_service_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1467", + "weight": 1.0 + }, + { + "source": "api_pilot_service_create_checkup_institution_project", + "target": "api_pilot_service_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1482", + "weight": 1.0 + }, + { + "source": "api_pilot_service_update_checkup_institution_project", + "target": "api_pilot_service_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1507", + "weight": 1.0 + }, + { + "source": "api_pilot_service_delete_checkup_institution_project", + "target": "api_pilot_service_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1532", + "weight": 1.0 + }, + { + "source": "api_pilot_service_list_checkup_institution_packages", + "target": "api_pilot_service_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1608", + "weight": 1.0 + }, + { + "source": "api_pilot_service_create_checkup_institution_package", + "target": "api_pilot_service_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1623", + "weight": 1.0 + }, + { + "source": "api_pilot_service_create_checkup_institution_package", + "target": "api_pilot_service_package_items_to_crud", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1630", + "weight": 1.0 + }, + { + "source": "api_pilot_service_get_checkup_institution_package_detail", + "target": "api_pilot_service_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1648", + "weight": 1.0 + }, + { + "source": "api_pilot_service_update_checkup_institution_package", + "target": "api_pilot_service_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1665", + "weight": 1.0 + }, + { + "source": "api_pilot_service_update_checkup_institution_package", + "target": "api_pilot_service_package_items_to_crud", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1668", + "weight": 1.0 + }, + { + "source": "api_pilot_service_delete_checkup_institution_package", + "target": "api_pilot_service_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1693", + "weight": 1.0 + }, + { + "source": "api_pilot_service_rationale_1", + "target": "api_pilot_service_py", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "api_workflow_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/workflow.py", + "source_location": "L2", + "weight": 1.0 + }, + { + "source": "api_workflow_py", + "target": "fastapi", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/workflow.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "api_workflow_py", + "target": "pydantic", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/workflow.py", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "api_workflow_py", + "target": "sqlalchemy_orm", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/workflow.py", + "source_location": "L6", + "weight": 1.0 + }, + { + "source": "api_workflow_py", + "target": "app_core_database", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/workflow.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "api_workflow_py", + "target": "app_core_menu_guard", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/workflow.py", + "source_location": "L9", + "weight": 1.0 + }, + { + "source": "api_workflow_py", + "target": "app_core_response", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/workflow.py", + "source_location": "L10", + "weight": 1.0 + }, + { + "source": "api_workflow_py", + "target": "app_crud", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/workflow.py", + "source_location": "L11", + "weight": 1.0 + }, + { + "source": "api_workflow_py", + "target": "app_models_models", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/workflow.py", + "source_location": "L12", + "weight": 1.0 + }, + { + "source": "api_workflow_py", + "target": "app_services_workflow_engine", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/workflow.py", + "source_location": "L13", + "weight": 1.0 + }, + { + "source": "api_workflow_py", + "target": "api_workflow_business_type_label", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/workflow.py", + "source_location": "L26", + "weight": 1.0 + }, + { + "source": "api_workflow_py", + "target": "logging", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "api/workflow.py", + "source_location": "L37", + "weight": 1.0 + }, + { + "source": "api_workflow_py", + "target": "api_workflow_leave_form_fields", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/workflow.py", + "source_location": "L41", + "weight": 1.0 + }, + { + "source": "api_workflow_py", + "target": "api_workflow_get_business_form_fields", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/workflow.py", + "source_location": "L65", + "weight": 1.0 + }, + { + "source": "api_workflow_py", + "target": "api_workflow_enrich_task_list", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/workflow.py", + "source_location": "L78", + "weight": 1.0 + }, + { + "source": "api_workflow_py", + "target": "api_workflow_processdefcreatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/workflow.py", + "source_location": "L95", + "weight": 1.0 + }, + { + "source": "api_workflow_processdefcreatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/workflow.py", + "source_location": "L95", + "weight": 1.0 + }, + { + "source": "api_workflow_py", + "target": "api_workflow_processdefupdatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/workflow.py", + "source_location": "L105", + "weight": 1.0 + }, + { + "source": "api_workflow_processdefupdatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/workflow.py", + "source_location": "L105", + "weight": 1.0 + }, + { + "source": "api_workflow_py", + "target": "api_workflow_publishversionbody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/workflow.py", + "source_location": "L115", + "weight": 1.0 + }, + { + "source": "api_workflow_publishversionbody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/workflow.py", + "source_location": "L115", + "weight": 1.0 + }, + { + "source": "api_workflow_py", + "target": "api_workflow_startinstancebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/workflow.py", + "source_location": "L124", + "weight": 1.0 + }, + { + "source": "api_workflow_startinstancebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/workflow.py", + "source_location": "L124", + "weight": 1.0 + }, + { + "source": "api_workflow_py", + "target": "api_workflow_taskactionbody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/workflow.py", + "source_location": "L134", + "weight": 1.0 + }, + { + "source": "api_workflow_taskactionbody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/workflow.py", + "source_location": "L134", + "weight": 1.0 + }, + { + "source": "api_workflow_py", + "target": "api_workflow_list_process_defs", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/workflow.py", + "source_location": "L151", + "weight": 1.0 + }, + { + "source": "api_workflow_py", + "target": "api_workflow_create_process_def", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/workflow.py", + "source_location": "L168", + "weight": 1.0 + }, + { + "source": "api_workflow_py", + "target": "api_workflow_update_process_def", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/workflow.py", + "source_location": "L191", + "weight": 1.0 + }, + { + "source": "api_workflow_py", + "target": "api_workflow_delete_process_def", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/workflow.py", + "source_location": "L216", + "weight": 1.0 + }, + { + "source": "api_workflow_py", + "target": "api_workflow_publish_version", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/workflow.py", + "source_location": "L234", + "weight": 1.0 + }, + { + "source": "api_workflow_py", + "target": "api_workflow_list_versions", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/workflow.py", + "source_location": "L258", + "weight": 1.0 + }, + { + "source": "api_workflow_py", + "target": "api_workflow_get_designer_data", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/workflow.py", + "source_location": "L269", + "weight": 1.0 + }, + { + "source": "api_workflow_py", + "target": "api_workflow_start_instance", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/workflow.py", + "source_location": "L300", + "weight": 1.0 + }, + { + "source": "api_workflow_py", + "target": "api_workflow_list_my_instances", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/workflow.py", + "source_location": "L338", + "weight": 1.0 + }, + { + "source": "api_workflow_py", + "target": "api_workflow_get_instance_detail", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/workflow.py", + "source_location": "L358", + "weight": 1.0 + }, + { + "source": "api_workflow_py", + "target": "api_workflow_list_pending_tasks", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/workflow.py", + "source_location": "L421", + "weight": 1.0 + }, + { + "source": "api_workflow_py", + "target": "api_workflow_list_completed_tasks", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/workflow.py", + "source_location": "L439", + "weight": 1.0 + }, + { + "source": "api_workflow_py", + "target": "api_workflow_approve_task", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/workflow.py", + "source_location": "L462", + "weight": 1.0 + }, + { + "source": "api_workflow_py", + "target": "api_workflow_reject_task", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/workflow.py", + "source_location": "L478", + "weight": 1.0 + }, + { + "source": "api_workflow_py", + "target": "api_workflow_get_business_all_tasks", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/workflow.py", + "source_location": "L499", + "weight": 1.0 + }, + { + "source": "api_workflow_enrich_task_list", + "target": "api_workflow_business_type_label", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/workflow.py", + "source_location": "L87", + "weight": 1.0 + }, + { + "source": "api_workflow_list_my_instances", + "target": "api_workflow_enrich_task_list", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/workflow.py", + "source_location": "L352", + "weight": 1.0 + }, + { + "source": "api_workflow_get_instance_detail", + "target": "api_workflow_business_type_label", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/workflow.py", + "source_location": "L389", + "weight": 1.0 + }, + { + "source": "api_workflow_get_instance_detail", + "target": "api_workflow_get_business_form_fields", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/workflow.py", + "source_location": "L391", + "weight": 1.0 + }, + { + "source": "api_workflow_list_pending_tasks", + "target": "api_workflow_enrich_task_list", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/workflow.py", + "source_location": "L433", + "weight": 1.0 + }, + { + "source": "api_workflow_list_completed_tasks", + "target": "api_workflow_enrich_task_list", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/workflow.py", + "source_location": "L451", + "weight": 1.0 + }, + { + "source": "api_workflow_get_business_all_tasks", + "target": "api_workflow_get_business_form_fields", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/workflow.py", + "source_location": "L507", + "weight": 1.0 + }, + { + "source": "api_workflow_rationale_135", + "target": "api_workflow_taskactionbody", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "api/workflow.py", + "source_location": "L135", + "weight": 1.0 + }, + { + "source": "api_sample_reception_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/sample_reception.py", + "source_location": "L2", + "weight": 1.0 + }, + { + "source": "api_sample_reception_py", + "target": "fastapi", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/sample_reception.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "api_sample_reception_py", + "target": "pydantic", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/sample_reception.py", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "api_sample_reception_py", + "target": "sqlalchemy_orm", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/sample_reception.py", + "source_location": "L6", + "weight": 1.0 + }, + { + "source": "api_sample_reception_py", + "target": "app_core_data_scope", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/sample_reception.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "api_sample_reception_py", + "target": "app_core_database", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/sample_reception.py", + "source_location": "L9", + "weight": 1.0 + }, + { + "source": "api_sample_reception_py", + "target": "app_core_menu_guard", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/sample_reception.py", + "source_location": "L10", + "weight": 1.0 + }, + { + "source": "api_sample_reception_py", + "target": "app_core_response", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/sample_reception.py", + "source_location": "L11", + "weight": 1.0 + }, + { + "source": "api_sample_reception_py", + "target": "app_core_utils", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/sample_reception.py", + "source_location": "L12", + "weight": 1.0 + }, + { + "source": "api_sample_reception_py", + "target": "app_crud", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/sample_reception.py", + "source_location": "L13", + "weight": 1.0 + }, + { + "source": "api_sample_reception_py", + "target": "app_crud", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/sample_reception.py", + "source_location": "L14", + "weight": 1.0 + }, + { + "source": "api_sample_reception_py", + "target": "app_crud_collection_protocol", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/sample_reception.py", + "source_location": "L15", + "weight": 1.0 + }, + { + "source": "api_sample_reception_py", + "target": "app_models_models", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/sample_reception.py", + "source_location": "L16", + "weight": 1.0 + }, + { + "source": "api_sample_reception_py", + "target": "api_sample_reception_get_tenant_no", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/sample_reception.py", + "source_location": "L21", + "weight": 1.0 + }, + { + "source": "api_sample_reception_py", + "target": "api_sample_reception_get_current_user_id", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/sample_reception.py", + "source_location": "L31", + "weight": 1.0 + }, + { + "source": "api_sample_reception_py", + "target": "api_sample_reception_page_payload", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/sample_reception.py", + "source_location": "L38", + "weight": 1.0 + }, + { + "source": "api_sample_reception_py", + "target": "api_sample_reception_checkitembody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/sample_reception.py", + "source_location": "L51", + "weight": 1.0 + }, + { + "source": "api_sample_reception_checkitembody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/sample_reception.py", + "source_location": "L51", + "weight": 1.0 + }, + { + "source": "api_sample_reception_py", + "target": "api_sample_reception_checkitemupdatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/sample_reception.py", + "source_location": "L61", + "weight": 1.0 + }, + { + "source": "api_sample_reception_checkitemupdatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/sample_reception.py", + "source_location": "L61", + "weight": 1.0 + }, + { + "source": "api_sample_reception_py", + "target": "api_sample_reception_list_check_items", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/sample_reception.py", + "source_location": "L72", + "weight": 1.0 + }, + { + "source": "api_sample_reception_py", + "target": "api_sample_reception_list_active_check_items", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/sample_reception.py", + "source_location": "L102", + "weight": 1.0 + }, + { + "source": "api_sample_reception_py", + "target": "api_sample_reception_create_check_item", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/sample_reception.py", + "source_location": "L117", + "weight": 1.0 + }, + { + "source": "api_sample_reception_py", + "target": "api_sample_reception_update_check_item", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/sample_reception.py", + "source_location": "L148", + "weight": 1.0 + }, + { + "source": "api_sample_reception_py", + "target": "api_sample_reception_delete_check_item", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/sample_reception.py", + "source_location": "L178", + "weight": 1.0 + }, + { + "source": "api_sample_reception_py", + "target": "api_sample_reception_list_pending_samples", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/sample_reception.py", + "source_location": "L199", + "weight": 1.0 + }, + { + "source": "api_sample_reception_py", + "target": "api_sample_reception_list_received_samples", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/sample_reception.py", + "source_location": "L221", + "weight": 1.0 + }, + { + "source": "api_sample_reception_py", + "target": "api_sample_reception_get_sample_reception_detail", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/sample_reception.py", + "source_location": "L243", + "weight": 1.0 + }, + { + "source": "api_sample_reception_py", + "target": "api_sample_reception_receptionchecksubmit", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/sample_reception.py", + "source_location": "L260", + "weight": 1.0 + }, + { + "source": "api_sample_reception_receptionchecksubmit", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/sample_reception.py", + "source_location": "L260", + "weight": 1.0 + }, + { + "source": "api_sample_reception_py", + "target": "api_sample_reception_samplereceptioncreatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/sample_reception.py", + "source_location": "L267", + "weight": 1.0 + }, + { + "source": "api_sample_reception_samplereceptioncreatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/sample_reception.py", + "source_location": "L267", + "weight": 1.0 + }, + { + "source": "api_sample_reception_py", + "target": "api_sample_reception_post_sample_reception", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/sample_reception.py", + "source_location": "L286", + "weight": 1.0 + }, + { + "source": "api_sample_reception_list_check_items", + "target": "api_sample_reception_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/sample_reception.py", + "source_location": "L81", + "weight": 1.0 + }, + { + "source": "api_sample_reception_list_check_items", + "target": "api_sample_reception_page_payload", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/sample_reception.py", + "source_location": "L94", + "weight": 1.0 + }, + { + "source": "api_sample_reception_list_active_check_items", + "target": "api_sample_reception_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/sample_reception.py", + "source_location": "L107", + "weight": 1.0 + }, + { + "source": "api_sample_reception_create_check_item", + "target": "api_sample_reception_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/sample_reception.py", + "source_location": "L123", + "weight": 1.0 + }, + { + "source": "api_sample_reception_create_check_item", + "target": "api_sample_reception_get_current_user_id", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/sample_reception.py", + "source_location": "L124", + "weight": 1.0 + }, + { + "source": "api_sample_reception_update_check_item", + "target": "api_sample_reception_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/sample_reception.py", + "source_location": "L155", + "weight": 1.0 + }, + { + "source": "api_sample_reception_update_check_item", + "target": "api_sample_reception_get_current_user_id", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/sample_reception.py", + "source_location": "L156", + "weight": 1.0 + }, + { + "source": "api_sample_reception_delete_check_item", + "target": "api_sample_reception_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/sample_reception.py", + "source_location": "L184", + "weight": 1.0 + }, + { + "source": "api_sample_reception_list_pending_samples", + "target": "api_sample_reception_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/sample_reception.py", + "source_location": "L208", + "weight": 1.0 + }, + { + "source": "api_sample_reception_list_pending_samples", + "target": "api_sample_reception_page_payload", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/sample_reception.py", + "source_location": "L213", + "weight": 1.0 + }, + { + "source": "api_sample_reception_list_received_samples", + "target": "api_sample_reception_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/sample_reception.py", + "source_location": "L230", + "weight": 1.0 + }, + { + "source": "api_sample_reception_list_received_samples", + "target": "api_sample_reception_page_payload", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/sample_reception.py", + "source_location": "L235", + "weight": 1.0 + }, + { + "source": "api_sample_reception_get_sample_reception_detail", + "target": "api_sample_reception_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/sample_reception.py", + "source_location": "L249", + "weight": 1.0 + }, + { + "source": "api_sample_reception_post_sample_reception", + "target": "api_sample_reception_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/sample_reception.py", + "source_location": "L292", + "weight": 1.0 + }, + { + "source": "api_sample_reception_post_sample_reception", + "target": "api_sample_reception_get_current_user_id", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/sample_reception.py", + "source_location": "L293", + "weight": 1.0 + }, + { + "source": "api_insurance_company_py", + "target": "math", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L2", + "weight": 1.0 + }, + { + "source": "api_insurance_company_py", + "target": "uuid", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L3", + "weight": 1.0 + }, + { + "source": "api_insurance_company_py", + "target": "datetime", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "api_insurance_company_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "api_insurance_company_py", + "target": "fastapi", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L7", + "weight": 1.0 + }, + { + "source": "api_insurance_company_py", + "target": "pydantic", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "api_insurance_company_py", + "target": "sqlalchemy_orm", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L9", + "weight": 1.0 + }, + { + "source": "api_insurance_company_py", + "target": "app_core_database", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L11", + "weight": 1.0 + }, + { + "source": "api_insurance_company_py", + "target": "app_core_menu_guard", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L12", + "weight": 1.0 + }, + { + "source": "api_insurance_company_py", + "target": "app_core_response", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L13", + "weight": 1.0 + }, + { + "source": "api_insurance_company_py", + "target": "app_models_models", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L14", + "weight": 1.0 + }, + { + "source": "api_insurance_company_py", + "target": "api_insurance_company_get_tenant_no", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L29", + "weight": 1.0 + }, + { + "source": "api_insurance_company_py", + "target": "api_insurance_company_generate_uuid", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L39", + "weight": 1.0 + }, + { + "source": "api_insurance_company_py", + "target": "api_insurance_company_fmt_dt", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L43", + "weight": 1.0 + }, + { + "source": "api_insurance_company_py", + "target": "api_insurance_company_total_pages", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L51", + "weight": 1.0 + }, + { + "source": "api_insurance_company_py", + "target": "api_insurance_company_row_to_dict_company", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L60", + "weight": 1.0 + }, + { + "source": "api_insurance_company_py", + "target": "api_insurance_company_row_to_dict_invoice", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L79", + "weight": 1.0 + }, + { + "source": "api_insurance_company_py", + "target": "api_insurance_company_row_to_dict_project_price", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L100", + "weight": 1.0 + }, + { + "source": "api_insurance_company_py", + "target": "api_insurance_company_list_insurance_companies", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L123", + "weight": 1.0 + }, + { + "source": "api_insurance_company_py", + "target": "api_insurance_company_create_insurance_company", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L142", + "weight": 1.0 + }, + { + "source": "api_insurance_company_py", + "target": "api_insurance_company_update_insurance_company", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L178", + "weight": 1.0 + }, + { + "source": "api_insurance_company_py", + "target": "api_insurance_company_soft_delete_insurance_company", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L224", + "weight": 1.0 + }, + { + "source": "api_insurance_company_py", + "target": "api_insurance_company_list_insurance_company_invoices", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L245", + "weight": 1.0 + }, + { + "source": "api_insurance_company_py", + "target": "api_insurance_company_create_insurance_company_invoice", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L273", + "weight": 1.0 + }, + { + "source": "api_insurance_company_py", + "target": "api_insurance_company_update_insurance_company_invoice", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L313", + "weight": 1.0 + }, + { + "source": "api_insurance_company_py", + "target": "api_insurance_company_soft_delete_insurance_company_invoice", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L362", + "weight": 1.0 + }, + { + "source": "api_insurance_company_py", + "target": "api_insurance_company_list_insurance_project_prices", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L383", + "weight": 1.0 + }, + { + "source": "api_insurance_company_py", + "target": "api_insurance_company_create_insurance_project_price", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L411", + "weight": 1.0 + }, + { + "source": "api_insurance_company_py", + "target": "api_insurance_company_update_insurance_project_price", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L445", + "weight": 1.0 + }, + { + "source": "api_insurance_company_py", + "target": "api_insurance_company_soft_delete_insurance_project_price", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L485", + "weight": 1.0 + }, + { + "source": "api_insurance_company_py", + "target": "api_insurance_company_insurancecompanycreatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L506", + "weight": 1.0 + }, + { + "source": "api_insurance_company_insurancecompanycreatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L506", + "weight": 1.0 + }, + { + "source": "api_insurance_company_py", + "target": "api_insurance_company_insurancecompanyupdatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L518", + "weight": 1.0 + }, + { + "source": "api_insurance_company_insurancecompanyupdatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L518", + "weight": 1.0 + }, + { + "source": "api_insurance_company_py", + "target": "api_insurance_company_list_insurance_companies", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L531", + "weight": 1.0 + }, + { + "source": "api_insurance_company_py", + "target": "api_insurance_company_create_insurance_company", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L549", + "weight": 1.0 + }, + { + "source": "api_insurance_company_py", + "target": "api_insurance_company_update_insurance_company", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L574", + "weight": 1.0 + }, + { + "source": "api_insurance_company_py", + "target": "api_insurance_company_delete_insurance_company", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L602", + "weight": 1.0 + }, + { + "source": "api_insurance_company_py", + "target": "api_insurance_company_insurancecompanyinvoicecreatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L620", + "weight": 1.0 + }, + { + "source": "api_insurance_company_insurancecompanyinvoicecreatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L620", + "weight": 1.0 + }, + { + "source": "api_insurance_company_py", + "target": "api_insurance_company_insurancecompanyinvoiceupdatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L633", + "weight": 1.0 + }, + { + "source": "api_insurance_company_insurancecompanyinvoiceupdatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L633", + "weight": 1.0 + }, + { + "source": "api_insurance_company_py", + "target": "api_insurance_company_list_insurance_company_invoices", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L647", + "weight": 1.0 + }, + { + "source": "api_insurance_company_py", + "target": "api_insurance_company_create_insurance_company_invoice", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L661", + "weight": 1.0 + }, + { + "source": "api_insurance_company_py", + "target": "api_insurance_company_update_insurance_company_invoice", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L689", + "weight": 1.0 + }, + { + "source": "api_insurance_company_py", + "target": "api_insurance_company_delete_insurance_company_invoice", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L718", + "weight": 1.0 + }, + { + "source": "api_insurance_company_py", + "target": "api_insurance_company_insuranceprojectpricecreatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L736", + "weight": 1.0 + }, + { + "source": "api_insurance_company_insuranceprojectpricecreatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L736", + "weight": 1.0 + }, + { + "source": "api_insurance_company_py", + "target": "api_insurance_company_insuranceprojectpriceupdatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L746", + "weight": 1.0 + }, + { + "source": "api_insurance_company_insuranceprojectpriceupdatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L746", + "weight": 1.0 + }, + { + "source": "api_insurance_company_py", + "target": "api_insurance_company_list_insurance_project_prices", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L757", + "weight": 1.0 + }, + { + "source": "api_insurance_company_py", + "target": "api_insurance_company_create_insurance_project_price", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L771", + "weight": 1.0 + }, + { + "source": "api_insurance_company_py", + "target": "api_insurance_company_update_insurance_project_price", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L796", + "weight": 1.0 + }, + { + "source": "api_insurance_company_py", + "target": "api_insurance_company_delete_insurance_project_price", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L822", + "weight": 1.0 + }, + { + "source": "api_insurance_company_row_to_dict_company", + "target": "api_insurance_company_fmt_dt", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L73", + "weight": 1.0 + }, + { + "source": "api_insurance_company_row_to_dict_invoice", + "target": "api_insurance_company_fmt_dt", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L94", + "weight": 1.0 + }, + { + "source": "api_insurance_company_row_to_dict_project_price", + "target": "api_insurance_company_fmt_dt", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L112", + "weight": 1.0 + }, + { + "source": "api_insurance_company_list_insurance_companies", + "target": "api_insurance_company_row_to_dict_company", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L139", + "weight": 1.0 + }, + { + "source": "api_insurance_company_create_insurance_company", + "target": "api_insurance_company_generate_uuid", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L156", + "weight": 1.0 + }, + { + "source": "api_insurance_company_list_insurance_company_invoices", + "target": "api_insurance_company_row_to_dict_invoice", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L270", + "weight": 1.0 + }, + { + "source": "api_insurance_company_create_insurance_company_invoice", + "target": "api_insurance_company_generate_uuid", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L289", + "weight": 1.0 + }, + { + "source": "api_insurance_company_list_insurance_project_prices", + "target": "api_insurance_company_row_to_dict_project_price", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L408", + "weight": 1.0 + }, + { + "source": "api_insurance_company_create_insurance_project_price", + "target": "api_insurance_company_generate_uuid", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L424", + "weight": 1.0 + }, + { + "source": "api_insurance_company_list_insurance_companies", + "target": "api_insurance_company_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L538", + "weight": 1.0 + }, + { + "source": "api_insurance_company_list_insurance_companies", + "target": "api_insurance_company_total_pages", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L542", + "weight": 1.0 + }, + { + "source": "api_insurance_company_create_insurance_company", + "target": "api_insurance_company_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L555", + "weight": 1.0 + }, + { + "source": "api_insurance_company_create_insurance_company", + "target": "api_insurance_company_row_to_dict_company", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L568", + "weight": 1.0 + }, + { + "source": "api_insurance_company_update_insurance_company", + "target": "api_insurance_company_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L581", + "weight": 1.0 + }, + { + "source": "api_insurance_company_update_insurance_company", + "target": "api_insurance_company_row_to_dict_company", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L596", + "weight": 1.0 + }, + { + "source": "api_insurance_company_delete_insurance_company", + "target": "api_insurance_company_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L608", + "weight": 1.0 + }, + { + "source": "api_insurance_company_delete_insurance_company", + "target": "api_insurance_company_soft_delete_insurance_company", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L609", + "weight": 1.0 + }, + { + "source": "api_insurance_company_list_insurance_company_invoices", + "target": "api_insurance_company_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L653", + "weight": 1.0 + }, + { + "source": "api_insurance_company_create_insurance_company_invoice", + "target": "api_insurance_company_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L668", + "weight": 1.0 + }, + { + "source": "api_insurance_company_create_insurance_company_invoice", + "target": "api_insurance_company_row_to_dict_invoice", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L683", + "weight": 1.0 + }, + { + "source": "api_insurance_company_update_insurance_company_invoice", + "target": "api_insurance_company_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L696", + "weight": 1.0 + }, + { + "source": "api_insurance_company_update_insurance_company_invoice", + "target": "api_insurance_company_row_to_dict_invoice", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L712", + "weight": 1.0 + }, + { + "source": "api_insurance_company_delete_insurance_company_invoice", + "target": "api_insurance_company_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L724", + "weight": 1.0 + }, + { + "source": "api_insurance_company_delete_insurance_company_invoice", + "target": "api_insurance_company_soft_delete_insurance_company_invoice", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L725", + "weight": 1.0 + }, + { + "source": "api_insurance_company_list_insurance_project_prices", + "target": "api_insurance_company_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L763", + "weight": 1.0 + }, + { + "source": "api_insurance_company_create_insurance_project_price", + "target": "api_insurance_company_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L778", + "weight": 1.0 + }, + { + "source": "api_insurance_company_create_insurance_project_price", + "target": "api_insurance_company_row_to_dict_project_price", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L790", + "weight": 1.0 + }, + { + "source": "api_insurance_company_update_insurance_project_price", + "target": "api_insurance_company_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L803", + "weight": 1.0 + }, + { + "source": "api_insurance_company_update_insurance_project_price", + "target": "api_insurance_company_row_to_dict_project_price", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L816", + "weight": 1.0 + }, + { + "source": "api_insurance_company_delete_insurance_project_price", + "target": "api_insurance_company_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L828", + "weight": 1.0 + }, + { + "source": "api_insurance_company_delete_insurance_project_price", + "target": "api_insurance_company_soft_delete_insurance_project_price", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L829", + "weight": 1.0 + }, + { + "source": "api_insurance_company_rationale_1", + "target": "api_insurance_company_py", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "api/insurance_company.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "fastapi", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L2", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "pydantic", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L3", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "sqlalchemy_orm", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "app_core_database", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L7", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "app_core_menu_guard", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "app_core_response", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L9", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "app_crud", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L10", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "app_crud", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L11", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "app_crud", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L12", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "app_crud", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L13", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "app_crud", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L14", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "app_crud", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L15", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "app_crud", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L16", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "app_crud", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L17", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "app_schemas_process_route", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "app_models_models", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L31", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "app_crud", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L32", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "app_crud", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L33", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "app_crud", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L34", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "app_schemas_production_work_order", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L35", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "app_schemas_production_task", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "app_schemas_cell_product", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L47", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "api_production_get_tenant_no", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L52", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "api_production_consumablecreatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L65", + "weight": 1.0 + }, + { + "source": "api_production_consumablecreatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L65", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "api_production_consumableupdatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L77", + "weight": 1.0 + }, + { + "source": "api_production_consumableupdatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L77", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "api_production_list_consumables", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L90", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "api_production_list_all_consumables", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L104", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "api_production_create_consumable", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L114", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "api_production_update_consumable", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L140", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "api_production_delete_consumable", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L167", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "api_production_reagentcreatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L184", + "weight": 1.0 + }, + { + "source": "api_production_reagentcreatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L184", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "api_production_reagentupdatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L196", + "weight": 1.0 + }, + { + "source": "api_production_reagentupdatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L196", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "api_production_list_reagents", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L209", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "api_production_list_all_reagents", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L223", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "api_production_create_reagent", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L233", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "api_production_update_reagent", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L259", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "api_production_delete_reagent", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L286", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "api_production_sopdocumentcreatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L303", + "weight": 1.0 + }, + { + "source": "api_production_sopdocumentcreatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L303", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "api_production_sopdocumentupdatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L313", + "weight": 1.0 + }, + { + "source": "api_production_sopdocumentupdatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L313", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "api_production_list_sop_documents", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L324", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "api_production_list_all_sop_documents", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L338", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "api_production_create_sop_document", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L348", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "api_production_update_sop_document", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L375", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "api_production_delete_sop_document", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L404", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "api_production_processcategorycreatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L421", + "weight": 1.0 + }, + { + "source": "api_production_processcategorycreatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L421", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "api_production_processcategoryupdatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L429", + "weight": 1.0 + }, + { + "source": "api_production_processcategoryupdatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L429", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "api_production_list_process_categories", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L438", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "api_production_list_all_process_categories", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L452", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "api_production_create_process_category", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L462", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "api_production_update_process_category", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L484", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "api_production_delete_process_category", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L507", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "api_production_outputtypecreatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L524", + "weight": 1.0 + }, + { + "source": "api_production_outputtypecreatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L524", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "api_production_outputtypeupdatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L532", + "weight": 1.0 + }, + { + "source": "api_production_outputtypeupdatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L532", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "api_production_list_output_types", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L541", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "api_production_list_all_output_types", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L555", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "api_production_create_output_type", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L565", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "api_production_update_output_type", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L587", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "api_production_delete_output_type", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L610", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "api_production_packiteminput", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L627", + "weight": 1.0 + }, + { + "source": "api_production_packiteminput", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L627", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "api_production_consumablepackcreatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L637", + "weight": 1.0 + }, + { + "source": "api_production_consumablepackcreatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L637", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "api_production_consumablepackupdatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L649", + "weight": 1.0 + }, + { + "source": "api_production_consumablepackupdatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L649", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "api_production_list_consumable_packs", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L662", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "api_production_list_all_consumable_packs", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L676", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "api_production_get_consumable_pack_detail", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L686", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "api_production_create_consumable_pack", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L698", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "api_production_update_consumable_pack", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L725", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "api_production_delete_consumable_pack", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L753", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "api_production_processreagentinput", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L770", + "weight": 1.0 + }, + { + "source": "api_production_processreagentinput", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L770", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "api_production_processconsumableinput", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L781", + "weight": 1.0 + }, + { + "source": "api_production_processconsumableinput", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L781", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "api_production_processoutputinput", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L792", + "weight": 1.0 + }, + { + "source": "api_production_processoutputinput", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L792", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "api_production_processdatacollectioninput", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L800", + "weight": 1.0 + }, + { + "source": "api_production_processdatacollectioninput", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L800", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "api_production_processcreatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L808", + "weight": 1.0 + }, + { + "source": "api_production_processcreatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L808", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "api_production_processupdatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L825", + "weight": 1.0 + }, + { + "source": "api_production_processupdatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L825", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "api_production_list_processes", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L843", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "api_production_list_all_processes", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L857", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "api_production_get_process_detail", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L867", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "api_production_create_process", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L879", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "api_production_update_process", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L921", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "api_production_delete_process", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L964", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "api_production_list_process_routes", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L982", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "api_production_get_process_route_detail", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1002", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "api_production_create_process_route", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1014", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "api_production_update_process_route", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1037", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "api_production_set_current_process_route", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1060", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "api_production_delete_process_route", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1074", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "api_production_add_route_step", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1089", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "api_production_copy_route_step", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1110", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "api_production_update_route_step", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1129", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "api_production_reorder_route_steps", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1144", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "api_production_delete_route_step", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1157", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "api_production_update_step_reagents", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1172", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "api_production_update_step_consumables", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1187", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "api_production_update_step_outputs", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1202", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "api_production_update_step_data_collections", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1217", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "api_production_list_production_work_orders", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1237", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "api_production_get_production_work_order", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1263", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "api_production_complete_production_work_order", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1276", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "api_production_create_production_task", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1298", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "api_production_list_production_tasks", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1317", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "api_production_get_production_task_detail", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1336", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "api_production_update_production_task", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1349", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "api_production_update_production_task_status", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1367", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "api_production_add_production_task_step", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1384", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "api_production_update_production_task_step", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1402", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "api_production_delete_production_task_step", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1421", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "api_production_replace_task_step_reagents", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1436", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "api_production_replace_task_step_consumables", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1465", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "api_production_replace_task_step_data_collections", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1494", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "api_production_set_production_task_inputs", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1511", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "api_production_set_production_task_outputs", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1527", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "api_production_list_cell_products", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1548", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "api_production_get_cell_product_detail", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1571", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "api_production_create_cell_product", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1584", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "api_production_update_cell_product", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1601", + "weight": 1.0 + }, + { + "source": "api_production_py", + "target": "api_production_delete_cell_product", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1618", + "weight": 1.0 + }, + { + "source": "api_production_list_consumables", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L97", + "weight": 1.0 + }, + { + "source": "api_production_list_all_consumables", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L108", + "weight": 1.0 + }, + { + "source": "api_production_list_all_consumables", + "target": "api_production_list_consumables", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L109", + "weight": 1.0 + }, + { + "source": "api_production_create_consumable", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L120", + "weight": 1.0 + }, + { + "source": "api_production_list_reagents", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L216", + "weight": 1.0 + }, + { + "source": "api_production_list_all_reagents", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L227", + "weight": 1.0 + }, + { + "source": "api_production_list_all_reagents", + "target": "api_production_list_reagents", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L228", + "weight": 1.0 + }, + { + "source": "api_production_create_reagent", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L239", + "weight": 1.0 + }, + { + "source": "api_production_list_sop_documents", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L331", + "weight": 1.0 + }, + { + "source": "api_production_list_all_sop_documents", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L342", + "weight": 1.0 + }, + { + "source": "api_production_list_all_sop_documents", + "target": "api_production_list_sop_documents", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L343", + "weight": 1.0 + }, + { + "source": "api_production_create_sop_document", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L354", + "weight": 1.0 + }, + { + "source": "api_production_update_sop_document", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L394", + "weight": 1.0 + }, + { + "source": "api_production_list_process_categories", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L445", + "weight": 1.0 + }, + { + "source": "api_production_list_all_process_categories", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L456", + "weight": 1.0 + }, + { + "source": "api_production_list_all_process_categories", + "target": "api_production_list_process_categories", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L457", + "weight": 1.0 + }, + { + "source": "api_production_create_process_category", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L468", + "weight": 1.0 + }, + { + "source": "api_production_list_output_types", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L548", + "weight": 1.0 + }, + { + "source": "api_production_list_all_output_types", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L559", + "weight": 1.0 + }, + { + "source": "api_production_list_all_output_types", + "target": "api_production_list_output_types", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L560", + "weight": 1.0 + }, + { + "source": "api_production_create_output_type", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L571", + "weight": 1.0 + }, + { + "source": "api_production_list_consumable_packs", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L669", + "weight": 1.0 + }, + { + "source": "api_production_list_all_consumable_packs", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L680", + "weight": 1.0 + }, + { + "source": "api_production_create_consumable_pack", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L704", + "weight": 1.0 + }, + { + "source": "api_production_list_processes", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L850", + "weight": 1.0 + }, + { + "source": "api_production_list_all_processes", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L861", + "weight": 1.0 + }, + { + "source": "api_production_create_process", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L885", + "weight": 1.0 + }, + { + "source": "api_production_list_process_routes", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L991", + "weight": 1.0 + }, + { + "source": "api_production_create_process_route", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1020", + "weight": 1.0 + }, + { + "source": "api_production_set_current_process_route", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1066", + "weight": 1.0 + }, + { + "source": "api_production_add_route_step", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1095", + "weight": 1.0 + }, + { + "source": "api_production_copy_route_step", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1116", + "weight": 1.0 + }, + { + "source": "api_production_update_step_reagents", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1178", + "weight": 1.0 + }, + { + "source": "api_production_update_step_consumables", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1193", + "weight": 1.0 + }, + { + "source": "api_production_update_step_outputs", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1208", + "weight": 1.0 + }, + { + "source": "api_production_update_step_data_collections", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1223", + "weight": 1.0 + }, + { + "source": "api_production_list_production_work_orders", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1247", + "weight": 1.0 + }, + { + "source": "api_production_get_production_work_order", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1268", + "weight": 1.0 + }, + { + "source": "api_production_complete_production_work_order", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1283", + "weight": 1.0 + }, + { + "source": "api_production_create_production_task", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1304", + "weight": 1.0 + }, + { + "source": "api_production_list_production_tasks", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1326", + "weight": 1.0 + }, + { + "source": "api_production_get_production_task_detail", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1341", + "weight": 1.0 + }, + { + "source": "api_production_update_production_task", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1356", + "weight": 1.0 + }, + { + "source": "api_production_update_production_task_status", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1374", + "weight": 1.0 + }, + { + "source": "api_production_add_production_task_step", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1391", + "weight": 1.0 + }, + { + "source": "api_production_update_production_task_step", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1410", + "weight": 1.0 + }, + { + "source": "api_production_delete_production_task_step", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1428", + "weight": 1.0 + }, + { + "source": "api_production_replace_task_step_reagents", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1444", + "weight": 1.0 + }, + { + "source": "api_production_replace_task_step_consumables", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1473", + "weight": 1.0 + }, + { + "source": "api_production_replace_task_step_data_collections", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1502", + "weight": 1.0 + }, + { + "source": "api_production_set_production_task_inputs", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1518", + "weight": 1.0 + }, + { + "source": "api_production_set_production_task_outputs", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1534", + "weight": 1.0 + }, + { + "source": "api_production_list_cell_products", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1558", + "weight": 1.0 + }, + { + "source": "api_production_get_cell_product_detail", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1576", + "weight": 1.0 + }, + { + "source": "api_production_create_cell_product", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1590", + "weight": 1.0 + }, + { + "source": "api_production_update_cell_product", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1608", + "weight": 1.0 + }, + { + "source": "api_production_delete_cell_product", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1624", + "weight": 1.0 + }, + { + "source": "api_production_rationale_1", + "target": "api_production_py", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "api/production.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "api_leave_py", + "target": "logging", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "api/leave.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "api_leave_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/leave.py", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "api_leave_py", + "target": "fastapi", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/leave.py", + "source_location": "L7", + "weight": 1.0 + }, + { + "source": "api_leave_py", + "target": "sqlalchemy_orm", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/leave.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "api_leave_py", + "target": "app_core_menu_guard", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/leave.py", + "source_location": "L10", + "weight": 1.0 + }, + { + "source": "api_leave_py", + "target": "app_core_database", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/leave.py", + "source_location": "L11", + "weight": 1.0 + }, + { + "source": "api_leave_py", + "target": "app_core_response", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/leave.py", + "source_location": "L12", + "weight": 1.0 + }, + { + "source": "api_leave_py", + "target": "app_crud", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/leave.py", + "source_location": "L13", + "weight": 1.0 + }, + { + "source": "api_leave_py", + "target": "app_crud_leave", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/leave.py", + "source_location": "L14", + "weight": 1.0 + }, + { + "source": "api_leave_py", + "target": "app_schemas_leave", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/leave.py", + "source_location": "L15", + "weight": 1.0 + }, + { + "source": "api_leave_py", + "target": "api_leave_leave_local_callback", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/leave.py", + "source_location": "L24", + "weight": 1.0 + }, + { + "source": "api_leave_py", + "target": "app_services_workflow_callback", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/leave.py", + "source_location": "L34", + "weight": 1.0 + }, + { + "source": "api_leave_py", + "target": "api_leave_list_leaves", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/leave.py", + "source_location": "L39", + "weight": 1.0 + }, + { + "source": "api_leave_py", + "target": "api_leave_create_leave", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/leave.py", + "source_location": "L62", + "weight": 1.0 + }, + { + "source": "api_leave_py", + "target": "api_leave_submit_leave", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/leave.py", + "source_location": "L87", + "weight": 1.0 + }, + { + "source": "api_leave_py", + "target": "api_leave_leave_workflow_callback", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/leave.py", + "source_location": "L142", + "weight": 1.0 + }, + { + "source": "api_leave_py", + "target": "api_leave_get_leave", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/leave.py", + "source_location": "L161", + "weight": 1.0 + }, + { + "source": "api_leave_py", + "target": "api_leave_delete_leave", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/leave.py", + "source_location": "L174", + "weight": 1.0 + }, + { + "source": "api_leave_py", + "target": "api_leave_update_leave", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/leave.py", + "source_location": "L191", + "weight": 1.0 + }, + { + "source": "api_leave_submit_leave", + "target": "api_leave_get_leave", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/leave.py", + "source_location": "L98", + "weight": 1.0 + }, + { + "source": "api_leave_delete_leave", + "target": "api_leave_get_leave", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/leave.py", + "source_location": "L180", + "weight": 1.0 + }, + { + "source": "api_leave_update_leave", + "target": "api_leave_get_leave", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/leave.py", + "source_location": "L198", + "weight": 1.0 + }, + { + "source": "services_workflow_callback_py", + "target": "logging", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "services/workflow_callback.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "services_workflow_callback_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "services/workflow_callback.py", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "services_workflow_callback_py", + "target": "requests", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "services/workflow_callback.py", + "source_location": "L7", + "weight": 1.0 + }, + { + "source": "services_workflow_callback_py", + "target": "app_models_models", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "services/workflow_callback.py", + "source_location": "L10", + "weight": 1.0 + }, + { + "source": "services_workflow_callback_py", + "target": "services_workflow_callback_register_local_callback", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "services/workflow_callback.py", + "source_location": "L23", + "weight": 1.0 + }, + { + "source": "services_workflow_callback_py", + "target": "services_workflow_callback_dispatch_local", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "services/workflow_callback.py", + "source_location": "L28", + "weight": 1.0 + }, + { + "source": "services_workflow_callback_py", + "target": "services_workflow_callback_trigger_callback", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "services/workflow_callback.py", + "source_location": "L60", + "weight": 1.0 + }, + { + "source": "services_workflow_callback_trigger_callback", + "target": "services_workflow_callback_dispatch_local", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "services/workflow_callback.py", + "source_location": "L76", + "weight": 1.0 + }, + { + "source": "services_workflow_callback_rationale_1", + "target": "services_workflow_callback_py", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "services/workflow_callback.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "services_workflow_callback_rationale_24", + "target": "services_workflow_callback_register_local_callback", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "services/workflow_callback.py", + "source_location": "L24", + "weight": 1.0 + }, + { + "source": "services_workflow_callback_rationale_29", + "target": "services_workflow_callback_dispatch_local", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "services/workflow_callback.py", + "source_location": "L29", + "weight": 1.0 + }, + { + "source": "services_workflow_callback_rationale_61", + "target": "services_workflow_callback_trigger_callback", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "services/workflow_callback.py", + "source_location": "L61", + "weight": 1.0 + }, + { + "source": "services_workflow_engine_py", + "target": "json", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "services/workflow_engine.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "services_workflow_engine_py", + "target": "logging", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "services/workflow_engine.py", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "services_workflow_engine_py", + "target": "re", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "services/workflow_engine.py", + "source_location": "L6", + "weight": 1.0 + }, + { + "source": "services_workflow_engine_py", + "target": "datetime", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "services/workflow_engine.py", + "source_location": "L7", + "weight": 1.0 + }, + { + "source": "services_workflow_engine_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "services/workflow_engine.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "services_workflow_engine_py", + "target": "sqlalchemy", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "services/workflow_engine.py", + "source_location": "L10", + "weight": 1.0 + }, + { + "source": "services_workflow_engine_py", + "target": "sqlalchemy_orm", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "services/workflow_engine.py", + "source_location": "L11", + "weight": 1.0 + }, + { + "source": "services_workflow_engine_py", + "target": "app_crud", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "services/workflow_engine.py", + "source_location": "L13", + "weight": 1.0 + }, + { + "source": "services_workflow_engine_py", + "target": "app_models_models", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "services/workflow_engine.py", + "source_location": "L14", + "weight": 1.0 + }, + { + "source": "services_workflow_engine_py", + "target": "app_services_workflow_callback", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "services/workflow_engine.py", + "source_location": "L22", + "weight": 1.0 + }, + { + "source": "services_workflow_engine_py", + "target": "services_workflow_engine_workflowengine", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "services/workflow_engine.py", + "source_location": "L31", + "weight": 1.0 + }, + { + "source": "services_workflow_engine_workflowengine", + "target": "services_workflow_engine_workflowengine_init", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "services/workflow_engine.py", + "source_location": "L32", + "weight": 1.0 + }, + { + "source": "services_workflow_engine_workflowengine", + "target": "services_workflow_engine_workflowengine_start_process", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "services/workflow_engine.py", + "source_location": "L39", + "weight": 1.0 + }, + { + "source": "services_workflow_engine_workflowengine", + "target": "services_workflow_engine_workflowengine_approve_task", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "services/workflow_engine.py", + "source_location": "L77", + "weight": 1.0 + }, + { + "source": "services_workflow_engine_workflowengine", + "target": "services_workflow_engine_workflowengine_reject_task", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "services/workflow_engine.py", + "source_location": "L126", + "weight": 1.0 + }, + { + "source": "services_workflow_engine_workflowengine", + "target": "services_workflow_engine_workflowengine_advance", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "services/workflow_engine.py", + "source_location": "L160", + "weight": 1.0 + }, + { + "source": "services_workflow_engine_workflowengine", + "target": "services_workflow_engine_workflowengine_execute_node", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "services/workflow_engine.py", + "source_location": "L201", + "weight": 1.0 + }, + { + "source": "services_workflow_engine_workflowengine", + "target": "services_workflow_engine_workflowengine_resolve_approvers", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "services/workflow_engine.py", + "source_location": "L238", + "weight": 1.0 + }, + { + "source": "services_workflow_engine_workflowengine", + "target": "services_workflow_engine_workflowengine_evaluate_condition", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "services/workflow_engine.py", + "source_location": "L284", + "weight": 1.0 + }, + { + "source": "services_workflow_engine_workflowengine", + "target": "services_workflow_engine_workflowengine_check_rules", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "services/workflow_engine.py", + "source_location": "L306", + "weight": 1.0 + }, + { + "source": "services_workflow_engine_py", + "target": "services_workflow_engine_compare", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "services/workflow_engine.py", + "source_location": "L330", + "weight": 1.0 + }, + { + "source": "services_workflow_engine_py", + "target": "services_workflow_engine_get_variable", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "services/workflow_engine.py", + "source_location": "L359", + "weight": 1.0 + }, + { + "source": "services_workflow_engine_py", + "target": "services_workflow_engine_parse_node_config", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "services/workflow_engine.py", + "source_location": "L374", + "weight": 1.0 + }, + { + "source": "services_workflow_engine_py", + "target": "services_workflow_engine_parse_variables", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "services/workflow_engine.py", + "source_location": "L383", + "weight": 1.0 + }, + { + "source": "services_workflow_engine_workflowengine_start_process", + "target": "services_workflow_engine_workflowengine_advance", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "services/workflow_engine.py", + "source_location": "L69", + "weight": 1.0 + }, + { + "source": "services_workflow_engine_workflowengine_approve_task", + "target": "services_workflow_engine_parse_node_config", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "services/workflow_engine.py", + "source_location": "L99", + "weight": 1.0 + }, + { + "source": "services_workflow_engine_workflowengine_approve_task", + "target": "services_workflow_engine_workflowengine_advance", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "services/workflow_engine.py", + "source_location": "L111", + "weight": 1.0 + }, + { + "source": "services_workflow_engine_workflowengine_advance", + "target": "services_workflow_engine_parse_variables", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "services/workflow_engine.py", + "source_location": "L172", + "weight": 1.0 + }, + { + "source": "services_workflow_engine_workflowengine_advance", + "target": "services_workflow_engine_workflowengine_evaluate_condition", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "services/workflow_engine.py", + "source_location": "L189", + "weight": 1.0 + }, + { + "source": "services_workflow_engine_workflowengine_advance", + "target": "services_workflow_engine_workflowengine_execute_node", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "services/workflow_engine.py", + "source_location": "L195", + "weight": 1.0 + }, + { + "source": "services_workflow_engine_workflowengine_execute_node", + "target": "services_workflow_engine_parse_node_config", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "services/workflow_engine.py", + "source_location": "L216", + "weight": 1.0 + }, + { + "source": "services_workflow_engine_workflowengine_execute_node", + "target": "services_workflow_engine_workflowengine_resolve_approvers", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "services/workflow_engine.py", + "source_location": "L217", + "weight": 1.0 + }, + { + "source": "services_workflow_engine_workflowengine_execute_node", + "target": "services_workflow_engine_workflowengine_advance", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "services/workflow_engine.py", + "source_location": "L229", + "weight": 1.0 + }, + { + "source": "services_workflow_engine_workflowengine_evaluate_condition", + "target": "services_workflow_engine_workflowengine_check_rules", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "services/workflow_engine.py", + "source_location": "L297", + "weight": 1.0 + }, + { + "source": "services_workflow_engine_workflowengine_check_rules", + "target": "services_workflow_engine_get_variable", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "services/workflow_engine.py", + "source_location": "L318", + "weight": 1.0 + }, + { + "source": "services_workflow_engine_workflowengine_check_rules", + "target": "services_workflow_engine_compare", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "services/workflow_engine.py", + "source_location": "L321", + "weight": 1.0 + }, + { + "source": "services_workflow_engine_rationale_1", + "target": "services_workflow_engine_py", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "services/workflow_engine.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "services_web_auth_roles_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "services/web_auth_roles.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "services_web_auth_roles_py", + "target": "sqlalchemy", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "services/web_auth_roles.py", + "source_location": "L6", + "weight": 1.0 + }, + { + "source": "services_web_auth_roles_py", + "target": "sqlalchemy_orm", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "services/web_auth_roles.py", + "source_location": "L7", + "weight": 1.0 + }, + { + "source": "services_web_auth_roles_py", + "target": "app_core_config", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "services/web_auth_roles.py", + "source_location": "L9", + "weight": 1.0 + }, + { + "source": "services_web_auth_roles_py", + "target": "app_models_models", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "services/web_auth_roles.py", + "source_location": "L10", + "weight": 1.0 + }, + { + "source": "services_web_auth_roles_py", + "target": "services_web_auth_roles_map_role_name_to_web", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "services/web_auth_roles.py", + "source_location": "L13", + "weight": 1.0 + }, + { + "source": "services_web_auth_roles_py", + "target": "services_web_auth_roles_resolve_web_role_for_user", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "services/web_auth_roles.py", + "source_location": "L25", + "weight": 1.0 + }, + { + "source": "services_web_auth_roles_py", + "target": "services_web_auth_roles_iter_user_menu_perm_codes", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "services/web_auth_roles.py", + "source_location": "L53", + "weight": 1.0 + }, + { + "source": "services_web_auth_roles_resolve_web_role_for_user", + "target": "services_web_auth_roles_map_role_name_to_web", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "services/web_auth_roles.py", + "source_location": "L47", + "weight": 1.0 + }, + { + "source": "services_web_auth_roles_rationale_1", + "target": "services_web_auth_roles_py", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "services/web_auth_roles.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "services_web_auth_roles_rationale_14", + "target": "services_web_auth_roles_map_role_name_to_web", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "services/web_auth_roles.py", + "source_location": "L14", + "weight": 1.0 + }, + { + "source": "services_web_auth_roles_rationale_26", + "target": "services_web_auth_roles_resolve_web_role_for_user", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "services/web_auth_roles.py", + "source_location": "L26", + "weight": 1.0 + }, + { + "source": "services_web_auth_roles_rationale_54", + "target": "services_web_auth_roles_iter_user_menu_perm_codes", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "services/web_auth_roles.py", + "source_location": "L54", + "weight": 1.0 + }, + { + "source": "core_api_request_log_middleware_apirequestlogmiddleware", + "target": "models_models_sysapirequestlog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "core/api_request_log_middleware.py", + "source_location": "L136", + "weight": 0.8 + }, + { + "source": "core_api_request_log_middleware_rationale_1", + "target": "models_models_sysapirequestlog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "core/api_request_log_middleware.py", + "source_location": "L136", + "weight": 0.8 + }, + { + "source": "core_data_scope_rationale_1", + "target": "models_models_sysdept", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "core/data_scope.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "core_data_scope_rationale_28", + "target": "models_models_sysdept", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "core/data_scope.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "core_data_scope_rationale_38", + "target": "models_models_sysdept", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "core/data_scope.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "core_data_scope_rationale_65", + "target": "models_models_sysdept", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "core/data_scope.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "core_data_scope_rationale_113", + "target": "models_models_sysdept", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "core/data_scope.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "core_data_scope_rationale_1", + "target": "models_models_sysrole", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "core/data_scope.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "core_data_scope_rationale_28", + "target": "models_models_sysrole", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "core/data_scope.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "core_data_scope_rationale_38", + "target": "models_models_sysrole", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "core/data_scope.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "core_data_scope_rationale_65", + "target": "models_models_sysrole", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "core/data_scope.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "core_data_scope_rationale_113", + "target": "models_models_sysrole", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "core/data_scope.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "core_data_scope_rationale_1", + "target": "models_models_sysroledatascopedetail", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "core/data_scope.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "core_data_scope_rationale_28", + "target": "models_models_sysroledatascopedetail", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "core/data_scope.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "core_data_scope_rationale_38", + "target": "models_models_sysroledatascopedetail", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "core/data_scope.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "core_data_scope_rationale_65", + "target": "models_models_sysroledatascopedetail", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "core/data_scope.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "core_data_scope_rationale_113", + "target": "models_models_sysroledatascopedetail", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "core/data_scope.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "core_data_scope_rationale_1", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "core/data_scope.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "core_data_scope_rationale_28", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "core/data_scope.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "core_data_scope_rationale_38", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "core/data_scope.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "core_data_scope_rationale_65", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "core/data_scope.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "core_data_scope_rationale_113", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "core/data_scope.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "core_data_scope_rationale_1", + "target": "models_models_sysuserrole", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "core/data_scope.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "core_data_scope_rationale_28", + "target": "models_models_sysuserrole", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "core/data_scope.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "core_data_scope_rationale_38", + "target": "models_models_sysuserrole", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "core/data_scope.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "core_data_scope_rationale_65", + "target": "models_models_sysuserrole", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "core/data_scope.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "core_data_scope_rationale_113", + "target": "models_models_sysuserrole", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "core/data_scope.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "models_models_userrole", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_sysuser", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_sysrole", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_sysuserrole", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_sysrolemenu", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_sysroledatascopedetail", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_sysmenu", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_sysdept", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_systenant", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_syssite", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_syspost", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_sysuserpost", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizitemunit", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizexpresscompany", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizcustomer", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizcellsampletype", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizcollectionregion", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizcollectionhospital", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizcollectionprotocolno", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizsamplecode", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_sysdicttype", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_sysethnic", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_sysdictdata", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_sysapirequestlog", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_sysapirequestloghis", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizleaverequest", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_wfprocessdef", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_wfprocessversion", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_wfnode", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_wftransition", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_wfprocessinstance", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_wftask", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizcollectionprotocol", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizprotocolaudit", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizprotocolpayment", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizprotocolpaymentdetail", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizprotocolpartycustomer", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizprotocolcollectioninfo", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizprotocolsample", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizprotocolsampletransport", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizattachment", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizprotocolstoragecert", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizsamplereceptioncheckitem", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizsamplereceptioncheckresult", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizsamplereception", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizqcthirdpartycompany", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizqcthirdpartyitem", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizqclabtestitem", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizqcworkorder", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizqcworkorderlabitem", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizqcworkorderthirditem", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizqctask", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizcleanroom", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizcleanroomaccesslog", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizstoragefacility", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizstoragefacilityslot", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizexhibitionappointment", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizcellproducttype", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizcellproductspec", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizcellproductprice", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizcellproductprojectsystem", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizcellproductprojectsystemitem", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizchannel", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizchannelagreement", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizchannelagreementproductprice", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizchannelinvoice", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizchannelmailaddress", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizcheckupinstitution", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizcheckupinstitutioninvoice", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizcheckupinstitutionproject", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizcheckupinstitutionpackage", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizcheckupinstitutionpackageitem", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizconsumable", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizreagent", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizsopdocument", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizprocesscategory", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizoutputtype", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizconsumablepack", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizconsumablepackitem", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizprocess", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizprocessreagent", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizprocessconsumable", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizprocessoutput", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizprocessdatacollection", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizprocessroute", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizprocessroutestep", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizprocessroutestepreagent", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizprocessroutestepconsumable", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizprocessroutestepoutput", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizprocessroutestepdatacollection", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizcellproduct", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizproductionworkorder", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizproductiontask", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizproductiontaskinput", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizproductiontaskstep", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizproductiontaskstepreagent", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizproductiontaskstepconsumable", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizproductiontaskstepoutput", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizproductiontaskstepdatacollection", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizproductiontaskoutput", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizprotocolfullmoontodo", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizinsurancecompany", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizinsurancecompanyinvoice", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizinsuranceprojectprice", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_11", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_69", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_88", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_107", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_176", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_241", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_279", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_321", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_342", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_360", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_379", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_401", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_448", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_549", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_598", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_641", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_662", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_713", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_744", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_765", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_789", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_822", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_860", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_884", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_914", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_966", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_987", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1007", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1029", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1072", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1099", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1121", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1142", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1178", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1199", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1282", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1307", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1328", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1348", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1376", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1395", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1414", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1439", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1459", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1510", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1535", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1560", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1584", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1605", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1627", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1651", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1672", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1693", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1765", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1786", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1824", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1846", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1893", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1917", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1941", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1980", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2002", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2029", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2053", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2077", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2098", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2123", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2153", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2179", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2206", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2228", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2258", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2283", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2308", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2329", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2350", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2375", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2405", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2427", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2451", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_userrole", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_sysuser", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_sysrole", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_sysuserrole", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_sysrolemenu", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_sysroledatascopedetail", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_sysmenu", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_sysdept", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_systenant", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_syssite", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_syspost", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_sysuserpost", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizitemunit", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizexpresscompany", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizcustomer", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizcellsampletype", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizcollectionregion", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizcollectionhospital", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizcollectionprotocolno", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizsamplecode", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_sysdicttype", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_sysethnic", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_sysdictdata", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_sysapirequestlog", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_sysapirequestloghis", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizleaverequest", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_wfprocessdef", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_wfprocessversion", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_wfnode", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_wftransition", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_wfprocessinstance", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_wftask", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizcollectionprotocol", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizprotocolaudit", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizprotocolpayment", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizprotocolpaymentdetail", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizprotocolpartycustomer", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizprotocolcollectioninfo", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizprotocolsample", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizprotocolsampletransport", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizattachment", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizprotocolstoragecert", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizsamplereceptioncheckitem", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizsamplereceptioncheckresult", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizsamplereception", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizqcthirdpartycompany", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizqcthirdpartyitem", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizqclabtestitem", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizqcworkorder", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizqcworkorderlabitem", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizqcworkorderthirditem", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizqctask", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizcleanroom", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizcleanroomaccesslog", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizstoragefacility", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizstoragefacilityslot", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizexhibitionappointment", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizcellproducttype", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizcellproductspec", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizcellproductprice", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizcellproductprojectsystem", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizcellproductprojectsystemitem", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizchannel", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizchannelagreement", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizchannelagreementproductprice", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizchannelinvoice", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizchannelmailaddress", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizcheckupinstitution", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizcheckupinstitutioninvoice", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizcheckupinstitutionproject", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizcheckupinstitutionpackage", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizcheckupinstitutionpackageitem", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizconsumable", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizreagent", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizsopdocument", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizprocesscategory", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizoutputtype", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizconsumablepack", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizconsumablepackitem", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizprocess", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizprocessreagent", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizprocessconsumable", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizprocessoutput", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizprocessdatacollection", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizprocessroute", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizprocessroutestep", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizprocessroutestepreagent", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizprocessroutestepconsumable", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizprocessroutestepoutput", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizprocessroutestepdatacollection", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizcellproduct", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizproductionworkorder", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizproductiontask", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizproductiontaskinput", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizproductiontaskstep", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizproductiontaskstepreagent", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizproductiontaskstepconsumable", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizproductiontaskstepoutput", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizproductiontaskstepdatacollection", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizproductiontaskoutput", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizprotocolfullmoontodo", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizinsurancecompany", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizinsurancecompanyinvoice", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_bizinsuranceprojectprice", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_11", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_69", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_88", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_107", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_176", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_241", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_279", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_321", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_342", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_360", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_379", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_401", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_448", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_549", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_598", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_641", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_662", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_713", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_744", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_765", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_789", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_822", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_860", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_884", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_914", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_966", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_987", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1007", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1029", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1072", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1099", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1121", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1142", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1178", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1199", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1282", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1307", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1328", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1348", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1376", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1395", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1414", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1439", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1459", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1510", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1535", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1560", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1584", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1605", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1627", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1651", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1672", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1693", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1765", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1786", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1824", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1846", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1893", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1917", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1941", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1980", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2002", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2029", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2053", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2077", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2098", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2123", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2153", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2179", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2206", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2228", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2258", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2283", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2308", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2329", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2350", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2375", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2405", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2427", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2451", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2471", + "weight": 0.8 + }, + { + "source": "models_models_userrole", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_sysuser", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_sysrole", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_sysuserrole", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_sysrolemenu", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_sysroledatascopedetail", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_sysmenu", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_sysdept", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_systenant", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_syssite", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_syspost", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_sysuserpost", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizitemunit", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizexpresscompany", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizcustomer", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizcellsampletype", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizcollectionregion", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizcollectionhospital", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizcollectionprotocolno", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizsamplecode", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_sysdicttype", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_sysethnic", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_sysdictdata", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_sysapirequestlog", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_sysapirequestloghis", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizleaverequest", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_wfprocessdef", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_wfprocessversion", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_wfnode", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_wftransition", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_wfprocessinstance", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_wftask", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizcollectionprotocol", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizprotocolaudit", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizprotocolpayment", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizprotocolpaymentdetail", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizprotocolpartycustomer", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizprotocolcollectioninfo", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizprotocolsample", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizprotocolsampletransport", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizattachment", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizprotocolstoragecert", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizsamplereceptioncheckitem", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizsamplereceptioncheckresult", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizsamplereception", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizqcthirdpartycompany", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizqcthirdpartyitem", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizqclabtestitem", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizqcworkorder", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizqcworkorderlabitem", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizqcworkorderthirditem", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizqctask", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizcleanroom", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizcleanroomaccesslog", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizstoragefacility", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizstoragefacilityslot", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizexhibitionappointment", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizcellproducttype", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizcellproductspec", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizcellproductprice", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizcellproductprojectsystem", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizcellproductprojectsystemitem", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizchannel", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizchannelagreement", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizchannelagreementproductprice", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizchannelinvoice", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizchannelmailaddress", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizcheckupinstitution", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizcheckupinstitutioninvoice", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizcheckupinstitutionproject", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizcheckupinstitutionpackage", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizcheckupinstitutionpackageitem", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizconsumable", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizreagent", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizsopdocument", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizprocesscategory", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizoutputtype", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizconsumablepack", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizconsumablepackitem", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizprocess", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizprocessreagent", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizprocessconsumable", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizprocessoutput", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizprocessdatacollection", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizprocessroute", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizprocessroutestep", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizprocessroutestepreagent", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizprocessroutestepconsumable", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizprocessroutestepoutput", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizprocessroutestepdatacollection", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizcellproduct", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizproductionworkorder", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizproductiontask", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizproductiontaskinput", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizproductiontaskstep", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizproductiontaskstepreagent", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizproductiontaskstepconsumable", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizproductiontaskstepoutput", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizproductiontaskstepdatacollection", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizproductiontaskoutput", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizprotocolfullmoontodo", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizinsurancecompany", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizinsurancecompanyinvoice", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizinsuranceprojectprice", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_11", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_69", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_88", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_107", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_176", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_241", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_279", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_321", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_342", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_360", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_379", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_401", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_448", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_549", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_598", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_641", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_662", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_713", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_744", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_765", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_789", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_822", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_860", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_884", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_914", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_966", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_987", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1007", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1029", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1072", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1099", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1121", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1142", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1178", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1199", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1282", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1307", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1328", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1348", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1376", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1395", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1414", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1439", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1459", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1510", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1535", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1560", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1584", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1605", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1627", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1651", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1672", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1693", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1765", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1786", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1824", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1846", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1893", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1917", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1941", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1980", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2002", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2029", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2053", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2077", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2098", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2123", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2153", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2179", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2206", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2228", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2258", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2283", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2308", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2329", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2350", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2375", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2405", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2427", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2451", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_userrole", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_sysuser", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_sysrole", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_sysuserrole", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_sysrolemenu", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_sysroledatascopedetail", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_sysmenu", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_sysdept", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_systenant", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_syssite", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_syspost", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_sysuserpost", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizitemunit", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizexpresscompany", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizcustomer", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizcellsampletype", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizcollectionregion", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizcollectionhospital", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizcollectionprotocolno", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizsamplecode", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_sysdicttype", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_sysethnic", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_sysdictdata", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_sysapirequestlog", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_sysapirequestloghis", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizleaverequest", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_wfprocessdef", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_wfprocessversion", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_wfnode", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_wftransition", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_wfprocessinstance", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_wftask", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizcollectionprotocol", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizprotocolaudit", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizprotocolpayment", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizprotocolpaymentdetail", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizprotocolpartycustomer", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizprotocolcollectioninfo", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizprotocolsample", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizprotocolsampletransport", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizattachment", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizprotocolstoragecert", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizsamplereceptioncheckitem", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizsamplereceptioncheckresult", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizsamplereception", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizqcthirdpartycompany", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizqcthirdpartyitem", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizqclabtestitem", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizqcworkorder", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizqcworkorderlabitem", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizqcworkorderthirditem", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizqctask", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizcleanroom", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizcleanroomaccesslog", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizstoragefacility", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizstoragefacilityslot", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizexhibitionappointment", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizcellproducttype", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizcellproductspec", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizcellproductprice", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizcellproductprojectsystem", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizcellproductprojectsystemitem", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizchannel", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizchannelagreement", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizchannelagreementproductprice", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizchannelinvoice", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizchannelmailaddress", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizcheckupinstitution", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizcheckupinstitutioninvoice", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizcheckupinstitutionproject", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizcheckupinstitutionpackage", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizcheckupinstitutionpackageitem", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizconsumable", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizreagent", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizsopdocument", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizprocesscategory", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizoutputtype", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizconsumablepack", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizconsumablepackitem", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizprocess", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizprocessreagent", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizprocessconsumable", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizprocessoutput", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizprocessdatacollection", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizprocessroute", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizprocessroutestep", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizprocessroutestepreagent", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizprocessroutestepconsumable", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizprocessroutestepoutput", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizprocessroutestepdatacollection", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizcellproduct", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizproductionworkorder", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizproductiontask", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizproductiontaskinput", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizproductiontaskstep", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizproductiontaskstepreagent", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizproductiontaskstepconsumable", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizproductiontaskstepoutput", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizproductiontaskstepdatacollection", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizproductiontaskoutput", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizprotocolfullmoontodo", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizinsurancecompany", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizinsurancecompanyinvoice", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_bizinsuranceprojectprice", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_11", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_69", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_88", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_107", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_176", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_241", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_279", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_321", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_342", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_360", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_379", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_401", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_448", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_549", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_598", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_641", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_662", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_713", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_744", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_765", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_789", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_822", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_860", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_884", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_914", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_966", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_987", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1007", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1029", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1072", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1099", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1121", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1142", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1178", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1199", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1282", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1307", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1328", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1348", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1376", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1395", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1414", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1439", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1459", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1510", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1535", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1560", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1584", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1605", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1627", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1651", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1672", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1693", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1765", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1786", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1824", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1846", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1893", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1917", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1941", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1980", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2002", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2029", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2053", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2077", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2098", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2123", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2153", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2179", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2206", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2228", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2258", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2283", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2308", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2329", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2350", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2375", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2405", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2427", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2451", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2472", + "weight": 0.8 + }, + { + "source": "models_models_userrole", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_sysuser", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_sysrole", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_sysuserrole", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_sysrolemenu", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_sysroledatascopedetail", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_sysmenu", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_sysdept", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_systenant", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_syssite", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_syspost", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_sysuserpost", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizitemunit", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizexpresscompany", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizcustomer", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizcellsampletype", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizcollectionregion", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizcollectionhospital", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizcollectionprotocolno", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizsamplecode", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_sysdicttype", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_sysethnic", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_sysdictdata", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_sysapirequestlog", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_sysapirequestloghis", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizleaverequest", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_wfprocessdef", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_wfprocessversion", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_wfnode", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_wftransition", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_wfprocessinstance", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_wftask", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizcollectionprotocol", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizprotocolaudit", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizprotocolpayment", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizprotocolpaymentdetail", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizprotocolpartycustomer", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizprotocolcollectioninfo", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizprotocolsample", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizprotocolsampletransport", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizattachment", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizprotocolstoragecert", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizsamplereceptioncheckitem", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizsamplereceptioncheckresult", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizsamplereception", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizqcthirdpartycompany", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizqcthirdpartyitem", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizqclabtestitem", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizqcworkorder", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizqcworkorderlabitem", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizqcworkorderthirditem", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizqctask", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizcleanroom", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizcleanroomaccesslog", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizstoragefacility", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizstoragefacilityslot", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizexhibitionappointment", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizcellproducttype", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizcellproductspec", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizcellproductprice", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizcellproductprojectsystem", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizcellproductprojectsystemitem", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizchannel", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizchannelagreement", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizchannelagreementproductprice", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizchannelinvoice", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizchannelmailaddress", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizcheckupinstitution", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizcheckupinstitutioninvoice", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizcheckupinstitutionproject", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizcheckupinstitutionpackage", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizcheckupinstitutionpackageitem", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizconsumable", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizreagent", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizsopdocument", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizprocesscategory", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizoutputtype", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizconsumablepack", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizconsumablepackitem", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizprocess", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizprocessreagent", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizprocessconsumable", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizprocessoutput", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizprocessdatacollection", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizprocessroute", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizprocessroutestep", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizprocessroutestepreagent", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizprocessroutestepconsumable", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizprocessroutestepoutput", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizprocessroutestepdatacollection", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizcellproduct", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizproductionworkorder", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizproductiontask", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizproductiontaskinput", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizproductiontaskstep", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizproductiontaskstepreagent", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizproductiontaskstepconsumable", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizproductiontaskstepoutput", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizproductiontaskstepdatacollection", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizproductiontaskoutput", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizprotocolfullmoontodo", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizinsurancecompany", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizinsurancecompanyinvoice", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizinsuranceprojectprice", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_11", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_69", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_88", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_107", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_176", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_241", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_279", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_321", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_342", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_360", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_379", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_401", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_448", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_549", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_598", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_641", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_662", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_713", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_744", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_765", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_789", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_822", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_860", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_884", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_914", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_966", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_987", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1007", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1029", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1072", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1099", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1121", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1142", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1178", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1199", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1282", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1307", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1328", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1348", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1376", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1395", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1414", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1439", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1459", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1510", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1535", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1560", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1584", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1605", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1627", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1651", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1672", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1693", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1765", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1786", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1824", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1846", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1893", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1917", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1941", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1980", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2002", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2029", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2053", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2077", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2098", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2123", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2153", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2179", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2206", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2228", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2258", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2283", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2308", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2329", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2350", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2375", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2405", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2427", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2451", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_userrole", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_sysuser", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_sysrole", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_sysuserrole", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_sysrolemenu", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_sysroledatascopedetail", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_sysmenu", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_sysdept", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_systenant", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_syssite", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_syspost", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_sysuserpost", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizitemunit", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizexpresscompany", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizcustomer", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizcellsampletype", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizcollectionregion", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizcollectionhospital", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizcollectionprotocolno", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizsamplecode", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_sysdicttype", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_sysethnic", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_sysdictdata", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_sysapirequestlog", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_sysapirequestloghis", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizleaverequest", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_wfprocessdef", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_wfprocessversion", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_wfnode", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_wftransition", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_wfprocessinstance", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_wftask", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizcollectionprotocol", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizprotocolaudit", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizprotocolpayment", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizprotocolpaymentdetail", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizprotocolpartycustomer", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizprotocolcollectioninfo", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizprotocolsample", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizprotocolsampletransport", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizattachment", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizprotocolstoragecert", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizsamplereceptioncheckitem", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizsamplereceptioncheckresult", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizsamplereception", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizqcthirdpartycompany", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizqcthirdpartyitem", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizqclabtestitem", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizqcworkorder", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizqcworkorderlabitem", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizqcworkorderthirditem", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizqctask", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizcleanroom", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizcleanroomaccesslog", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizstoragefacility", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizstoragefacilityslot", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizexhibitionappointment", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizcellproducttype", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizcellproductspec", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizcellproductprice", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizcellproductprojectsystem", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizcellproductprojectsystemitem", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizchannel", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizchannelagreement", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizchannelagreementproductprice", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizchannelinvoice", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizchannelmailaddress", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizcheckupinstitution", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizcheckupinstitutioninvoice", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizcheckupinstitutionproject", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizcheckupinstitutionpackage", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizcheckupinstitutionpackageitem", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizconsumable", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizreagent", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizsopdocument", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizprocesscategory", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizoutputtype", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizconsumablepack", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizconsumablepackitem", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizprocess", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizprocessreagent", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizprocessconsumable", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizprocessoutput", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizprocessdatacollection", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizprocessroute", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizprocessroutestep", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizprocessroutestepreagent", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizprocessroutestepconsumable", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizprocessroutestepoutput", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizprocessroutestepdatacollection", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizcellproduct", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizproductionworkorder", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizproductiontask", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizproductiontaskinput", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizproductiontaskstep", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizproductiontaskstepreagent", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizproductiontaskstepconsumable", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizproductiontaskstepoutput", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizproductiontaskstepdatacollection", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizproductiontaskoutput", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizprotocolfullmoontodo", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizinsurancecompany", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizinsurancecompanyinvoice", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_bizinsuranceprojectprice", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_11", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_69", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_88", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_107", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_176", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_241", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_279", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_321", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_342", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_360", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_379", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_401", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_448", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_549", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_598", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_641", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_662", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_713", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_744", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_765", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_789", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_822", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_860", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_884", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_914", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_966", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_987", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1007", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1029", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1072", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1099", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1121", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1142", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1178", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1199", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1282", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1307", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1328", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1348", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1376", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1395", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1414", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1439", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1459", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1510", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1535", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1560", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1584", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1605", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1627", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1651", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1672", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1693", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1765", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1786", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1824", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1846", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1893", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1917", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1941", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_1980", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2002", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2029", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2053", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2077", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2098", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2123", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2153", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2179", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2206", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2228", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2258", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2283", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2308", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2329", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2350", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2375", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2405", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2427", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2451", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2473", + "weight": 0.8 + }, + { + "source": "schemas_product_review_productreviewbase", + "target": "schemas_product_review_media_productreviewmediaresponse", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "schemas/product_review.py", + "source_location": "L109", + "weight": 0.8 + }, + { + "source": "schemas_product_review_productreviewcreate", + "target": "schemas_product_review_media_productreviewmediaresponse", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "schemas/product_review.py", + "source_location": "L109", + "weight": 0.8 + }, + { + "source": "schemas_product_review_productreviewupdate", + "target": "schemas_product_review_media_productreviewmediaresponse", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "schemas/product_review.py", + "source_location": "L109", + "weight": 0.8 + }, + { + "source": "schemas_product_review_productreviewreplyrequest", + "target": "schemas_product_review_media_productreviewmediaresponse", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "schemas/product_review.py", + "source_location": "L109", + "weight": 0.8 + }, + { + "source": "schemas_product_review_productreviewrejectrequest", + "target": "schemas_product_review_media_productreviewmediaresponse", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "schemas/product_review.py", + "source_location": "L109", + "weight": 0.8 + }, + { + "source": "schemas_product_review_productreviewtoprequest", + "target": "schemas_product_review_media_productreviewmediaresponse", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "schemas/product_review.py", + "source_location": "L109", + "weight": 0.8 + }, + { + "source": "schemas_product_review_productreviewresponse", + "target": "schemas_product_review_media_productreviewmediaresponse", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "schemas/product_review.py", + "source_location": "L109", + "weight": 0.8 + }, + { + "source": "schemas_product_review_config", + "target": "schemas_product_review_media_productreviewmediaresponse", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "schemas/product_review.py", + "source_location": "L109", + "weight": 0.8 + }, + { + "source": "schemas_product_review_productreviewdetailresponse", + "target": "schemas_product_review_media_productreviewmediaresponse", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "schemas/product_review.py", + "source_location": "L109", + "weight": 0.8 + }, + { + "source": "schemas_product_review_productreviewlistresponse", + "target": "schemas_product_review_media_productreviewmediaresponse", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "schemas/product_review.py", + "source_location": "L109", + "weight": 0.8 + }, + { + "source": "schemas_product_review_productreviewstatisticsresponse", + "target": "schemas_product_review_media_productreviewmediaresponse", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "schemas/product_review.py", + "source_location": "L109", + "weight": 0.8 + }, + { + "source": "schemas_product_review_productreviewadminlistrequest", + "target": "schemas_product_review_media_productreviewmediaresponse", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "schemas/product_review.py", + "source_location": "L109", + "weight": 0.8 + }, + { + "source": "schemas_product_review_minireviewlistrequest", + "target": "schemas_product_review_media_productreviewmediaresponse", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "schemas/product_review.py", + "source_location": "L109", + "weight": 0.8 + }, + { + "source": "schemas_product_review_rationale_1", + "target": "schemas_product_review_media_productreviewmediaresponse", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "schemas/product_review.py", + "source_location": "L109", + "weight": 0.8 + }, + { + "source": "crud_qc_task_rationale_411", + "target": "models_models_bizprotocolsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_task.py", + "source_location": "L21", + "weight": 0.8 + }, + { + "source": "crud_qc_task_rationale_411", + "target": "models_models_bizqctask", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_task.py", + "source_location": "L21", + "weight": 0.8 + }, + { + "source": "crud_qc_task_rationale_411", + "target": "models_models_bizqcworkorder", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_task.py", + "source_location": "L21", + "weight": 0.8 + }, + { + "source": "crud_qc_task_rationale_411", + "target": "models_models_bizsamplereception", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_task.py", + "source_location": "L21", + "weight": 0.8 + }, + { + "source": "crud_qc_task_rationale_411", + "target": "models_research_donation_bizresearchdonationsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_task.py", + "source_location": "L27", + "weight": 0.8 + }, + { + "source": "crud_process_route_rationale_1", + "target": "models_models_bizprocess", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/process_route.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_process_route_rationale_445", + "target": "models_models_bizprocess", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/process_route.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_process_route_rationale_1", + "target": "models_models_bizprocessreagent", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/process_route.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_process_route_rationale_445", + "target": "models_models_bizprocessreagent", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/process_route.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_process_route_rationale_1", + "target": "models_models_bizprocessconsumable", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/process_route.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_process_route_rationale_445", + "target": "models_models_bizprocessconsumable", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/process_route.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_process_route_rationale_1", + "target": "models_models_bizprocessoutput", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/process_route.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_process_route_rationale_445", + "target": "models_models_bizprocessoutput", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/process_route.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_process_route_rationale_1", + "target": "models_models_bizprocessdatacollection", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/process_route.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_process_route_rationale_445", + "target": "models_models_bizprocessdatacollection", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/process_route.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_process_route_rationale_1", + "target": "models_models_bizprocessroute", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/process_route.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_process_route_rationale_445", + "target": "models_models_bizprocessroute", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/process_route.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_process_route_rationale_1", + "target": "models_models_bizprocessroutestep", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/process_route.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_process_route_rationale_445", + "target": "models_models_bizprocessroutestep", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/process_route.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_process_route_rationale_1", + "target": "models_models_bizprocessroutestepreagent", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/process_route.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_process_route_rationale_445", + "target": "models_models_bizprocessroutestepreagent", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/process_route.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_process_route_rationale_1", + "target": "models_models_bizprocessroutestepconsumable", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/process_route.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_process_route_rationale_445", + "target": "models_models_bizprocessroutestepconsumable", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/process_route.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_process_route_rationale_1", + "target": "models_models_bizprocessroutestepoutput", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/process_route.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_process_route_rationale_445", + "target": "models_models_bizprocessroutestepoutput", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/process_route.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_process_route_rationale_1", + "target": "models_models_bizprocessroutestepdatacollection", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/process_route.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_process_route_rationale_445", + "target": "models_models_bizprocessroutestepdatacollection", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/process_route.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_sample_code_rationale_1", + "target": "models_models_bizsamplecode", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_code.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_sample_code_rationale_182", + "target": "models_models_bizsamplecode", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_code.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_qc_task_result_rationale_44", + "target": "models_models_bizqcworkorderlabitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_task_result.py", + "source_location": "L11", + "weight": 0.8 + }, + { + "source": "crud_qc_task_result_rationale_97", + "target": "models_models_bizqcworkorderlabitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_task_result.py", + "source_location": "L11", + "weight": 0.8 + }, + { + "source": "crud_qc_task_result_rationale_44", + "target": "models_models_bizqcworkorderthirditem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_task_result.py", + "source_location": "L11", + "weight": 0.8 + }, + { + "source": "crud_qc_task_result_rationale_97", + "target": "models_models_bizqcworkorderthirditem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_task_result.py", + "source_location": "L11", + "weight": 0.8 + }, + { + "source": "crud_qc_task_result_rationale_44", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_task_result.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_qc_task_result_rationale_97", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_task_result.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_sample_reception_check_result_rationale_110", + "target": "models_models_bizsamplereception", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception_check_result.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_sample_reception_check_result_rationale_148", + "target": "models_models_bizsamplereception", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception_check_result.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_sample_reception_check_result_rationale_110", + "target": "models_models_bizsamplereceptioncheckitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception_check_result.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_sample_reception_check_result_rationale_148", + "target": "models_models_bizsamplereceptioncheckitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception_check_result.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_sample_reception_check_result_rationale_110", + "target": "models_models_bizsamplereceptioncheckresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception_check_result.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_sample_reception_check_result_rationale_148", + "target": "models_models_bizsamplereceptioncheckresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception_check_result.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_user_usercrudcompat", + "target": "crud_base_crudbase", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/user.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_user_rationale_1", + "target": "crud_base_crudbase", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/user.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_user_rationale_134", + "target": "crud_base_crudbase", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/user.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_user_rationale_181", + "target": "crud_base_crudbase", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/user.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_user_usercrudcompat", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/user.py", + "source_location": "L15", + "weight": 0.8 + }, + { + "source": "crud_user_rationale_1", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/user.py", + "source_location": "L15", + "weight": 0.8 + }, + { + "source": "crud_user_rationale_134", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/user.py", + "source_location": "L15", + "weight": 0.8 + }, + { + "source": "crud_user_rationale_181", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/user.py", + "source_location": "L15", + "weight": 0.8 + }, + { + "source": "crud_user_usercrudcompat", + "target": "models_models_sysuserrole", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/user.py", + "source_location": "L15", + "weight": 0.8 + }, + { + "source": "crud_user_rationale_1", + "target": "models_models_sysuserrole", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/user.py", + "source_location": "L15", + "weight": 0.8 + }, + { + "source": "crud_user_rationale_134", + "target": "models_models_sysuserrole", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/user.py", + "source_location": "L15", + "weight": 0.8 + }, + { + "source": "crud_user_rationale_181", + "target": "models_models_sysuserrole", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/user.py", + "source_location": "L15", + "weight": 0.8 + }, + { + "source": "crud_user_usercrudcompat", + "target": "models_models_sysuserpost", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/user.py", + "source_location": "L15", + "weight": 0.8 + }, + { + "source": "crud_user_rationale_1", + "target": "models_models_sysuserpost", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/user.py", + "source_location": "L15", + "weight": 0.8 + }, + { + "source": "crud_user_rationale_134", + "target": "models_models_sysuserpost", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/user.py", + "source_location": "L15", + "weight": 0.8 + }, + { + "source": "crud_user_rationale_181", + "target": "models_models_sysuserpost", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/user.py", + "source_location": "L15", + "weight": 0.8 + }, + { + "source": "crud_user_usercrudcompat", + "target": "models_models_sysdept", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/user.py", + "source_location": "L15", + "weight": 0.8 + }, + { + "source": "crud_user_rationale_1", + "target": "models_models_sysdept", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/user.py", + "source_location": "L15", + "weight": 0.8 + }, + { + "source": "crud_user_rationale_134", + "target": "models_models_sysdept", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/user.py", + "source_location": "L15", + "weight": 0.8 + }, + { + "source": "crud_user_rationale_181", + "target": "models_models_sysdept", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/user.py", + "source_location": "L15", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_85", + "target": "models_models_bizcollectionprotocol", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L11", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_85", + "target": "models_models_bizproductionworkorder", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L11", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_85", + "target": "models_models_bizprotocolsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L11", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_85", + "target": "models_models_bizsamplereception", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L11", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_85", + "target": "models_research_donation_bizresearchdonation", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L17", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_85", + "target": "models_research_donation_bizresearchdonationsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L17", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_85", + "target": "schemas_production_work_order_productionworkordercomplete", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "crud_production_work_order_rationale_85", + "target": "schemas_production_work_order_productionworkorderlistquery", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_work_order.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "crud_dict_type_rationale_1", + "target": "models_models_sysdicttype", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/dict_type.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_dict_type_rationale_1", + "target": "models_models_sysdictdata", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/dict_type.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_consumable_rationale_1", + "target": "models_models_bizconsumable", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/consumable.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_sop_document_rationale_1", + "target": "models_models_bizsopdocument", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sop_document.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_production_task_rationale_1", + "target": "models_models_bizprocessroutestep", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_task.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_production_task_rationale_1", + "target": "models_models_bizprocessroutestepconsumable", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_task.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_production_task_rationale_1", + "target": "models_models_bizprocessroutestepdatacollection", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_task.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_production_task_rationale_1", + "target": "models_models_bizprocessroutestepoutput", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_task.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_production_task_rationale_1", + "target": "models_models_bizprocessroutestepreagent", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_task.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_production_task_rationale_1", + "target": "models_models_bizproductiontask", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_task.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_production_task_rationale_1", + "target": "models_models_bizproductiontaskinput", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_task.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_production_task_rationale_1", + "target": "models_models_bizproductiontaskoutput", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_task.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_production_task_rationale_1", + "target": "models_models_bizproductiontaskstep", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_task.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_production_task_rationale_1", + "target": "models_models_bizproductiontaskstepconsumable", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_task.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_production_task_rationale_1", + "target": "models_models_bizproductiontaskstepdatacollection", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_task.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_production_task_rationale_1", + "target": "models_models_bizproductiontaskstepoutput", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_task.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_production_task_rationale_1", + "target": "models_models_bizproductiontaskstepreagent", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_task.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_1", + "target": "models_research_donation_bizresearchdonation", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L19", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_44", + "target": "models_research_donation_bizresearchdonation", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L19", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_78", + "target": "models_research_donation_bizresearchdonation", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L19", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_114", + "target": "models_research_donation_bizresearchdonation", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L19", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_168", + "target": "models_research_donation_bizresearchdonation", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L19", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_187", + "target": "models_research_donation_bizresearchdonation", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L19", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_198", + "target": "models_research_donation_bizresearchdonation", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L19", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_209", + "target": "models_research_donation_bizresearchdonation", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L19", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_273", + "target": "models_research_donation_bizresearchdonation", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L19", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_916", + "target": "models_research_donation_bizresearchdonation", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L19", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_972", + "target": "models_research_donation_bizresearchdonation", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L19", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_1073", + "target": "models_research_donation_bizresearchdonation", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L19", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_1358", + "target": "models_research_donation_bizresearchdonation", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L19", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_1", + "target": "models_research_donation_bizresearchdonationsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L19", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_44", + "target": "models_research_donation_bizresearchdonationsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L19", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_78", + "target": "models_research_donation_bizresearchdonationsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L19", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_114", + "target": "models_research_donation_bizresearchdonationsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L19", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_168", + "target": "models_research_donation_bizresearchdonationsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L19", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_187", + "target": "models_research_donation_bizresearchdonationsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L19", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_198", + "target": "models_research_donation_bizresearchdonationsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L19", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_209", + "target": "models_research_donation_bizresearchdonationsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L19", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_273", + "target": "models_research_donation_bizresearchdonationsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L19", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_916", + "target": "models_research_donation_bizresearchdonationsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L19", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_972", + "target": "models_research_donation_bizresearchdonationsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L19", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_1073", + "target": "models_research_donation_bizresearchdonationsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L19", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_1358", + "target": "models_research_donation_bizresearchdonationsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L19", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_1", + "target": "models_models_bizattachment", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_44", + "target": "models_models_bizattachment", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_78", + "target": "models_models_bizattachment", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_114", + "target": "models_models_bizattachment", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_168", + "target": "models_models_bizattachment", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_187", + "target": "models_models_bizattachment", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_198", + "target": "models_models_bizattachment", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_209", + "target": "models_models_bizattachment", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_273", + "target": "models_models_bizattachment", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_916", + "target": "models_models_bizattachment", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_972", + "target": "models_models_bizattachment", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_1073", + "target": "models_models_bizattachment", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_1358", + "target": "models_models_bizattachment", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_1", + "target": "models_models_bizcollectionprotocol", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_44", + "target": "models_models_bizcollectionprotocol", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_78", + "target": "models_models_bizcollectionprotocol", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_114", + "target": "models_models_bizcollectionprotocol", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_168", + "target": "models_models_bizcollectionprotocol", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_187", + "target": "models_models_bizcollectionprotocol", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_198", + "target": "models_models_bizcollectionprotocol", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_209", + "target": "models_models_bizcollectionprotocol", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_273", + "target": "models_models_bizcollectionprotocol", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_916", + "target": "models_models_bizcollectionprotocol", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_972", + "target": "models_models_bizcollectionprotocol", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_1073", + "target": "models_models_bizcollectionprotocol", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_1358", + "target": "models_models_bizcollectionprotocol", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_1", + "target": "models_models_bizprotocolaudit", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_44", + "target": "models_models_bizprotocolaudit", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_78", + "target": "models_models_bizprotocolaudit", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_114", + "target": "models_models_bizprotocolaudit", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_168", + "target": "models_models_bizprotocolaudit", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_187", + "target": "models_models_bizprotocolaudit", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_198", + "target": "models_models_bizprotocolaudit", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_209", + "target": "models_models_bizprotocolaudit", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_273", + "target": "models_models_bizprotocolaudit", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_916", + "target": "models_models_bizprotocolaudit", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_972", + "target": "models_models_bizprotocolaudit", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_1073", + "target": "models_models_bizprotocolaudit", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_1358", + "target": "models_models_bizprotocolaudit", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_1", + "target": "models_models_bizprotocolcollectioninfo", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_44", + "target": "models_models_bizprotocolcollectioninfo", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_78", + "target": "models_models_bizprotocolcollectioninfo", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_114", + "target": "models_models_bizprotocolcollectioninfo", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_168", + "target": "models_models_bizprotocolcollectioninfo", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_187", + "target": "models_models_bizprotocolcollectioninfo", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_198", + "target": "models_models_bizprotocolcollectioninfo", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_209", + "target": "models_models_bizprotocolcollectioninfo", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_273", + "target": "models_models_bizprotocolcollectioninfo", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_916", + "target": "models_models_bizprotocolcollectioninfo", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_972", + "target": "models_models_bizprotocolcollectioninfo", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_1073", + "target": "models_models_bizprotocolcollectioninfo", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_1358", + "target": "models_models_bizprotocolcollectioninfo", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_1", + "target": "models_models_bizprotocolfullmoontodo", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_44", + "target": "models_models_bizprotocolfullmoontodo", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_78", + "target": "models_models_bizprotocolfullmoontodo", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_114", + "target": "models_models_bizprotocolfullmoontodo", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_168", + "target": "models_models_bizprotocolfullmoontodo", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_187", + "target": "models_models_bizprotocolfullmoontodo", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_198", + "target": "models_models_bizprotocolfullmoontodo", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_209", + "target": "models_models_bizprotocolfullmoontodo", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_273", + "target": "models_models_bizprotocolfullmoontodo", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_916", + "target": "models_models_bizprotocolfullmoontodo", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_972", + "target": "models_models_bizprotocolfullmoontodo", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_1073", + "target": "models_models_bizprotocolfullmoontodo", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_1358", + "target": "models_models_bizprotocolfullmoontodo", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_1", + "target": "models_models_bizprotocolpartycustomer", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_44", + "target": "models_models_bizprotocolpartycustomer", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_78", + "target": "models_models_bizprotocolpartycustomer", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_114", + "target": "models_models_bizprotocolpartycustomer", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_168", + "target": "models_models_bizprotocolpartycustomer", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_187", + "target": "models_models_bizprotocolpartycustomer", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_198", + "target": "models_models_bizprotocolpartycustomer", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_209", + "target": "models_models_bizprotocolpartycustomer", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_273", + "target": "models_models_bizprotocolpartycustomer", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_916", + "target": "models_models_bizprotocolpartycustomer", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_972", + "target": "models_models_bizprotocolpartycustomer", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_1073", + "target": "models_models_bizprotocolpartycustomer", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_1358", + "target": "models_models_bizprotocolpartycustomer", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_1", + "target": "models_models_bizprotocolpayment", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_44", + "target": "models_models_bizprotocolpayment", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_78", + "target": "models_models_bizprotocolpayment", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_114", + "target": "models_models_bizprotocolpayment", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_168", + "target": "models_models_bizprotocolpayment", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_187", + "target": "models_models_bizprotocolpayment", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_198", + "target": "models_models_bizprotocolpayment", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_209", + "target": "models_models_bizprotocolpayment", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_273", + "target": "models_models_bizprotocolpayment", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_916", + "target": "models_models_bizprotocolpayment", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_972", + "target": "models_models_bizprotocolpayment", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_1073", + "target": "models_models_bizprotocolpayment", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_1358", + "target": "models_models_bizprotocolpayment", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_1", + "target": "models_models_bizprotocolpaymentdetail", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_44", + "target": "models_models_bizprotocolpaymentdetail", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_78", + "target": "models_models_bizprotocolpaymentdetail", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_114", + "target": "models_models_bizprotocolpaymentdetail", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_168", + "target": "models_models_bizprotocolpaymentdetail", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_187", + "target": "models_models_bizprotocolpaymentdetail", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_198", + "target": "models_models_bizprotocolpaymentdetail", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_209", + "target": "models_models_bizprotocolpaymentdetail", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_273", + "target": "models_models_bizprotocolpaymentdetail", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_916", + "target": "models_models_bizprotocolpaymentdetail", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_972", + "target": "models_models_bizprotocolpaymentdetail", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_1073", + "target": "models_models_bizprotocolpaymentdetail", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_1358", + "target": "models_models_bizprotocolpaymentdetail", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_1", + "target": "models_models_bizprotocolsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_44", + "target": "models_models_bizprotocolsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_78", + "target": "models_models_bizprotocolsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_114", + "target": "models_models_bizprotocolsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_168", + "target": "models_models_bizprotocolsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_187", + "target": "models_models_bizprotocolsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_198", + "target": "models_models_bizprotocolsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_209", + "target": "models_models_bizprotocolsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_273", + "target": "models_models_bizprotocolsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_916", + "target": "models_models_bizprotocolsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_972", + "target": "models_models_bizprotocolsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_1073", + "target": "models_models_bizprotocolsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_1358", + "target": "models_models_bizprotocolsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_1", + "target": "models_models_bizprotocolsampletransport", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_44", + "target": "models_models_bizprotocolsampletransport", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_78", + "target": "models_models_bizprotocolsampletransport", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_114", + "target": "models_models_bizprotocolsampletransport", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_168", + "target": "models_models_bizprotocolsampletransport", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_187", + "target": "models_models_bizprotocolsampletransport", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_198", + "target": "models_models_bizprotocolsampletransport", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_209", + "target": "models_models_bizprotocolsampletransport", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_273", + "target": "models_models_bizprotocolsampletransport", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_916", + "target": "models_models_bizprotocolsampletransport", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_972", + "target": "models_models_bizprotocolsampletransport", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_1073", + "target": "models_models_bizprotocolsampletransport", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_1358", + "target": "models_models_bizprotocolsampletransport", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_1", + "target": "models_models_bizprotocolstoragecert", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_44", + "target": "models_models_bizprotocolstoragecert", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_78", + "target": "models_models_bizprotocolstoragecert", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_114", + "target": "models_models_bizprotocolstoragecert", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_168", + "target": "models_models_bizprotocolstoragecert", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_187", + "target": "models_models_bizprotocolstoragecert", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_198", + "target": "models_models_bizprotocolstoragecert", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_209", + "target": "models_models_bizprotocolstoragecert", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_273", + "target": "models_models_bizprotocolstoragecert", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_916", + "target": "models_models_bizprotocolstoragecert", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_972", + "target": "models_models_bizprotocolstoragecert", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_1073", + "target": "models_models_bizprotocolstoragecert", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_1358", + "target": "models_models_bizprotocolstoragecert", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_1", + "target": "models_models_bizcollectionregion", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_44", + "target": "models_models_bizcollectionregion", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_78", + "target": "models_models_bizcollectionregion", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_114", + "target": "models_models_bizcollectionregion", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_168", + "target": "models_models_bizcollectionregion", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_187", + "target": "models_models_bizcollectionregion", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_198", + "target": "models_models_bizcollectionregion", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_209", + "target": "models_models_bizcollectionregion", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_273", + "target": "models_models_bizcollectionregion", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_916", + "target": "models_models_bizcollectionregion", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_972", + "target": "models_models_bizcollectionregion", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_1073", + "target": "models_models_bizcollectionregion", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_1358", + "target": "models_models_bizcollectionregion", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_1", + "target": "models_models_bizcollectionhospital", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_44", + "target": "models_models_bizcollectionhospital", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_78", + "target": "models_models_bizcollectionhospital", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_114", + "target": "models_models_bizcollectionhospital", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_168", + "target": "models_models_bizcollectionhospital", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_187", + "target": "models_models_bizcollectionhospital", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_198", + "target": "models_models_bizcollectionhospital", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_209", + "target": "models_models_bizcollectionhospital", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_273", + "target": "models_models_bizcollectionhospital", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_916", + "target": "models_models_bizcollectionhospital", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_972", + "target": "models_models_bizcollectionhospital", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_1073", + "target": "models_models_bizcollectionhospital", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_1358", + "target": "models_models_bizcollectionhospital", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_1", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_44", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_78", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_114", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_168", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_187", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_198", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_209", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_273", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_916", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_972", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_1073", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_1358", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L20", + "weight": 0.8 + }, + { + "source": "crud_qc_material_usage_rationale_83", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_material_usage.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_qc_material_usage_rationale_83", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_material_usage.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_clean_room_rationale_1", + "target": "models_models_bizcleanroom", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/clean_room.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_clean_room_rationale_1", + "target": "models_models_bizcleanroomaccesslog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/clean_room.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_express_company_rationale_1", + "target": "models_models_bizexpresscompany", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/express_company.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_role_rationale_1", + "target": "models_models_sysrole", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/role.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_role_rationale_1", + "target": "models_models_sysrolemenu", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/role.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_role_rationale_1", + "target": "models_models_sysroledatascopedetail", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/role.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_cell_product_rationale_1", + "target": "models_models_bizcellproduct", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/cell_product.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_api_request_log_apirequestlogcrud", + "target": "models_models_sysapirequestlog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/api_request_log.py", + "source_location": "L9", + "weight": 0.8 + }, + { + "source": "crud_api_request_log_apirequestlogcrud", + "target": "models_models_sysapirequestloghis", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/api_request_log.py", + "source_location": "L9", + "weight": 0.8 + }, + { + "source": "crud_dict_data_rationale_1", + "target": "models_models_sysdictdata", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/dict_data.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_1", + "target": "models_models_bizcollectionprotocol", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_82", + "target": "models_models_bizcollectionprotocol", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_93", + "target": "models_models_bizcollectionprotocol", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_109", + "target": "models_models_bizcollectionprotocol", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_380", + "target": "models_models_bizcollectionprotocol", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_635", + "target": "models_models_bizcollectionprotocol", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_704", + "target": "models_models_bizcollectionprotocol", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_934", + "target": "models_models_bizcollectionprotocol", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_1317", + "target": "models_models_bizcollectionprotocol", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_1", + "target": "models_models_bizcollectionregion", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_82", + "target": "models_models_bizcollectionregion", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_93", + "target": "models_models_bizcollectionregion", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_109", + "target": "models_models_bizcollectionregion", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_380", + "target": "models_models_bizcollectionregion", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_635", + "target": "models_models_bizcollectionregion", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_704", + "target": "models_models_bizcollectionregion", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_934", + "target": "models_models_bizcollectionregion", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_1317", + "target": "models_models_bizcollectionregion", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_1", + "target": "models_models_bizcollectionhospital", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_82", + "target": "models_models_bizcollectionhospital", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_93", + "target": "models_models_bizcollectionhospital", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_109", + "target": "models_models_bizcollectionhospital", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_380", + "target": "models_models_bizcollectionhospital", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_635", + "target": "models_models_bizcollectionhospital", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_704", + "target": "models_models_bizcollectionhospital", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_934", + "target": "models_models_bizcollectionhospital", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_1317", + "target": "models_models_bizcollectionhospital", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_1", + "target": "models_models_bizprotocolcollectioninfo", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_82", + "target": "models_models_bizprotocolcollectioninfo", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_93", + "target": "models_models_bizprotocolcollectioninfo", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_109", + "target": "models_models_bizprotocolcollectioninfo", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_380", + "target": "models_models_bizprotocolcollectioninfo", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_635", + "target": "models_models_bizprotocolcollectioninfo", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_704", + "target": "models_models_bizprotocolcollectioninfo", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_934", + "target": "models_models_bizprotocolcollectioninfo", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_1317", + "target": "models_models_bizprotocolcollectioninfo", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_1", + "target": "models_models_bizprotocolpartycustomer", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_82", + "target": "models_models_bizprotocolpartycustomer", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_93", + "target": "models_models_bizprotocolpartycustomer", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_109", + "target": "models_models_bizprotocolpartycustomer", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_380", + "target": "models_models_bizprotocolpartycustomer", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_635", + "target": "models_models_bizprotocolpartycustomer", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_704", + "target": "models_models_bizprotocolpartycustomer", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_934", + "target": "models_models_bizprotocolpartycustomer", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_1317", + "target": "models_models_bizprotocolpartycustomer", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_1", + "target": "models_models_bizprotocolsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_82", + "target": "models_models_bizprotocolsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_93", + "target": "models_models_bizprotocolsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_109", + "target": "models_models_bizprotocolsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_380", + "target": "models_models_bizprotocolsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_635", + "target": "models_models_bizprotocolsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_704", + "target": "models_models_bizprotocolsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_934", + "target": "models_models_bizprotocolsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_1317", + "target": "models_models_bizprotocolsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_1", + "target": "models_models_bizprotocolsampletransport", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_82", + "target": "models_models_bizprotocolsampletransport", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_93", + "target": "models_models_bizprotocolsampletransport", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_109", + "target": "models_models_bizprotocolsampletransport", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_380", + "target": "models_models_bizprotocolsampletransport", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_635", + "target": "models_models_bizprotocolsampletransport", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_704", + "target": "models_models_bizprotocolsampletransport", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_934", + "target": "models_models_bizprotocolsampletransport", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_1317", + "target": "models_models_bizprotocolsampletransport", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_1", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_82", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_93", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_109", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_380", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_635", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_704", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_934", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_1317", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L26", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_1", + "target": "models_research_donation_bizresearchdonation", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_82", + "target": "models_research_donation_bizresearchdonation", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_93", + "target": "models_research_donation_bizresearchdonation", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_109", + "target": "models_research_donation_bizresearchdonation", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_380", + "target": "models_research_donation_bizresearchdonation", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_635", + "target": "models_research_donation_bizresearchdonation", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_704", + "target": "models_research_donation_bizresearchdonation", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_934", + "target": "models_research_donation_bizresearchdonation", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_1317", + "target": "models_research_donation_bizresearchdonation", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_1", + "target": "models_research_donation_bizresearchdonationaudit", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_82", + "target": "models_research_donation_bizresearchdonationaudit", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_93", + "target": "models_research_donation_bizresearchdonationaudit", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_109", + "target": "models_research_donation_bizresearchdonationaudit", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_380", + "target": "models_research_donation_bizresearchdonationaudit", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_635", + "target": "models_research_donation_bizresearchdonationaudit", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_704", + "target": "models_research_donation_bizresearchdonationaudit", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_934", + "target": "models_research_donation_bizresearchdonationaudit", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_1317", + "target": "models_research_donation_bizresearchdonationaudit", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_1", + "target": "models_research_donation_bizresearchdonationcollection", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_82", + "target": "models_research_donation_bizresearchdonationcollection", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_93", + "target": "models_research_donation_bizresearchdonationcollection", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_109", + "target": "models_research_donation_bizresearchdonationcollection", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_380", + "target": "models_research_donation_bizresearchdonationcollection", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_635", + "target": "models_research_donation_bizresearchdonationcollection", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_704", + "target": "models_research_donation_bizresearchdonationcollection", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_934", + "target": "models_research_donation_bizresearchdonationcollection", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_1317", + "target": "models_research_donation_bizresearchdonationcollection", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_1", + "target": "models_research_donation_bizresearchdonationparty", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_82", + "target": "models_research_donation_bizresearchdonationparty", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_93", + "target": "models_research_donation_bizresearchdonationparty", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_109", + "target": "models_research_donation_bizresearchdonationparty", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_380", + "target": "models_research_donation_bizresearchdonationparty", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_635", + "target": "models_research_donation_bizresearchdonationparty", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_704", + "target": "models_research_donation_bizresearchdonationparty", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_934", + "target": "models_research_donation_bizresearchdonationparty", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_1317", + "target": "models_research_donation_bizresearchdonationparty", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_1", + "target": "models_research_donation_bizresearchdonationsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_82", + "target": "models_research_donation_bizresearchdonationsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_93", + "target": "models_research_donation_bizresearchdonationsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_109", + "target": "models_research_donation_bizresearchdonationsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_380", + "target": "models_research_donation_bizresearchdonationsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_635", + "target": "models_research_donation_bizresearchdonationsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_704", + "target": "models_research_donation_bizresearchdonationsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_934", + "target": "models_research_donation_bizresearchdonationsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_1317", + "target": "models_research_donation_bizresearchdonationsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_1", + "target": "models_research_donation_bizresearchdonationsampletransport", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_82", + "target": "models_research_donation_bizresearchdonationsampletransport", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_93", + "target": "models_research_donation_bizresearchdonationsampletransport", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_109", + "target": "models_research_donation_bizresearchdonationsampletransport", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_380", + "target": "models_research_donation_bizresearchdonationsampletransport", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_635", + "target": "models_research_donation_bizresearchdonationsampletransport", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_704", + "target": "models_research_donation_bizresearchdonationsampletransport", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_934", + "target": "models_research_donation_bizresearchdonationsampletransport", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "crud_research_donation_rationale_1317", + "target": "models_research_donation_bizresearchdonationsampletransport", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/research_donation.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "crud_ethnic_rationale_1", + "target": "models_models_sysethnic", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/ethnic.py", + "source_location": "L6", + "weight": 0.8 + }, + { + "source": "crud_process_category_rationale_1", + "target": "models_models_bizprocesscategory", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/process_category.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_item_unit_rationale_1", + "target": "models_models_bizitemunit", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/item_unit.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_231", + "target": "models_models_bizcellsampletype", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L19", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_439", + "target": "models_models_bizcellsampletype", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L19", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_530", + "target": "models_models_bizcellsampletype", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L19", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_231", + "target": "models_models_bizcollectionprotocol", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L19", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_439", + "target": "models_models_bizcollectionprotocol", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L19", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_530", + "target": "models_models_bizcollectionprotocol", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L19", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_231", + "target": "models_models_bizprotocolsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L19", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_439", + "target": "models_models_bizprotocolsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L19", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_530", + "target": "models_models_bizprotocolsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L19", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_231", + "target": "models_models_bizqclabtestitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L19", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_439", + "target": "models_models_bizqclabtestitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L19", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_530", + "target": "models_models_bizqclabtestitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L19", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_231", + "target": "models_models_bizqctask", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L19", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_439", + "target": "models_models_bizqctask", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L19", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_530", + "target": "models_models_bizqctask", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L19", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_231", + "target": "models_models_bizqcthirdpartyitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L19", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_439", + "target": "models_models_bizqcthirdpartyitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L19", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_530", + "target": "models_models_bizqcthirdpartyitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L19", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_231", + "target": "models_models_bizqcworkorder", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L19", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_439", + "target": "models_models_bizqcworkorder", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L19", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_530", + "target": "models_models_bizqcworkorder", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L19", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_231", + "target": "models_models_bizqcworkorderlabitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L19", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_439", + "target": "models_models_bizqcworkorderlabitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L19", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_530", + "target": "models_models_bizqcworkorderlabitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L19", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_231", + "target": "models_models_bizqcworkorderthirditem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L19", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_439", + "target": "models_models_bizqcworkorderthirditem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L19", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_530", + "target": "models_models_bizqcworkorderthirditem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L19", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_231", + "target": "models_models_bizsamplereception", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L19", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_439", + "target": "models_models_bizsamplereception", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L19", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_530", + "target": "models_models_bizsamplereception", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L19", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_231", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L31", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_439", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L31", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_530", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L31", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_231", + "target": "models_research_donation_bizresearchdonation", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L32", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_439", + "target": "models_research_donation_bizresearchdonation", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L32", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_530", + "target": "models_research_donation_bizresearchdonation", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L32", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_231", + "target": "models_research_donation_bizresearchdonationsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L32", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_439", + "target": "models_research_donation_bizresearchdonationsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L32", + "weight": 0.8 + }, + { + "source": "crud_qc_work_order_rationale_530", + "target": "models_research_donation_bizresearchdonationsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_work_order.py", + "source_location": "L32", + "weight": 0.8 + }, + { + "source": "crud_process_rationale_1", + "target": "models_models_bizprocess", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/process.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_process_rationale_1", + "target": "models_models_bizprocessconsumable", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/process.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_process_rationale_1", + "target": "models_models_bizprocessdatacollection", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/process.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_process_rationale_1", + "target": "models_models_bizprocessoutput", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/process.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_process_rationale_1", + "target": "models_models_bizprocessreagent", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/process.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_1", + "target": "models_models_bizcellproducttype", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_1274", + "target": "models_models_bizcellproducttype", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_1", + "target": "models_models_bizcellproductspec", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_1274", + "target": "models_models_bizcellproductspec", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_1", + "target": "models_models_bizcellproductprice", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_1274", + "target": "models_models_bizcellproductprice", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_1", + "target": "models_models_bizcellproductprojectsystem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_1274", + "target": "models_models_bizcellproductprojectsystem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_1", + "target": "models_models_bizcellproductprojectsystemitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_1274", + "target": "models_models_bizcellproductprojectsystemitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_1", + "target": "models_models_bizchannel", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_1274", + "target": "models_models_bizchannel", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_1", + "target": "models_models_bizchannelagreement", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_1274", + "target": "models_models_bizchannelagreement", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_1", + "target": "models_models_bizchannelagreementproductprice", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_1274", + "target": "models_models_bizchannelagreementproductprice", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_1", + "target": "models_models_bizchannelinvoice", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_1274", + "target": "models_models_bizchannelinvoice", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_1", + "target": "models_models_bizchannelmailaddress", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_1274", + "target": "models_models_bizchannelmailaddress", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_1", + "target": "models_models_bizcheckupinstitution", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_1274", + "target": "models_models_bizcheckupinstitution", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_1", + "target": "models_models_bizcheckupinstitutioninvoice", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_1274", + "target": "models_models_bizcheckupinstitutioninvoice", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_1", + "target": "models_models_bizcheckupinstitutionproject", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_1274", + "target": "models_models_bizcheckupinstitutionproject", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_1", + "target": "models_models_bizcheckupinstitutionpackage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_1274", + "target": "models_models_bizcheckupinstitutionpackage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_1", + "target": "models_models_bizcheckupinstitutionpackageitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_1274", + "target": "models_models_bizcheckupinstitutionpackageitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_customer_rationale_1", + "target": "models_models_bizcustomer", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/customer.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_workflow_rationale_1", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/workflow.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_workflow_rationale_1", + "target": "models_models_wfnode", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/workflow.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_workflow_rationale_1", + "target": "models_models_wfprocessdef", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/workflow.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_workflow_rationale_1", + "target": "models_models_wfprocessinstance", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/workflow.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_workflow_rationale_1", + "target": "models_models_wfprocessversion", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/workflow.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_workflow_rationale_1", + "target": "models_models_wftask", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/workflow.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_workflow_rationale_1", + "target": "models_models_wftransition", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/workflow.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_sample_reception_rationale_35", + "target": "models_models_bizcellsampletype", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_sample_reception_rationale_74", + "target": "models_models_bizcellsampletype", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_sample_reception_rationale_108", + "target": "models_models_bizcellsampletype", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_sample_reception_rationale_179", + "target": "models_models_bizcellsampletype", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_sample_reception_rationale_786", + "target": "models_models_bizcellsampletype", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_sample_reception_rationale_820", + "target": "models_models_bizcellsampletype", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_sample_reception_rationale_35", + "target": "models_models_bizcollectionprotocol", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_sample_reception_rationale_74", + "target": "models_models_bizcollectionprotocol", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_sample_reception_rationale_108", + "target": "models_models_bizcollectionprotocol", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_sample_reception_rationale_179", + "target": "models_models_bizcollectionprotocol", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_sample_reception_rationale_786", + "target": "models_models_bizcollectionprotocol", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_sample_reception_rationale_820", + "target": "models_models_bizcollectionprotocol", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_sample_reception_rationale_35", + "target": "models_models_bizexpresscompany", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_sample_reception_rationale_74", + "target": "models_models_bizexpresscompany", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_sample_reception_rationale_108", + "target": "models_models_bizexpresscompany", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_sample_reception_rationale_179", + "target": "models_models_bizexpresscompany", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_sample_reception_rationale_786", + "target": "models_models_bizexpresscompany", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_sample_reception_rationale_820", + "target": "models_models_bizexpresscompany", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_sample_reception_rationale_35", + "target": "models_models_bizprotocolpartycustomer", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_sample_reception_rationale_74", + "target": "models_models_bizprotocolpartycustomer", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_sample_reception_rationale_108", + "target": "models_models_bizprotocolpartycustomer", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_sample_reception_rationale_179", + "target": "models_models_bizprotocolpartycustomer", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_sample_reception_rationale_786", + "target": "models_models_bizprotocolpartycustomer", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_sample_reception_rationale_820", + "target": "models_models_bizprotocolpartycustomer", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_sample_reception_rationale_35", + "target": "models_models_bizprotocolsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_sample_reception_rationale_74", + "target": "models_models_bizprotocolsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_sample_reception_rationale_108", + "target": "models_models_bizprotocolsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_sample_reception_rationale_179", + "target": "models_models_bizprotocolsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_sample_reception_rationale_786", + "target": "models_models_bizprotocolsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_sample_reception_rationale_820", + "target": "models_models_bizprotocolsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_sample_reception_rationale_35", + "target": "models_models_bizprotocolsampletransport", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_sample_reception_rationale_74", + "target": "models_models_bizprotocolsampletransport", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_sample_reception_rationale_108", + "target": "models_models_bizprotocolsampletransport", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_sample_reception_rationale_179", + "target": "models_models_bizprotocolsampletransport", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_sample_reception_rationale_786", + "target": "models_models_bizprotocolsampletransport", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_sample_reception_rationale_820", + "target": "models_models_bizprotocolsampletransport", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_sample_reception_rationale_35", + "target": "models_models_bizsamplereception", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_sample_reception_rationale_74", + "target": "models_models_bizsamplereception", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_sample_reception_rationale_108", + "target": "models_models_bizsamplereception", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_sample_reception_rationale_179", + "target": "models_models_bizsamplereception", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_sample_reception_rationale_786", + "target": "models_models_bizsamplereception", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_sample_reception_rationale_820", + "target": "models_models_bizsamplereception", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_sample_reception_rationale_35", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_sample_reception_rationale_74", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_sample_reception_rationale_108", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_sample_reception_rationale_179", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_sample_reception_rationale_786", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_sample_reception_rationale_820", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "crud_sample_reception_rationale_35", + "target": "models_research_donation_bizresearchdonation", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L23", + "weight": 0.8 + }, + { + "source": "crud_sample_reception_rationale_74", + "target": "models_research_donation_bizresearchdonation", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L23", + "weight": 0.8 + }, + { + "source": "crud_sample_reception_rationale_108", + "target": "models_research_donation_bizresearchdonation", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L23", + "weight": 0.8 + }, + { + "source": "crud_sample_reception_rationale_179", + "target": "models_research_donation_bizresearchdonation", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L23", + "weight": 0.8 + }, + { + "source": "crud_sample_reception_rationale_786", + "target": "models_research_donation_bizresearchdonation", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L23", + "weight": 0.8 + }, + { + "source": "crud_sample_reception_rationale_820", + "target": "models_research_donation_bizresearchdonation", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L23", + "weight": 0.8 + }, + { + "source": "crud_sample_reception_rationale_35", + "target": "models_research_donation_bizresearchdonationparty", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L23", + "weight": 0.8 + }, + { + "source": "crud_sample_reception_rationale_74", + "target": "models_research_donation_bizresearchdonationparty", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L23", + "weight": 0.8 + }, + { + "source": "crud_sample_reception_rationale_108", + "target": "models_research_donation_bizresearchdonationparty", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L23", + "weight": 0.8 + }, + { + "source": "crud_sample_reception_rationale_179", + "target": "models_research_donation_bizresearchdonationparty", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L23", + "weight": 0.8 + }, + { + "source": "crud_sample_reception_rationale_786", + "target": "models_research_donation_bizresearchdonationparty", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L23", + "weight": 0.8 + }, + { + "source": "crud_sample_reception_rationale_820", + "target": "models_research_donation_bizresearchdonationparty", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L23", + "weight": 0.8 + }, + { + "source": "crud_sample_reception_rationale_35", + "target": "models_research_donation_bizresearchdonationsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L23", + "weight": 0.8 + }, + { + "source": "crud_sample_reception_rationale_74", + "target": "models_research_donation_bizresearchdonationsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L23", + "weight": 0.8 + }, + { + "source": "crud_sample_reception_rationale_108", + "target": "models_research_donation_bizresearchdonationsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L23", + "weight": 0.8 + }, + { + "source": "crud_sample_reception_rationale_179", + "target": "models_research_donation_bizresearchdonationsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L23", + "weight": 0.8 + }, + { + "source": "crud_sample_reception_rationale_786", + "target": "models_research_donation_bizresearchdonationsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L23", + "weight": 0.8 + }, + { + "source": "crud_sample_reception_rationale_820", + "target": "models_research_donation_bizresearchdonationsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L23", + "weight": 0.8 + }, + { + "source": "crud_sample_reception_rationale_35", + "target": "models_research_donation_bizresearchdonationsampletransport", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L23", + "weight": 0.8 + }, + { + "source": "crud_sample_reception_rationale_74", + "target": "models_research_donation_bizresearchdonationsampletransport", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L23", + "weight": 0.8 + }, + { + "source": "crud_sample_reception_rationale_108", + "target": "models_research_donation_bizresearchdonationsampletransport", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L23", + "weight": 0.8 + }, + { + "source": "crud_sample_reception_rationale_179", + "target": "models_research_donation_bizresearchdonationsampletransport", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L23", + "weight": 0.8 + }, + { + "source": "crud_sample_reception_rationale_786", + "target": "models_research_donation_bizresearchdonationsampletransport", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L23", + "weight": 0.8 + }, + { + "source": "crud_sample_reception_rationale_820", + "target": "models_research_donation_bizresearchdonationsampletransport", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L23", + "weight": 0.8 + }, + { + "source": "crud_sample_reception_rationale_35", + "target": "models_models_bizsamplereceptioncheckresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L745", + "weight": 0.8 + }, + { + "source": "crud_sample_reception_rationale_74", + "target": "models_models_bizsamplereceptioncheckresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L745", + "weight": 0.8 + }, + { + "source": "crud_sample_reception_rationale_108", + "target": "models_models_bizsamplereceptioncheckresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L745", + "weight": 0.8 + }, + { + "source": "crud_sample_reception_rationale_179", + "target": "models_models_bizsamplereceptioncheckresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L745", + "weight": 0.8 + }, + { + "source": "crud_sample_reception_rationale_786", + "target": "models_models_bizsamplereceptioncheckresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L745", + "weight": 0.8 + }, + { + "source": "crud_sample_reception_rationale_820", + "target": "models_models_bizsamplereceptioncheckresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/sample_reception.py", + "source_location": "L745", + "weight": 0.8 + }, + { + "source": "crud_consumable_pack_rationale_1", + "target": "models_models_bizconsumablepack", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/consumable_pack.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_consumable_pack_rationale_1", + "target": "models_models_bizconsumablepackitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/consumable_pack.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_no_rationale_1", + "target": "models_models_bizcollectionprotocolno", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol_no.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_no_rationale_185", + "target": "models_models_bizcollectionprotocolno", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol_no.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_storage_facility_rationale_1", + "target": "models_models_bizstoragefacility", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/storage_facility.py", + "source_location": "L11", + "weight": 0.8 + }, + { + "source": "crud_storage_facility_rationale_40", + "target": "models_models_bizstoragefacility", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/storage_facility.py", + "source_location": "L11", + "weight": 0.8 + }, + { + "source": "crud_storage_facility_rationale_62", + "target": "models_models_bizstoragefacility", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/storage_facility.py", + "source_location": "L11", + "weight": 0.8 + }, + { + "source": "crud_storage_facility_rationale_78", + "target": "models_models_bizstoragefacility", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/storage_facility.py", + "source_location": "L11", + "weight": 0.8 + }, + { + "source": "crud_storage_facility_rationale_164", + "target": "models_models_bizstoragefacility", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/storage_facility.py", + "source_location": "L11", + "weight": 0.8 + }, + { + "source": "crud_storage_facility_rationale_1", + "target": "models_models_bizstoragefacilityslot", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/storage_facility.py", + "source_location": "L11", + "weight": 0.8 + }, + { + "source": "crud_storage_facility_rationale_40", + "target": "models_models_bizstoragefacilityslot", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/storage_facility.py", + "source_location": "L11", + "weight": 0.8 + }, + { + "source": "crud_storage_facility_rationale_62", + "target": "models_models_bizstoragefacilityslot", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/storage_facility.py", + "source_location": "L11", + "weight": 0.8 + }, + { + "source": "crud_storage_facility_rationale_78", + "target": "models_models_bizstoragefacilityslot", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/storage_facility.py", + "source_location": "L11", + "weight": 0.8 + }, + { + "source": "crud_storage_facility_rationale_164", + "target": "models_models_bizstoragefacilityslot", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/storage_facility.py", + "source_location": "L11", + "weight": 0.8 + }, + { + "source": "crud_cell_sample_type_rationale_1", + "target": "models_models_bizcellsampletype", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/cell_sample_type.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_protocol_donation_convert_rationale_1", + "target": "models_models_bizcollectionprotocol", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L11", + "weight": 0.8 + }, + { + "source": "crud_protocol_donation_convert_rationale_35", + "target": "models_models_bizcollectionprotocol", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L11", + "weight": 0.8 + }, + { + "source": "crud_protocol_donation_convert_rationale_84", + "target": "models_models_bizcollectionprotocol", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L11", + "weight": 0.8 + }, + { + "source": "crud_protocol_donation_convert_rationale_132", + "target": "models_models_bizcollectionprotocol", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L11", + "weight": 0.8 + }, + { + "source": "crud_protocol_donation_convert_rationale_198", + "target": "models_models_bizcollectionprotocol", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L11", + "weight": 0.8 + }, + { + "source": "crud_protocol_donation_convert_rationale_273", + "target": "models_models_bizcollectionprotocol", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L11", + "weight": 0.8 + }, + { + "source": "crud_protocol_donation_convert_rationale_1", + "target": "models_models_bizprotocolsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L11", + "weight": 0.8 + }, + { + "source": "crud_protocol_donation_convert_rationale_35", + "target": "models_models_bizprotocolsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L11", + "weight": 0.8 + }, + { + "source": "crud_protocol_donation_convert_rationale_84", + "target": "models_models_bizprotocolsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L11", + "weight": 0.8 + }, + { + "source": "crud_protocol_donation_convert_rationale_132", + "target": "models_models_bizprotocolsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L11", + "weight": 0.8 + }, + { + "source": "crud_protocol_donation_convert_rationale_198", + "target": "models_models_bizprotocolsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L11", + "weight": 0.8 + }, + { + "source": "crud_protocol_donation_convert_rationale_273", + "target": "models_models_bizprotocolsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L11", + "weight": 0.8 + }, + { + "source": "crud_protocol_donation_convert_rationale_1", + "target": "models_research_donation_bizprotocoldonationconvert", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_protocol_donation_convert_rationale_35", + "target": "models_research_donation_bizprotocoldonationconvert", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_protocol_donation_convert_rationale_84", + "target": "models_research_donation_bizprotocoldonationconvert", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_protocol_donation_convert_rationale_132", + "target": "models_research_donation_bizprotocoldonationconvert", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_protocol_donation_convert_rationale_198", + "target": "models_research_donation_bizprotocoldonationconvert", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_protocol_donation_convert_rationale_273", + "target": "models_research_donation_bizprotocoldonationconvert", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_protocol_donation_convert_rationale_1", + "target": "models_research_donation_bizresearchdonation", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_protocol_donation_convert_rationale_35", + "target": "models_research_donation_bizresearchdonation", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_protocol_donation_convert_rationale_84", + "target": "models_research_donation_bizresearchdonation", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_protocol_donation_convert_rationale_132", + "target": "models_research_donation_bizresearchdonation", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_protocol_donation_convert_rationale_198", + "target": "models_research_donation_bizresearchdonation", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_protocol_donation_convert_rationale_273", + "target": "models_research_donation_bizresearchdonation", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_protocol_donation_convert_rationale_1", + "target": "models_research_donation_bizresearchdonationsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_protocol_donation_convert_rationale_35", + "target": "models_research_donation_bizresearchdonationsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_protocol_donation_convert_rationale_84", + "target": "models_research_donation_bizresearchdonationsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_protocol_donation_convert_rationale_132", + "target": "models_research_donation_bizresearchdonationsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_protocol_donation_convert_rationale_198", + "target": "models_research_donation_bizresearchdonationsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_protocol_donation_convert_rationale_273", + "target": "models_research_donation_bizresearchdonationsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_output_type_rationale_1", + "target": "models_models_bizoutputtype", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/output_type.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_exhibition_appointment_rationale_1", + "target": "models_models_bizexhibitionappointment", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/exhibition_appointment.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_exhibition_appointment_rationale_16", + "target": "models_models_bizexhibitionappointment", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/exhibition_appointment.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_exhibition_appointment_rationale_100", + "target": "models_models_bizexhibitionappointment", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/exhibition_appointment.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "api_public_rationale_1", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/public.py", + "source_location": "L24", + "weight": 0.8 + }, + { + "source": "api_public_rationale_42", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/public.py", + "source_location": "L24", + "weight": 0.8 + }, + { + "source": "api_public_rationale_69", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/public.py", + "source_location": "L24", + "weight": 0.8 + }, + { + "source": "api_public_rationale_80", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/public.py", + "source_location": "L24", + "weight": 0.8 + }, + { + "source": "api_public_rationale_196", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/public.py", + "source_location": "L24", + "weight": 0.8 + }, + { + "source": "api_public_rationale_215", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/public.py", + "source_location": "L24", + "weight": 0.8 + }, + { + "source": "api_public_rationale_248", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/public.py", + "source_location": "L24", + "weight": 0.8 + }, + { + "source": "api_collection_protocol_protocolcreatebody", + "target": "models_models_bizcollectionprotocol", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8 + }, + { + "source": "api_collection_protocol_protocolupdatebody", + "target": "models_models_bizcollectionprotocol", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8 + }, + { + "source": "api_collection_protocol_auditcreatebody", + "target": "models_models_bizcollectionprotocol", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8 + }, + { + "source": "api_collection_protocol_batchdetailidsbody", + "target": "models_models_bizcollectionprotocol", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8 + }, + { + "source": "api_collection_protocol_refundfinancesubmitbody", + "target": "models_models_bizcollectionprotocol", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8 + }, + { + "source": "api_collection_protocol_batchrefundfinancesubmitbody", + "target": "models_models_bizcollectionprotocol", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8 + }, + { + "source": "api_collection_protocol_financeconfirmbody", + "target": "models_models_bizcollectionprotocol", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8 + }, + { + "source": "api_collection_protocol_refundfinanceconfirmbody", + "target": "models_models_bizcollectionprotocol", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8 + }, + { + "source": "api_collection_protocol_fullmoontodoinsurancebody", + "target": "models_models_bizcollectionprotocol", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8 + }, + { + "source": "api_collection_protocol_rationale_1", + "target": "models_models_bizcollectionprotocol", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8 + }, + { + "source": "api_collection_protocol_rationale_68", + "target": "models_models_bizcollectionprotocol", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8 + }, + { + "source": "api_collection_protocol_protocolcreatebody", + "target": "models_models_bizcustomer", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8 + }, + { + "source": "api_collection_protocol_protocolupdatebody", + "target": "models_models_bizcustomer", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8 + }, + { + "source": "api_collection_protocol_auditcreatebody", + "target": "models_models_bizcustomer", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8 + }, + { + "source": "api_collection_protocol_batchdetailidsbody", + "target": "models_models_bizcustomer", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8 + }, + { + "source": "api_collection_protocol_refundfinancesubmitbody", + "target": "models_models_bizcustomer", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8 + }, + { + "source": "api_collection_protocol_batchrefundfinancesubmitbody", + "target": "models_models_bizcustomer", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8 + }, + { + "source": "api_collection_protocol_financeconfirmbody", + "target": "models_models_bizcustomer", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8 + }, + { + "source": "api_collection_protocol_refundfinanceconfirmbody", + "target": "models_models_bizcustomer", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8 + }, + { + "source": "api_collection_protocol_fullmoontodoinsurancebody", + "target": "models_models_bizcustomer", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8 + }, + { + "source": "api_collection_protocol_rationale_1", + "target": "models_models_bizcustomer", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8 + }, + { + "source": "api_collection_protocol_rationale_68", + "target": "models_models_bizcustomer", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8 + }, + { + "source": "api_collection_protocol_protocolcreatebody", + "target": "models_models_bizprotocolpartycustomer", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8 + }, + { + "source": "api_collection_protocol_protocolupdatebody", + "target": "models_models_bizprotocolpartycustomer", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8 + }, + { + "source": "api_collection_protocol_auditcreatebody", + "target": "models_models_bizprotocolpartycustomer", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8 + }, + { + "source": "api_collection_protocol_batchdetailidsbody", + "target": "models_models_bizprotocolpartycustomer", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8 + }, + { + "source": "api_collection_protocol_refundfinancesubmitbody", + "target": "models_models_bizprotocolpartycustomer", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8 + }, + { + "source": "api_collection_protocol_batchrefundfinancesubmitbody", + "target": "models_models_bizprotocolpartycustomer", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8 + }, + { + "source": "api_collection_protocol_financeconfirmbody", + "target": "models_models_bizprotocolpartycustomer", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8 + }, + { + "source": "api_collection_protocol_refundfinanceconfirmbody", + "target": "models_models_bizprotocolpartycustomer", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8 + }, + { + "source": "api_collection_protocol_fullmoontodoinsurancebody", + "target": "models_models_bizprotocolpartycustomer", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8 + }, + { + "source": "api_collection_protocol_rationale_1", + "target": "models_models_bizprotocolpartycustomer", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8 + }, + { + "source": "api_collection_protocol_rationale_68", + "target": "models_models_bizprotocolpartycustomer", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8 + }, + { + "source": "api_collection_protocol_protocolcreatebody", + "target": "models_models_bizprotocolsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8 + }, + { + "source": "api_collection_protocol_protocolupdatebody", + "target": "models_models_bizprotocolsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8 + }, + { + "source": "api_collection_protocol_auditcreatebody", + "target": "models_models_bizprotocolsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8 + }, + { + "source": "api_collection_protocol_batchdetailidsbody", + "target": "models_models_bizprotocolsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8 + }, + { + "source": "api_collection_protocol_refundfinancesubmitbody", + "target": "models_models_bizprotocolsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8 + }, + { + "source": "api_collection_protocol_batchrefundfinancesubmitbody", + "target": "models_models_bizprotocolsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8 + }, + { + "source": "api_collection_protocol_financeconfirmbody", + "target": "models_models_bizprotocolsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8 + }, + { + "source": "api_collection_protocol_refundfinanceconfirmbody", + "target": "models_models_bizprotocolsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8 + }, + { + "source": "api_collection_protocol_fullmoontodoinsurancebody", + "target": "models_models_bizprotocolsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8 + }, + { + "source": "api_collection_protocol_rationale_1", + "target": "models_models_bizprotocolsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8 + }, + { + "source": "api_collection_protocol_rationale_68", + "target": "models_models_bizprotocolsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8 + }, + { + "source": "api_collection_protocol_protocolcreatebody", + "target": "models_models_bizprotocolstoragecert", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8 + }, + { + "source": "api_collection_protocol_protocolupdatebody", + "target": "models_models_bizprotocolstoragecert", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8 + }, + { + "source": "api_collection_protocol_auditcreatebody", + "target": "models_models_bizprotocolstoragecert", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8 + }, + { + "source": "api_collection_protocol_batchdetailidsbody", + "target": "models_models_bizprotocolstoragecert", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8 + }, + { + "source": "api_collection_protocol_refundfinancesubmitbody", + "target": "models_models_bizprotocolstoragecert", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8 + }, + { + "source": "api_collection_protocol_batchrefundfinancesubmitbody", + "target": "models_models_bizprotocolstoragecert", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8 + }, + { + "source": "api_collection_protocol_financeconfirmbody", + "target": "models_models_bizprotocolstoragecert", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8 + }, + { + "source": "api_collection_protocol_refundfinanceconfirmbody", + "target": "models_models_bizprotocolstoragecert", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8 + }, + { + "source": "api_collection_protocol_fullmoontodoinsurancebody", + "target": "models_models_bizprotocolstoragecert", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8 + }, + { + "source": "api_collection_protocol_rationale_1", + "target": "models_models_bizprotocolstoragecert", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8 + }, + { + "source": "api_collection_protocol_rationale_68", + "target": "models_models_bizprotocolstoragecert", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8 + }, + { + "source": "api_collection_protocol_protocolcreatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8 + }, + { + "source": "api_collection_protocol_protocolupdatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8 + }, + { + "source": "api_collection_protocol_auditcreatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8 + }, + { + "source": "api_collection_protocol_batchdetailidsbody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8 + }, + { + "source": "api_collection_protocol_refundfinancesubmitbody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8 + }, + { + "source": "api_collection_protocol_batchrefundfinancesubmitbody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8 + }, + { + "source": "api_collection_protocol_financeconfirmbody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8 + }, + { + "source": "api_collection_protocol_refundfinanceconfirmbody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8 + }, + { + "source": "api_collection_protocol_fullmoontodoinsurancebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8 + }, + { + "source": "api_collection_protocol_rationale_1", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8 + }, + { + "source": "api_collection_protocol_rationale_68", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8 + }, + { + "source": "api_collection_protocol_protocolcreatebody", + "target": "models_models_bizprotocolfullmoontodo", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L826", + "weight": 0.8 + }, + { + "source": "api_collection_protocol_protocolupdatebody", + "target": "models_models_bizprotocolfullmoontodo", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L826", + "weight": 0.8 + }, + { + "source": "api_collection_protocol_auditcreatebody", + "target": "models_models_bizprotocolfullmoontodo", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L826", + "weight": 0.8 + }, + { + "source": "api_collection_protocol_batchdetailidsbody", + "target": "models_models_bizprotocolfullmoontodo", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L826", + "weight": 0.8 + }, + { + "source": "api_collection_protocol_refundfinancesubmitbody", + "target": "models_models_bizprotocolfullmoontodo", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L826", + "weight": 0.8 + }, + { + "source": "api_collection_protocol_batchrefundfinancesubmitbody", + "target": "models_models_bizprotocolfullmoontodo", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L826", + "weight": 0.8 + }, + { + "source": "api_collection_protocol_financeconfirmbody", + "target": "models_models_bizprotocolfullmoontodo", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L826", + "weight": 0.8 + }, + { + "source": "api_collection_protocol_refundfinanceconfirmbody", + "target": "models_models_bizprotocolfullmoontodo", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L826", + "weight": 0.8 + }, + { + "source": "api_collection_protocol_fullmoontodoinsurancebody", + "target": "models_models_bizprotocolfullmoontodo", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L826", + "weight": 0.8 + }, + { + "source": "api_collection_protocol_rationale_1", + "target": "models_models_bizprotocolfullmoontodo", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L826", + "weight": 0.8 + }, + { + "source": "api_collection_protocol_rationale_68", + "target": "models_models_bizprotocolfullmoontodo", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L826", + "weight": 0.8 + }, + { + "source": "api_basic_info_customercreatebody", + "target": "models_models_bizcellsampletype", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_customerupdatebody", + "target": "models_models_bizcellsampletype", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_cellsampletypecreatebody", + "target": "models_models_bizcellsampletype", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_cellsampletypeupdatebody", + "target": "models_models_bizcellsampletype", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_collectionregioncreatebody", + "target": "models_models_bizcellsampletype", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_collectionregionupdatebody", + "target": "models_models_bizcellsampletype", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_hospitalcreatebody", + "target": "models_models_bizcellsampletype", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_hospitalupdatebody", + "target": "models_models_bizcellsampletype", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_protocolnocreatebody", + "target": "models_models_bizcellsampletype", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_protocolnoupdatebody", + "target": "models_models_bizcellsampletype", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_protocolnobatchgeneratebody", + "target": "models_models_bizcellsampletype", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_protocolnobatchissuebody", + "target": "models_models_bizcellsampletype", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_protocolnobatchrevokebody", + "target": "models_models_bizcellsampletype", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_samplecodecreatebody", + "target": "models_models_bizcellsampletype", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_samplecodeupdatebody", + "target": "models_models_bizcellsampletype", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_samplecodebatchgeneratebody", + "target": "models_models_bizcellsampletype", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_samplecodebatchissuebody", + "target": "models_models_bizcellsampletype", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_samplecodebatchrevokebody", + "target": "models_models_bizcellsampletype", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_rationale_1", + "target": "models_models_bizcellsampletype", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_customercreatebody", + "target": "models_models_bizcollectionprotocolno", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_customerupdatebody", + "target": "models_models_bizcollectionprotocolno", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_cellsampletypecreatebody", + "target": "models_models_bizcollectionprotocolno", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_cellsampletypeupdatebody", + "target": "models_models_bizcollectionprotocolno", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_collectionregioncreatebody", + "target": "models_models_bizcollectionprotocolno", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_collectionregionupdatebody", + "target": "models_models_bizcollectionprotocolno", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_hospitalcreatebody", + "target": "models_models_bizcollectionprotocolno", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_hospitalupdatebody", + "target": "models_models_bizcollectionprotocolno", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_protocolnocreatebody", + "target": "models_models_bizcollectionprotocolno", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_protocolnoupdatebody", + "target": "models_models_bizcollectionprotocolno", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_protocolnobatchgeneratebody", + "target": "models_models_bizcollectionprotocolno", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_protocolnobatchissuebody", + "target": "models_models_bizcollectionprotocolno", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_protocolnobatchrevokebody", + "target": "models_models_bizcollectionprotocolno", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_samplecodecreatebody", + "target": "models_models_bizcollectionprotocolno", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_samplecodeupdatebody", + "target": "models_models_bizcollectionprotocolno", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_samplecodebatchgeneratebody", + "target": "models_models_bizcollectionprotocolno", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_samplecodebatchissuebody", + "target": "models_models_bizcollectionprotocolno", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_samplecodebatchrevokebody", + "target": "models_models_bizcollectionprotocolno", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_rationale_1", + "target": "models_models_bizcollectionprotocolno", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_customercreatebody", + "target": "models_models_bizcollectionregion", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_customerupdatebody", + "target": "models_models_bizcollectionregion", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_cellsampletypecreatebody", + "target": "models_models_bizcollectionregion", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_cellsampletypeupdatebody", + "target": "models_models_bizcollectionregion", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_collectionregioncreatebody", + "target": "models_models_bizcollectionregion", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_collectionregionupdatebody", + "target": "models_models_bizcollectionregion", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_hospitalcreatebody", + "target": "models_models_bizcollectionregion", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_hospitalupdatebody", + "target": "models_models_bizcollectionregion", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_protocolnocreatebody", + "target": "models_models_bizcollectionregion", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_protocolnoupdatebody", + "target": "models_models_bizcollectionregion", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_protocolnobatchgeneratebody", + "target": "models_models_bizcollectionregion", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_protocolnobatchissuebody", + "target": "models_models_bizcollectionregion", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_protocolnobatchrevokebody", + "target": "models_models_bizcollectionregion", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_samplecodecreatebody", + "target": "models_models_bizcollectionregion", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_samplecodeupdatebody", + "target": "models_models_bizcollectionregion", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_samplecodebatchgeneratebody", + "target": "models_models_bizcollectionregion", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_samplecodebatchissuebody", + "target": "models_models_bizcollectionregion", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_samplecodebatchrevokebody", + "target": "models_models_bizcollectionregion", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_rationale_1", + "target": "models_models_bizcollectionregion", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_customercreatebody", + "target": "models_models_bizcustomer", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_customerupdatebody", + "target": "models_models_bizcustomer", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_cellsampletypecreatebody", + "target": "models_models_bizcustomer", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_cellsampletypeupdatebody", + "target": "models_models_bizcustomer", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_collectionregioncreatebody", + "target": "models_models_bizcustomer", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_collectionregionupdatebody", + "target": "models_models_bizcustomer", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_hospitalcreatebody", + "target": "models_models_bizcustomer", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_hospitalupdatebody", + "target": "models_models_bizcustomer", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_protocolnocreatebody", + "target": "models_models_bizcustomer", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_protocolnoupdatebody", + "target": "models_models_bizcustomer", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_protocolnobatchgeneratebody", + "target": "models_models_bizcustomer", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_protocolnobatchissuebody", + "target": "models_models_bizcustomer", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_protocolnobatchrevokebody", + "target": "models_models_bizcustomer", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_samplecodecreatebody", + "target": "models_models_bizcustomer", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_samplecodeupdatebody", + "target": "models_models_bizcustomer", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_samplecodebatchgeneratebody", + "target": "models_models_bizcustomer", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_samplecodebatchissuebody", + "target": "models_models_bizcustomer", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_samplecodebatchrevokebody", + "target": "models_models_bizcustomer", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_rationale_1", + "target": "models_models_bizcustomer", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_customercreatebody", + "target": "models_models_bizsamplecode", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_customerupdatebody", + "target": "models_models_bizsamplecode", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_cellsampletypecreatebody", + "target": "models_models_bizsamplecode", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_cellsampletypeupdatebody", + "target": "models_models_bizsamplecode", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_collectionregioncreatebody", + "target": "models_models_bizsamplecode", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_collectionregionupdatebody", + "target": "models_models_bizsamplecode", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_hospitalcreatebody", + "target": "models_models_bizsamplecode", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_hospitalupdatebody", + "target": "models_models_bizsamplecode", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_protocolnocreatebody", + "target": "models_models_bizsamplecode", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_protocolnoupdatebody", + "target": "models_models_bizsamplecode", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_protocolnobatchgeneratebody", + "target": "models_models_bizsamplecode", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_protocolnobatchissuebody", + "target": "models_models_bizsamplecode", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_protocolnobatchrevokebody", + "target": "models_models_bizsamplecode", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_samplecodecreatebody", + "target": "models_models_bizsamplecode", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_samplecodeupdatebody", + "target": "models_models_bizsamplecode", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_samplecodebatchgeneratebody", + "target": "models_models_bizsamplecode", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_samplecodebatchissuebody", + "target": "models_models_bizsamplecode", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_samplecodebatchrevokebody", + "target": "models_models_bizsamplecode", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_rationale_1", + "target": "models_models_bizsamplecode", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_customercreatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_customerupdatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_cellsampletypecreatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_cellsampletypeupdatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_collectionregioncreatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_collectionregionupdatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_hospitalcreatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_hospitalupdatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_protocolnocreatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_protocolnoupdatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_protocolnobatchgeneratebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_protocolnobatchissuebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_protocolnobatchrevokebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_samplecodecreatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_samplecodeupdatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_samplecodebatchgeneratebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_samplecodebatchissuebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_samplecodebatchrevokebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_basic_info_rationale_1", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/basic_info.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_operations_cleanroomcreatebody", + "target": "models_models_bizcleanroom", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "api_operations_cleanroomupdatebody", + "target": "models_models_bizcleanroom", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "api_operations_accesslogcreatebody", + "target": "models_models_bizcleanroom", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "api_operations_accesslogupdatebody", + "target": "models_models_bizcleanroom", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "api_operations_storagefacilitycreatebody", + "target": "models_models_bizcleanroom", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "api_operations_storagefacilityupdatebody", + "target": "models_models_bizcleanroom", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "api_operations_storageslotcreatebody", + "target": "models_models_bizcleanroom", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "api_operations_storageslotbatchcreatebody", + "target": "models_models_bizcleanroom", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "api_operations_storageslotupdatebody", + "target": "models_models_bizcleanroom", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "api_operations_exhibitionappointmentcreatebody", + "target": "models_models_bizcleanroom", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "api_operations_exhibitionappointmentupdatebody", + "target": "models_models_bizcleanroom", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "api_operations_rationale_1", + "target": "models_models_bizcleanroom", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "api_operations_cleanroomcreatebody", + "target": "models_models_bizcleanroomaccesslog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "api_operations_cleanroomupdatebody", + "target": "models_models_bizcleanroomaccesslog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "api_operations_accesslogcreatebody", + "target": "models_models_bizcleanroomaccesslog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "api_operations_accesslogupdatebody", + "target": "models_models_bizcleanroomaccesslog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "api_operations_storagefacilitycreatebody", + "target": "models_models_bizcleanroomaccesslog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "api_operations_storagefacilityupdatebody", + "target": "models_models_bizcleanroomaccesslog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "api_operations_storageslotcreatebody", + "target": "models_models_bizcleanroomaccesslog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "api_operations_storageslotbatchcreatebody", + "target": "models_models_bizcleanroomaccesslog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "api_operations_storageslotupdatebody", + "target": "models_models_bizcleanroomaccesslog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "api_operations_exhibitionappointmentcreatebody", + "target": "models_models_bizcleanroomaccesslog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "api_operations_exhibitionappointmentupdatebody", + "target": "models_models_bizcleanroomaccesslog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "api_operations_rationale_1", + "target": "models_models_bizcleanroomaccesslog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "api_operations_cleanroomcreatebody", + "target": "models_models_bizexhibitionappointment", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "api_operations_cleanroomupdatebody", + "target": "models_models_bizexhibitionappointment", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "api_operations_accesslogcreatebody", + "target": "models_models_bizexhibitionappointment", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "api_operations_accesslogupdatebody", + "target": "models_models_bizexhibitionappointment", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "api_operations_storagefacilitycreatebody", + "target": "models_models_bizexhibitionappointment", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "api_operations_storagefacilityupdatebody", + "target": "models_models_bizexhibitionappointment", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "api_operations_storageslotcreatebody", + "target": "models_models_bizexhibitionappointment", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "api_operations_storageslotbatchcreatebody", + "target": "models_models_bizexhibitionappointment", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "api_operations_storageslotupdatebody", + "target": "models_models_bizexhibitionappointment", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "api_operations_exhibitionappointmentcreatebody", + "target": "models_models_bizexhibitionappointment", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "api_operations_exhibitionappointmentupdatebody", + "target": "models_models_bizexhibitionappointment", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "api_operations_rationale_1", + "target": "models_models_bizexhibitionappointment", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "api_operations_cleanroomcreatebody", + "target": "models_models_bizstoragefacility", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "api_operations_cleanroomupdatebody", + "target": "models_models_bizstoragefacility", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "api_operations_accesslogcreatebody", + "target": "models_models_bizstoragefacility", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "api_operations_accesslogupdatebody", + "target": "models_models_bizstoragefacility", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "api_operations_storagefacilitycreatebody", + "target": "models_models_bizstoragefacility", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "api_operations_storagefacilityupdatebody", + "target": "models_models_bizstoragefacility", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "api_operations_storageslotcreatebody", + "target": "models_models_bizstoragefacility", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "api_operations_storageslotbatchcreatebody", + "target": "models_models_bizstoragefacility", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "api_operations_storageslotupdatebody", + "target": "models_models_bizstoragefacility", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "api_operations_exhibitionappointmentcreatebody", + "target": "models_models_bizstoragefacility", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "api_operations_exhibitionappointmentupdatebody", + "target": "models_models_bizstoragefacility", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "api_operations_rationale_1", + "target": "models_models_bizstoragefacility", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "api_operations_cleanroomcreatebody", + "target": "models_models_bizstoragefacilityslot", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "api_operations_cleanroomupdatebody", + "target": "models_models_bizstoragefacilityslot", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "api_operations_accesslogcreatebody", + "target": "models_models_bizstoragefacilityslot", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "api_operations_accesslogupdatebody", + "target": "models_models_bizstoragefacilityslot", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "api_operations_storagefacilitycreatebody", + "target": "models_models_bizstoragefacilityslot", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "api_operations_storagefacilityupdatebody", + "target": "models_models_bizstoragefacilityslot", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "api_operations_storageslotcreatebody", + "target": "models_models_bizstoragefacilityslot", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "api_operations_storageslotbatchcreatebody", + "target": "models_models_bizstoragefacilityslot", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "api_operations_storageslotupdatebody", + "target": "models_models_bizstoragefacilityslot", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "api_operations_exhibitionappointmentcreatebody", + "target": "models_models_bizstoragefacilityslot", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "api_operations_exhibitionappointmentupdatebody", + "target": "models_models_bizstoragefacilityslot", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "api_operations_rationale_1", + "target": "models_models_bizstoragefacilityslot", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "api_operations_cleanroomcreatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "api_operations_cleanroomupdatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "api_operations_accesslogcreatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "api_operations_accesslogupdatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "api_operations_storagefacilitycreatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "api_operations_storagefacilityupdatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "api_operations_storageslotcreatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "api_operations_storageslotbatchcreatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "api_operations_storageslotupdatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "api_operations_exhibitionappointmentcreatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "api_operations_exhibitionappointmentupdatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "api_operations_rationale_1", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "api_admin_tenantcreatebody", + "target": "models_models_bizattachment", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8 + }, + { + "source": "api_admin_tenantupdatebody", + "target": "models_models_bizattachment", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8 + }, + { + "source": "api_admin_usercreatebody", + "target": "models_models_bizattachment", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8 + }, + { + "source": "api_admin_userupdatebody", + "target": "models_models_bizattachment", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8 + }, + { + "source": "api_admin_dicttypecreatebody", + "target": "models_models_bizattachment", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8 + }, + { + "source": "api_admin_dicttypeupdatebody", + "target": "models_models_bizattachment", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8 + }, + { + "source": "api_admin_dictdatacreatebody", + "target": "models_models_bizattachment", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8 + }, + { + "source": "api_admin_dictdataupdatebody", + "target": "models_models_bizattachment", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8 + }, + { + "source": "api_admin_deptcreatebody", + "target": "models_models_bizattachment", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8 + }, + { + "source": "api_admin_deptupdatebody", + "target": "models_models_bizattachment", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8 + }, + { + "source": "api_admin_sitecreatebody", + "target": "models_models_bizattachment", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8 + }, + { + "source": "api_admin_siteupdatebody", + "target": "models_models_bizattachment", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8 + }, + { + "source": "api_admin_postcreatebody", + "target": "models_models_bizattachment", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8 + }, + { + "source": "api_admin_postupdatebody", + "target": "models_models_bizattachment", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8 + }, + { + "source": "api_admin_postusersupdatebody", + "target": "models_models_bizattachment", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8 + }, + { + "source": "api_admin_itemunitcreatebody", + "target": "models_models_bizattachment", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8 + }, + { + "source": "api_admin_itemunitupdatebody", + "target": "models_models_bizattachment", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8 + }, + { + "source": "api_admin_expresscompanycreatebody", + "target": "models_models_bizattachment", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8 + }, + { + "source": "api_admin_expresscompanyupdatebody", + "target": "models_models_bizattachment", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8 + }, + { + "source": "api_admin_menucreatebody", + "target": "models_models_bizattachment", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8 + }, + { + "source": "api_admin_menuupdatebody", + "target": "models_models_bizattachment", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8 + }, + { + "source": "api_admin_rolecreatebody", + "target": "models_models_bizattachment", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8 + }, + { + "source": "api_admin_roleupdatebody", + "target": "models_models_bizattachment", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8 + }, + { + "source": "api_admin_rolemenubody", + "target": "models_models_bizattachment", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8 + }, + { + "source": "api_admin_roledatascopebody", + "target": "models_models_bizattachment", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8 + }, + { + "source": "api_admin_attachmentdownloadurlbody", + "target": "models_models_bizattachment", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8 + }, + { + "source": "api_admin_rationale_44", + "target": "models_models_bizattachment", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8 + }, + { + "source": "api_admin_rationale_76", + "target": "models_models_bizattachment", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8 + }, + { + "source": "api_admin_rationale_91", + "target": "models_models_bizattachment", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8 + }, + { + "source": "api_admin_rationale_1521", + "target": "models_models_bizattachment", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8 + }, + { + "source": "api_admin_tenantcreatebody", + "target": "models_models_sysrole", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8 + }, + { + "source": "api_admin_tenantupdatebody", + "target": "models_models_sysrole", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8 + }, + { + "source": "api_admin_usercreatebody", + "target": "models_models_sysrole", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8 + }, + { + "source": "api_admin_userupdatebody", + "target": "models_models_sysrole", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8 + }, + { + "source": "api_admin_dicttypecreatebody", + "target": "models_models_sysrole", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8 + }, + { + "source": "api_admin_dicttypeupdatebody", + "target": "models_models_sysrole", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8 + }, + { + "source": "api_admin_dictdatacreatebody", + "target": "models_models_sysrole", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8 + }, + { + "source": "api_admin_dictdataupdatebody", + "target": "models_models_sysrole", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8 + }, + { + "source": "api_admin_deptcreatebody", + "target": "models_models_sysrole", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8 + }, + { + "source": "api_admin_deptupdatebody", + "target": "models_models_sysrole", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8 + }, + { + "source": "api_admin_sitecreatebody", + "target": "models_models_sysrole", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8 + }, + { + "source": "api_admin_siteupdatebody", + "target": "models_models_sysrole", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8 + }, + { + "source": "api_admin_postcreatebody", + "target": "models_models_sysrole", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8 + }, + { + "source": "api_admin_postupdatebody", + "target": "models_models_sysrole", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8 + }, + { + "source": "api_admin_postusersupdatebody", + "target": "models_models_sysrole", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8 + }, + { + "source": "api_admin_itemunitcreatebody", + "target": "models_models_sysrole", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8 + }, + { + "source": "api_admin_itemunitupdatebody", + "target": "models_models_sysrole", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8 + }, + { + "source": "api_admin_expresscompanycreatebody", + "target": "models_models_sysrole", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8 + }, + { + "source": "api_admin_expresscompanyupdatebody", + "target": "models_models_sysrole", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8 + }, + { + "source": "api_admin_menucreatebody", + "target": "models_models_sysrole", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8 + }, + { + "source": "api_admin_menuupdatebody", + "target": "models_models_sysrole", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8 + }, + { + "source": "api_admin_rolecreatebody", + "target": "models_models_sysrole", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8 + }, + { + "source": "api_admin_roleupdatebody", + "target": "models_models_sysrole", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8 + }, + { + "source": "api_admin_rolemenubody", + "target": "models_models_sysrole", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8 + }, + { + "source": "api_admin_roledatascopebody", + "target": "models_models_sysrole", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8 + }, + { + "source": "api_admin_attachmentdownloadurlbody", + "target": "models_models_sysrole", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8 + }, + { + "source": "api_admin_rationale_44", + "target": "models_models_sysrole", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8 + }, + { + "source": "api_admin_rationale_76", + "target": "models_models_sysrole", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8 + }, + { + "source": "api_admin_rationale_91", + "target": "models_models_sysrole", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8 + }, + { + "source": "api_admin_rationale_1521", + "target": "models_models_sysrole", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8 + }, + { + "source": "api_admin_tenantcreatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8 + }, + { + "source": "api_admin_tenantupdatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8 + }, + { + "source": "api_admin_usercreatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8 + }, + { + "source": "api_admin_userupdatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8 + }, + { + "source": "api_admin_dicttypecreatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8 + }, + { + "source": "api_admin_dicttypeupdatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8 + }, + { + "source": "api_admin_dictdatacreatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8 + }, + { + "source": "api_admin_dictdataupdatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8 + }, + { + "source": "api_admin_deptcreatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8 + }, + { + "source": "api_admin_deptupdatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8 + }, + { + "source": "api_admin_sitecreatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8 + }, + { + "source": "api_admin_siteupdatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8 + }, + { + "source": "api_admin_postcreatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8 + }, + { + "source": "api_admin_postupdatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8 + }, + { + "source": "api_admin_postusersupdatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8 + }, + { + "source": "api_admin_itemunitcreatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8 + }, + { + "source": "api_admin_itemunitupdatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8 + }, + { + "source": "api_admin_expresscompanycreatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8 + }, + { + "source": "api_admin_expresscompanyupdatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8 + }, + { + "source": "api_admin_menucreatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8 + }, + { + "source": "api_admin_menuupdatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8 + }, + { + "source": "api_admin_rolecreatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8 + }, + { + "source": "api_admin_roleupdatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8 + }, + { + "source": "api_admin_rolemenubody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8 + }, + { + "source": "api_admin_roledatascopebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8 + }, + { + "source": "api_admin_attachmentdownloadurlbody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8 + }, + { + "source": "api_admin_rationale_44", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8 + }, + { + "source": "api_admin_rationale_76", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8 + }, + { + "source": "api_admin_rationale_91", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8 + }, + { + "source": "api_admin_rationale_1521", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/admin.py", + "source_location": "L28", + "weight": 0.8 + }, + { + "source": "api_research_donation_donationcreatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/research_donation.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "api_research_donation_donationupdatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/research_donation.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "api_research_donation_batchdeletebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/research_donation.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "api_research_donation_auditsubmitbody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/research_donation.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "api_research_donation_statuschangebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/research_donation.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "api_research_donation_convertfromstoragebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/research_donation.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "api_research_donation_rationale_1", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/research_donation.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "api_research_donation_donationcreatebody", + "target": "models_research_donation_bizresearchdonation", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/research_donation.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "api_research_donation_donationupdatebody", + "target": "models_research_donation_bizresearchdonation", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/research_donation.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "api_research_donation_batchdeletebody", + "target": "models_research_donation_bizresearchdonation", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/research_donation.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "api_research_donation_auditsubmitbody", + "target": "models_research_donation_bizresearchdonation", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/research_donation.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "api_research_donation_statuschangebody", + "target": "models_research_donation_bizresearchdonation", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/research_donation.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "api_research_donation_convertfromstoragebody", + "target": "models_research_donation_bizresearchdonation", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/research_donation.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "api_research_donation_rationale_1", + "target": "models_research_donation_bizresearchdonation", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/research_donation.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "api_pilot_service_cellproducttypecreatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/pilot_service.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "api_pilot_service_cellproducttypeupdatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/pilot_service.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "api_pilot_service_cellproductspeccreatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/pilot_service.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "api_pilot_service_cellproductspecupdatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/pilot_service.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "api_pilot_service_cellproductpricecreatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/pilot_service.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "api_pilot_service_cellproductpriceupdatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/pilot_service.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "api_pilot_service_projectsystemcreatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/pilot_service.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "api_pilot_service_projectsystemupdatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/pilot_service.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "api_pilot_service_projectsystemitemcreatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/pilot_service.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "api_pilot_service_projectsystemitemupdatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/pilot_service.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "api_pilot_service_channelcreatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/pilot_service.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "api_pilot_service_channelupdatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/pilot_service.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "api_pilot_service_channelinvoicecreatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/pilot_service.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "api_pilot_service_channelinvoiceupdatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/pilot_service.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "api_pilot_service_channelmailaddresscreatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/pilot_service.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "api_pilot_service_channelmailaddressupdatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/pilot_service.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "api_pilot_service_channelagreementcreatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/pilot_service.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "api_pilot_service_channelagreementupdatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/pilot_service.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "api_pilot_service_channelagreementpricecreatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/pilot_service.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "api_pilot_service_channelagreementpriceupdatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/pilot_service.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "api_pilot_service_checkupinstitutioncreatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/pilot_service.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "api_pilot_service_checkupinstitutionupdatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/pilot_service.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "api_pilot_service_checkupinstitutioninvoicecreatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/pilot_service.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "api_pilot_service_checkupinstitutioninvoiceupdatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/pilot_service.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "api_pilot_service_checkupinstitutionprojectcreatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/pilot_service.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "api_pilot_service_checkupinstitutionprojectupdatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/pilot_service.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "api_pilot_service_checkuppackageitembody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/pilot_service.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "api_pilot_service_checkupinstitutionpackagecreatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/pilot_service.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "api_pilot_service_checkupinstitutionpackageupdatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/pilot_service.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "api_pilot_service_rationale_1", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/pilot_service.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "api_workflow_processdefcreatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/workflow.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "api_workflow_processdefupdatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/workflow.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "api_workflow_publishversionbody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/workflow.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "api_workflow_startinstancebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/workflow.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "api_workflow_taskactionbody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/workflow.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "api_workflow_rationale_135", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/workflow.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "api_workflow_processdefcreatebody", + "target": "models_models_wfnode", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/workflow.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "api_workflow_processdefupdatebody", + "target": "models_models_wfnode", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/workflow.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "api_workflow_publishversionbody", + "target": "models_models_wfnode", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/workflow.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "api_workflow_startinstancebody", + "target": "models_models_wfnode", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/workflow.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "api_workflow_taskactionbody", + "target": "models_models_wfnode", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/workflow.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "api_workflow_rationale_135", + "target": "models_models_wfnode", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/workflow.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "api_workflow_processdefcreatebody", + "target": "models_models_wfprocessdef", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/workflow.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "api_workflow_processdefupdatebody", + "target": "models_models_wfprocessdef", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/workflow.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "api_workflow_publishversionbody", + "target": "models_models_wfprocessdef", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/workflow.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "api_workflow_startinstancebody", + "target": "models_models_wfprocessdef", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/workflow.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "api_workflow_taskactionbody", + "target": "models_models_wfprocessdef", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/workflow.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "api_workflow_rationale_135", + "target": "models_models_wfprocessdef", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/workflow.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "api_workflow_processdefcreatebody", + "target": "models_models_wfprocessversion", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/workflow.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "api_workflow_processdefupdatebody", + "target": "models_models_wfprocessversion", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/workflow.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "api_workflow_publishversionbody", + "target": "models_models_wfprocessversion", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/workflow.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "api_workflow_startinstancebody", + "target": "models_models_wfprocessversion", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/workflow.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "api_workflow_taskactionbody", + "target": "models_models_wfprocessversion", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/workflow.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "api_workflow_rationale_135", + "target": "models_models_wfprocessversion", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/workflow.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "api_workflow_processdefcreatebody", + "target": "models_models_wftask", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/workflow.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "api_workflow_processdefupdatebody", + "target": "models_models_wftask", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/workflow.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "api_workflow_publishversionbody", + "target": "models_models_wftask", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/workflow.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "api_workflow_startinstancebody", + "target": "models_models_wftask", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/workflow.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "api_workflow_taskactionbody", + "target": "models_models_wftask", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/workflow.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "api_workflow_rationale_135", + "target": "models_models_wftask", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/workflow.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "api_workflow_processdefcreatebody", + "target": "services_workflow_engine_workflowengine", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/workflow.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "api_workflow_processdefupdatebody", + "target": "services_workflow_engine_workflowengine", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/workflow.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "api_workflow_publishversionbody", + "target": "services_workflow_engine_workflowengine", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/workflow.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "api_workflow_startinstancebody", + "target": "services_workflow_engine_workflowengine", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/workflow.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "api_workflow_taskactionbody", + "target": "services_workflow_engine_workflowengine", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/workflow.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "api_workflow_rationale_135", + "target": "services_workflow_engine_workflowengine", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/workflow.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "api_sample_reception_checkitembody", + "target": "models_models_bizsamplereception", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/sample_reception.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "api_sample_reception_checkitemupdatebody", + "target": "models_models_bizsamplereception", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/sample_reception.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "api_sample_reception_receptionchecksubmit", + "target": "models_models_bizsamplereception", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/sample_reception.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "api_sample_reception_samplereceptioncreatebody", + "target": "models_models_bizsamplereception", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/sample_reception.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "api_sample_reception_checkitembody", + "target": "models_models_bizsamplereceptioncheckitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/sample_reception.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "api_sample_reception_checkitemupdatebody", + "target": "models_models_bizsamplereceptioncheckitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/sample_reception.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "api_sample_reception_receptionchecksubmit", + "target": "models_models_bizsamplereceptioncheckitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/sample_reception.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "api_sample_reception_samplereceptioncreatebody", + "target": "models_models_bizsamplereceptioncheckitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/sample_reception.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "api_sample_reception_checkitembody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/sample_reception.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "api_sample_reception_checkitemupdatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/sample_reception.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "api_sample_reception_receptionchecksubmit", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/sample_reception.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "api_sample_reception_samplereceptioncreatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/sample_reception.py", + "source_location": "L16", + "weight": 0.8 + }, + { + "source": "api_insurance_company_insurancecompanycreatebody", + "target": "models_models_bizinsurancecompany", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/insurance_company.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "api_insurance_company_insurancecompanyupdatebody", + "target": "models_models_bizinsurancecompany", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/insurance_company.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "api_insurance_company_insurancecompanyinvoicecreatebody", + "target": "models_models_bizinsurancecompany", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/insurance_company.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "api_insurance_company_insurancecompanyinvoiceupdatebody", + "target": "models_models_bizinsurancecompany", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/insurance_company.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "api_insurance_company_insuranceprojectpricecreatebody", + "target": "models_models_bizinsurancecompany", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/insurance_company.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "api_insurance_company_insuranceprojectpriceupdatebody", + "target": "models_models_bizinsurancecompany", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/insurance_company.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "api_insurance_company_rationale_1", + "target": "models_models_bizinsurancecompany", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/insurance_company.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "api_insurance_company_insurancecompanycreatebody", + "target": "models_models_bizinsurancecompanyinvoice", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/insurance_company.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "api_insurance_company_insurancecompanyupdatebody", + "target": "models_models_bizinsurancecompanyinvoice", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/insurance_company.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "api_insurance_company_insurancecompanyinvoicecreatebody", + "target": "models_models_bizinsurancecompanyinvoice", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/insurance_company.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "api_insurance_company_insurancecompanyinvoiceupdatebody", + "target": "models_models_bizinsurancecompanyinvoice", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/insurance_company.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "api_insurance_company_insuranceprojectpricecreatebody", + "target": "models_models_bizinsurancecompanyinvoice", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/insurance_company.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "api_insurance_company_insuranceprojectpriceupdatebody", + "target": "models_models_bizinsurancecompanyinvoice", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/insurance_company.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "api_insurance_company_rationale_1", + "target": "models_models_bizinsurancecompanyinvoice", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/insurance_company.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "api_insurance_company_insurancecompanycreatebody", + "target": "models_models_bizinsuranceprojectprice", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/insurance_company.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "api_insurance_company_insurancecompanyupdatebody", + "target": "models_models_bizinsuranceprojectprice", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/insurance_company.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "api_insurance_company_insurancecompanyinvoicecreatebody", + "target": "models_models_bizinsuranceprojectprice", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/insurance_company.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "api_insurance_company_insurancecompanyinvoiceupdatebody", + "target": "models_models_bizinsuranceprojectprice", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/insurance_company.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "api_insurance_company_insuranceprojectpricecreatebody", + "target": "models_models_bizinsuranceprojectprice", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/insurance_company.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "api_insurance_company_insuranceprojectpriceupdatebody", + "target": "models_models_bizinsuranceprojectprice", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/insurance_company.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "api_insurance_company_rationale_1", + "target": "models_models_bizinsuranceprojectprice", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/insurance_company.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "api_insurance_company_insurancecompanycreatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/insurance_company.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "api_insurance_company_insurancecompanyupdatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/insurance_company.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "api_insurance_company_insurancecompanyinvoicecreatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/insurance_company.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "api_insurance_company_insurancecompanyinvoiceupdatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/insurance_company.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "api_insurance_company_insuranceprojectpricecreatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/insurance_company.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "api_insurance_company_insuranceprojectpriceupdatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/insurance_company.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "api_insurance_company_rationale_1", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/insurance_company.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "api_production_consumablecreatebody", + "target": "schemas_process_route_processroutecreatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_consumableupdatebody", + "target": "schemas_process_route_processroutecreatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_reagentcreatebody", + "target": "schemas_process_route_processroutecreatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_reagentupdatebody", + "target": "schemas_process_route_processroutecreatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_sopdocumentcreatebody", + "target": "schemas_process_route_processroutecreatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_sopdocumentupdatebody", + "target": "schemas_process_route_processroutecreatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_processcategorycreatebody", + "target": "schemas_process_route_processroutecreatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_processcategoryupdatebody", + "target": "schemas_process_route_processroutecreatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_outputtypecreatebody", + "target": "schemas_process_route_processroutecreatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_outputtypeupdatebody", + "target": "schemas_process_route_processroutecreatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_packiteminput", + "target": "schemas_process_route_processroutecreatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_consumablepackcreatebody", + "target": "schemas_process_route_processroutecreatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_consumablepackupdatebody", + "target": "schemas_process_route_processroutecreatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_processreagentinput", + "target": "schemas_process_route_processroutecreatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_processconsumableinput", + "target": "schemas_process_route_processroutecreatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_processoutputinput", + "target": "schemas_process_route_processroutecreatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_processdatacollectioninput", + "target": "schemas_process_route_processroutecreatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_processcreatebody", + "target": "schemas_process_route_processroutecreatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_processupdatebody", + "target": "schemas_process_route_processroutecreatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_rationale_1", + "target": "schemas_process_route_processroutecreatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_consumablecreatebody", + "target": "schemas_process_route_processrouteupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_consumableupdatebody", + "target": "schemas_process_route_processrouteupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_reagentcreatebody", + "target": "schemas_process_route_processrouteupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_reagentupdatebody", + "target": "schemas_process_route_processrouteupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_sopdocumentcreatebody", + "target": "schemas_process_route_processrouteupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_sopdocumentupdatebody", + "target": "schemas_process_route_processrouteupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_processcategorycreatebody", + "target": "schemas_process_route_processrouteupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_processcategoryupdatebody", + "target": "schemas_process_route_processrouteupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_outputtypecreatebody", + "target": "schemas_process_route_processrouteupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_outputtypeupdatebody", + "target": "schemas_process_route_processrouteupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_packiteminput", + "target": "schemas_process_route_processrouteupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_consumablepackcreatebody", + "target": "schemas_process_route_processrouteupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_consumablepackupdatebody", + "target": "schemas_process_route_processrouteupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_processreagentinput", + "target": "schemas_process_route_processrouteupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_processconsumableinput", + "target": "schemas_process_route_processrouteupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_processoutputinput", + "target": "schemas_process_route_processrouteupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_processdatacollectioninput", + "target": "schemas_process_route_processrouteupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_processcreatebody", + "target": "schemas_process_route_processrouteupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_processupdatebody", + "target": "schemas_process_route_processrouteupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_rationale_1", + "target": "schemas_process_route_processrouteupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_consumablecreatebody", + "target": "schemas_process_route_setcurrentbody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_consumableupdatebody", + "target": "schemas_process_route_setcurrentbody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_reagentcreatebody", + "target": "schemas_process_route_setcurrentbody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_reagentupdatebody", + "target": "schemas_process_route_setcurrentbody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_sopdocumentcreatebody", + "target": "schemas_process_route_setcurrentbody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_sopdocumentupdatebody", + "target": "schemas_process_route_setcurrentbody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_processcategorycreatebody", + "target": "schemas_process_route_setcurrentbody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_processcategoryupdatebody", + "target": "schemas_process_route_setcurrentbody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_outputtypecreatebody", + "target": "schemas_process_route_setcurrentbody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_outputtypeupdatebody", + "target": "schemas_process_route_setcurrentbody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_packiteminput", + "target": "schemas_process_route_setcurrentbody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_consumablepackcreatebody", + "target": "schemas_process_route_setcurrentbody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_consumablepackupdatebody", + "target": "schemas_process_route_setcurrentbody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_processreagentinput", + "target": "schemas_process_route_setcurrentbody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_processconsumableinput", + "target": "schemas_process_route_setcurrentbody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_processoutputinput", + "target": "schemas_process_route_setcurrentbody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_processdatacollectioninput", + "target": "schemas_process_route_setcurrentbody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_processcreatebody", + "target": "schemas_process_route_setcurrentbody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_processupdatebody", + "target": "schemas_process_route_setcurrentbody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_rationale_1", + "target": "schemas_process_route_setcurrentbody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_consumablecreatebody", + "target": "schemas_process_route_stepaddbody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_consumableupdatebody", + "target": "schemas_process_route_stepaddbody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_reagentcreatebody", + "target": "schemas_process_route_stepaddbody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_reagentupdatebody", + "target": "schemas_process_route_stepaddbody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_sopdocumentcreatebody", + "target": "schemas_process_route_stepaddbody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_sopdocumentupdatebody", + "target": "schemas_process_route_stepaddbody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_processcategorycreatebody", + "target": "schemas_process_route_stepaddbody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_processcategoryupdatebody", + "target": "schemas_process_route_stepaddbody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_outputtypecreatebody", + "target": "schemas_process_route_stepaddbody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_outputtypeupdatebody", + "target": "schemas_process_route_stepaddbody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_packiteminput", + "target": "schemas_process_route_stepaddbody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_consumablepackcreatebody", + "target": "schemas_process_route_stepaddbody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_consumablepackupdatebody", + "target": "schemas_process_route_stepaddbody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_processreagentinput", + "target": "schemas_process_route_stepaddbody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_processconsumableinput", + "target": "schemas_process_route_stepaddbody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_processoutputinput", + "target": "schemas_process_route_stepaddbody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_processdatacollectioninput", + "target": "schemas_process_route_stepaddbody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_processcreatebody", + "target": "schemas_process_route_stepaddbody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_processupdatebody", + "target": "schemas_process_route_stepaddbody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_rationale_1", + "target": "schemas_process_route_stepaddbody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_consumablecreatebody", + "target": "schemas_process_route_stepcopybody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_consumableupdatebody", + "target": "schemas_process_route_stepcopybody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_reagentcreatebody", + "target": "schemas_process_route_stepcopybody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_reagentupdatebody", + "target": "schemas_process_route_stepcopybody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_sopdocumentcreatebody", + "target": "schemas_process_route_stepcopybody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_sopdocumentupdatebody", + "target": "schemas_process_route_stepcopybody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_processcategorycreatebody", + "target": "schemas_process_route_stepcopybody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_processcategoryupdatebody", + "target": "schemas_process_route_stepcopybody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_outputtypecreatebody", + "target": "schemas_process_route_stepcopybody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_outputtypeupdatebody", + "target": "schemas_process_route_stepcopybody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_packiteminput", + "target": "schemas_process_route_stepcopybody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_consumablepackcreatebody", + "target": "schemas_process_route_stepcopybody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_consumablepackupdatebody", + "target": "schemas_process_route_stepcopybody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_processreagentinput", + "target": "schemas_process_route_stepcopybody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_processconsumableinput", + "target": "schemas_process_route_stepcopybody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_processoutputinput", + "target": "schemas_process_route_stepcopybody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_processdatacollectioninput", + "target": "schemas_process_route_stepcopybody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_processcreatebody", + "target": "schemas_process_route_stepcopybody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_processupdatebody", + "target": "schemas_process_route_stepcopybody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_rationale_1", + "target": "schemas_process_route_stepcopybody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_consumablecreatebody", + "target": "schemas_process_route_stepupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_consumableupdatebody", + "target": "schemas_process_route_stepupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_reagentcreatebody", + "target": "schemas_process_route_stepupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_reagentupdatebody", + "target": "schemas_process_route_stepupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_sopdocumentcreatebody", + "target": "schemas_process_route_stepupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_sopdocumentupdatebody", + "target": "schemas_process_route_stepupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_processcategorycreatebody", + "target": "schemas_process_route_stepupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_processcategoryupdatebody", + "target": "schemas_process_route_stepupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_outputtypecreatebody", + "target": "schemas_process_route_stepupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_outputtypeupdatebody", + "target": "schemas_process_route_stepupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_packiteminput", + "target": "schemas_process_route_stepupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_consumablepackcreatebody", + "target": "schemas_process_route_stepupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_consumablepackupdatebody", + "target": "schemas_process_route_stepupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_processreagentinput", + "target": "schemas_process_route_stepupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_processconsumableinput", + "target": "schemas_process_route_stepupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_processoutputinput", + "target": "schemas_process_route_stepupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_processdatacollectioninput", + "target": "schemas_process_route_stepupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_processcreatebody", + "target": "schemas_process_route_stepupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_processupdatebody", + "target": "schemas_process_route_stepupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_rationale_1", + "target": "schemas_process_route_stepupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_consumablecreatebody", + "target": "schemas_process_route_stepreorderbody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_consumableupdatebody", + "target": "schemas_process_route_stepreorderbody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_reagentcreatebody", + "target": "schemas_process_route_stepreorderbody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_reagentupdatebody", + "target": "schemas_process_route_stepreorderbody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_sopdocumentcreatebody", + "target": "schemas_process_route_stepreorderbody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_sopdocumentupdatebody", + "target": "schemas_process_route_stepreorderbody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_processcategorycreatebody", + "target": "schemas_process_route_stepreorderbody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_processcategoryupdatebody", + "target": "schemas_process_route_stepreorderbody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_outputtypecreatebody", + "target": "schemas_process_route_stepreorderbody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_outputtypeupdatebody", + "target": "schemas_process_route_stepreorderbody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_packiteminput", + "target": "schemas_process_route_stepreorderbody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_consumablepackcreatebody", + "target": "schemas_process_route_stepreorderbody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_consumablepackupdatebody", + "target": "schemas_process_route_stepreorderbody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_processreagentinput", + "target": "schemas_process_route_stepreorderbody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_processconsumableinput", + "target": "schemas_process_route_stepreorderbody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_processoutputinput", + "target": "schemas_process_route_stepreorderbody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_processdatacollectioninput", + "target": "schemas_process_route_stepreorderbody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_processcreatebody", + "target": "schemas_process_route_stepreorderbody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_processupdatebody", + "target": "schemas_process_route_stepreorderbody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_rationale_1", + "target": "schemas_process_route_stepreorderbody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_consumablecreatebody", + "target": "schemas_process_route_stepreagentupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_consumableupdatebody", + "target": "schemas_process_route_stepreagentupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_reagentcreatebody", + "target": "schemas_process_route_stepreagentupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_reagentupdatebody", + "target": "schemas_process_route_stepreagentupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_sopdocumentcreatebody", + "target": "schemas_process_route_stepreagentupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_sopdocumentupdatebody", + "target": "schemas_process_route_stepreagentupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_processcategorycreatebody", + "target": "schemas_process_route_stepreagentupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_processcategoryupdatebody", + "target": "schemas_process_route_stepreagentupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_outputtypecreatebody", + "target": "schemas_process_route_stepreagentupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_outputtypeupdatebody", + "target": "schemas_process_route_stepreagentupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_packiteminput", + "target": "schemas_process_route_stepreagentupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_consumablepackcreatebody", + "target": "schemas_process_route_stepreagentupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_consumablepackupdatebody", + "target": "schemas_process_route_stepreagentupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_processreagentinput", + "target": "schemas_process_route_stepreagentupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_processconsumableinput", + "target": "schemas_process_route_stepreagentupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_processoutputinput", + "target": "schemas_process_route_stepreagentupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_processdatacollectioninput", + "target": "schemas_process_route_stepreagentupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_processcreatebody", + "target": "schemas_process_route_stepreagentupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_processupdatebody", + "target": "schemas_process_route_stepreagentupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_rationale_1", + "target": "schemas_process_route_stepreagentupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_consumablecreatebody", + "target": "schemas_process_route_stepconsumableupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_consumableupdatebody", + "target": "schemas_process_route_stepconsumableupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_reagentcreatebody", + "target": "schemas_process_route_stepconsumableupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_reagentupdatebody", + "target": "schemas_process_route_stepconsumableupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_sopdocumentcreatebody", + "target": "schemas_process_route_stepconsumableupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_sopdocumentupdatebody", + "target": "schemas_process_route_stepconsumableupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_processcategorycreatebody", + "target": "schemas_process_route_stepconsumableupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_processcategoryupdatebody", + "target": "schemas_process_route_stepconsumableupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_outputtypecreatebody", + "target": "schemas_process_route_stepconsumableupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_outputtypeupdatebody", + "target": "schemas_process_route_stepconsumableupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_packiteminput", + "target": "schemas_process_route_stepconsumableupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_consumablepackcreatebody", + "target": "schemas_process_route_stepconsumableupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_consumablepackupdatebody", + "target": "schemas_process_route_stepconsumableupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_processreagentinput", + "target": "schemas_process_route_stepconsumableupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_processconsumableinput", + "target": "schemas_process_route_stepconsumableupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_processoutputinput", + "target": "schemas_process_route_stepconsumableupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_processdatacollectioninput", + "target": "schemas_process_route_stepconsumableupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_processcreatebody", + "target": "schemas_process_route_stepconsumableupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_processupdatebody", + "target": "schemas_process_route_stepconsumableupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_rationale_1", + "target": "schemas_process_route_stepconsumableupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_consumablecreatebody", + "target": "schemas_process_route_stepoutputupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_consumableupdatebody", + "target": "schemas_process_route_stepoutputupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_reagentcreatebody", + "target": "schemas_process_route_stepoutputupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_reagentupdatebody", + "target": "schemas_process_route_stepoutputupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_sopdocumentcreatebody", + "target": "schemas_process_route_stepoutputupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_sopdocumentupdatebody", + "target": "schemas_process_route_stepoutputupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_processcategorycreatebody", + "target": "schemas_process_route_stepoutputupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_processcategoryupdatebody", + "target": "schemas_process_route_stepoutputupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_outputtypecreatebody", + "target": "schemas_process_route_stepoutputupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_outputtypeupdatebody", + "target": "schemas_process_route_stepoutputupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_packiteminput", + "target": "schemas_process_route_stepoutputupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_consumablepackcreatebody", + "target": "schemas_process_route_stepoutputupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_consumablepackupdatebody", + "target": "schemas_process_route_stepoutputupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_processreagentinput", + "target": "schemas_process_route_stepoutputupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_processconsumableinput", + "target": "schemas_process_route_stepoutputupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_processoutputinput", + "target": "schemas_process_route_stepoutputupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_processdatacollectioninput", + "target": "schemas_process_route_stepoutputupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_processcreatebody", + "target": "schemas_process_route_stepoutputupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_processupdatebody", + "target": "schemas_process_route_stepoutputupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_rationale_1", + "target": "schemas_process_route_stepoutputupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_consumablecreatebody", + "target": "schemas_process_route_stepdatacollectionupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_consumableupdatebody", + "target": "schemas_process_route_stepdatacollectionupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_reagentcreatebody", + "target": "schemas_process_route_stepdatacollectionupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_reagentupdatebody", + "target": "schemas_process_route_stepdatacollectionupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_sopdocumentcreatebody", + "target": "schemas_process_route_stepdatacollectionupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_sopdocumentupdatebody", + "target": "schemas_process_route_stepdatacollectionupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_processcategorycreatebody", + "target": "schemas_process_route_stepdatacollectionupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_processcategoryupdatebody", + "target": "schemas_process_route_stepdatacollectionupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_outputtypecreatebody", + "target": "schemas_process_route_stepdatacollectionupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_outputtypeupdatebody", + "target": "schemas_process_route_stepdatacollectionupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_packiteminput", + "target": "schemas_process_route_stepdatacollectionupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_consumablepackcreatebody", + "target": "schemas_process_route_stepdatacollectionupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_consumablepackupdatebody", + "target": "schemas_process_route_stepdatacollectionupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_processreagentinput", + "target": "schemas_process_route_stepdatacollectionupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_processconsumableinput", + "target": "schemas_process_route_stepdatacollectionupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_processoutputinput", + "target": "schemas_process_route_stepdatacollectionupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_processdatacollectioninput", + "target": "schemas_process_route_stepdatacollectionupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_processcreatebody", + "target": "schemas_process_route_stepdatacollectionupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_processupdatebody", + "target": "schemas_process_route_stepdatacollectionupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_rationale_1", + "target": "schemas_process_route_stepdatacollectionupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L18", + "weight": 0.8 + }, + { + "source": "api_production_consumablecreatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L31", + "weight": 0.8 + }, + { + "source": "api_production_consumableupdatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L31", + "weight": 0.8 + }, + { + "source": "api_production_reagentcreatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L31", + "weight": 0.8 + }, + { + "source": "api_production_reagentupdatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L31", + "weight": 0.8 + }, + { + "source": "api_production_sopdocumentcreatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L31", + "weight": 0.8 + }, + { + "source": "api_production_sopdocumentupdatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L31", + "weight": 0.8 + }, + { + "source": "api_production_processcategorycreatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L31", + "weight": 0.8 + }, + { + "source": "api_production_processcategoryupdatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L31", + "weight": 0.8 + }, + { + "source": "api_production_outputtypecreatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L31", + "weight": 0.8 + }, + { + "source": "api_production_outputtypeupdatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L31", + "weight": 0.8 + }, + { + "source": "api_production_packiteminput", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L31", + "weight": 0.8 + }, + { + "source": "api_production_consumablepackcreatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L31", + "weight": 0.8 + }, + { + "source": "api_production_consumablepackupdatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L31", + "weight": 0.8 + }, + { + "source": "api_production_processreagentinput", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L31", + "weight": 0.8 + }, + { + "source": "api_production_processconsumableinput", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L31", + "weight": 0.8 + }, + { + "source": "api_production_processoutputinput", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L31", + "weight": 0.8 + }, + { + "source": "api_production_processdatacollectioninput", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L31", + "weight": 0.8 + }, + { + "source": "api_production_processcreatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L31", + "weight": 0.8 + }, + { + "source": "api_production_processupdatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L31", + "weight": 0.8 + }, + { + "source": "api_production_rationale_1", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L31", + "weight": 0.8 + }, + { + "source": "api_production_consumablecreatebody", + "target": "schemas_production_work_order_productionworkorderlistquery", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L35", + "weight": 0.8 + }, + { + "source": "api_production_consumableupdatebody", + "target": "schemas_production_work_order_productionworkorderlistquery", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L35", + "weight": 0.8 + }, + { + "source": "api_production_reagentcreatebody", + "target": "schemas_production_work_order_productionworkorderlistquery", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L35", + "weight": 0.8 + }, + { + "source": "api_production_reagentupdatebody", + "target": "schemas_production_work_order_productionworkorderlistquery", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L35", + "weight": 0.8 + }, + { + "source": "api_production_sopdocumentcreatebody", + "target": "schemas_production_work_order_productionworkorderlistquery", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L35", + "weight": 0.8 + }, + { + "source": "api_production_sopdocumentupdatebody", + "target": "schemas_production_work_order_productionworkorderlistquery", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L35", + "weight": 0.8 + }, + { + "source": "api_production_processcategorycreatebody", + "target": "schemas_production_work_order_productionworkorderlistquery", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L35", + "weight": 0.8 + }, + { + "source": "api_production_processcategoryupdatebody", + "target": "schemas_production_work_order_productionworkorderlistquery", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L35", + "weight": 0.8 + }, + { + "source": "api_production_outputtypecreatebody", + "target": "schemas_production_work_order_productionworkorderlistquery", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L35", + "weight": 0.8 + }, + { + "source": "api_production_outputtypeupdatebody", + "target": "schemas_production_work_order_productionworkorderlistquery", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L35", + "weight": 0.8 + }, + { + "source": "api_production_packiteminput", + "target": "schemas_production_work_order_productionworkorderlistquery", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L35", + "weight": 0.8 + }, + { + "source": "api_production_consumablepackcreatebody", + "target": "schemas_production_work_order_productionworkorderlistquery", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L35", + "weight": 0.8 + }, + { + "source": "api_production_consumablepackupdatebody", + "target": "schemas_production_work_order_productionworkorderlistquery", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L35", + "weight": 0.8 + }, + { + "source": "api_production_processreagentinput", + "target": "schemas_production_work_order_productionworkorderlistquery", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L35", + "weight": 0.8 + }, + { + "source": "api_production_processconsumableinput", + "target": "schemas_production_work_order_productionworkorderlistquery", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L35", + "weight": 0.8 + }, + { + "source": "api_production_processoutputinput", + "target": "schemas_production_work_order_productionworkorderlistquery", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L35", + "weight": 0.8 + }, + { + "source": "api_production_processdatacollectioninput", + "target": "schemas_production_work_order_productionworkorderlistquery", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L35", + "weight": 0.8 + }, + { + "source": "api_production_processcreatebody", + "target": "schemas_production_work_order_productionworkorderlistquery", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L35", + "weight": 0.8 + }, + { + "source": "api_production_processupdatebody", + "target": "schemas_production_work_order_productionworkorderlistquery", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L35", + "weight": 0.8 + }, + { + "source": "api_production_rationale_1", + "target": "schemas_production_work_order_productionworkorderlistquery", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L35", + "weight": 0.8 + }, + { + "source": "api_production_consumablecreatebody", + "target": "schemas_production_work_order_productionworkordercomplete", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L35", + "weight": 0.8 + }, + { + "source": "api_production_consumableupdatebody", + "target": "schemas_production_work_order_productionworkordercomplete", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L35", + "weight": 0.8 + }, + { + "source": "api_production_reagentcreatebody", + "target": "schemas_production_work_order_productionworkordercomplete", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L35", + "weight": 0.8 + }, + { + "source": "api_production_reagentupdatebody", + "target": "schemas_production_work_order_productionworkordercomplete", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L35", + "weight": 0.8 + }, + { + "source": "api_production_sopdocumentcreatebody", + "target": "schemas_production_work_order_productionworkordercomplete", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L35", + "weight": 0.8 + }, + { + "source": "api_production_sopdocumentupdatebody", + "target": "schemas_production_work_order_productionworkordercomplete", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L35", + "weight": 0.8 + }, + { + "source": "api_production_processcategorycreatebody", + "target": "schemas_production_work_order_productionworkordercomplete", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L35", + "weight": 0.8 + }, + { + "source": "api_production_processcategoryupdatebody", + "target": "schemas_production_work_order_productionworkordercomplete", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L35", + "weight": 0.8 + }, + { + "source": "api_production_outputtypecreatebody", + "target": "schemas_production_work_order_productionworkordercomplete", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L35", + "weight": 0.8 + }, + { + "source": "api_production_outputtypeupdatebody", + "target": "schemas_production_work_order_productionworkordercomplete", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L35", + "weight": 0.8 + }, + { + "source": "api_production_packiteminput", + "target": "schemas_production_work_order_productionworkordercomplete", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L35", + "weight": 0.8 + }, + { + "source": "api_production_consumablepackcreatebody", + "target": "schemas_production_work_order_productionworkordercomplete", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L35", + "weight": 0.8 + }, + { + "source": "api_production_consumablepackupdatebody", + "target": "schemas_production_work_order_productionworkordercomplete", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L35", + "weight": 0.8 + }, + { + "source": "api_production_processreagentinput", + "target": "schemas_production_work_order_productionworkordercomplete", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L35", + "weight": 0.8 + }, + { + "source": "api_production_processconsumableinput", + "target": "schemas_production_work_order_productionworkordercomplete", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L35", + "weight": 0.8 + }, + { + "source": "api_production_processoutputinput", + "target": "schemas_production_work_order_productionworkordercomplete", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L35", + "weight": 0.8 + }, + { + "source": "api_production_processdatacollectioninput", + "target": "schemas_production_work_order_productionworkordercomplete", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L35", + "weight": 0.8 + }, + { + "source": "api_production_processcreatebody", + "target": "schemas_production_work_order_productionworkordercomplete", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L35", + "weight": 0.8 + }, + { + "source": "api_production_processupdatebody", + "target": "schemas_production_work_order_productionworkordercomplete", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L35", + "weight": 0.8 + }, + { + "source": "api_production_rationale_1", + "target": "schemas_production_work_order_productionworkordercomplete", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L35", + "weight": 0.8 + }, + { + "source": "api_production_consumablecreatebody", + "target": "schemas_production_task_productiontaskcreate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_consumableupdatebody", + "target": "schemas_production_task_productiontaskcreate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_reagentcreatebody", + "target": "schemas_production_task_productiontaskcreate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_reagentupdatebody", + "target": "schemas_production_task_productiontaskcreate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_sopdocumentcreatebody", + "target": "schemas_production_task_productiontaskcreate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_sopdocumentupdatebody", + "target": "schemas_production_task_productiontaskcreate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_processcategorycreatebody", + "target": "schemas_production_task_productiontaskcreate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_processcategoryupdatebody", + "target": "schemas_production_task_productiontaskcreate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_outputtypecreatebody", + "target": "schemas_production_task_productiontaskcreate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_outputtypeupdatebody", + "target": "schemas_production_task_productiontaskcreate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_packiteminput", + "target": "schemas_production_task_productiontaskcreate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_consumablepackcreatebody", + "target": "schemas_production_task_productiontaskcreate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_consumablepackupdatebody", + "target": "schemas_production_task_productiontaskcreate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_processreagentinput", + "target": "schemas_production_task_productiontaskcreate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_processconsumableinput", + "target": "schemas_production_task_productiontaskcreate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_processoutputinput", + "target": "schemas_production_task_productiontaskcreate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_processdatacollectioninput", + "target": "schemas_production_task_productiontaskcreate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_processcreatebody", + "target": "schemas_production_task_productiontaskcreate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_processupdatebody", + "target": "schemas_production_task_productiontaskcreate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_rationale_1", + "target": "schemas_production_task_productiontaskcreate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_consumablecreatebody", + "target": "schemas_production_task_productiontaskupdate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_consumableupdatebody", + "target": "schemas_production_task_productiontaskupdate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_reagentcreatebody", + "target": "schemas_production_task_productiontaskupdate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_reagentupdatebody", + "target": "schemas_production_task_productiontaskupdate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_sopdocumentcreatebody", + "target": "schemas_production_task_productiontaskupdate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_sopdocumentupdatebody", + "target": "schemas_production_task_productiontaskupdate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_processcategorycreatebody", + "target": "schemas_production_task_productiontaskupdate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_processcategoryupdatebody", + "target": "schemas_production_task_productiontaskupdate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_outputtypecreatebody", + "target": "schemas_production_task_productiontaskupdate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_outputtypeupdatebody", + "target": "schemas_production_task_productiontaskupdate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_packiteminput", + "target": "schemas_production_task_productiontaskupdate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_consumablepackcreatebody", + "target": "schemas_production_task_productiontaskupdate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_consumablepackupdatebody", + "target": "schemas_production_task_productiontaskupdate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_processreagentinput", + "target": "schemas_production_task_productiontaskupdate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_processconsumableinput", + "target": "schemas_production_task_productiontaskupdate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_processoutputinput", + "target": "schemas_production_task_productiontaskupdate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_processdatacollectioninput", + "target": "schemas_production_task_productiontaskupdate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_processcreatebody", + "target": "schemas_production_task_productiontaskupdate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_processupdatebody", + "target": "schemas_production_task_productiontaskupdate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_rationale_1", + "target": "schemas_production_task_productiontaskupdate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_consumablecreatebody", + "target": "schemas_production_task_productiontaskstatusupdate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_consumableupdatebody", + "target": "schemas_production_task_productiontaskstatusupdate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_reagentcreatebody", + "target": "schemas_production_task_productiontaskstatusupdate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_reagentupdatebody", + "target": "schemas_production_task_productiontaskstatusupdate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_sopdocumentcreatebody", + "target": "schemas_production_task_productiontaskstatusupdate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_sopdocumentupdatebody", + "target": "schemas_production_task_productiontaskstatusupdate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_processcategorycreatebody", + "target": "schemas_production_task_productiontaskstatusupdate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_processcategoryupdatebody", + "target": "schemas_production_task_productiontaskstatusupdate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_outputtypecreatebody", + "target": "schemas_production_task_productiontaskstatusupdate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_outputtypeupdatebody", + "target": "schemas_production_task_productiontaskstatusupdate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_packiteminput", + "target": "schemas_production_task_productiontaskstatusupdate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_consumablepackcreatebody", + "target": "schemas_production_task_productiontaskstatusupdate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_consumablepackupdatebody", + "target": "schemas_production_task_productiontaskstatusupdate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_processreagentinput", + "target": "schemas_production_task_productiontaskstatusupdate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_processconsumableinput", + "target": "schemas_production_task_productiontaskstatusupdate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_processoutputinput", + "target": "schemas_production_task_productiontaskstatusupdate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_processdatacollectioninput", + "target": "schemas_production_task_productiontaskstatusupdate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_processcreatebody", + "target": "schemas_production_task_productiontaskstatusupdate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_processupdatebody", + "target": "schemas_production_task_productiontaskstatusupdate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_rationale_1", + "target": "schemas_production_task_productiontaskstatusupdate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_consumablecreatebody", + "target": "schemas_production_task_taskstepadd", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_consumableupdatebody", + "target": "schemas_production_task_taskstepadd", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_reagentcreatebody", + "target": "schemas_production_task_taskstepadd", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_reagentupdatebody", + "target": "schemas_production_task_taskstepadd", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_sopdocumentcreatebody", + "target": "schemas_production_task_taskstepadd", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_sopdocumentupdatebody", + "target": "schemas_production_task_taskstepadd", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_processcategorycreatebody", + "target": "schemas_production_task_taskstepadd", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_processcategoryupdatebody", + "target": "schemas_production_task_taskstepadd", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_outputtypecreatebody", + "target": "schemas_production_task_taskstepadd", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_outputtypeupdatebody", + "target": "schemas_production_task_taskstepadd", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_packiteminput", + "target": "schemas_production_task_taskstepadd", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_consumablepackcreatebody", + "target": "schemas_production_task_taskstepadd", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_consumablepackupdatebody", + "target": "schemas_production_task_taskstepadd", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_processreagentinput", + "target": "schemas_production_task_taskstepadd", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_processconsumableinput", + "target": "schemas_production_task_taskstepadd", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_processoutputinput", + "target": "schemas_production_task_taskstepadd", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_processdatacollectioninput", + "target": "schemas_production_task_taskstepadd", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_processcreatebody", + "target": "schemas_production_task_taskstepadd", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_processupdatebody", + "target": "schemas_production_task_taskstepadd", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_rationale_1", + "target": "schemas_production_task_taskstepadd", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_consumablecreatebody", + "target": "schemas_production_task_taskstepupdate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_consumableupdatebody", + "target": "schemas_production_task_taskstepupdate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_reagentcreatebody", + "target": "schemas_production_task_taskstepupdate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_reagentupdatebody", + "target": "schemas_production_task_taskstepupdate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_sopdocumentcreatebody", + "target": "schemas_production_task_taskstepupdate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_sopdocumentupdatebody", + "target": "schemas_production_task_taskstepupdate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_processcategorycreatebody", + "target": "schemas_production_task_taskstepupdate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_processcategoryupdatebody", + "target": "schemas_production_task_taskstepupdate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_outputtypecreatebody", + "target": "schemas_production_task_taskstepupdate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_outputtypeupdatebody", + "target": "schemas_production_task_taskstepupdate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_packiteminput", + "target": "schemas_production_task_taskstepupdate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_consumablepackcreatebody", + "target": "schemas_production_task_taskstepupdate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_consumablepackupdatebody", + "target": "schemas_production_task_taskstepupdate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_processreagentinput", + "target": "schemas_production_task_taskstepupdate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_processconsumableinput", + "target": "schemas_production_task_taskstepupdate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_processoutputinput", + "target": "schemas_production_task_taskstepupdate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_processdatacollectioninput", + "target": "schemas_production_task_taskstepupdate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_processcreatebody", + "target": "schemas_production_task_taskstepupdate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_processupdatebody", + "target": "schemas_production_task_taskstepupdate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_rationale_1", + "target": "schemas_production_task_taskstepupdate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_consumablecreatebody", + "target": "schemas_production_task_taskstepmaterialitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_consumableupdatebody", + "target": "schemas_production_task_taskstepmaterialitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_reagentcreatebody", + "target": "schemas_production_task_taskstepmaterialitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_reagentupdatebody", + "target": "schemas_production_task_taskstepmaterialitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_sopdocumentcreatebody", + "target": "schemas_production_task_taskstepmaterialitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_sopdocumentupdatebody", + "target": "schemas_production_task_taskstepmaterialitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_processcategorycreatebody", + "target": "schemas_production_task_taskstepmaterialitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_processcategoryupdatebody", + "target": "schemas_production_task_taskstepmaterialitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_outputtypecreatebody", + "target": "schemas_production_task_taskstepmaterialitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_outputtypeupdatebody", + "target": "schemas_production_task_taskstepmaterialitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_packiteminput", + "target": "schemas_production_task_taskstepmaterialitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_consumablepackcreatebody", + "target": "schemas_production_task_taskstepmaterialitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_consumablepackupdatebody", + "target": "schemas_production_task_taskstepmaterialitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_processreagentinput", + "target": "schemas_production_task_taskstepmaterialitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_processconsumableinput", + "target": "schemas_production_task_taskstepmaterialitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_processoutputinput", + "target": "schemas_production_task_taskstepmaterialitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_processdatacollectioninput", + "target": "schemas_production_task_taskstepmaterialitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_processcreatebody", + "target": "schemas_production_task_taskstepmaterialitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_processupdatebody", + "target": "schemas_production_task_taskstepmaterialitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_rationale_1", + "target": "schemas_production_task_taskstepmaterialitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_consumablecreatebody", + "target": "schemas_production_task_taskstepdatacollectionitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_consumableupdatebody", + "target": "schemas_production_task_taskstepdatacollectionitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_reagentcreatebody", + "target": "schemas_production_task_taskstepdatacollectionitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_reagentupdatebody", + "target": "schemas_production_task_taskstepdatacollectionitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_sopdocumentcreatebody", + "target": "schemas_production_task_taskstepdatacollectionitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_sopdocumentupdatebody", + "target": "schemas_production_task_taskstepdatacollectionitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_processcategorycreatebody", + "target": "schemas_production_task_taskstepdatacollectionitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_processcategoryupdatebody", + "target": "schemas_production_task_taskstepdatacollectionitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_outputtypecreatebody", + "target": "schemas_production_task_taskstepdatacollectionitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_outputtypeupdatebody", + "target": "schemas_production_task_taskstepdatacollectionitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_packiteminput", + "target": "schemas_production_task_taskstepdatacollectionitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_consumablepackcreatebody", + "target": "schemas_production_task_taskstepdatacollectionitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_consumablepackupdatebody", + "target": "schemas_production_task_taskstepdatacollectionitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_processreagentinput", + "target": "schemas_production_task_taskstepdatacollectionitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_processconsumableinput", + "target": "schemas_production_task_taskstepdatacollectionitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_processoutputinput", + "target": "schemas_production_task_taskstepdatacollectionitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_processdatacollectioninput", + "target": "schemas_production_task_taskstepdatacollectionitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_processcreatebody", + "target": "schemas_production_task_taskstepdatacollectionitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_processupdatebody", + "target": "schemas_production_task_taskstepdatacollectionitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_rationale_1", + "target": "schemas_production_task_taskstepdatacollectionitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_consumablecreatebody", + "target": "schemas_production_task_taskinputitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_consumableupdatebody", + "target": "schemas_production_task_taskinputitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_reagentcreatebody", + "target": "schemas_production_task_taskinputitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_reagentupdatebody", + "target": "schemas_production_task_taskinputitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_sopdocumentcreatebody", + "target": "schemas_production_task_taskinputitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_sopdocumentupdatebody", + "target": "schemas_production_task_taskinputitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_processcategorycreatebody", + "target": "schemas_production_task_taskinputitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_processcategoryupdatebody", + "target": "schemas_production_task_taskinputitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_outputtypecreatebody", + "target": "schemas_production_task_taskinputitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_outputtypeupdatebody", + "target": "schemas_production_task_taskinputitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_packiteminput", + "target": "schemas_production_task_taskinputitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_consumablepackcreatebody", + "target": "schemas_production_task_taskinputitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_consumablepackupdatebody", + "target": "schemas_production_task_taskinputitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_processreagentinput", + "target": "schemas_production_task_taskinputitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_processconsumableinput", + "target": "schemas_production_task_taskinputitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_processoutputinput", + "target": "schemas_production_task_taskinputitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_processdatacollectioninput", + "target": "schemas_production_task_taskinputitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_processcreatebody", + "target": "schemas_production_task_taskinputitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_processupdatebody", + "target": "schemas_production_task_taskinputitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_rationale_1", + "target": "schemas_production_task_taskinputitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_consumablecreatebody", + "target": "schemas_production_task_taskoutputitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_consumableupdatebody", + "target": "schemas_production_task_taskoutputitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_reagentcreatebody", + "target": "schemas_production_task_taskoutputitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_reagentupdatebody", + "target": "schemas_production_task_taskoutputitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_sopdocumentcreatebody", + "target": "schemas_production_task_taskoutputitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_sopdocumentupdatebody", + "target": "schemas_production_task_taskoutputitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_processcategorycreatebody", + "target": "schemas_production_task_taskoutputitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_processcategoryupdatebody", + "target": "schemas_production_task_taskoutputitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_outputtypecreatebody", + "target": "schemas_production_task_taskoutputitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_outputtypeupdatebody", + "target": "schemas_production_task_taskoutputitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_packiteminput", + "target": "schemas_production_task_taskoutputitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_consumablepackcreatebody", + "target": "schemas_production_task_taskoutputitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_consumablepackupdatebody", + "target": "schemas_production_task_taskoutputitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_processreagentinput", + "target": "schemas_production_task_taskoutputitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_processconsumableinput", + "target": "schemas_production_task_taskoutputitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_processoutputinput", + "target": "schemas_production_task_taskoutputitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_processdatacollectioninput", + "target": "schemas_production_task_taskoutputitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_processcreatebody", + "target": "schemas_production_task_taskoutputitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_processupdatebody", + "target": "schemas_production_task_taskoutputitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_rationale_1", + "target": "schemas_production_task_taskoutputitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L36", + "weight": 0.8 + }, + { + "source": "api_production_consumablecreatebody", + "target": "schemas_cell_product_cellproductcreate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L47", + "weight": 0.8 + }, + { + "source": "api_production_consumableupdatebody", + "target": "schemas_cell_product_cellproductcreate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L47", + "weight": 0.8 + }, + { + "source": "api_production_reagentcreatebody", + "target": "schemas_cell_product_cellproductcreate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L47", + "weight": 0.8 + }, + { + "source": "api_production_reagentupdatebody", + "target": "schemas_cell_product_cellproductcreate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L47", + "weight": 0.8 + }, + { + "source": "api_production_sopdocumentcreatebody", + "target": "schemas_cell_product_cellproductcreate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L47", + "weight": 0.8 + }, + { + "source": "api_production_sopdocumentupdatebody", + "target": "schemas_cell_product_cellproductcreate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L47", + "weight": 0.8 + }, + { + "source": "api_production_processcategorycreatebody", + "target": "schemas_cell_product_cellproductcreate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L47", + "weight": 0.8 + }, + { + "source": "api_production_processcategoryupdatebody", + "target": "schemas_cell_product_cellproductcreate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L47", + "weight": 0.8 + }, + { + "source": "api_production_outputtypecreatebody", + "target": "schemas_cell_product_cellproductcreate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L47", + "weight": 0.8 + }, + { + "source": "api_production_outputtypeupdatebody", + "target": "schemas_cell_product_cellproductcreate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L47", + "weight": 0.8 + }, + { + "source": "api_production_packiteminput", + "target": "schemas_cell_product_cellproductcreate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L47", + "weight": 0.8 + }, + { + "source": "api_production_consumablepackcreatebody", + "target": "schemas_cell_product_cellproductcreate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L47", + "weight": 0.8 + }, + { + "source": "api_production_consumablepackupdatebody", + "target": "schemas_cell_product_cellproductcreate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L47", + "weight": 0.8 + }, + { + "source": "api_production_processreagentinput", + "target": "schemas_cell_product_cellproductcreate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L47", + "weight": 0.8 + }, + { + "source": "api_production_processconsumableinput", + "target": "schemas_cell_product_cellproductcreate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L47", + "weight": 0.8 + }, + { + "source": "api_production_processoutputinput", + "target": "schemas_cell_product_cellproductcreate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L47", + "weight": 0.8 + }, + { + "source": "api_production_processdatacollectioninput", + "target": "schemas_cell_product_cellproductcreate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L47", + "weight": 0.8 + }, + { + "source": "api_production_processcreatebody", + "target": "schemas_cell_product_cellproductcreate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L47", + "weight": 0.8 + }, + { + "source": "api_production_processupdatebody", + "target": "schemas_cell_product_cellproductcreate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L47", + "weight": 0.8 + }, + { + "source": "api_production_rationale_1", + "target": "schemas_cell_product_cellproductcreate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L47", + "weight": 0.8 + }, + { + "source": "api_production_consumablecreatebody", + "target": "schemas_cell_product_cellproductupdate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L47", + "weight": 0.8 + }, + { + "source": "api_production_consumableupdatebody", + "target": "schemas_cell_product_cellproductupdate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L47", + "weight": 0.8 + }, + { + "source": "api_production_reagentcreatebody", + "target": "schemas_cell_product_cellproductupdate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L47", + "weight": 0.8 + }, + { + "source": "api_production_reagentupdatebody", + "target": "schemas_cell_product_cellproductupdate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L47", + "weight": 0.8 + }, + { + "source": "api_production_sopdocumentcreatebody", + "target": "schemas_cell_product_cellproductupdate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L47", + "weight": 0.8 + }, + { + "source": "api_production_sopdocumentupdatebody", + "target": "schemas_cell_product_cellproductupdate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L47", + "weight": 0.8 + }, + { + "source": "api_production_processcategorycreatebody", + "target": "schemas_cell_product_cellproductupdate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L47", + "weight": 0.8 + }, + { + "source": "api_production_processcategoryupdatebody", + "target": "schemas_cell_product_cellproductupdate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L47", + "weight": 0.8 + }, + { + "source": "api_production_outputtypecreatebody", + "target": "schemas_cell_product_cellproductupdate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L47", + "weight": 0.8 + }, + { + "source": "api_production_outputtypeupdatebody", + "target": "schemas_cell_product_cellproductupdate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L47", + "weight": 0.8 + }, + { + "source": "api_production_packiteminput", + "target": "schemas_cell_product_cellproductupdate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L47", + "weight": 0.8 + }, + { + "source": "api_production_consumablepackcreatebody", + "target": "schemas_cell_product_cellproductupdate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L47", + "weight": 0.8 + }, + { + "source": "api_production_consumablepackupdatebody", + "target": "schemas_cell_product_cellproductupdate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L47", + "weight": 0.8 + }, + { + "source": "api_production_processreagentinput", + "target": "schemas_cell_product_cellproductupdate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L47", + "weight": 0.8 + }, + { + "source": "api_production_processconsumableinput", + "target": "schemas_cell_product_cellproductupdate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L47", + "weight": 0.8 + }, + { + "source": "api_production_processoutputinput", + "target": "schemas_cell_product_cellproductupdate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L47", + "weight": 0.8 + }, + { + "source": "api_production_processdatacollectioninput", + "target": "schemas_cell_product_cellproductupdate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L47", + "weight": 0.8 + }, + { + "source": "api_production_processcreatebody", + "target": "schemas_cell_product_cellproductupdate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L47", + "weight": 0.8 + }, + { + "source": "api_production_processupdatebody", + "target": "schemas_cell_product_cellproductupdate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L47", + "weight": 0.8 + }, + { + "source": "api_production_rationale_1", + "target": "schemas_cell_product_cellproductupdate", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/production.py", + "source_location": "L47", + "weight": 0.8 + }, + { + "source": "services_workflow_callback_rationale_1", + "target": "models_models_wfprocessinstance", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "services/workflow_callback.py", + "source_location": "L10", + "weight": 0.8 + }, + { + "source": "services_workflow_callback_rationale_24", + "target": "models_models_wfprocessinstance", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "services/workflow_callback.py", + "source_location": "L10", + "weight": 0.8 + }, + { + "source": "services_workflow_callback_rationale_29", + "target": "models_models_wfprocessinstance", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "services/workflow_callback.py", + "source_location": "L10", + "weight": 0.8 + }, + { + "source": "services_workflow_callback_rationale_61", + "target": "models_models_wfprocessinstance", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "services/workflow_callback.py", + "source_location": "L10", + "weight": 0.8 + }, + { + "source": "services_workflow_engine_workflowengine", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "services/workflow_engine.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "services_workflow_engine_rationale_1", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "services/workflow_engine.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "services_workflow_engine_workflowengine", + "target": "models_models_sysuserrole", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "services/workflow_engine.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "services_workflow_engine_rationale_1", + "target": "models_models_sysuserrole", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "services/workflow_engine.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "services_workflow_engine_workflowengine", + "target": "models_models_wfnode", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "services/workflow_engine.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "services_workflow_engine_rationale_1", + "target": "models_models_wfnode", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "services/workflow_engine.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "services_workflow_engine_workflowengine", + "target": "models_models_wfprocessinstance", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "services/workflow_engine.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "services_workflow_engine_rationale_1", + "target": "models_models_wfprocessinstance", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "services/workflow_engine.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "services_workflow_engine_workflowengine", + "target": "models_models_wftask", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "services/workflow_engine.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "services_workflow_engine_rationale_1", + "target": "models_models_wftask", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "services/workflow_engine.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "services_workflow_engine_workflowengine", + "target": "models_models_wftransition", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "services/workflow_engine.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "services_workflow_engine_rationale_1", + "target": "models_models_wftransition", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "services/workflow_engine.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "services_web_auth_roles_rationale_1", + "target": "models_models_sysmenu", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "services/web_auth_roles.py", + "source_location": "L10", + "weight": 0.8 + }, + { + "source": "services_web_auth_roles_rationale_14", + "target": "models_models_sysmenu", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "services/web_auth_roles.py", + "source_location": "L10", + "weight": 0.8 + }, + { + "source": "services_web_auth_roles_rationale_26", + "target": "models_models_sysmenu", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "services/web_auth_roles.py", + "source_location": "L10", + "weight": 0.8 + }, + { + "source": "services_web_auth_roles_rationale_54", + "target": "models_models_sysmenu", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "services/web_auth_roles.py", + "source_location": "L10", + "weight": 0.8 + }, + { + "source": "services_web_auth_roles_rationale_1", + "target": "models_models_sysrole", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "services/web_auth_roles.py", + "source_location": "L10", + "weight": 0.8 + }, + { + "source": "services_web_auth_roles_rationale_14", + "target": "models_models_sysrole", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "services/web_auth_roles.py", + "source_location": "L10", + "weight": 0.8 + }, + { + "source": "services_web_auth_roles_rationale_26", + "target": "models_models_sysrole", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "services/web_auth_roles.py", + "source_location": "L10", + "weight": 0.8 + }, + { + "source": "services_web_auth_roles_rationale_54", + "target": "models_models_sysrole", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "services/web_auth_roles.py", + "source_location": "L10", + "weight": 0.8 + }, + { + "source": "services_web_auth_roles_rationale_1", + "target": "models_models_sysrolemenu", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "services/web_auth_roles.py", + "source_location": "L10", + "weight": 0.8 + }, + { + "source": "services_web_auth_roles_rationale_14", + "target": "models_models_sysrolemenu", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "services/web_auth_roles.py", + "source_location": "L10", + "weight": 0.8 + }, + { + "source": "services_web_auth_roles_rationale_26", + "target": "models_models_sysrolemenu", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "services/web_auth_roles.py", + "source_location": "L10", + "weight": 0.8 + }, + { + "source": "services_web_auth_roles_rationale_54", + "target": "models_models_sysrolemenu", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "services/web_auth_roles.py", + "source_location": "L10", + "weight": 0.8 + }, + { + "source": "services_web_auth_roles_rationale_1", + "target": "models_models_sysuserrole", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "services/web_auth_roles.py", + "source_location": "L10", + "weight": 0.8 + }, + { + "source": "services_web_auth_roles_rationale_14", + "target": "models_models_sysuserrole", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "services/web_auth_roles.py", + "source_location": "L10", + "weight": 0.8 + }, + { + "source": "services_web_auth_roles_rationale_26", + "target": "models_models_sysuserrole", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "services/web_auth_roles.py", + "source_location": "L10", + "weight": 0.8 + }, + { + "source": "services_web_auth_roles_rationale_54", + "target": "models_models_sysuserrole", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "services/web_auth_roles.py", + "source_location": "L10", + "weight": 0.8 + }, + { + "source": "app_main_lifespan", + "target": "core_login_crypto_ensure_initialized", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "main.py", + "source_location": "L21", + "weight": 1.0 + }, + { + "source": "app_main_lifespan", + "target": "tasks_init_init_scheduled_tasks", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "main.py", + "source_location": "L26", + "weight": 1.0 + }, + { + "source": "app_main_lifespan", + "target": "tasks_init_shutdown_scheduler", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "main.py", + "source_location": "L35", + "weight": 1.0 + }, + { + "source": "core_auth_revoke_session", + "target": "crud_base_crudbase_delete", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/auth.py", + "source_location": "L70", + "weight": 1.0 + }, + { + "source": "core_auth_is_session_valid", + "target": "crud_base_crudbase_exists", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/auth.py", + "source_location": "L90", + "weight": 1.0 + }, + { + "source": "core_auth_is_refresh_token_valid", + "target": "crud_base_crudbase_exists", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/auth.py", + "source_location": "L111", + "weight": 1.0 + }, + { + "source": "core_auth_revoke_refresh_token", + "target": "crud_base_crudbase_delete", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/auth.py", + "source_location": "L120", + "weight": 1.0 + }, + { + "source": "core_auth_create_access_token", + "target": "crud_base_crudbase_update", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/auth.py", + "source_location": "L135", + "weight": 1.0 + }, + { + "source": "core_auth_create_refresh_token", + "target": "crud_base_crudbase_update", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/auth.py", + "source_location": "L151", + "weight": 1.0 + }, + { + "source": "core_auth_get_current_user_by_token", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/auth.py", + "source_location": "L183", + "weight": 1.0 + }, + { + "source": "core_auth_get_current_user_by_token", + "target": "services_web_auth_roles_resolve_web_role_for_user", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/auth.py", + "source_location": "L211", + "weight": 1.0 + }, + { + "source": "core_auth_get_current_user_simple", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/auth.py", + "source_location": "L241", + "weight": 1.0 + }, + { + "source": "core_auth_get_client_ip", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/auth.py", + "source_location": "L258", + "weight": 1.0 + }, + { + "source": "core_login_crypto_extract_login_credentials", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/login_crypto.py", + "source_location": "L88", + "weight": 1.0 + }, + { + "source": "core_login_crypto_extract_login_credentials", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/login_crypto.py", + "source_location": "L103", + "weight": 1.0 + }, + { + "source": "core_wechat_pay_wechatpayclient_make_request", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/wechat_pay.py", + "source_location": "L121", + "weight": 1.0 + }, + { + "source": "core_wechat_pay_wechatpayclient_unified_order", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/wechat_pay.py", + "source_location": "L144", + "weight": 1.0 + }, + { + "source": "core_wechat_pay_wechatpayclient_unified_order", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/wechat_pay.py", + "source_location": "L202", + "weight": 1.0 + }, + { + "source": "core_wechat_pay_wechatpayclient_generate_pay_sign", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/wechat_pay.py", + "source_location": "L208", + "weight": 1.0 + }, + { + "source": "core_wechat_pay_wechatpayclient_query_order", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/wechat_pay.py", + "source_location": "L219", + "weight": 1.0 + }, + { + "source": "core_wechat_pay_wechatpayclient_refund", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/wechat_pay.py", + "source_location": "L269", + "weight": 1.0 + }, + { + "source": "core_wechat_pay_wechatpayclient_refund", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/wechat_pay.py", + "source_location": "L310", + "weight": 1.0 + }, + { + "source": "core_wechat_pay_wechatpayclient_close_order", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/wechat_pay.py", + "source_location": "L322", + "weight": 1.0 + }, + { + "source": "core_wechat_pay_wechatpayv2client_build_miniprogram_pay_params", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/wechat_pay.py", + "source_location": "L412", + "weight": 1.0 + }, + { + "source": "core_wechat_pay_wechatpayv2client_unified_order", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/wechat_pay.py", + "source_location": "L494", + "weight": 1.0 + }, + { + "source": "core_wechat_pay_wechatpayv2client_unified_order", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/wechat_pay.py", + "source_location": "L520", + "weight": 1.0 + }, + { + "source": "core_wechat_pay_wechatpayv2client_query_order", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/wechat_pay.py", + "source_location": "L558", + "weight": 1.0 + }, + { + "source": "core_wechat_pay_wechatpayv2client_refund", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/wechat_pay.py", + "source_location": "L602", + "weight": 1.0 + }, + { + "source": "core_wechat_pay_wechatpayv2client_refund", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/wechat_pay.py", + "source_location": "L612", + "weight": 1.0 + }, + { + "source": "core_wechat_pay_wechatpayv2client_parse_notify", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/wechat_pay.py", + "source_location": "L617", + "weight": 1.0 + }, + { + "source": "core_api_request_log_middleware_redact_obj", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/api_request_log_middleware.py", + "source_location": "L47", + "weight": 1.0 + }, + { + "source": "core_api_request_log_middleware_claims_from_auth", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/api_request_log_middleware.py", + "source_location": "L102", + "weight": 1.0 + }, + { + "source": "core_api_request_log_middleware_persist_log", + "target": "models_models_sysapirequestlog", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/api_request_log_middleware.py", + "source_location": "L140", + "weight": 1.0 + }, + { + "source": "core_api_request_log_middleware_persist_log", + "target": "core_utils_generate_id", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/api_request_log_middleware.py", + "source_location": "L141", + "weight": 1.0 + }, + { + "source": "core_api_request_log_middleware_schedule_persist_log", + "target": "crud_workflow_create_task", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/api_request_log_middleware.py", + "source_location": "L180", + "weight": 1.0 + }, + { + "source": "core_api_request_log_middleware_apirequestlogmiddleware_dispatch", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/api_request_log_middleware.py", + "source_location": "L197", + "weight": 1.0 + }, + { + "source": "core_api_request_log_middleware_apirequestlogmiddleware_dispatch", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/api_request_log_middleware.py", + "source_location": "L251", + "weight": 1.0 + }, + { + "source": "core_security_verify_password", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/security.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "core_request_payload_resolve_request_payload", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/request_payload.py", + "source_location": "L21", + "weight": 1.0 + }, + { + "source": "core_request_payload_resolve_request_payload", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/request_payload.py", + "source_location": "L27", + "weight": 1.0 + }, + { + "source": "core_request_payload_resolve_request_payload", + "target": "core_api_crypto_derive_key", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/request_payload.py", + "source_location": "L31", + "weight": 1.0 + }, + { + "source": "core_request_payload_resolve_request_payload", + "target": "core_api_crypto_decrypt_json", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/request_payload.py", + "source_location": "L37", + "weight": 1.0 + }, + { + "source": "core_menu_guard_require_admin_or_super_admin", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/menu_guard.py", + "source_location": "L17", + "weight": 1.0 + }, + { + "source": "core_menu_guard_get_user_menu_codes", + "target": "services_web_auth_roles_iter_user_menu_perm_codes", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/menu_guard.py", + "source_location": "L25", + "weight": 1.0 + }, + { + "source": "core_utils_generate_uuid", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/utils.py", + "source_location": "L11", + "weight": 1.0 + }, + { + "source": "core_utils_generate_id", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/utils.py", + "source_location": "L16", + "weight": 1.0 + }, + { + "source": "core_storage_convert_heic_to_jpeg", + "target": "exception", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/storage.py", + "source_location": "L49", + "weight": 1.0 + }, + { + "source": "core_storage_localstorage_delete_file", + "target": "crud_base_crudbase_exists", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/storage.py", + "source_location": "L140", + "weight": 1.0 + }, + { + "source": "core_storage_qiniustorage_upload_file", + "target": "exception", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/storage.py", + "source_location": "L183", + "weight": 1.0 + }, + { + "source": "core_storage_qiniustorage_delete_file", + "target": "crud_base_crudbase_delete", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/storage.py", + "source_location": "L199", + "weight": 1.0 + }, + { + "source": "core_storage_ossstorage_upload_file", + "target": "exception", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/storage.py", + "source_location": "L237", + "weight": 1.0 + }, + { + "source": "core_order_status_compat_to_decimal", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/order_status_compat.py", + "source_location": "L21", + "weight": 1.0 + }, + { + "source": "core_data_scope_resolve_user_role_scopes", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/data_scope.py", + "source_location": "L106", + "weight": 1.0 + }, + { + "source": "core_data_scope_apply_data_scope", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/data_scope.py", + "source_location": "L126", + "weight": 1.0 + }, + { + "source": "core_data_scope_apply_data_scope", + "target": "crud_base_crudbase_update", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/data_scope.py", + "source_location": "L170", + "weight": 1.0 + }, + { + "source": "core_admin_request_json_parse_admin_request_json", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/admin_request_json.py", + "source_location": "L41", + "weight": 1.0 + }, + { + "source": "core_admin_request_json_parse_admin_request_json", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/admin_request_json.py", + "source_location": "L47", + "weight": 1.0 + }, + { + "source": "core_admin_request_json_parse_admin_request_json", + "target": "core_request_payload_resolve_request_payload", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/admin_request_json.py", + "source_location": "L50", + "weight": 1.0 + }, + { + "source": "core_api_crypto_middleware_claims_from_auth", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/api_crypto_middleware.py", + "source_location": "L56", + "weight": 1.0 + }, + { + "source": "core_api_crypto_middleware_json_error_response", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/api_crypto_middleware.py", + "source_location": "L101", + "weight": 1.0 + }, + { + "source": "core_api_crypto_middleware_coerce_post_method_override_to_get", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/api_crypto_middleware.py", + "source_location": "L113", + "weight": 1.0 + }, + { + "source": "core_api_crypto_middleware_coerce_post_method_override_to_get", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/api_crypto_middleware.py", + "source_location": "L141", + "weight": 1.0 + }, + { + "source": "core_api_crypto_middleware_apicryptomiddleware_dispatch", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/api_crypto_middleware.py", + "source_location": "L164", + "weight": 1.0 + }, + { + "source": "core_api_crypto_middleware_apicryptomiddleware_dispatch", + "target": "core_api_crypto_is_ts_in_window", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/api_crypto_middleware.py", + "source_location": "L193", + "weight": 1.0 + }, + { + "source": "core_api_crypto_middleware_apicryptomiddleware_dispatch", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/api_crypto_middleware.py", + "source_location": "L196", + "weight": 1.0 + }, + { + "source": "core_api_crypto_middleware_apicryptomiddleware_dispatch", + "target": "core_api_crypto_derive_key", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/api_crypto_middleware.py", + "source_location": "L200", + "weight": 1.0 + }, + { + "source": "core_api_crypto_middleware_apicryptomiddleware_dispatch", + "target": "core_api_crypto_decrypt_json", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/api_crypto_middleware.py", + "source_location": "L207", + "weight": 1.0 + }, + { + "source": "core_api_crypto_middleware_apicryptomiddleware_dispatch", + "target": "core_api_crypto_gen_nonce_hex", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/api_crypto_middleware.py", + "source_location": "L258", + "weight": 1.0 + }, + { + "source": "core_api_crypto_middleware_apicryptomiddleware_dispatch", + "target": "core_api_crypto_encrypt_json", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/api_crypto_middleware.py", + "source_location": "L265", + "weight": 1.0 + }, + { + "source": "core_wechat_message_wechatmessageservice_get_access_token", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/wechat_message.py", + "source_location": "L69", + "weight": 1.0 + }, + { + "source": "core_wechat_message_wechatmessageservice_get_access_token", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/wechat_message.py", + "source_location": "L82", + "weight": 1.0 + }, + { + "source": "core_wechat_message_wechatmessageservice_send_template_message", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/wechat_message.py", + "source_location": "L123", + "weight": 1.0 + }, + { + "source": "core_wechat_message_wechatmessageservice_send_template_message", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/wechat_message.py", + "source_location": "L131", + "weight": 1.0 + }, + { + "source": "core_wechat_message_send_order_status", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/wechat_message.py", + "source_location": "L152", + "weight": 1.0 + }, + { + "source": "core_wechat_message_send_payment_success", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/wechat_message.py", + "source_location": "L187", + "weight": 1.0 + }, + { + "source": "core_wechat_message_send_delivery_notice", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/wechat_message.py", + "source_location": "L224", + "weight": 1.0 + }, + { + "source": "core_wechat_message_send_delivery_warning", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/wechat_message.py", + "source_location": "L259", + "weight": 1.0 + }, + { + "source": "core_wechat_message_send_refund_result", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/wechat_message.py", + "source_location": "L298", + "weight": 1.0 + }, + { + "source": "core_wechat_message_send_urge_notification", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/wechat_message.py", + "source_location": "L333", + "weight": 1.0 + }, + { + "source": "crud_qc_task_conclusion_label", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_task.py", + "source_location": "L49", + "weight": 1.0 + }, + { + "source": "crud_qc_task_task_to_dict", + "target": "crud_collection_protocol_urls_to_attachment_list", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_task.py", + "source_location": "L75", + "weight": 1.0 + }, + { + "source": "crud_qc_task_task_work_order_context", + "target": "crud_qc_work_order_work_order_qc_biz_type", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_task.py", + "source_location": "L85", + "weight": 1.0 + }, + { + "source": "crud_qc_task_task_work_order_context", + "target": "crud_qc_work_order_qc_biz_type_label", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_task.py", + "source_location": "L92", + "weight": 1.0 + }, + { + "source": "crud_qc_task_task_work_order_context", + "target": "crud_qc_work_order_reception_source_label", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_task.py", + "source_location": "L94", + "weight": 1.0 + }, + { + "source": "crud_qc_task_enrich_tasks_reception_fields", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_task.py", + "source_location": "L107", + "weight": 1.0 + }, + { + "source": "crud_qc_task_enrich_tasks_reception_fields", + "target": "crud_qc_work_order_load_sample_type_name_map", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_task.py", + "source_location": "L152", + "weight": 1.0 + }, + { + "source": "crud_qc_task_enrich_tasks_reception_fields", + "target": "crud_qc_work_order_sample_type_name_for_reception", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_task.py", + "source_location": "L159", + "weight": 1.0 + }, + { + "source": "crud_qc_task_task_row_to_dict", + "target": "crud_base_crudbase_update", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_task.py", + "source_location": "L176", + "weight": 1.0 + }, + { + "source": "crud_qc_task_create_task_for_line", + "target": "models_models_bizqctask", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_task.py", + "source_location": "L196", + "weight": 1.0 + }, + { + "source": "crud_qc_task_create_task_for_line", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_task.py", + "source_location": "L197", + "weight": 1.0 + }, + { + "source": "crud_qc_task_list_tasks", + "target": "crud_base_crudbase_count", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_task.py", + "source_location": "L274", + "weight": 1.0 + }, + { + "source": "crud_qc_task_get_task_detail", + "target": "crud_sample_reception_get_reception_by_id", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_task.py", + "source_location": "L335", + "weight": 1.0 + }, + { + "source": "crud_qc_task_complete_task", + "target": "crud_qc_work_order_try_complete_work_order", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_task.py", + "source_location": "L398", + "weight": 1.0 + }, + { + "source": "crud_process_route_list_routes", + "target": "crud_base_crudbase_count", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/process_route.py", + "source_location": "L134", + "weight": 1.0 + }, + { + "source": "crud_process_route_create_route", + "target": "models_models_bizprocessroute", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/process_route.py", + "source_location": "L202", + "weight": 1.0 + }, + { + "source": "crud_process_route_create_route", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/process_route.py", + "source_location": "L203", + "weight": 1.0 + }, + { + "source": "crud_process_route_update_route", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/process_route.py", + "source_location": "L230", + "weight": 1.0 + }, + { + "source": "crud_process_route_create_step_reagent", + "target": "models_models_bizprocessroutestepreagent", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/process_route.py", + "source_location": "L278", + "weight": 1.0 + }, + { + "source": "crud_process_route_create_step_reagent", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/process_route.py", + "source_location": "L279", + "weight": 1.0 + }, + { + "source": "crud_process_route_create_step_reagent", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/process_route.py", + "source_location": "L280", + "weight": 1.0 + }, + { + "source": "crud_process_route_create_step_consumable", + "target": "models_models_bizprocessroutestepconsumable", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/process_route.py", + "source_location": "L293", + "weight": 1.0 + }, + { + "source": "crud_process_route_create_step_consumable", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/process_route.py", + "source_location": "L294", + "weight": 1.0 + }, + { + "source": "crud_process_route_create_step_consumable", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/process_route.py", + "source_location": "L295", + "weight": 1.0 + }, + { + "source": "crud_process_route_create_step_output", + "target": "models_models_bizprocessroutestepoutput", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/process_route.py", + "source_location": "L308", + "weight": 1.0 + }, + { + "source": "crud_process_route_create_step_output", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/process_route.py", + "source_location": "L309", + "weight": 1.0 + }, + { + "source": "crud_process_route_create_step_output", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/process_route.py", + "source_location": "L310", + "weight": 1.0 + }, + { + "source": "crud_process_route_create_step_data_collection", + "target": "models_models_bizprocessroutestepdatacollection", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/process_route.py", + "source_location": "L320", + "weight": 1.0 + }, + { + "source": "crud_process_route_create_step_data_collection", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/process_route.py", + "source_location": "L321", + "weight": 1.0 + }, + { + "source": "crud_process_route_create_step_data_collection", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/process_route.py", + "source_location": "L322", + "weight": 1.0 + }, + { + "source": "crud_process_route_add_step", + "target": "models_models_bizprocessroutestep", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/process_route.py", + "source_location": "L354", + "weight": 1.0 + }, + { + "source": "crud_process_route_add_step", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/process_route.py", + "source_location": "L355", + "weight": 1.0 + }, + { + "source": "crud_process_route_update_step", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/process_route.py", + "source_location": "L418", + "weight": 1.0 + }, + { + "source": "crud_process_route_copy_step", + "target": "models_models_bizprocessroutestep", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/process_route.py", + "source_location": "L472", + "weight": 1.0 + }, + { + "source": "crud_process_route_copy_step", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/process_route.py", + "source_location": "L473", + "weight": 1.0 + }, + { + "source": "crud_sample_code_list_sample_codes", + "target": "crud_base_crudbase_count", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sample_code.py", + "source_location": "L62", + "weight": 1.0 + }, + { + "source": "crud_sample_code_create_sample_code", + "target": "models_models_bizsamplecode", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sample_code.py", + "source_location": "L97", + "weight": 1.0 + }, + { + "source": "crud_sample_code_create_sample_code", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sample_code.py", + "source_location": "L98", + "weight": 1.0 + }, + { + "source": "crud_sample_code_batch_generate_sample_codes", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sample_code.py", + "source_location": "L204", + "weight": 1.0 + }, + { + "source": "crud_sample_code_batch_generate_sample_codes", + "target": "models_models_bizsamplecode", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sample_code.py", + "source_location": "L226", + "weight": 1.0 + }, + { + "source": "crud_sample_code_batch_generate_sample_codes", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sample_code.py", + "source_location": "L227", + "weight": 1.0 + }, + { + "source": "crud_qc_task_result_merge_saved_into_template", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_task_result.py", + "source_location": "L73", + "weight": 1.0 + }, + { + "source": "crud_qc_task_result_list_results_by_task", + "target": "crud_workflow_get_task", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_task_result.py", + "source_location": "L99", + "weight": 1.0 + }, + { + "source": "crud_qc_task_result_list_results_by_task", + "target": "crud_qc_item_param_list_params_by_item", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_task_result.py", + "source_location": "L105", + "weight": 1.0 + }, + { + "source": "crud_qc_task_result_save_results_for_task", + "target": "crud_workflow_get_task", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_task_result.py", + "source_location": "L118", + "weight": 1.0 + }, + { + "source": "crud_qc_task_result_save_results_for_task", + "target": "crud_base_crudbase_update", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_task_result.py", + "source_location": "L122", + "weight": 1.0 + }, + { + "source": "crud_qc_task_result_save_results_for_task", + "target": "models_qc_param_bizqctaskresult", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_task_result.py", + "source_location": "L133", + "weight": 1.0 + }, + { + "source": "crud_qc_task_result_save_results_for_task", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_task_result.py", + "source_location": "L134", + "weight": 1.0 + }, + { + "source": "crud_qc_task_result_save_results_for_task", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_task_result.py", + "source_location": "L136", + "weight": 1.0 + }, + { + "source": "crud_post_list_posts", + "target": "crud_base_crudbase_count", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/post.py", + "source_location": "L47", + "weight": 1.0 + }, + { + "source": "crud_post_create_post", + "target": "models_models_syspost", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/post.py", + "source_location": "L91", + "weight": 1.0 + }, + { + "source": "crud_post_create_post", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/post.py", + "source_location": "L92", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_check_result_save_reception_check_results", + "target": "api_sample_reception_list_active_check_items", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sample_reception_check_result.py", + "source_location": "L111", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_check_result_save_reception_check_results", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sample_reception_check_result.py", + "source_location": "L115", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_check_result_save_reception_check_results", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sample_reception_check_result.py", + "source_location": "L115", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_check_result_save_reception_check_results", + "target": "models_models_bizsamplereceptioncheckresult", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sample_reception_check_result.py", + "source_location": "L126", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_check_result_save_reception_check_results", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sample_reception_check_result.py", + "source_location": "L127", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_check_result_sync_legacy_columns_from_results", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sample_reception_check_result.py", + "source_location": "L150", + "weight": 1.0 + }, + { + "source": "crud_user_list_users", + "target": "crud_base_crudbase_count", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/user.py", + "source_location": "L88", + "weight": 1.0 + }, + { + "source": "crud_user_list_users", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/user.py", + "source_location": "L106", + "weight": 1.0 + }, + { + "source": "crud_user_set_user_post_ids_only", + "target": "crud_base_crudbase_update", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/user.py", + "source_location": "L137", + "weight": 1.0 + }, + { + "source": "crud_user_set_user_post_ids_only", + "target": "models_models_sysuserpost", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/user.py", + "source_location": "L142", + "weight": 1.0 + }, + { + "source": "crud_user_set_user_post_ids_only", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/user.py", + "source_location": "L143", + "weight": 1.0 + }, + { + "source": "crud_user_replace_associations", + "target": "crud_base_crudbase_update", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/user.py", + "source_location": "L245", + "weight": 1.0 + }, + { + "source": "crud_user_replace_associations", + "target": "models_models_sysuserrole", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/user.py", + "source_location": "L254", + "weight": 1.0 + }, + { + "source": "crud_user_replace_associations", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/user.py", + "source_location": "L255", + "weight": 1.0 + }, + { + "source": "crud_user_replace_associations", + "target": "models_models_sysuserpost", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/user.py", + "source_location": "L271", + "weight": 1.0 + }, + { + "source": "crud_user_create_user", + "target": "models_models_sysuser", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/user.py", + "source_location": "L316", + "weight": 1.0 + }, + { + "source": "crud_user_create_user", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/user.py", + "source_location": "L317", + "weight": 1.0 + }, + { + "source": "crud_production_work_order_wo_to_dict", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_work_order.py", + "source_location": "L66", + "weight": 1.0 + }, + { + "source": "crud_production_work_order_create_production_work_order_from_reception", + "target": "models_models_bizproductionworkorder", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_work_order.py", + "source_location": "L125", + "weight": 1.0 + }, + { + "source": "crud_production_work_order_create_production_work_order_from_reception", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_work_order.py", + "source_location": "L126", + "weight": 1.0 + }, + { + "source": "crud_production_work_order_list_production_work_orders", + "target": "crud_base_crudbase_count", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_work_order.py", + "source_location": "L218", + "weight": 1.0 + }, + { + "source": "crud_material_list_materials", + "target": "crud_base_crudbase_count", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/material.py", + "source_location": "L91", + "weight": 1.0 + }, + { + "source": "crud_material_create_material", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/material.py", + "source_location": "L129", + "weight": 1.0 + }, + { + "source": "crud_material_create_material", + "target": "models_material_bizmaterial", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/material.py", + "source_location": "L140", + "weight": 1.0 + }, + { + "source": "crud_material_create_material", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/material.py", + "source_location": "L141", + "weight": 1.0 + }, + { + "source": "crud_material_stock_in", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/material.py", + "source_location": "L262", + "weight": 1.0 + }, + { + "source": "crud_material_stock_in", + "target": "models_material_bizmaterialstocklog", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/material.py", + "source_location": "L284", + "weight": 1.0 + }, + { + "source": "crud_material_stock_in", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/material.py", + "source_location": "L285", + "weight": 1.0 + }, + { + "source": "crud_material_stock_out", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/material.py", + "source_location": "L322", + "weight": 1.0 + }, + { + "source": "crud_material_stock_out", + "target": "models_material_bizmaterialstocklog", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/material.py", + "source_location": "L349", + "weight": 1.0 + }, + { + "source": "crud_material_stock_out", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/material.py", + "source_location": "L350", + "weight": 1.0 + }, + { + "source": "crud_dict_type_list_dict_types", + "target": "crud_base_crudbase_count", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/dict_type.py", + "source_location": "L46", + "weight": 1.0 + }, + { + "source": "crud_dict_type_create_dict_type", + "target": "models_models_sysdicttype", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/dict_type.py", + "source_location": "L93", + "weight": 1.0 + }, + { + "source": "crud_dict_type_create_dict_type", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/dict_type.py", + "source_location": "L94", + "weight": 1.0 + }, + { + "source": "crud_dict_type_soft_delete_dict_type", + "target": "crud_base_crudbase_update", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/dict_type.py", + "source_location": "L156", + "weight": 1.0 + }, + { + "source": "crud_qc_third_party_company_list_companies", + "target": "crud_base_crudbase_count", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_third_party_company.py", + "source_location": "L77", + "weight": 1.0 + }, + { + "source": "crud_qc_third_party_company_create_company", + "target": "models_models_bizqcthirdpartycompany", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_third_party_company.py", + "source_location": "L148", + "weight": 1.0 + }, + { + "source": "crud_qc_third_party_company_create_company", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_third_party_company.py", + "source_location": "L149", + "weight": 1.0 + }, + { + "source": "crud_material_stock_log_list_stock_logs", + "target": "crud_base_crudbase_count", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/material_stock_log.py", + "source_location": "L78", + "weight": 1.0 + }, + { + "source": "crud_tenant_list_tenants", + "target": "crud_base_crudbase_count", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/tenant.py", + "source_location": "L45", + "weight": 1.0 + }, + { + "source": "crud_tenant_create_tenant", + "target": "models_models_systenant", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/tenant.py", + "source_location": "L89", + "weight": 1.0 + }, + { + "source": "crud_tenant_create_tenant", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/tenant.py", + "source_location": "L90", + "weight": 1.0 + }, + { + "source": "crud_consumable_list_consumables", + "target": "crud_base_crudbase_count", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/consumable.py", + "source_location": "L55", + "weight": 1.0 + }, + { + "source": "crud_consumable_create_consumable", + "target": "models_models_bizconsumable", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/consumable.py", + "source_location": "L104", + "weight": 1.0 + }, + { + "source": "crud_consumable_create_consumable", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/consumable.py", + "source_location": "L105", + "weight": 1.0 + }, + { + "source": "crud_sop_document_row_to_dict", + "target": "crud_collection_protocol_urls_to_attachment_list", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sop_document.py", + "source_location": "L28", + "weight": 1.0 + }, + { + "source": "crud_sop_document_list_sop_documents", + "target": "crud_base_crudbase_count", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sop_document.py", + "source_location": "L60", + "weight": 1.0 + }, + { + "source": "crud_sop_document_create_sop_document", + "target": "models_models_bizsopdocument", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sop_document.py", + "source_location": "L107", + "weight": 1.0 + }, + { + "source": "crud_sop_document_create_sop_document", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sop_document.py", + "source_location": "L108", + "weight": 1.0 + }, + { + "source": "crud_production_task_generate_task_no", + "target": "crud_base_crudbase_count", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L37", + "weight": 1.0 + }, + { + "source": "crud_production_task_clone_step_reagents", + "target": "models_models_bizproductiontaskstepreagent", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L186", + "weight": 1.0 + }, + { + "source": "crud_production_task_clone_step_reagents", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L187", + "weight": 1.0 + }, + { + "source": "crud_production_task_clone_step_consumables", + "target": "models_models_bizproductiontaskstepconsumable", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L204", + "weight": 1.0 + }, + { + "source": "crud_production_task_clone_step_consumables", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L205", + "weight": 1.0 + }, + { + "source": "crud_production_task_clone_step_outputs", + "target": "models_models_bizproductiontaskstepoutput", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L222", + "weight": 1.0 + }, + { + "source": "crud_production_task_clone_step_outputs", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L223", + "weight": 1.0 + }, + { + "source": "crud_production_task_clone_step_data_collections", + "target": "models_models_bizproductiontaskstepdatacollection", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L239", + "weight": 1.0 + }, + { + "source": "crud_production_task_clone_step_data_collections", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L240", + "weight": 1.0 + }, + { + "source": "crud_production_task_clone_route_to_task", + "target": "models_models_bizproductiontaskstep", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L260", + "weight": 1.0 + }, + { + "source": "crud_production_task_clone_route_to_task", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L261", + "weight": 1.0 + }, + { + "source": "crud_production_task_create_production_task", + "target": "models_models_bizproductiontask", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L287", + "weight": 1.0 + }, + { + "source": "crud_production_task_create_production_task", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L288", + "weight": 1.0 + }, + { + "source": "crud_production_task_create_production_task", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L290", + "weight": 1.0 + }, + { + "source": "crud_production_task_list_production_tasks", + "target": "crud_base_crudbase_count", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L337", + "weight": 1.0 + }, + { + "source": "crud_production_task_update_production_task", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L419", + "weight": 1.0 + }, + { + "source": "crud_production_task_add_task_step", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L472", + "weight": 1.0 + }, + { + "source": "crud_production_task_add_task_step", + "target": "models_models_bizproductiontaskstep", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L479", + "weight": 1.0 + }, + { + "source": "crud_production_task_add_task_step", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L480", + "weight": 1.0 + }, + { + "source": "crud_production_task_update_task_step", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L519", + "weight": 1.0 + }, + { + "source": "crud_production_task_replace_step_reagents", + "target": "models_models_bizproductiontaskstepreagent", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L568", + "weight": 1.0 + }, + { + "source": "crud_production_task_replace_step_reagents", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L569", + "weight": 1.0 + }, + { + "source": "crud_production_task_replace_step_reagents", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L570", + "weight": 1.0 + }, + { + "source": "crud_production_task_replace_step_consumables", + "target": "models_models_bizproductiontaskstepconsumable", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L591", + "weight": 1.0 + }, + { + "source": "crud_production_task_replace_step_consumables", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L592", + "weight": 1.0 + }, + { + "source": "crud_production_task_replace_step_consumables", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L593", + "weight": 1.0 + }, + { + "source": "crud_production_task_replace_step_outputs", + "target": "models_models_bizproductiontaskstepoutput", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L614", + "weight": 1.0 + }, + { + "source": "crud_production_task_replace_step_outputs", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L615", + "weight": 1.0 + }, + { + "source": "crud_production_task_replace_step_outputs", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L616", + "weight": 1.0 + }, + { + "source": "crud_production_task_replace_step_data_collections", + "target": "models_models_bizproductiontaskstepdatacollection", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L633", + "weight": 1.0 + }, + { + "source": "crud_production_task_replace_step_data_collections", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L634", + "weight": 1.0 + }, + { + "source": "crud_production_task_replace_step_data_collections", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L635", + "weight": 1.0 + }, + { + "source": "crud_production_task_set_task_inputs", + "target": "models_models_bizproductiontaskinput", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L652", + "weight": 1.0 + }, + { + "source": "crud_production_task_set_task_inputs", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L653", + "weight": 1.0 + }, + { + "source": "crud_production_task_set_task_inputs", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L654", + "weight": 1.0 + }, + { + "source": "crud_production_task_set_task_outputs", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L672", + "weight": 1.0 + }, + { + "source": "crud_production_task_set_task_outputs", + "target": "models_models_bizproductiontaskoutput", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L673", + "weight": 1.0 + }, + { + "source": "crud_production_task_set_task_outputs", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L674", + "weight": 1.0 + }, + { + "source": "crud_qc_third_party_item_list_items", + "target": "crud_base_crudbase_count", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_third_party_item.py", + "source_location": "L100", + "weight": 1.0 + }, + { + "source": "crud_qc_third_party_item_list_items", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_third_party_item.py", + "source_location": "L112", + "weight": 1.0 + }, + { + "source": "crud_qc_third_party_item_list_active_items", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_third_party_item.py", + "source_location": "L129", + "weight": 1.0 + }, + { + "source": "crud_qc_third_party_item_create_item", + "target": "crud_qc_third_party_company_get_company", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_third_party_item.py", + "source_location": "L157", + "weight": 1.0 + }, + { + "source": "crud_qc_third_party_item_create_item", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_third_party_item.py", + "source_location": "L171", + "weight": 1.0 + }, + { + "source": "crud_qc_third_party_item_create_item", + "target": "models_models_bizqcthirdpartyitem", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_third_party_item.py", + "source_location": "L172", + "weight": 1.0 + }, + { + "source": "crud_qc_third_party_item_create_item", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_third_party_item.py", + "source_location": "L173", + "weight": 1.0 + }, + { + "source": "crud_qc_third_party_item_update_item", + "target": "crud_qc_third_party_company_get_company", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_third_party_item.py", + "source_location": "L214", + "weight": 1.0 + }, + { + "source": "crud_qc_third_party_item_update_item", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_third_party_item.py", + "source_location": "L231", + "weight": 1.0 + }, + { + "source": "crud_reagent_list_reagents", + "target": "crud_base_crudbase_count", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/reagent.py", + "source_location": "L55", + "weight": 1.0 + }, + { + "source": "crud_reagent_create_reagent", + "target": "models_models_bizreagent", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/reagent.py", + "source_location": "L104", + "weight": 1.0 + }, + { + "source": "crud_reagent_create_reagent", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/reagent.py", + "source_location": "L105", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_get_protocol_nos_used_in_protocols", + "target": "crud_base_crudbase_update", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L58", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_get_sample_codes_used_in_protocol_samples", + "target": "crud_base_crudbase_update", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L92", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_validate_sample_codes_not_used", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L118", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_validate_sample_codes_not_used", + "target": "crud_protocol_donation_convert_get_partner_sample_codes", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L126", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_optional_decimal", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L160", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_normalize_yyyymmdd_date", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L171", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_normalize_fields", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L192", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_normalize_fields", + "target": "crud_base_camel_to_snake", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L192", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_attachments_to_urls", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L218", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_list_collection_protocols", + "target": "crud_base_crudbase_count", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L559", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_list_collection_protocols", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L598", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_get_protocol_detail_bundle", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L718", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_get_protocol_detail_bundle", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L719", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_get_protocol_detail_bundle", + "target": "crud_sample_reception_get_receptions_map_for_samples", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L753", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_get_protocol_detail_bundle", + "target": "crud_qc_work_order_get_qc_info_map_for_samples", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L758", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_list_audits", + "target": "crud_base_crudbase_count", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L828", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_list_audits", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L846", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_create_audit", + "target": "models_models_bizprotocolaudit", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L868", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_create_audit", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L869", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_rows_to_payment_detail_dicts", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L924", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_list_receipt_confirm_details", + "target": "crud_base_crudbase_count", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L953", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_list_receipt_confirmed_details", + "target": "crud_base_crudbase_count", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L976", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_list_refund_confirm_details", + "target": "crud_base_crudbase_count", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L1046", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_list_refund_confirmed_details", + "target": "crud_base_crudbase_count", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L1077", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_batch_submit_receipt_finance", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L1195", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_apply_submit_refund_finance", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L1216", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_batch_submit_refund_finance", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L1260", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_list_payment_details_page", + "target": "crud_base_crudbase_count", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L1324", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_list_payment_details_page", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L1340", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_create_collection_protocol", + "target": "crud_protocol_donation_convert_assert_biz_no_available", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L1432", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_create_collection_protocol", + "target": "models_models_bizcollectionprotocol", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L1433", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_create_collection_protocol", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L1434", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_update_collection_protocol", + "target": "crud_protocol_donation_convert_assert_biz_no_available", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L1489", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_upsert_party_customer", + "target": "models_models_bizprotocolpartycustomer", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L1608", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_upsert_party_customer", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L1609", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_upsert_party_customer", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L1613", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_upsert_collection_info", + "target": "models_models_bizprotocolcollectioninfo", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L1679", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_upsert_collection_info", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L1680", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_upsert_collection_info", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L1684", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_save_samples", + "target": "models_models_bizprotocolsample", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L1750", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_save_samples", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L1751", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_save_samples", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L1755", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_save_samples", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L1772", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_save_sample_transports", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L1837", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_save_sample_transports", + "target": "core_utils_parse_datetime", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L1847", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_save_sample_transports", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L1851", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_save_sample_transports", + "target": "models_models_bizprotocolsampletransport", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L1855", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_save_sample_transports", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L1856", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_align_fq_payment_details_payload", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L1944", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_upsert_payment", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L2052", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_upsert_payment", + "target": "models_models_bizprotocolpayment", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L2053", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_upsert_payment", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L2054", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_save_payment_details", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L2128", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_save_payment_details", + "target": "core_utils_parse_datetime", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L2130", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_save_payment_details", + "target": "models_models_bizprotocolpaymentdetail", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L2136", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_save_payment_details", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L2137", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_save_payment_details", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L2163", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_upsert_storage_cert", + "target": "models_models_bizprotocolstoragecert", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L2199", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_upsert_storage_cert", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L2200", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_upsert_storage_cert", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L2204", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_upsert_fullmoon_todo", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L2291", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_upsert_fullmoon_todo", + "target": "models_models_bizprotocolfullmoontodo", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L2300", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_upsert_fullmoon_todo", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L2301", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_upsert_fullmoon_todo", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L2305", + "weight": 1.0 + }, + { + "source": "crud_qc_material_usage_list_usages", + "target": "crud_base_crudbase_count", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_material_usage.py", + "source_location": "L61", + "weight": 1.0 + }, + { + "source": "crud_qc_material_usage_deduct_for_task", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_material_usage.py", + "source_location": "L85", + "weight": 1.0 + }, + { + "source": "crud_qc_material_usage_deduct_for_task", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_material_usage.py", + "source_location": "L89", + "weight": 1.0 + }, + { + "source": "crud_qc_material_usage_deduct_for_task", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_material_usage.py", + "source_location": "L120", + "weight": 1.0 + }, + { + "source": "crud_qc_material_usage_deduct_for_task", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_material_usage.py", + "source_location": "L121", + "weight": 1.0 + }, + { + "source": "crud_clean_room_list_clean_rooms", + "target": "crud_base_crudbase_count", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/clean_room.py", + "source_location": "L53", + "weight": 1.0 + }, + { + "source": "crud_clean_room_create_clean_room", + "target": "models_models_bizcleanroom", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/clean_room.py", + "source_location": "L100", + "weight": 1.0 + }, + { + "source": "crud_clean_room_create_clean_room", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/clean_room.py", + "source_location": "L101", + "weight": 1.0 + }, + { + "source": "crud_clean_room_list_access_logs", + "target": "crud_base_crudbase_count", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/clean_room.py", + "source_location": "L224", + "weight": 1.0 + }, + { + "source": "crud_clean_room_create_access_log", + "target": "models_models_bizcleanroomaccesslog", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/clean_room.py", + "source_location": "L263", + "weight": 1.0 + }, + { + "source": "crud_clean_room_create_access_log", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/clean_room.py", + "source_location": "L264", + "weight": 1.0 + }, + { + "source": "crud_express_company_list_express_companies", + "target": "crud_base_crudbase_count", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/express_company.py", + "source_location": "L46", + "weight": 1.0 + }, + { + "source": "crud_express_company_create_express_company", + "target": "models_models_bizexpresscompany", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/express_company.py", + "source_location": "L89", + "weight": 1.0 + }, + { + "source": "crud_express_company_create_express_company", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/express_company.py", + "source_location": "L90", + "weight": 1.0 + }, + { + "source": "crud_qc_lab_test_item_list_lab_items", + "target": "crud_base_crudbase_count", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_lab_test_item.py", + "source_location": "L68", + "weight": 1.0 + }, + { + "source": "crud_qc_lab_test_item_create_lab_item", + "target": "models_models_bizqclabtestitem", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_lab_test_item.py", + "source_location": "L130", + "weight": 1.0 + }, + { + "source": "crud_qc_lab_test_item_create_lab_item", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_lab_test_item.py", + "source_location": "L131", + "weight": 1.0 + }, + { + "source": "crud_role_list_roles", + "target": "crud_base_crudbase_count", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/role.py", + "source_location": "L63", + "weight": 1.0 + }, + { + "source": "crud_role_create_role", + "target": "models_models_sysrole", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/role.py", + "source_location": "L114", + "weight": 1.0 + }, + { + "source": "crud_role_create_role", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/role.py", + "source_location": "L115", + "weight": 1.0 + }, + { + "source": "crud_role_soft_delete_role", + "target": "crud_base_crudbase_update", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/role.py", + "source_location": "L180", + "weight": 1.0 + }, + { + "source": "crud_role_update_role_menus", + "target": "crud_base_crudbase_delete", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/role.py", + "source_location": "L213", + "weight": 1.0 + }, + { + "source": "crud_role_update_role_menus", + "target": "models_models_sysrolemenu", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/role.py", + "source_location": "L216", + "weight": 1.0 + }, + { + "source": "crud_role_update_role_menus", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/role.py", + "source_location": "L217", + "weight": 1.0 + }, + { + "source": "crud_role_update_role_data_scope", + "target": "crud_base_crudbase_update", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/role.py", + "source_location": "L264", + "weight": 1.0 + }, + { + "source": "crud_role_update_role_data_scope", + "target": "models_models_sysroledatascopedetail", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/role.py", + "source_location": "L272", + "weight": 1.0 + }, + { + "source": "crud_role_update_role_data_scope", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/role.py", + "source_location": "L273", + "weight": 1.0 + }, + { + "source": "crud_role_update_role_data_scope", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/role.py", + "source_location": "L275", + "weight": 1.0 + }, + { + "source": "crud_cell_product_list_cell_products", + "target": "crud_base_crudbase_count", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/cell_product.py", + "source_location": "L69", + "weight": 1.0 + }, + { + "source": "crud_cell_product_create_cell_product", + "target": "models_models_bizcellproduct", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/cell_product.py", + "source_location": "L116", + "weight": 1.0 + }, + { + "source": "crud_cell_product_create_cell_product", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/cell_product.py", + "source_location": "L117", + "weight": 1.0 + }, + { + "source": "crud_menu_build_tree", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/menu.py", + "source_location": "L34", + "weight": 1.0 + }, + { + "source": "crud_menu_create_menu", + "target": "models_models_sysmenu", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/menu.py", + "source_location": "L110", + "weight": 1.0 + }, + { + "source": "crud_menu_create_menu", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/menu.py", + "source_location": "L111", + "weight": 1.0 + }, + { + "source": "crud_collection_region_list_collection_regions", + "target": "crud_base_crudbase_count", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_region.py", + "source_location": "L59", + "weight": 1.0 + }, + { + "source": "crud_collection_region_list_collection_regions", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_region.py", + "source_location": "L88", + "weight": 1.0 + }, + { + "source": "crud_collection_region_create_collection_region", + "target": "models_models_bizcollectionregion", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_region.py", + "source_location": "L110", + "weight": 1.0 + }, + { + "source": "crud_collection_region_create_collection_region", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_region.py", + "source_location": "L111", + "weight": 1.0 + }, + { + "source": "crud_collection_region_list_hospitals", + "target": "crud_base_crudbase_count", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_region.py", + "source_location": "L209", + "weight": 1.0 + }, + { + "source": "crud_collection_region_create_hospital", + "target": "models_models_bizcollectionhospital", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_region.py", + "source_location": "L245", + "weight": 1.0 + }, + { + "source": "crud_collection_region_create_hospital", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_region.py", + "source_location": "L246", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_check_item_list_check_items", + "target": "crud_base_crudbase_count", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sample_reception_check_item.py", + "source_location": "L83", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_check_item_create_check_item", + "target": "models_models_bizsamplereceptioncheckitem", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sample_reception_check_item.py", + "source_location": "L139", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_check_item_create_check_item", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sample_reception_check_item.py", + "source_location": "L140", + "weight": 1.0 + }, + { + "source": "crud_site_list_sites", + "target": "crud_base_crudbase_count", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/site.py", + "source_location": "L52", + "weight": 1.0 + }, + { + "source": "crud_site_create_site", + "target": "models_models_syssite", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/site.py", + "source_location": "L101", + "weight": 1.0 + }, + { + "source": "crud_site_create_site", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/site.py", + "source_location": "L102", + "weight": 1.0 + }, + { + "source": "crud_api_request_log_get_multi_with_filters", + "target": "crud_base_crudbase_count", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/api_request_log.py", + "source_location": "L58", + "weight": 1.0 + }, + { + "source": "crud_api_request_log_delete", + "target": "models_models_sysapirequestloghis", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/api_request_log.py", + "source_location": "L95", + "weight": 1.0 + }, + { + "source": "crud_dict_data_list_dict_data", + "target": "crud_base_crudbase_count", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/dict_data.py", + "source_location": "L50", + "weight": 1.0 + }, + { + "source": "crud_dict_data_create_dict_data", + "target": "models_models_sysdictdata", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/dict_data.py", + "source_location": "L82", + "weight": 1.0 + }, + { + "source": "crud_dict_data_create_dict_data", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/dict_data.py", + "source_location": "L83", + "weight": 1.0 + }, + { + "source": "crud_research_donation_optional_decimal", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L72", + "weight": 1.0 + }, + { + "source": "crud_research_donation_normalize_fields", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L87", + "weight": 1.0 + }, + { + "source": "crud_research_donation_normalize_fields", + "target": "crud_base_camel_to_snake", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L87", + "weight": 1.0 + }, + { + "source": "crud_research_donation_merge_comma_separated_urls", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L99", + "weight": 1.0 + }, + { + "source": "crud_research_donation_resolve_donation_payload", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L110", + "weight": 1.0 + }, + { + "source": "crud_research_donation_resolve_donation_payload", + "target": "crud_collection_protocol_attachments_to_urls", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L111", + "weight": 1.0 + }, + { + "source": "crud_research_donation_donation_to_dict", + "target": "crud_collection_protocol_urls_to_attachment_list", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L154", + "weight": 1.0 + }, + { + "source": "crud_research_donation_list_donations", + "target": "crud_base_crudbase_count", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L415", + "weight": 1.0 + }, + { + "source": "crud_research_donation_list_donations", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L457", + "weight": 1.0 + }, + { + "source": "crud_research_donation_get_donation_detail", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L570", + "weight": 1.0 + }, + { + "source": "crud_research_donation_get_donation_detail", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L573", + "weight": 1.0 + }, + { + "source": "crud_research_donation_get_donation_detail", + "target": "crud_sample_reception_get_receptions_map_for_donation_samples", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L595", + "weight": 1.0 + }, + { + "source": "crud_research_donation_get_donation_detail", + "target": "crud_qc_work_order_get_qc_info_map_for_samples", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L598", + "weight": 1.0 + }, + { + "source": "crud_research_donation_create_donation", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L639", + "weight": 1.0 + }, + { + "source": "crud_research_donation_create_donation", + "target": "crud_protocol_donation_convert_assert_biz_no_available", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L644", + "weight": 1.0 + }, + { + "source": "crud_research_donation_create_donation", + "target": "models_research_donation_bizresearchdonation", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L649", + "weight": 1.0 + }, + { + "source": "crud_research_donation_create_donation", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L650", + "weight": 1.0 + }, + { + "source": "crud_research_donation_update_donation", + "target": "crud_protocol_donation_convert_assert_biz_no_available", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L740", + "weight": 1.0 + }, + { + "source": "crud_research_donation_update_donation", + "target": "core_utils_parse_datetime", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L754", + "weight": 1.0 + }, + { + "source": "crud_research_donation_batch_delete_donations", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L823", + "weight": 1.0 + }, + { + "source": "crud_research_donation_list_audits", + "target": "crud_base_crudbase_count", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L887", + "weight": 1.0 + }, + { + "source": "crud_research_donation_list_audits", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L906", + "weight": 1.0 + }, + { + "source": "crud_research_donation_submit_audit", + "target": "models_research_donation_bizresearchdonationaudit", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L955", + "weight": 1.0 + }, + { + "source": "crud_research_donation_submit_audit", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L956", + "weight": 1.0 + }, + { + "source": "crud_research_donation_change_status", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L1024", + "weight": 1.0 + }, + { + "source": "crud_research_donation_change_status", + "target": "core_utils_parse_datetime", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L1030", + "weight": 1.0 + }, + { + "source": "crud_research_donation_convert_from_storage", + "target": "crud_protocol_donation_convert_has_active_convert_link", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L1086", + "weight": 1.0 + }, + { + "source": "crud_research_donation_convert_from_storage", + "target": "models_research_donation_bizresearchdonation", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L1144", + "weight": 1.0 + }, + { + "source": "crud_research_donation_convert_from_storage", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L1145", + "weight": 1.0 + }, + { + "source": "crud_research_donation_convert_from_storage", + "target": "models_research_donation_bizresearchdonationparty", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L1170", + "weight": 1.0 + }, + { + "source": "crud_research_donation_convert_from_storage", + "target": "models_research_donation_bizresearchdonationcollection", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L1206", + "weight": 1.0 + }, + { + "source": "crud_research_donation_convert_from_storage", + "target": "models_research_donation_bizresearchdonationsample", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L1228", + "weight": 1.0 + }, + { + "source": "crud_research_donation_convert_from_storage", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L1255", + "weight": 1.0 + }, + { + "source": "crud_research_donation_convert_from_storage", + "target": "models_research_donation_bizresearchdonationsampletransport", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L1257", + "weight": 1.0 + }, + { + "source": "crud_research_donation_convert_from_storage", + "target": "crud_protocol_donation_convert_create_convert_link", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L1289", + "weight": 1.0 + }, + { + "source": "crud_research_donation_convert_to_storage", + "target": "crud_protocol_donation_convert_get_convert_partner", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L1334", + "weight": 1.0 + }, + { + "source": "crud_research_donation_convert_to_storage", + "target": "models_models_bizcollectionprotocol", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L1384", + "weight": 1.0 + }, + { + "source": "crud_research_donation_convert_to_storage", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L1385", + "weight": 1.0 + }, + { + "source": "crud_research_donation_convert_to_storage", + "target": "models_models_bizprotocolpartycustomer", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L1409", + "weight": 1.0 + }, + { + "source": "crud_research_donation_convert_to_storage", + "target": "models_models_bizprotocolcollectioninfo", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L1445", + "weight": 1.0 + }, + { + "source": "crud_research_donation_convert_to_storage", + "target": "models_models_bizprotocolsample", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L1467", + "weight": 1.0 + }, + { + "source": "crud_research_donation_convert_to_storage", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L1494", + "weight": 1.0 + }, + { + "source": "crud_research_donation_convert_to_storage", + "target": "models_models_bizprotocolsampletransport", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L1496", + "weight": 1.0 + }, + { + "source": "crud_research_donation_convert_to_storage", + "target": "crud_protocol_donation_convert_upsert_convert_link_for_to_storage", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L1528", + "weight": 1.0 + }, + { + "source": "crud_research_donation_create_party", + "target": "models_research_donation_bizresearchdonationparty", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L1567", + "weight": 1.0 + }, + { + "source": "crud_research_donation_create_party", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L1568", + "weight": 1.0 + }, + { + "source": "crud_research_donation_create_party", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L1572", + "weight": 1.0 + }, + { + "source": "crud_research_donation_create_party", + "target": "core_utils_parse_datetime", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L1593", + "weight": 1.0 + }, + { + "source": "crud_research_donation_create_collection", + "target": "models_research_donation_bizresearchdonationcollection", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L1612", + "weight": 1.0 + }, + { + "source": "crud_research_donation_create_collection", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L1613", + "weight": 1.0 + }, + { + "source": "crud_research_donation_create_collection", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L1617", + "weight": 1.0 + }, + { + "source": "crud_research_donation_create_collection", + "target": "core_utils_parse_datetime", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L1632", + "weight": 1.0 + }, + { + "source": "crud_research_donation_create_samples", + "target": "crud_collection_protocol_validate_sample_codes_not_used", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L1656", + "weight": 1.0 + }, + { + "source": "crud_research_donation_create_samples", + "target": "models_research_donation_bizresearchdonationsample", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L1665", + "weight": 1.0 + }, + { + "source": "crud_research_donation_create_samples", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L1666", + "weight": 1.0 + }, + { + "source": "crud_research_donation_create_samples", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L1670", + "weight": 1.0 + }, + { + "source": "crud_research_donation_create_samples", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L1686", + "weight": 1.0 + }, + { + "source": "crud_research_donation_create_transport", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L1720", + "weight": 1.0 + }, + { + "source": "crud_research_donation_create_transport", + "target": "core_utils_parse_datetime", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L1726", + "weight": 1.0 + }, + { + "source": "crud_research_donation_create_transport", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L1730", + "weight": 1.0 + }, + { + "source": "crud_research_donation_create_transport", + "target": "models_research_donation_bizresearchdonationsampletransport", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L1734", + "weight": 1.0 + }, + { + "source": "crud_research_donation_create_transport", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/research_donation.py", + "source_location": "L1735", + "weight": 1.0 + }, + { + "source": "crud_process_category_list_process_categories", + "target": "crud_base_crudbase_count", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/process_category.py", + "source_location": "L51", + "weight": 1.0 + }, + { + "source": "crud_process_category_create_process_category", + "target": "models_models_bizprocesscategory", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/process_category.py", + "source_location": "L96", + "weight": 1.0 + }, + { + "source": "crud_process_category_create_process_category", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/process_category.py", + "source_location": "L97", + "weight": 1.0 + }, + { + "source": "crud_item_unit_list_item_units", + "target": "crud_base_crudbase_count", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/item_unit.py", + "source_location": "L46", + "weight": 1.0 + }, + { + "source": "crud_item_unit_create_item_unit", + "target": "models_models_bizitemunit", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/item_unit.py", + "source_location": "L89", + "weight": 1.0 + }, + { + "source": "crud_item_unit_create_item_unit", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/item_unit.py", + "source_location": "L90", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_reception_source_label", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_work_order.py", + "source_location": "L61", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_qc_biz_type_label", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_work_order.py", + "source_location": "L66", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_accept_conclusion_label", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_work_order.py", + "source_location": "L75", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_sample_type_name_for_reception", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_work_order.py", + "source_location": "L99", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_enrich_work_order_list_items", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_work_order.py", + "source_location": "L112", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_gen_daily_no", + "target": "crud_base_crudbase_count", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_work_order.py", + "source_location": "L183", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_create_work_order_from_reception", + "target": "models_models_bizqcworkorder", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_work_order.py", + "source_location": "L271", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_create_work_order_from_reception", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_work_order.py", + "source_location": "L272", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_list_work_orders", + "target": "crud_base_crudbase_count", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_work_order.py", + "source_location": "L366", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_get_qc_info_map_for_samples", + "target": "crud_qc_task_list_tasks_by_work_order", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_work_order.py", + "source_location": "L456", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_get_qc_info_map_for_samples", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_work_order.py", + "source_location": "L458", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_get_work_order_detail", + "target": "crud_base_crudbase_update", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_work_order.py", + "source_location": "L485", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_get_work_order_detail", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_work_order.py", + "source_location": "L487", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_get_work_order_detail", + "target": "crud_sample_reception_get_reception_by_id", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_work_order.py", + "source_location": "L493", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_get_work_order_detail", + "target": "crud_sample_reception_check_result_get_check_results_for_reception", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_work_order.py", + "source_location": "L503", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_get_work_order_detail", + "target": "crud_collection_protocol_urls_to_attachment_list", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_work_order.py", + "source_location": "L517", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_get_work_order_detail", + "target": "crud_qc_task_list_tasks_by_work_order", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_work_order.py", + "source_location": "L523", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_soft_delete_pending_work_order_tasks", + "target": "crud_base_crudbase_update", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_work_order.py", + "source_location": "L547", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_configure_work_order", + "target": "crud_qc_lab_test_item_get_lab_item", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_work_order.py", + "source_location": "L612", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_configure_work_order", + "target": "models_models_bizqcworkorderlabitem", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_work_order.py", + "source_location": "L616", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_configure_work_order", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_work_order.py", + "source_location": "L617", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_configure_work_order", + "target": "crud_qc_task_create_task_for_line", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_work_order.py", + "source_location": "L633", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_configure_work_order", + "target": "crud_qc_third_party_item_get_item", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_work_order.py", + "source_location": "L647", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_configure_work_order", + "target": "crud_qc_third_party_company_get_company", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_work_order.py", + "source_location": "L650", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_configure_work_order", + "target": "models_models_bizqcworkorderthirditem", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_work_order.py", + "source_location": "L656", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_try_complete_work_order", + "target": "crud_base_crudbase_count", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_work_order.py", + "source_location": "L708", + "weight": 1.0 + }, + { + "source": "crud_process_list_processes", + "target": "crud_base_crudbase_count", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/process.py", + "source_location": "L111", + "weight": 1.0 + }, + { + "source": "crud_process_create_sub_reagent", + "target": "models_models_bizprocessreagent", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/process.py", + "source_location": "L192", + "weight": 1.0 + }, + { + "source": "crud_process_create_sub_reagent", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/process.py", + "source_location": "L193", + "weight": 1.0 + }, + { + "source": "crud_process_create_sub_reagent", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/process.py", + "source_location": "L195", + "weight": 1.0 + }, + { + "source": "crud_process_create_sub_consumable", + "target": "models_models_bizprocessconsumable", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/process.py", + "source_location": "L214", + "weight": 1.0 + }, + { + "source": "crud_process_create_sub_consumable", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/process.py", + "source_location": "L215", + "weight": 1.0 + }, + { + "source": "crud_process_create_sub_consumable", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/process.py", + "source_location": "L217", + "weight": 1.0 + }, + { + "source": "crud_process_create_sub_output", + "target": "models_models_bizprocessoutput", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/process.py", + "source_location": "L237", + "weight": 1.0 + }, + { + "source": "crud_process_create_sub_output", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/process.py", + "source_location": "L238", + "weight": 1.0 + }, + { + "source": "crud_process_create_sub_output", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/process.py", + "source_location": "L240", + "weight": 1.0 + }, + { + "source": "crud_process_create_sub_data_collection", + "target": "models_models_bizprocessdatacollection", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/process.py", + "source_location": "L257", + "weight": 1.0 + }, + { + "source": "crud_process_create_sub_data_collection", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/process.py", + "source_location": "L258", + "weight": 1.0 + }, + { + "source": "crud_process_create_sub_data_collection", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/process.py", + "source_location": "L260", + "weight": 1.0 + }, + { + "source": "crud_process_create_process", + "target": "models_models_bizprocess", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/process.py", + "source_location": "L300", + "weight": 1.0 + }, + { + "source": "crud_process_create_process", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/process.py", + "source_location": "L301", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_list_cell_product_types", + "target": "crud_base_crudbase_count", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L65", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_cell_product_type_code_exists", + "target": "crud_base_crudbase_exists", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L87", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_create_cell_product_type", + "target": "models_models_bizcellproducttype", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L93", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_create_cell_product_type", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L94", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_list_cell_product_specs", + "target": "crud_base_crudbase_count", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L177", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_cell_product_spec_code_exists", + "target": "crud_base_crudbase_exists", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L199", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_create_cell_product_spec", + "target": "models_models_bizcellproductspec", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L205", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_create_cell_product_spec", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L206", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_list_cell_product_prices", + "target": "crud_base_crudbase_count", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L298", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_cell_product_price_code_exists", + "target": "crud_base_crudbase_exists", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L320", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_create_cell_product_price", + "target": "models_models_bizcellproductprice", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L341", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_create_cell_product_price", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L342", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_list_project_systems", + "target": "crud_base_crudbase_count", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L460", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_project_system_code_exists", + "target": "crud_base_crudbase_exists", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L484", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_create_project_system", + "target": "models_models_bizcellproductprojectsystem", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L490", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_create_project_system", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L491", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_create_project_system_item", + "target": "models_models_bizcellproductprojectsystemitem", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L600", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_create_project_system_item", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L601", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_row_to_dict_channel", + "target": "crud_collection_protocol_urls_to_attachment_list", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L717", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_list_channels", + "target": "crud_base_crudbase_count", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L743", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_create_channel", + "target": "models_models_bizchannel", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L772", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_create_channel", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L773", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_create_channel_invoice", + "target": "models_models_bizchannelinvoice", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L901", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_create_channel_invoice", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L902", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_create_channel_mail_address", + "target": "models_models_bizchannelmailaddress", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L1031", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_create_channel_mail_address", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L1032", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_create_channel_agreement", + "target": "models_models_bizchannelagreement", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L1165", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_create_channel_agreement", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L1166", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_create_channel_agreement_price", + "target": "models_models_bizchannelagreementproductprice", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L1409", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_create_channel_agreement_price", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L1410", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_list_checkup_institutions", + "target": "crud_base_crudbase_count", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L1552", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_create_checkup_institution", + "target": "models_models_bizcheckupinstitution", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L1581", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_create_checkup_institution", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L1582", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_create_checkup_institution_invoice", + "target": "models_models_bizcheckupinstitutioninvoice", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L1702", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_create_checkup_institution_invoice", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L1703", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_create_checkup_institution_project", + "target": "models_models_bizcheckupinstitutionproject", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L1832", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_create_checkup_institution_project", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L1833", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_sum_package_item_fees", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L1913", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_checkup_package_code_exists", + "target": "crud_base_crudbase_exists", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L1979", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_validate_package_items_for_save", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L2004", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_insert_package_items", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L2061", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_insert_package_items", + "target": "models_models_bizcheckupinstitutionpackageitem", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L2069", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_insert_package_items", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L2070", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_create_checkup_institution_package", + "target": "models_models_bizcheckupinstitutionpackage", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L2151", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_create_checkup_institution_package", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L2152", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_update_checkup_institution_package", + "target": "crud_base_crudbase_delete", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L2232", + "weight": 1.0 + }, + { + "source": "crud_customer_list_customers", + "target": "crud_base_crudbase_count", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/customer.py", + "source_location": "L69", + "weight": 1.0 + }, + { + "source": "crud_customer_create_customer", + "target": "models_models_bizcustomer", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/customer.py", + "source_location": "L109", + "weight": 1.0 + }, + { + "source": "crud_customer_create_customer", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/customer.py", + "source_location": "L110", + "weight": 1.0 + }, + { + "source": "crud_workflow_list_process_defs", + "target": "crud_base_crudbase_count", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/workflow.py", + "source_location": "L64", + "weight": 1.0 + }, + { + "source": "crud_workflow_create_process_def", + "target": "models_models_wfprocessdef", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/workflow.py", + "source_location": "L130", + "weight": 1.0 + }, + { + "source": "crud_workflow_create_process_def", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/workflow.py", + "source_location": "L131", + "weight": 1.0 + }, + { + "source": "crud_workflow_publish_version", + "target": "crud_base_crudbase_update", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/workflow.py", + "source_location": "L219", + "weight": 1.0 + }, + { + "source": "crud_workflow_publish_version", + "target": "models_models_wfprocessversion", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/workflow.py", + "source_location": "L234", + "weight": 1.0 + }, + { + "source": "crud_workflow_publish_version", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/workflow.py", + "source_location": "L235", + "weight": 1.0 + }, + { + "source": "crud_workflow_publish_version", + "target": "models_models_wfnode", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/workflow.py", + "source_location": "L254", + "weight": 1.0 + }, + { + "source": "crud_workflow_publish_version", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/workflow.py", + "source_location": "L257", + "weight": 1.0 + }, + { + "source": "crud_workflow_publish_version", + "target": "models_models_wftransition", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/workflow.py", + "source_location": "L274", + "weight": 1.0 + }, + { + "source": "crud_workflow_create_instance", + "target": "models_models_wfprocessinstance", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/workflow.py", + "source_location": "L370", + "weight": 1.0 + }, + { + "source": "crud_workflow_create_instance", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/workflow.py", + "source_location": "L371", + "weight": 1.0 + }, + { + "source": "crud_workflow_list_my_instances", + "target": "crud_base_crudbase_count", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/workflow.py", + "source_location": "L473", + "weight": 1.0 + }, + { + "source": "crud_workflow_get_all_tasks_for_business", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/workflow.py", + "source_location": "L541", + "weight": 1.0 + }, + { + "source": "crud_workflow_create_task", + "target": "models_models_wftask", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/workflow.py", + "source_location": "L567", + "weight": 1.0 + }, + { + "source": "crud_workflow_create_task", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/workflow.py", + "source_location": "L568", + "weight": 1.0 + }, + { + "source": "crud_workflow_list_pending_tasks", + "target": "crud_base_crudbase_count", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/workflow.py", + "source_location": "L673", + "weight": 1.0 + }, + { + "source": "crud_workflow_list_completed_tasks", + "target": "crud_base_crudbase_count", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/workflow.py", + "source_location": "L732", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_donation_rows_to_sample_list_items", + "target": "crud_sample_reception_check_result_list_results_by_reception_ids", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sample_reception.py", + "source_location": "L211", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_donation_rows_to_sample_list_items", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sample_reception.py", + "source_location": "L224", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_donation_rows_to_sample_list_items", + "target": "crud_sample_reception_check_result_get_check_results_for_reception", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sample_reception.py", + "source_location": "L244", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_donation_rows_to_sample_list_items", + "target": "crud_base_crudbase_update", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sample_reception.py", + "source_location": "L245", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_donation_rows_to_sample_list_items", + "target": "crud_collection_protocol_urls_to_attachment_list", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sample_reception.py", + "source_location": "L246", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_rows_to_sample_list_items", + "target": "crud_sample_reception_check_result_list_results_by_reception_ids", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sample_reception.py", + "source_location": "L320", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_rows_to_sample_list_items", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sample_reception.py", + "source_location": "L334", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_rows_to_sample_list_items", + "target": "crud_sample_reception_check_result_get_check_results_for_reception", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sample_reception.py", + "source_location": "L355", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_rows_to_sample_list_items", + "target": "crud_base_crudbase_update", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sample_reception.py", + "source_location": "L356", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_rows_to_sample_list_items", + "target": "crud_collection_protocol_urls_to_attachment_list", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sample_reception.py", + "source_location": "L357", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_list_pending_protocol_samples", + "target": "crud_base_crudbase_count", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sample_reception.py", + "source_location": "L381", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_list_pending_protocol_samples", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sample_reception.py", + "source_location": "L410", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_list_received_protocol_samples", + "target": "crud_base_crudbase_count", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sample_reception.py", + "source_location": "L485", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_list_received_protocol_samples", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sample_reception.py", + "source_location": "L528", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_get_reception_by_id", + "target": "crud_sample_reception_check_result_get_check_results_for_reception", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sample_reception.py", + "source_location": "L549", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_get_reception_by_id", + "target": "crud_collection_protocol_urls_to_attachment_list", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sample_reception.py", + "source_location": "L553", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_create_sample_reception", + "target": "models_models_bizsamplereception", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sample_reception.py", + "source_location": "L706", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_create_sample_reception", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sample_reception.py", + "source_location": "L707", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_create_sample_reception", + "target": "crud_sample_reception_check_result_save_reception_check_results", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sample_reception.py", + "source_location": "L737", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_create_sample_reception", + "target": "crud_sample_reception_check_result_sync_legacy_columns_from_results", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sample_reception.py", + "source_location": "L755", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_create_sample_reception", + "target": "crud_qc_work_order_create_work_order_from_reception", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sample_reception.py", + "source_location": "L760", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_create_sample_reception", + "target": "crud_production_work_order_create_production_work_order_from_reception", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sample_reception.py", + "source_location": "L769", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_get_receptions_map_for_samples", + "target": "crud_sample_reception_check_result_list_results_by_reception_ids", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sample_reception.py", + "source_location": "L801", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_get_receptions_map_for_samples", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sample_reception.py", + "source_location": "L804", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_get_receptions_map_for_samples", + "target": "crud_sample_reception_check_result_get_check_results_for_reception", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sample_reception.py", + "source_location": "L806", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_get_receptions_map_for_samples", + "target": "crud_collection_protocol_urls_to_attachment_list", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sample_reception.py", + "source_location": "L808", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_get_receptions_map_for_donation_samples", + "target": "crud_sample_reception_check_result_list_results_by_reception_ids", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sample_reception.py", + "source_location": "L835", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_get_receptions_map_for_donation_samples", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sample_reception.py", + "source_location": "L841", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_get_receptions_map_for_donation_samples", + "target": "crud_sample_reception_check_result_get_check_results_for_reception", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sample_reception.py", + "source_location": "L843", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_get_receptions_map_for_donation_samples", + "target": "crud_collection_protocol_urls_to_attachment_list", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sample_reception.py", + "source_location": "L845", + "weight": 1.0 + }, + { + "source": "crud_consumable_pack_list_consumable_packs", + "target": "crud_base_crudbase_count", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/consumable_pack.py", + "source_location": "L67", + "weight": 1.0 + }, + { + "source": "crud_consumable_pack_create_consumable_pack", + "target": "models_models_bizconsumablepack", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/consumable_pack.py", + "source_location": "L142", + "weight": 1.0 + }, + { + "source": "crud_consumable_pack_create_consumable_pack", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/consumable_pack.py", + "source_location": "L143", + "weight": 1.0 + }, + { + "source": "crud_consumable_pack_create_consumable_pack", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/consumable_pack.py", + "source_location": "L148", + "weight": 1.0 + }, + { + "source": "crud_consumable_pack_create_consumable_pack", + "target": "models_models_bizconsumablepackitem", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/consumable_pack.py", + "source_location": "L164", + "weight": 1.0 + }, + { + "source": "crud_consumable_pack_create_consumable_pack", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/consumable_pack.py", + "source_location": "L167", + "weight": 1.0 + }, + { + "source": "crud_consumable_pack_update_consumable_pack", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/consumable_pack.py", + "source_location": "L220", + "weight": 1.0 + }, + { + "source": "crud_consumable_pack_update_consumable_pack", + "target": "models_models_bizconsumablepackitem", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/consumable_pack.py", + "source_location": "L242", + "weight": 1.0 + }, + { + "source": "crud_consumable_pack_update_consumable_pack", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/consumable_pack.py", + "source_location": "L243", + "weight": 1.0 + }, + { + "source": "crud_consumable_pack_update_consumable_pack", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/consumable_pack.py", + "source_location": "L245", + "weight": 1.0 + }, + { + "source": "crud_qc_material_total_pages", + "target": "crud_base_crudbase_count", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_material.py", + "source_location": "L60", + "weight": 1.0 + }, + { + "source": "crud_qc_material_list_materials", + "target": "crud_base_crudbase_count", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_material.py", + "source_location": "L99", + "weight": 1.0 + }, + { + "source": "crud_qc_material_create_material", + "target": "models_qc_material_bizqcmaterial", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_material.py", + "source_location": "L150", + "weight": 1.0 + }, + { + "source": "crud_qc_material_create_material", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_material.py", + "source_location": "L151", + "weight": 1.0 + }, + { + "source": "crud_qc_material_stock_in", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_material.py", + "source_location": "L267", + "weight": 1.0 + }, + { + "source": "crud_qc_material_stock_in", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_material.py", + "source_location": "L268", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_no_list_protocol_nos", + "target": "crud_base_crudbase_count", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol_no.py", + "source_location": "L65", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_no_create_protocol_no", + "target": "models_models_bizcollectionprotocolno", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol_no.py", + "source_location": "L100", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_no_create_protocol_no", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol_no.py", + "source_location": "L101", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_no_batch_generate_protocol_nos", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol_no.py", + "source_location": "L202", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_no_batch_generate_protocol_nos", + "target": "models_models_bizcollectionprotocolno", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol_no.py", + "source_location": "L225", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_no_batch_generate_protocol_nos", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol_no.py", + "source_location": "L226", + "weight": 1.0 + }, + { + "source": "crud_storage_facility_create_facility", + "target": "models_models_bizstoragefacility", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/storage_facility.py", + "source_location": "L105", + "weight": 1.0 + }, + { + "source": "crud_storage_facility_create_facility", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/storage_facility.py", + "source_location": "L106", + "weight": 1.0 + }, + { + "source": "crud_storage_facility_soft_delete_facility", + "target": "crud_base_crudbase_update", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/storage_facility.py", + "source_location": "L172", + "weight": 1.0 + }, + { + "source": "crud_storage_facility_create_slot", + "target": "models_models_bizstoragefacilityslot", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/storage_facility.py", + "source_location": "L244", + "weight": 1.0 + }, + { + "source": "crud_storage_facility_create_slot", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/storage_facility.py", + "source_location": "L245", + "weight": 1.0 + }, + { + "source": "crud_storage_facility_batch_create_slots", + "target": "models_models_bizstoragefacilityslot", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/storage_facility.py", + "source_location": "L336", + "weight": 1.0 + }, + { + "source": "crud_storage_facility_batch_create_slots", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/storage_facility.py", + "source_location": "L337", + "weight": 1.0 + }, + { + "source": "crud_cell_sample_type_list_cell_sample_types", + "target": "crud_base_crudbase_count", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/cell_sample_type.py", + "source_location": "L61", + "weight": 1.0 + }, + { + "source": "crud_cell_sample_type_create_cell_sample_type", + "target": "models_models_bizcellsampletype", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/cell_sample_type.py", + "source_location": "L98", + "weight": 1.0 + }, + { + "source": "crud_cell_sample_type_create_cell_sample_type", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/cell_sample_type.py", + "source_location": "L99", + "weight": 1.0 + }, + { + "source": "crud_dept_build_tree", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/dept.py", + "source_location": "L31", + "weight": 1.0 + }, + { + "source": "crud_dept_create_dept", + "target": "models_models_sysdept", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/dept.py", + "source_location": "L90", + "weight": 1.0 + }, + { + "source": "crud_dept_create_dept", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/dept.py", + "source_location": "L91", + "weight": 1.0 + }, + { + "source": "crud_base_crudbase_create", + "target": "core_utils_generate_id", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/base.py", + "source_location": "L83", + "weight": 1.0 + }, + { + "source": "crud_protocol_donation_convert_create_convert_link", + "target": "models_research_donation_bizprotocoldonationconvert", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L104", + "weight": 1.0 + }, + { + "source": "crud_protocol_donation_convert_create_convert_link", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L105", + "weight": 1.0 + }, + { + "source": "crud_protocol_donation_convert_get_partner_sample_codes", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L141", + "weight": 1.0 + }, + { + "source": "crud_protocol_donation_convert_get_partner_sample_codes", + "target": "crud_base_crudbase_update", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/protocol_donation_convert.py", + "source_location": "L172", + "weight": 1.0 + }, + { + "source": "crud_qc_item_param_save_params_for_item", + "target": "crud_base_crudbase_update", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_item_param.py", + "source_location": "L50", + "weight": 1.0 + }, + { + "source": "crud_qc_item_param_save_params_for_item", + "target": "models_qc_param_bizqcitemparam", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_item_param.py", + "source_location": "L62", + "weight": 1.0 + }, + { + "source": "crud_qc_item_param_save_params_for_item", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_item_param.py", + "source_location": "L63", + "weight": 1.0 + }, + { + "source": "crud_qc_item_param_save_params_for_item", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_item_param.py", + "source_location": "L66", + "weight": 1.0 + }, + { + "source": "crud_leave_list_leaves", + "target": "crud_base_crudbase_count", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/leave.py", + "source_location": "L59", + "weight": 1.0 + }, + { + "source": "crud_leave_create_leave", + "target": "models_models_bizleaverequest", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/leave.py", + "source_location": "L87", + "weight": 1.0 + }, + { + "source": "crud_leave_create_leave", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/leave.py", + "source_location": "L88", + "weight": 1.0 + }, + { + "source": "crud_output_type_list_output_types", + "target": "crud_base_crudbase_count", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/output_type.py", + "source_location": "L51", + "weight": 1.0 + }, + { + "source": "crud_output_type_create_output_type", + "target": "models_models_bizoutputtype", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/output_type.py", + "source_location": "L96", + "weight": 1.0 + }, + { + "source": "crud_output_type_create_output_type", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/output_type.py", + "source_location": "L97", + "weight": 1.0 + }, + { + "source": "crud_exhibition_appointment_format_visit_date", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/exhibition_appointment.py", + "source_location": "L21", + "weight": 1.0 + }, + { + "source": "crud_exhibition_appointment_list_exhibition_appointments", + "target": "crud_base_crudbase_count", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/exhibition_appointment.py", + "source_location": "L65", + "weight": 1.0 + }, + { + "source": "crud_exhibition_appointment_create_exhibition_appointment", + "target": "models_models_bizexhibitionappointment", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/exhibition_appointment.py", + "source_location": "L149", + "weight": 1.0 + }, + { + "source": "crud_exhibition_appointment_create_exhibition_appointment", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/exhibition_appointment.py", + "source_location": "L150", + "weight": 1.0 + }, + { + "source": "api_public_avatar_url_field", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/public.py", + "source_location": "L37", + "weight": 1.0 + }, + { + "source": "api_public_web_login_rsa_public_key", + "target": "core_login_crypto_ensure_initialized", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/public.py", + "source_location": "L70", + "weight": 1.0 + }, + { + "source": "api_public_web_login_rsa_public_key", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/public.py", + "source_location": "L71", + "weight": 1.0 + }, + { + "source": "api_public_web_login_rsa_public_key", + "target": "core_login_crypto_get_public_pem", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/public.py", + "source_location": "L71", + "weight": 1.0 + }, + { + "source": "api_public_web_login", + "target": "core_login_crypto_ensure_initialized", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/public.py", + "source_location": "L81", + "weight": 1.0 + }, + { + "source": "api_public_web_login", + "target": "core_login_crypto_extract_login_credentials", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/public.py", + "source_location": "L82", + "weight": 1.0 + }, + { + "source": "api_public_web_login", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/public.py", + "source_location": "L84", + "weight": 1.0 + }, + { + "source": "api_public_web_login", + "target": "crud_user_usercrudcompat_get_by_user_no", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/public.py", + "source_location": "L86", + "weight": 1.0 + }, + { + "source": "api_public_web_login", + "target": "core_security_verify_password", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/public.py", + "source_location": "L92", + "weight": 1.0 + }, + { + "source": "api_public_web_login", + "target": "services_web_auth_roles_resolve_web_role_for_user", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/public.py", + "source_location": "L98", + "weight": 1.0 + }, + { + "source": "api_public_web_login", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/public.py", + "source_location": "L100", + "weight": 1.0 + }, + { + "source": "api_public_web_login", + "target": "core_auth_create_access_token", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/public.py", + "source_location": "L104", + "weight": 1.0 + }, + { + "source": "api_public_web_login", + "target": "core_auth_create_refresh_token", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/public.py", + "source_location": "L109", + "weight": 1.0 + }, + { + "source": "api_public_web_login", + "target": "core_auth_store_session", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/public.py", + "source_location": "L119", + "weight": 1.0 + }, + { + "source": "api_public_web_login", + "target": "core_auth_store_refresh_token", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/public.py", + "source_location": "L120", + "weight": 1.0 + }, + { + "source": "api_public_web_login", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/public.py", + "source_location": "L122", + "weight": 1.0 + }, + { + "source": "api_public_refresh_token", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/public.py", + "source_location": "L135", + "weight": 1.0 + }, + { + "source": "api_public_refresh_token", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/public.py", + "source_location": "L137", + "weight": 1.0 + }, + { + "source": "api_public_refresh_token", + "target": "core_auth_decode_token", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/public.py", + "source_location": "L140", + "weight": 1.0 + }, + { + "source": "api_public_refresh_token", + "target": "core_auth_is_session_valid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/public.py", + "source_location": "L147", + "weight": 1.0 + }, + { + "source": "api_public_refresh_token", + "target": "core_auth_is_refresh_token_valid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/public.py", + "source_location": "L149", + "weight": 1.0 + }, + { + "source": "api_public_refresh_token", + "target": "services_web_auth_roles_resolve_web_role_for_user", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/public.py", + "source_location": "L158", + "weight": 1.0 + }, + { + "source": "api_public_refresh_token", + "target": "core_auth_revoke_refresh_token", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/public.py", + "source_location": "L160", + "weight": 1.0 + }, + { + "source": "api_public_refresh_token", + "target": "core_auth_extend_session", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/public.py", + "source_location": "L161", + "weight": 1.0 + }, + { + "source": "api_public_refresh_token", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/public.py", + "source_location": "L163", + "weight": 1.0 + }, + { + "source": "api_public_refresh_token", + "target": "core_auth_create_access_token", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/public.py", + "source_location": "L166", + "weight": 1.0 + }, + { + "source": "api_public_refresh_token", + "target": "core_auth_create_refresh_token", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/public.py", + "source_location": "L171", + "weight": 1.0 + }, + { + "source": "api_public_refresh_token", + "target": "core_auth_store_refresh_token", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/public.py", + "source_location": "L181", + "weight": 1.0 + }, + { + "source": "api_public_refresh_token", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/public.py", + "source_location": "L183", + "weight": 1.0 + }, + { + "source": "api_public_logout", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/public.py", + "source_location": "L197", + "weight": 1.0 + }, + { + "source": "api_public_logout", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/public.py", + "source_location": "L199", + "weight": 1.0 + }, + { + "source": "api_public_logout", + "target": "core_auth_decode_token", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/public.py", + "source_location": "L203", + "weight": 1.0 + }, + { + "source": "api_public_logout", + "target": "core_auth_revoke_session", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/public.py", + "source_location": "L206", + "weight": 1.0 + }, + { + "source": "api_public_logout", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/public.py", + "source_location": "L210", + "weight": 1.0 + }, + { + "source": "api_public_get_current_user_profile", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/public.py", + "source_location": "L216", + "weight": 1.0 + }, + { + "source": "api_public_get_current_user_profile", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/public.py", + "source_location": "L218", + "weight": 1.0 + }, + { + "source": "api_public_get_current_user_profile", + "target": "core_auth_get_current_user_by_token", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/public.py", + "source_location": "L222", + "weight": 1.0 + }, + { + "source": "api_public_get_current_user_profile", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/public.py", + "source_location": "L225", + "weight": 1.0 + }, + { + "source": "api_public_get_current_user_profile", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/public.py", + "source_location": "L226", + "weight": 1.0 + }, + { + "source": "api_public_get_web_auth_menu_codes", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/public.py", + "source_location": "L249", + "weight": 1.0 + }, + { + "source": "api_public_get_web_auth_menu_codes", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/public.py", + "source_location": "L251", + "weight": 1.0 + }, + { + "source": "api_public_get_web_auth_menu_codes", + "target": "core_auth_get_current_user_by_token", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/public.py", + "source_location": "L255", + "weight": 1.0 + }, + { + "source": "api_public_get_web_auth_menu_codes", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/public.py", + "source_location": "L258", + "weight": 1.0 + }, + { + "source": "api_public_get_web_auth_menu_codes", + "target": "services_web_auth_roles_iter_user_menu_perm_codes", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/public.py", + "source_location": "L267", + "weight": 1.0 + }, + { + "source": "api_material_list_materials", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/material.py", + "source_location": "L75", + "weight": 1.0 + }, + { + "source": "api_material_list_materials", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/material.py", + "source_location": "L80", + "weight": 1.0 + }, + { + "source": "api_material_list_materials", + "target": "api_sample_reception_page_payload", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/material.py", + "source_location": "L80", + "weight": 1.0 + }, + { + "source": "api_material_list_materials", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/material.py", + "source_location": "L82", + "weight": 1.0 + }, + { + "source": "api_material_list_materials", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/material.py", + "source_location": "L82", + "weight": 1.0 + }, + { + "source": "api_material_material_options", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/material.py", + "source_location": "L93", + "weight": 1.0 + }, + { + "source": "api_material_material_options", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/material.py", + "source_location": "L94", + "weight": 1.0 + }, + { + "source": "api_material_material_options", + "target": "crud_qc_material_options_list", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/material.py", + "source_location": "L94", + "weight": 1.0 + }, + { + "source": "api_material_material_options", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/material.py", + "source_location": "L96", + "weight": 1.0 + }, + { + "source": "api_material_material_options", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/material.py", + "source_location": "L96", + "weight": 1.0 + }, + { + "source": "api_material_create_material", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/material.py", + "source_location": "L106", + "weight": 1.0 + }, + { + "source": "api_material_create_material", + "target": "api_sample_reception_get_current_user_id", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/material.py", + "source_location": "L107", + "weight": 1.0 + }, + { + "source": "api_material_create_material", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/material.py", + "source_location": "L112", + "weight": 1.0 + }, + { + "source": "api_material_create_material", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/material.py", + "source_location": "L114", + "weight": 1.0 + }, + { + "source": "api_material_create_material", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/material.py", + "source_location": "L114", + "weight": 1.0 + }, + { + "source": "api_material_update_material", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/material.py", + "source_location": "L127", + "weight": 1.0 + }, + { + "source": "api_material_update_material", + "target": "api_sample_reception_get_current_user_id", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/material.py", + "source_location": "L128", + "weight": 1.0 + }, + { + "source": "api_material_update_material", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/material.py", + "source_location": "L133", + "weight": 1.0 + }, + { + "source": "api_material_update_material", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/material.py", + "source_location": "L135", + "weight": 1.0 + }, + { + "source": "api_material_update_material", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/material.py", + "source_location": "L135", + "weight": 1.0 + }, + { + "source": "api_material_delete_material", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/material.py", + "source_location": "L147", + "weight": 1.0 + }, + { + "source": "api_material_delete_material", + "target": "api_sample_reception_get_current_user_id", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/material.py", + "source_location": "L148", + "weight": 1.0 + }, + { + "source": "api_material_delete_material", + "target": "crud_qc_material_soft_delete_material", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/material.py", + "source_location": "L149", + "weight": 1.0 + }, + { + "source": "api_material_delete_material", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/material.py", + "source_location": "L150", + "weight": 1.0 + }, + { + "source": "api_material_delete_material", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/material.py", + "source_location": "L152", + "weight": 1.0 + }, + { + "source": "api_material_delete_material", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/material.py", + "source_location": "L152", + "weight": 1.0 + }, + { + "source": "api_material_stock_in_material", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/material.py", + "source_location": "L165", + "weight": 1.0 + }, + { + "source": "api_material_stock_in_material", + "target": "api_sample_reception_get_current_user_id", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/material.py", + "source_location": "L166", + "weight": 1.0 + }, + { + "source": "api_material_stock_in_material", + "target": "crud_qc_material_stock_in", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/material.py", + "source_location": "L167", + "weight": 1.0 + }, + { + "source": "api_material_stock_in_material", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/material.py", + "source_location": "L171", + "weight": 1.0 + }, + { + "source": "api_material_stock_in_material", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/material.py", + "source_location": "L173", + "weight": 1.0 + }, + { + "source": "api_material_stock_in_material", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/material.py", + "source_location": "L173", + "weight": 1.0 + }, + { + "source": "api_material_stock_out_material", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/material.py", + "source_location": "L186", + "weight": 1.0 + }, + { + "source": "api_material_stock_out_material", + "target": "api_sample_reception_get_current_user_id", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/material.py", + "source_location": "L187", + "weight": 1.0 + }, + { + "source": "api_material_stock_out_material", + "target": "crud_material_stock_out", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/material.py", + "source_location": "L188", + "weight": 1.0 + }, + { + "source": "api_material_stock_out_material", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/material.py", + "source_location": "L193", + "weight": 1.0 + }, + { + "source": "api_material_stock_out_material", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/material.py", + "source_location": "L195", + "weight": 1.0 + }, + { + "source": "api_material_stock_out_material", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/material.py", + "source_location": "L195", + "weight": 1.0 + }, + { + "source": "api_material_list_stock_logs", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/material.py", + "source_location": "L216", + "weight": 1.0 + }, + { + "source": "api_material_list_stock_logs", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/material.py", + "source_location": "L222", + "weight": 1.0 + }, + { + "source": "api_material_list_stock_logs", + "target": "api_sample_reception_page_payload", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/material.py", + "source_location": "L222", + "weight": 1.0 + }, + { + "source": "api_material_list_stock_logs", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/material.py", + "source_location": "L224", + "weight": 1.0 + }, + { + "source": "api_material_list_stock_logs", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/material.py", + "source_location": "L224", + "weight": 1.0 + }, + { + "source": "api_qc_list_qc_third_party_companies", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L73", + "weight": 1.0 + }, + { + "source": "api_qc_list_qc_third_party_companies", + "target": "crud_qc_third_party_company_list_companies", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L74", + "weight": 1.0 + }, + { + "source": "api_qc_list_qc_third_party_companies", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L77", + "weight": 1.0 + }, + { + "source": "api_qc_list_qc_third_party_companies", + "target": "api_sample_reception_page_payload", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L77", + "weight": 1.0 + }, + { + "source": "api_qc_list_qc_third_party_companies", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L79", + "weight": 1.0 + }, + { + "source": "api_qc_list_qc_third_party_companies", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L79", + "weight": 1.0 + }, + { + "source": "api_qc_list_qc_third_party_company_options", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L90", + "weight": 1.0 + }, + { + "source": "api_qc_list_qc_third_party_company_options", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L91", + "weight": 1.0 + }, + { + "source": "api_qc_list_qc_third_party_company_options", + "target": "crud_qc_third_party_company_list_company_options", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L91", + "weight": 1.0 + }, + { + "source": "api_qc_list_qc_third_party_company_options", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L93", + "weight": 1.0 + }, + { + "source": "api_qc_list_qc_third_party_company_options", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L93", + "weight": 1.0 + }, + { + "source": "api_qc_create_qc_third_party_company", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L105", + "weight": 1.0 + }, + { + "source": "api_qc_create_qc_third_party_company", + "target": "crud_qc_third_party_company_create_company", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L106", + "weight": 1.0 + }, + { + "source": "api_qc_create_qc_third_party_company", + "target": "api_sample_reception_get_current_user_id", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L121", + "weight": 1.0 + }, + { + "source": "api_qc_create_qc_third_party_company", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L123", + "weight": 1.0 + }, + { + "source": "api_qc_create_qc_third_party_company", + "target": "crud_exhibition_appointment_row_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L123", + "weight": 1.0 + }, + { + "source": "api_qc_create_qc_third_party_company", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L125", + "weight": 1.0 + }, + { + "source": "api_qc_create_qc_third_party_company", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L125", + "weight": 1.0 + }, + { + "source": "api_qc_update_qc_third_party_company", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L140", + "weight": 1.0 + }, + { + "source": "api_qc_update_qc_third_party_company", + "target": "crud_qc_third_party_company_update_company", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L141", + "weight": 1.0 + }, + { + "source": "api_qc_update_qc_third_party_company", + "target": "api_sample_reception_get_current_user_id", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L156", + "weight": 1.0 + }, + { + "source": "api_qc_update_qc_third_party_company", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L159", + "weight": 1.0 + }, + { + "source": "api_qc_update_qc_third_party_company", + "target": "crud_exhibition_appointment_row_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L159", + "weight": 1.0 + }, + { + "source": "api_qc_update_qc_third_party_company", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L161", + "weight": 1.0 + }, + { + "source": "api_qc_update_qc_third_party_company", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L161", + "weight": 1.0 + }, + { + "source": "api_qc_delete_qc_third_party_company", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L175", + "weight": 1.0 + }, + { + "source": "api_qc_delete_qc_third_party_company", + "target": "crud_qc_third_party_company_soft_delete_company", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L176", + "weight": 1.0 + }, + { + "source": "api_qc_delete_qc_third_party_company", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L177", + "weight": 1.0 + }, + { + "source": "api_qc_delete_qc_third_party_company", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L179", + "weight": 1.0 + }, + { + "source": "api_qc_delete_qc_third_party_company", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L179", + "weight": 1.0 + }, + { + "source": "api_qc_list_qc_third_party_items", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L224", + "weight": 1.0 + }, + { + "source": "api_qc_list_qc_third_party_items", + "target": "crud_qc_third_party_item_list_items", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L225", + "weight": 1.0 + }, + { + "source": "api_qc_list_qc_third_party_items", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L234", + "weight": 1.0 + }, + { + "source": "api_qc_list_qc_third_party_items", + "target": "api_sample_reception_page_payload", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L234", + "weight": 1.0 + }, + { + "source": "api_qc_list_qc_third_party_items", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L236", + "weight": 1.0 + }, + { + "source": "api_qc_list_qc_third_party_items", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L236", + "weight": 1.0 + }, + { + "source": "api_qc_list_qc_third_party_items_active", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L248", + "weight": 1.0 + }, + { + "source": "api_qc_list_qc_third_party_items_active", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L249", + "weight": 1.0 + }, + { + "source": "api_qc_list_qc_third_party_items_active", + "target": "crud_qc_third_party_item_list_active_items", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L249", + "weight": 1.0 + }, + { + "source": "api_qc_list_qc_third_party_items_active", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L251", + "weight": 1.0 + }, + { + "source": "api_qc_list_qc_third_party_items_active", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L251", + "weight": 1.0 + }, + { + "source": "api_qc_create_qc_third_party_item", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L263", + "weight": 1.0 + }, + { + "source": "api_qc_create_qc_third_party_item", + "target": "crud_qc_third_party_item_create_item", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L264", + "weight": 1.0 + }, + { + "source": "api_qc_create_qc_third_party_item", + "target": "api_sample_reception_get_current_user_id", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L274", + "weight": 1.0 + }, + { + "source": "api_qc_create_qc_third_party_item", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L276", + "weight": 1.0 + }, + { + "source": "api_qc_create_qc_third_party_item", + "target": "crud_exhibition_appointment_row_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L276", + "weight": 1.0 + }, + { + "source": "api_qc_create_qc_third_party_item", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L278", + "weight": 1.0 + }, + { + "source": "api_qc_create_qc_third_party_item", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L278", + "weight": 1.0 + }, + { + "source": "api_qc_update_qc_third_party_item", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L293", + "weight": 1.0 + }, + { + "source": "api_qc_update_qc_third_party_item", + "target": "crud_qc_third_party_item_update_item", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L294", + "weight": 1.0 + }, + { + "source": "api_qc_update_qc_third_party_item", + "target": "api_sample_reception_get_current_user_id", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L304", + "weight": 1.0 + }, + { + "source": "api_qc_update_qc_third_party_item", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L307", + "weight": 1.0 + }, + { + "source": "api_qc_update_qc_third_party_item", + "target": "crud_exhibition_appointment_row_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L307", + "weight": 1.0 + }, + { + "source": "api_qc_update_qc_third_party_item", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L309", + "weight": 1.0 + }, + { + "source": "api_qc_update_qc_third_party_item", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L309", + "weight": 1.0 + }, + { + "source": "api_qc_delete_qc_third_party_item", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L323", + "weight": 1.0 + }, + { + "source": "api_qc_delete_qc_third_party_item", + "target": "crud_qc_third_party_item_soft_delete_item", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L324", + "weight": 1.0 + }, + { + "source": "api_qc_delete_qc_third_party_item", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L325", + "weight": 1.0 + }, + { + "source": "api_qc_delete_qc_third_party_item", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L327", + "weight": 1.0 + }, + { + "source": "api_qc_delete_qc_third_party_item", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L327", + "weight": 1.0 + }, + { + "source": "api_qc_list_qc_lab_test_items", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L391", + "weight": 1.0 + }, + { + "source": "api_qc_list_qc_lab_test_items", + "target": "crud_qc_lab_test_item_list_lab_items", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L392", + "weight": 1.0 + }, + { + "source": "api_qc_list_qc_lab_test_items", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L395", + "weight": 1.0 + }, + { + "source": "api_qc_list_qc_lab_test_items", + "target": "api_sample_reception_page_payload", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L395", + "weight": 1.0 + }, + { + "source": "api_qc_list_qc_lab_test_items", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L397", + "weight": 1.0 + }, + { + "source": "api_qc_list_qc_lab_test_items", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L397", + "weight": 1.0 + }, + { + "source": "api_qc_list_qc_lab_test_items_active", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L408", + "weight": 1.0 + }, + { + "source": "api_qc_list_qc_lab_test_items_active", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L409", + "weight": 1.0 + }, + { + "source": "api_qc_list_qc_lab_test_items_active", + "target": "crud_qc_lab_test_item_list_active_lab_items", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L409", + "weight": 1.0 + }, + { + "source": "api_qc_list_qc_lab_test_items_active", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L411", + "weight": 1.0 + }, + { + "source": "api_qc_list_qc_lab_test_items_active", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L411", + "weight": 1.0 + }, + { + "source": "api_qc_create_qc_lab_test_item", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L423", + "weight": 1.0 + }, + { + "source": "api_qc_create_qc_lab_test_item", + "target": "crud_qc_lab_test_item_create_lab_item", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L424", + "weight": 1.0 + }, + { + "source": "api_qc_create_qc_lab_test_item", + "target": "api_sample_reception_get_current_user_id", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L433", + "weight": 1.0 + }, + { + "source": "api_qc_create_qc_lab_test_item", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L435", + "weight": 1.0 + }, + { + "source": "api_qc_create_qc_lab_test_item", + "target": "crud_exhibition_appointment_row_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L435", + "weight": 1.0 + }, + { + "source": "api_qc_create_qc_lab_test_item", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L437", + "weight": 1.0 + }, + { + "source": "api_qc_create_qc_lab_test_item", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L437", + "weight": 1.0 + }, + { + "source": "api_qc_update_qc_lab_test_item", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L452", + "weight": 1.0 + }, + { + "source": "api_qc_update_qc_lab_test_item", + "target": "crud_qc_lab_test_item_update_lab_item", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L453", + "weight": 1.0 + }, + { + "source": "api_qc_update_qc_lab_test_item", + "target": "api_sample_reception_get_current_user_id", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L462", + "weight": 1.0 + }, + { + "source": "api_qc_update_qc_lab_test_item", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L465", + "weight": 1.0 + }, + { + "source": "api_qc_update_qc_lab_test_item", + "target": "crud_exhibition_appointment_row_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L465", + "weight": 1.0 + }, + { + "source": "api_qc_update_qc_lab_test_item", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L467", + "weight": 1.0 + }, + { + "source": "api_qc_update_qc_lab_test_item", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L467", + "weight": 1.0 + }, + { + "source": "api_qc_delete_qc_lab_test_item", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L481", + "weight": 1.0 + }, + { + "source": "api_qc_delete_qc_lab_test_item", + "target": "crud_qc_lab_test_item_soft_delete_lab_item", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L482", + "weight": 1.0 + }, + { + "source": "api_qc_delete_qc_lab_test_item", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L483", + "weight": 1.0 + }, + { + "source": "api_qc_delete_qc_lab_test_item", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L485", + "weight": 1.0 + }, + { + "source": "api_qc_delete_qc_lab_test_item", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L485", + "weight": 1.0 + }, + { + "source": "api_qc_list_item_params", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L503", + "weight": 1.0 + }, + { + "source": "api_qc_list_item_params", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L504", + "weight": 1.0 + }, + { + "source": "api_qc_list_item_params", + "target": "crud_qc_item_param_list_params_by_item", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L504", + "weight": 1.0 + }, + { + "source": "api_qc_list_item_params", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L506", + "weight": 1.0 + }, + { + "source": "api_qc_list_item_params", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L506", + "weight": 1.0 + }, + { + "source": "api_qc_save_item_params", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L520", + "weight": 1.0 + }, + { + "source": "api_qc_save_item_params", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L521", + "weight": 1.0 + }, + { + "source": "api_qc_save_item_params", + "target": "crud_qc_item_param_save_params_for_item", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L522", + "weight": 1.0 + }, + { + "source": "api_qc_save_item_params", + "target": "api_sample_reception_get_current_user_id", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L522", + "weight": 1.0 + }, + { + "source": "api_qc_save_item_params", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L526", + "weight": 1.0 + }, + { + "source": "api_qc_save_item_params", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L526", + "weight": 1.0 + }, + { + "source": "api_qc_list_qc_work_orders", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L553", + "weight": 1.0 + }, + { + "source": "api_qc_list_qc_work_orders", + "target": "crud_qc_work_order_list_work_orders", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L554", + "weight": 1.0 + }, + { + "source": "api_qc_list_qc_work_orders", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L562", + "weight": 1.0 + }, + { + "source": "api_qc_list_qc_work_orders", + "target": "api_sample_reception_page_payload", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L562", + "weight": 1.0 + }, + { + "source": "api_qc_list_qc_work_orders", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L564", + "weight": 1.0 + }, + { + "source": "api_qc_list_qc_work_orders", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L564", + "weight": 1.0 + }, + { + "source": "api_qc_get_qc_work_order_detail", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L576", + "weight": 1.0 + }, + { + "source": "api_qc_get_qc_work_order_detail", + "target": "crud_qc_work_order_get_work_order_detail", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L577", + "weight": 1.0 + }, + { + "source": "api_qc_get_qc_work_order_detail", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L578", + "weight": 1.0 + }, + { + "source": "api_qc_get_qc_work_order_detail", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L580", + "weight": 1.0 + }, + { + "source": "api_qc_get_qc_work_order_detail", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L580", + "weight": 1.0 + }, + { + "source": "api_qc_configure_qc_work_order", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L595", + "weight": 1.0 + }, + { + "source": "api_qc_configure_qc_work_order", + "target": "crud_qc_work_order_configure_work_order", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L596", + "weight": 1.0 + }, + { + "source": "api_qc_configure_qc_work_order", + "target": "api_sample_reception_get_current_user_id", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L604", + "weight": 1.0 + }, + { + "source": "api_qc_configure_qc_work_order", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L606", + "weight": 1.0 + }, + { + "source": "api_qc_configure_qc_work_order", + "target": "crud_qc_work_order_wo_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L606", + "weight": 1.0 + }, + { + "source": "api_qc_configure_qc_work_order", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L608", + "weight": 1.0 + }, + { + "source": "api_qc_configure_qc_work_order", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L608", + "weight": 1.0 + }, + { + "source": "api_qc_list_qc_tasks", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L637", + "weight": 1.0 + }, + { + "source": "api_qc_list_qc_tasks", + "target": "crud_qc_task_list_tasks", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L638", + "weight": 1.0 + }, + { + "source": "api_qc_list_qc_tasks", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L649", + "weight": 1.0 + }, + { + "source": "api_qc_list_qc_tasks", + "target": "api_sample_reception_page_payload", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L649", + "weight": 1.0 + }, + { + "source": "api_qc_list_qc_tasks", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L651", + "weight": 1.0 + }, + { + "source": "api_qc_list_qc_tasks", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L651", + "weight": 1.0 + }, + { + "source": "api_qc_get_qc_task_detail", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L663", + "weight": 1.0 + }, + { + "source": "api_qc_get_qc_task_detail", + "target": "crud_qc_task_get_task_detail", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L664", + "weight": 1.0 + }, + { + "source": "api_qc_get_qc_task_detail", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L665", + "weight": 1.0 + }, + { + "source": "api_qc_get_qc_task_detail", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L667", + "weight": 1.0 + }, + { + "source": "api_qc_get_qc_task_detail", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L667", + "weight": 1.0 + }, + { + "source": "api_qc_start_qc_task", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L681", + "weight": 1.0 + }, + { + "source": "api_qc_start_qc_task", + "target": "crud_qc_task_start_task", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L682", + "weight": 1.0 + }, + { + "source": "api_qc_start_qc_task", + "target": "api_sample_reception_get_current_user_id", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L682", + "weight": 1.0 + }, + { + "source": "api_qc_start_qc_task", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L683", + "weight": 1.0 + }, + { + "source": "api_qc_start_qc_task", + "target": "crud_production_task_task_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L683", + "weight": 1.0 + }, + { + "source": "api_qc_start_qc_task", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L685", + "weight": 1.0 + }, + { + "source": "api_qc_start_qc_task", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L685", + "weight": 1.0 + }, + { + "source": "api_qc_complete_qc_task", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L699", + "weight": 1.0 + }, + { + "source": "api_qc_complete_qc_task", + "target": "crud_qc_task_complete_task", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L700", + "weight": 1.0 + }, + { + "source": "api_qc_complete_qc_task", + "target": "api_sample_reception_get_current_user_id", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L701", + "weight": 1.0 + }, + { + "source": "api_qc_complete_qc_task", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L703", + "weight": 1.0 + }, + { + "source": "api_qc_complete_qc_task", + "target": "crud_production_task_task_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L703", + "weight": 1.0 + }, + { + "source": "api_qc_complete_qc_task", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L705", + "weight": 1.0 + }, + { + "source": "api_qc_complete_qc_task", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L705", + "weight": 1.0 + }, + { + "source": "api_qc_get_task_results", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L719", + "weight": 1.0 + }, + { + "source": "api_qc_get_task_results", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L720", + "weight": 1.0 + }, + { + "source": "api_qc_get_task_results", + "target": "crud_qc_task_result_list_results_by_task", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L720", + "weight": 1.0 + }, + { + "source": "api_qc_get_task_results", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L722", + "weight": 1.0 + }, + { + "source": "api_qc_get_task_results", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L722", + "weight": 1.0 + }, + { + "source": "api_qc_complete_task_with_result", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L735", + "weight": 1.0 + }, + { + "source": "api_qc_complete_task_with_result", + "target": "api_sample_reception_get_current_user_id", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L736", + "weight": 1.0 + }, + { + "source": "api_qc_complete_task_with_result", + "target": "crud_workflow_get_task", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L737", + "weight": 1.0 + }, + { + "source": "api_qc_complete_task_with_result", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L739", + "weight": 1.0 + }, + { + "source": "api_qc_complete_task_with_result", + "target": "crud_qc_task_result_save_results_for_task", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L742", + "weight": 1.0 + }, + { + "source": "api_qc_complete_task_with_result", + "target": "crud_qc_task_update_task_attachments", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L747", + "weight": 1.0 + }, + { + "source": "api_qc_complete_task_with_result", + "target": "crud_qc_material_usage_deduct_for_task", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L755", + "weight": 1.0 + }, + { + "source": "api_qc_complete_task_with_result", + "target": "crud_qc_task_apply_task_result", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L763", + "weight": 1.0 + }, + { + "source": "api_qc_complete_task_with_result", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L771", + "weight": 1.0 + }, + { + "source": "api_qc_complete_task_with_result", + "target": "crud_production_task_task_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L772", + "weight": 1.0 + }, + { + "source": "api_qc_complete_task_with_result", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L776", + "weight": 1.0 + }, + { + "source": "api_qc_update_qc_task_attachments", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L791", + "weight": 1.0 + }, + { + "source": "api_qc_update_qc_task_attachments", + "target": "crud_qc_task_update_task_attachments", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L792", + "weight": 1.0 + }, + { + "source": "api_qc_update_qc_task_attachments", + "target": "api_sample_reception_get_current_user_id", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L797", + "weight": 1.0 + }, + { + "source": "api_qc_update_qc_task_attachments", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L799", + "weight": 1.0 + }, + { + "source": "api_qc_update_qc_task_attachments", + "target": "crud_production_task_task_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L799", + "weight": 1.0 + }, + { + "source": "api_qc_update_qc_task_attachments", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L801", + "weight": 1.0 + }, + { + "source": "api_qc_update_qc_task_attachments", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L801", + "weight": 1.0 + }, + { + "source": "api_qc_list_qc_materials", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L849", + "weight": 1.0 + }, + { + "source": "api_qc_list_qc_materials", + "target": "api_material_list_materials", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L850", + "weight": 1.0 + }, + { + "source": "api_qc_list_qc_materials", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L853", + "weight": 1.0 + }, + { + "source": "api_qc_list_qc_materials", + "target": "api_sample_reception_page_payload", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L853", + "weight": 1.0 + }, + { + "source": "api_qc_list_qc_materials", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L855", + "weight": 1.0 + }, + { + "source": "api_qc_list_qc_materials", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L855", + "weight": 1.0 + }, + { + "source": "api_qc_qc_material_options", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L866", + "weight": 1.0 + }, + { + "source": "api_qc_qc_material_options", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L867", + "weight": 1.0 + }, + { + "source": "api_qc_qc_material_options", + "target": "crud_qc_material_options_list", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L867", + "weight": 1.0 + }, + { + "source": "api_qc_qc_material_options", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L869", + "weight": 1.0 + }, + { + "source": "api_qc_qc_material_options", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L869", + "weight": 1.0 + }, + { + "source": "api_qc_create_qc_material", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L879", + "weight": 1.0 + }, + { + "source": "api_qc_create_qc_material", + "target": "api_sample_reception_get_current_user_id", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L880", + "weight": 1.0 + }, + { + "source": "api_qc_create_qc_material", + "target": "api_material_create_material", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L881", + "weight": 1.0 + }, + { + "source": "api_qc_create_qc_material", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L882", + "weight": 1.0 + }, + { + "source": "api_qc_create_qc_material", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L884", + "weight": 1.0 + }, + { + "source": "api_qc_create_qc_material", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L884", + "weight": 1.0 + }, + { + "source": "api_qc_update_qc_material", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L897", + "weight": 1.0 + }, + { + "source": "api_qc_update_qc_material", + "target": "api_sample_reception_get_current_user_id", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L898", + "weight": 1.0 + }, + { + "source": "api_qc_update_qc_material", + "target": "api_material_update_material", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L899", + "weight": 1.0 + }, + { + "source": "api_qc_update_qc_material", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L900", + "weight": 1.0 + }, + { + "source": "api_qc_update_qc_material", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L902", + "weight": 1.0 + }, + { + "source": "api_qc_update_qc_material", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L902", + "weight": 1.0 + }, + { + "source": "api_qc_delete_qc_material", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L914", + "weight": 1.0 + }, + { + "source": "api_qc_delete_qc_material", + "target": "api_sample_reception_get_current_user_id", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L915", + "weight": 1.0 + }, + { + "source": "api_qc_delete_qc_material", + "target": "crud_qc_material_soft_delete_material", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L916", + "weight": 1.0 + }, + { + "source": "api_qc_delete_qc_material", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L917", + "weight": 1.0 + }, + { + "source": "api_qc_delete_qc_material", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L919", + "weight": 1.0 + }, + { + "source": "api_qc_delete_qc_material", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L919", + "weight": 1.0 + }, + { + "source": "api_qc_stock_in_qc_material", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L932", + "weight": 1.0 + }, + { + "source": "api_qc_stock_in_qc_material", + "target": "api_sample_reception_get_current_user_id", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L933", + "weight": 1.0 + }, + { + "source": "api_qc_stock_in_qc_material", + "target": "crud_qc_material_stock_in", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L934", + "weight": 1.0 + }, + { + "source": "api_qc_stock_in_qc_material", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L935", + "weight": 1.0 + }, + { + "source": "api_qc_stock_in_qc_material", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L937", + "weight": 1.0 + }, + { + "source": "api_qc_stock_in_qc_material", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L937", + "weight": 1.0 + }, + { + "source": "api_qc_list_qc_material_usages", + "target": "api_production_get_tenant_no", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L957", + "weight": 1.0 + }, + { + "source": "api_qc_list_qc_material_usages", + "target": "crud_qc_material_usage_list_usages", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L958", + "weight": 1.0 + }, + { + "source": "api_qc_list_qc_material_usages", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L963", + "weight": 1.0 + }, + { + "source": "api_qc_list_qc_material_usages", + "target": "api_sample_reception_page_payload", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L963", + "weight": 1.0 + }, + { + "source": "api_qc_list_qc_material_usages", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L965", + "weight": 1.0 + }, + { + "source": "api_qc_list_qc_material_usages", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L965", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_get_tenant_no", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L30", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_get_current_user_id", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L40", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_get_current_user_id", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L43", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_parse_datetime_fields", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L55", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_parse_datetime_fields", + "target": "core_utils_parse_datetime", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L58", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_ensure_customer_for_mother", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L71", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_ensure_customer_for_mother", + "target": "crud_customer_id_card_taken", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L80", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_ensure_customer_for_mother", + "target": "api_basic_info_create_customer", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L94", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_list_collection_protocols", + "target": "crud_exhibition_appointment_total_pages", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L135", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_list_collection_protocols", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L136", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_get_collection_protocol_detail", + "target": "crud_collection_protocol_get_protocol_detail_bundle", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L147", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_get_collection_protocol_detail", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L151", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_get_collection_protocol_detail", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L152", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_resolve_protocol_attachments", + "target": "crud_collection_protocol_attachments_to_urls", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L204", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_persist_protocol_sub_resources", + "target": "crud_collection_protocol_upsert_party_customer", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L226", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_persist_protocol_sub_resources", + "target": "crud_collection_protocol_upsert_collection_info", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L229", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_persist_protocol_sub_resources", + "target": "crud_collection_protocol_save_samples", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L231", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_persist_protocol_sub_resources", + "target": "crud_collection_protocol_upsert_payment", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L234", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_persist_protocol_sub_resources", + "target": "crud_collection_protocol_align_fq_payment_details_payload", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L239", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_persist_protocol_sub_resources", + "target": "crud_collection_protocol_save_payment_details", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L240", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_persist_protocol_sub_resources", + "target": "crud_collection_protocol_upsert_storage_cert", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L242", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_create_collection_protocol", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L283", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_create_collection_protocol", + "target": "crud_collection_protocol_protocol_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L283", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_create_collection_protocol", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L285", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_create_collection_protocol", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L285", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_update_collection_protocol", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L307", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_update_collection_protocol", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L332", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_update_collection_protocol", + "target": "crud_collection_protocol_protocol_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L332", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_update_collection_protocol", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L334", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_update_collection_protocol", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L334", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_delete_collection_protocol", + "target": "crud_collection_protocol_soft_delete_collection_protocol", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L346", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_delete_collection_protocol", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L353", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_delete_collection_protocol", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L355", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_delete_collection_protocol", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L355", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_list_collection_protocol_audits", + "target": "crud_research_donation_list_audits", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L373", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_list_collection_protocol_audits", + "target": "crud_exhibition_appointment_total_pages", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L381", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_list_collection_protocol_audits", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L382", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_submit_collection_protocol_audit", + "target": "crud_collection_protocol_create_audit", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L401", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_submit_collection_protocol_audit", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L407", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_submit_collection_protocol_audit", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L411", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_submit_collection_protocol_audit", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L413", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_submit_collection_protocol_audit", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L413", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_list_payment_details", + "target": "crud_collection_protocol_list_payment_details_page", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L432", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_list_payment_details", + "target": "crud_exhibition_appointment_total_pages", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L441", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_list_payment_details", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L442", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_post_submit_receipt_finance", + "target": "crud_collection_protocol_submit_receipt_finance", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L473", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_post_submit_receipt_finance", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L477", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_post_submit_receipt_finance", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L479", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_post_submit_receipt_finance", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L481", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_post_submit_receipt_finance", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L481", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_post_submit_receipt_finance_batch", + "target": "crud_collection_protocol_batch_submit_receipt_finance", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L492", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_post_submit_receipt_finance_batch", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L496", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_post_submit_receipt_finance_batch", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L498", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_post_submit_receipt_finance_batch", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L500", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_post_submit_receipt_finance_batch", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L500", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_post_submit_refund_finance", + "target": "crud_collection_protocol_submit_refund_finance", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L512", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_post_submit_refund_finance", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L516", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_post_submit_refund_finance", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L521", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_post_submit_refund_finance", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L523", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_post_submit_refund_finance", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L523", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_post_submit_refund_finance_batch", + "target": "crud_collection_protocol_batch_submit_refund_finance", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L534", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_post_submit_refund_finance_batch", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L538", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_post_submit_refund_finance_batch", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L543", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_post_submit_refund_finance_batch", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L545", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_post_submit_refund_finance_batch", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L545", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_list_receipt_confirm", + "target": "crud_collection_protocol_list_receipt_confirm_details", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L556", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_list_receipt_confirm", + "target": "crud_exhibition_appointment_total_pages", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L557", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_list_receipt_confirm", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L558", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_list_receipt_confirmed", + "target": "crud_collection_protocol_list_receipt_confirmed_details", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L569", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_list_receipt_confirmed", + "target": "crud_exhibition_appointment_total_pages", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L572", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_list_receipt_confirmed", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L573", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_post_receipt_confirm", + "target": "crud_collection_protocol_confirm_receipt", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L601", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_post_receipt_confirm", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L605", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_post_receipt_confirm", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L609", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_post_receipt_confirm", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L611", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_post_receipt_confirm", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L611", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_list_refund_confirm", + "target": "crud_collection_protocol_list_refund_confirm_details", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L627", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_list_refund_confirm", + "target": "crud_exhibition_appointment_total_pages", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L628", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_list_refund_confirm", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L629", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_list_refund_confirmed", + "target": "crud_collection_protocol_list_refund_confirmed_details", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L640", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_list_refund_confirmed", + "target": "crud_exhibition_appointment_total_pages", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L643", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_list_refund_confirmed", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L644", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_post_refund_confirm", + "target": "crud_collection_protocol_confirm_refund", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L656", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_post_refund_confirm", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L660", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_post_refund_confirm", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L664", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_post_refund_confirm", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L666", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_post_refund_confirm", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L666", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_list_storage_certs", + "target": "crud_base_crudbase_exists", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L700", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_list_storage_certs", + "target": "crud_research_donation_sample_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L751", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_list_storage_certs", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L756", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_list_storage_certs", + "target": "api_insurance_company_fmt_dt", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L766", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_list_storage_certs", + "target": "crud_exhibition_appointment_total_pages", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L779", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_list_storage_certs", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L780", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_list_fullmoon_todos", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L848", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_list_fullmoon_todos", + "target": "api_insurance_company_fmt_dt", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L859", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_list_fullmoon_todos", + "target": "crud_collection_protocol_fullmoon_todo_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L863", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_list_fullmoon_todos", + "target": "crud_exhibition_appointment_total_pages", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L873", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_list_fullmoon_todos", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L874", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_update_fullmoon_todo_insurance", + "target": "crud_collection_protocol_upsert_fullmoon_todo", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L907", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_update_fullmoon_todo_insurance", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L914", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_update_fullmoon_todo_insurance", + "target": "crud_collection_protocol_fullmoon_todo_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L914", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_update_fullmoon_todo_insurance", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L916", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_update_fullmoon_todo_insurance", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L916", + "weight": 1.0 + }, + { + "source": "api_basic_info_get_tenant_no", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L31", + "weight": 1.0 + }, + { + "source": "api_basic_info_list_customers", + "target": "core_data_scope_apply_data_scope", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L86", + "weight": 1.0 + }, + { + "source": "api_basic_info_list_customers", + "target": "crud_base_crudbase_count", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L87", + "weight": 1.0 + }, + { + "source": "api_basic_info_list_customers", + "target": "crud_exhibition_appointment_row_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L89", + "weight": 1.0 + }, + { + "source": "api_basic_info_list_customers", + "target": "crud_exhibition_appointment_total_pages", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L90", + "weight": 1.0 + }, + { + "source": "api_basic_info_list_customers", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L91", + "weight": 1.0 + }, + { + "source": "api_basic_info_create_customer", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L113", + "weight": 1.0 + }, + { + "source": "api_basic_info_create_customer", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L115", + "weight": 1.0 + }, + { + "source": "api_basic_info_create_customer", + "target": "crud_exhibition_appointment_row_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L115", + "weight": 1.0 + }, + { + "source": "api_basic_info_create_customer", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L117", + "weight": 1.0 + }, + { + "source": "api_basic_info_create_customer", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L117", + "weight": 1.0 + }, + { + "source": "api_basic_info_update_customer", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L133", + "weight": 1.0 + }, + { + "source": "api_basic_info_update_customer", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L144", + "weight": 1.0 + }, + { + "source": "api_basic_info_update_customer", + "target": "crud_exhibition_appointment_row_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L144", + "weight": 1.0 + }, + { + "source": "api_basic_info_update_customer", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L146", + "weight": 1.0 + }, + { + "source": "api_basic_info_update_customer", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L146", + "weight": 1.0 + }, + { + "source": "api_basic_info_delete_customer", + "target": "crud_customer_soft_delete_customer", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L157", + "weight": 1.0 + }, + { + "source": "api_basic_info_delete_customer", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L158", + "weight": 1.0 + }, + { + "source": "api_basic_info_delete_customer", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L160", + "weight": 1.0 + }, + { + "source": "api_basic_info_delete_customer", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L160", + "weight": 1.0 + }, + { + "source": "api_basic_info_list_cell_sample_types", + "target": "core_data_scope_apply_data_scope", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L205", + "weight": 1.0 + }, + { + "source": "api_basic_info_list_cell_sample_types", + "target": "crud_base_crudbase_count", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L206", + "weight": 1.0 + }, + { + "source": "api_basic_info_list_cell_sample_types", + "target": "crud_exhibition_appointment_row_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L208", + "weight": 1.0 + }, + { + "source": "api_basic_info_list_cell_sample_types", + "target": "crud_exhibition_appointment_total_pages", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L209", + "weight": 1.0 + }, + { + "source": "api_basic_info_list_cell_sample_types", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L210", + "weight": 1.0 + }, + { + "source": "api_basic_info_create_cell_sample_type", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L230", + "weight": 1.0 + }, + { + "source": "api_basic_info_create_cell_sample_type", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L232", + "weight": 1.0 + }, + { + "source": "api_basic_info_create_cell_sample_type", + "target": "crud_exhibition_appointment_row_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L232", + "weight": 1.0 + }, + { + "source": "api_basic_info_create_cell_sample_type", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L234", + "weight": 1.0 + }, + { + "source": "api_basic_info_create_cell_sample_type", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L234", + "weight": 1.0 + }, + { + "source": "api_basic_info_update_cell_sample_type", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L250", + "weight": 1.0 + }, + { + "source": "api_basic_info_update_cell_sample_type", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L259", + "weight": 1.0 + }, + { + "source": "api_basic_info_update_cell_sample_type", + "target": "crud_exhibition_appointment_row_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L259", + "weight": 1.0 + }, + { + "source": "api_basic_info_update_cell_sample_type", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L261", + "weight": 1.0 + }, + { + "source": "api_basic_info_update_cell_sample_type", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L261", + "weight": 1.0 + }, + { + "source": "api_basic_info_delete_cell_sample_type", + "target": "crud_cell_sample_type_soft_delete_cell_sample_type", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L272", + "weight": 1.0 + }, + { + "source": "api_basic_info_delete_cell_sample_type", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L273", + "weight": 1.0 + }, + { + "source": "api_basic_info_delete_cell_sample_type", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L275", + "weight": 1.0 + }, + { + "source": "api_basic_info_delete_cell_sample_type", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L275", + "weight": 1.0 + }, + { + "source": "api_basic_info_list_collection_regions", + "target": "core_data_scope_apply_data_scope", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L314", + "weight": 1.0 + }, + { + "source": "api_basic_info_list_collection_regions", + "target": "crud_base_crudbase_count", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L315", + "weight": 1.0 + }, + { + "source": "api_basic_info_list_collection_regions", + "target": "crud_collection_region_region_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L317", + "weight": 1.0 + }, + { + "source": "api_basic_info_list_collection_regions", + "target": "crud_exhibition_appointment_total_pages", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L318", + "weight": 1.0 + }, + { + "source": "api_basic_info_list_collection_regions", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L319", + "weight": 1.0 + }, + { + "source": "api_basic_info_create_collection_region", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L336", + "weight": 1.0 + }, + { + "source": "api_basic_info_create_collection_region", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L338", + "weight": 1.0 + }, + { + "source": "api_basic_info_create_collection_region", + "target": "crud_collection_region_region_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L338", + "weight": 1.0 + }, + { + "source": "api_basic_info_create_collection_region", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L340", + "weight": 1.0 + }, + { + "source": "api_basic_info_create_collection_region", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L340", + "weight": 1.0 + }, + { + "source": "api_basic_info_update_collection_region", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L356", + "weight": 1.0 + }, + { + "source": "api_basic_info_update_collection_region", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L362", + "weight": 1.0 + }, + { + "source": "api_basic_info_update_collection_region", + "target": "crud_collection_region_region_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L362", + "weight": 1.0 + }, + { + "source": "api_basic_info_update_collection_region", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L364", + "weight": 1.0 + }, + { + "source": "api_basic_info_update_collection_region", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L364", + "weight": 1.0 + }, + { + "source": "api_basic_info_delete_collection_region", + "target": "crud_collection_region_soft_delete_collection_region", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L375", + "weight": 1.0 + }, + { + "source": "api_basic_info_delete_collection_region", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L376", + "weight": 1.0 + }, + { + "source": "api_basic_info_delete_collection_region", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L378", + "weight": 1.0 + }, + { + "source": "api_basic_info_delete_collection_region", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L378", + "weight": 1.0 + }, + { + "source": "api_basic_info_list_hospitals", + "target": "crud_exhibition_appointment_total_pages", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L416", + "weight": 1.0 + }, + { + "source": "api_basic_info_list_hospitals", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L417", + "weight": 1.0 + }, + { + "source": "api_basic_info_list_hospitals", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L419", + "weight": 1.0 + }, + { + "source": "api_basic_info_list_hospitals", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L419", + "weight": 1.0 + }, + { + "source": "api_basic_info_create_hospital", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L438", + "weight": 1.0 + }, + { + "source": "api_basic_info_create_hospital", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L440", + "weight": 1.0 + }, + { + "source": "api_basic_info_create_hospital", + "target": "crud_collection_region_hospital_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L440", + "weight": 1.0 + }, + { + "source": "api_basic_info_create_hospital", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L442", + "weight": 1.0 + }, + { + "source": "api_basic_info_create_hospital", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L442", + "weight": 1.0 + }, + { + "source": "api_basic_info_update_hospital", + "target": "crud_collection_region_get_hospital", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L455", + "weight": 1.0 + }, + { + "source": "api_basic_info_update_hospital", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L457", + "weight": 1.0 + }, + { + "source": "api_basic_info_update_hospital", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L462", + "weight": 1.0 + }, + { + "source": "api_basic_info_update_hospital", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L468", + "weight": 1.0 + }, + { + "source": "api_basic_info_update_hospital", + "target": "crud_collection_region_hospital_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L468", + "weight": 1.0 + }, + { + "source": "api_basic_info_update_hospital", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L470", + "weight": 1.0 + }, + { + "source": "api_basic_info_delete_hospital", + "target": "crud_collection_region_get_hospital", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L482", + "weight": 1.0 + }, + { + "source": "api_basic_info_delete_hospital", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L484", + "weight": 1.0 + }, + { + "source": "api_basic_info_delete_hospital", + "target": "crud_collection_region_soft_delete_hospital", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L485", + "weight": 1.0 + }, + { + "source": "api_basic_info_delete_hospital", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L486", + "weight": 1.0 + }, + { + "source": "api_basic_info_delete_hospital", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L488", + "weight": 1.0 + }, + { + "source": "api_basic_info_list_protocol_nos", + "target": "core_data_scope_apply_data_scope", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L532", + "weight": 1.0 + }, + { + "source": "api_basic_info_list_protocol_nos", + "target": "crud_base_crudbase_count", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L533", + "weight": 1.0 + }, + { + "source": "api_basic_info_list_protocol_nos", + "target": "crud_exhibition_appointment_row_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L535", + "weight": 1.0 + }, + { + "source": "api_basic_info_list_protocol_nos", + "target": "crud_collection_protocol_get_protocol_nos_used_in_protocols", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L536", + "weight": 1.0 + }, + { + "source": "api_basic_info_list_protocol_nos", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L542", + "weight": 1.0 + }, + { + "source": "api_basic_info_list_protocol_nos", + "target": "crud_exhibition_appointment_total_pages", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L543", + "weight": 1.0 + }, + { + "source": "api_basic_info_list_protocol_nos", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L544", + "weight": 1.0 + }, + { + "source": "api_basic_info_batch_generate_protocol_nos", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L581", + "weight": 1.0 + }, + { + "source": "api_basic_info_batch_generate_protocol_nos", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L586", + "weight": 1.0 + }, + { + "source": "api_basic_info_batch_generate_protocol_nos", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L588", + "weight": 1.0 + }, + { + "source": "api_basic_info_batch_generate_protocol_nos", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L588", + "weight": 1.0 + }, + { + "source": "api_basic_info_batch_issue_protocol_nos", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L605", + "weight": 1.0 + }, + { + "source": "api_basic_info_batch_issue_protocol_nos", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L610", + "weight": 1.0 + }, + { + "source": "api_basic_info_batch_issue_protocol_nos", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L612", + "weight": 1.0 + }, + { + "source": "api_basic_info_batch_issue_protocol_nos", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L612", + "weight": 1.0 + }, + { + "source": "api_basic_info_batch_revoke_protocol_nos", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L633", + "weight": 1.0 + }, + { + "source": "api_basic_info_batch_revoke_protocol_nos", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L638", + "weight": 1.0 + }, + { + "source": "api_basic_info_batch_revoke_protocol_nos", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L640", + "weight": 1.0 + }, + { + "source": "api_basic_info_batch_revoke_protocol_nos", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L640", + "weight": 1.0 + }, + { + "source": "api_basic_info_create_protocol_no", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L658", + "weight": 1.0 + }, + { + "source": "api_basic_info_create_protocol_no", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L660", + "weight": 1.0 + }, + { + "source": "api_basic_info_create_protocol_no", + "target": "crud_exhibition_appointment_row_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L660", + "weight": 1.0 + }, + { + "source": "api_basic_info_create_protocol_no", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L662", + "weight": 1.0 + }, + { + "source": "api_basic_info_create_protocol_no", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L662", + "weight": 1.0 + }, + { + "source": "api_basic_info_update_protocol_no", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L678", + "weight": 1.0 + }, + { + "source": "api_basic_info_update_protocol_no", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L688", + "weight": 1.0 + }, + { + "source": "api_basic_info_update_protocol_no", + "target": "crud_exhibition_appointment_row_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L688", + "weight": 1.0 + }, + { + "source": "api_basic_info_update_protocol_no", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L690", + "weight": 1.0 + }, + { + "source": "api_basic_info_update_protocol_no", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L690", + "weight": 1.0 + }, + { + "source": "api_basic_info_delete_protocol_no", + "target": "crud_collection_protocol_no_soft_delete_protocol_no", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L701", + "weight": 1.0 + }, + { + "source": "api_basic_info_delete_protocol_no", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L702", + "weight": 1.0 + }, + { + "source": "api_basic_info_delete_protocol_no", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L704", + "weight": 1.0 + }, + { + "source": "api_basic_info_delete_protocol_no", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L704", + "weight": 1.0 + }, + { + "source": "api_basic_info_batch_generate_sample_codes", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L767", + "weight": 1.0 + }, + { + "source": "api_basic_info_batch_generate_sample_codes", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L772", + "weight": 1.0 + }, + { + "source": "api_basic_info_batch_generate_sample_codes", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L774", + "weight": 1.0 + }, + { + "source": "api_basic_info_batch_generate_sample_codes", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L774", + "weight": 1.0 + }, + { + "source": "api_basic_info_batch_issue_sample_codes", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L791", + "weight": 1.0 + }, + { + "source": "api_basic_info_batch_issue_sample_codes", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L796", + "weight": 1.0 + }, + { + "source": "api_basic_info_batch_issue_sample_codes", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L798", + "weight": 1.0 + }, + { + "source": "api_basic_info_batch_issue_sample_codes", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L798", + "weight": 1.0 + }, + { + "source": "api_basic_info_batch_revoke_sample_codes", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L819", + "weight": 1.0 + }, + { + "source": "api_basic_info_batch_revoke_sample_codes", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L824", + "weight": 1.0 + }, + { + "source": "api_basic_info_batch_revoke_sample_codes", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L826", + "weight": 1.0 + }, + { + "source": "api_basic_info_batch_revoke_sample_codes", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L826", + "weight": 1.0 + }, + { + "source": "api_basic_info_list_sample_codes", + "target": "core_data_scope_apply_data_scope", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L844", + "weight": 1.0 + }, + { + "source": "api_basic_info_list_sample_codes", + "target": "crud_base_crudbase_count", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L845", + "weight": 1.0 + }, + { + "source": "api_basic_info_list_sample_codes", + "target": "crud_exhibition_appointment_row_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L847", + "weight": 1.0 + }, + { + "source": "api_basic_info_list_sample_codes", + "target": "crud_collection_protocol_get_sample_codes_used_in_protocol_samples", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L848", + "weight": 1.0 + }, + { + "source": "api_basic_info_list_sample_codes", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L854", + "weight": 1.0 + }, + { + "source": "api_basic_info_list_sample_codes", + "target": "crud_exhibition_appointment_total_pages", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L855", + "weight": 1.0 + }, + { + "source": "api_basic_info_list_sample_codes", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L856", + "weight": 1.0 + }, + { + "source": "api_basic_info_create_sample_code", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L874", + "weight": 1.0 + }, + { + "source": "api_basic_info_create_sample_code", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L876", + "weight": 1.0 + }, + { + "source": "api_basic_info_create_sample_code", + "target": "crud_exhibition_appointment_row_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L876", + "weight": 1.0 + }, + { + "source": "api_basic_info_create_sample_code", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L878", + "weight": 1.0 + }, + { + "source": "api_basic_info_create_sample_code", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L878", + "weight": 1.0 + }, + { + "source": "api_basic_info_update_sample_code", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L894", + "weight": 1.0 + }, + { + "source": "api_basic_info_update_sample_code", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L904", + "weight": 1.0 + }, + { + "source": "api_basic_info_update_sample_code", + "target": "crud_exhibition_appointment_row_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L904", + "weight": 1.0 + }, + { + "source": "api_basic_info_update_sample_code", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L906", + "weight": 1.0 + }, + { + "source": "api_basic_info_update_sample_code", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L906", + "weight": 1.0 + }, + { + "source": "api_basic_info_delete_sample_code", + "target": "crud_sample_code_soft_delete_sample_code", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L917", + "weight": 1.0 + }, + { + "source": "api_basic_info_delete_sample_code", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L918", + "weight": 1.0 + }, + { + "source": "api_basic_info_delete_sample_code", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L920", + "weight": 1.0 + }, + { + "source": "api_basic_info_delete_sample_code", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/basic_info.py", + "source_location": "L920", + "weight": 1.0 + }, + { + "source": "api_operations_get_tenant_no", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L22", + "weight": 1.0 + }, + { + "source": "api_operations_list_clean_rooms", + "target": "core_data_scope_apply_data_scope", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L75", + "weight": 1.0 + }, + { + "source": "api_operations_list_clean_rooms", + "target": "crud_base_crudbase_count", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L76", + "weight": 1.0 + }, + { + "source": "api_operations_list_clean_rooms", + "target": "crud_exhibition_appointment_row_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L78", + "weight": 1.0 + }, + { + "source": "api_operations_list_clean_rooms", + "target": "crud_exhibition_appointment_total_pages", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L79", + "weight": 1.0 + }, + { + "source": "api_operations_list_clean_rooms", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L80", + "weight": 1.0 + }, + { + "source": "api_operations_create_clean_room", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L101", + "weight": 1.0 + }, + { + "source": "api_operations_create_clean_room", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L103", + "weight": 1.0 + }, + { + "source": "api_operations_create_clean_room", + "target": "crud_exhibition_appointment_row_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L103", + "weight": 1.0 + }, + { + "source": "api_operations_create_clean_room", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L105", + "weight": 1.0 + }, + { + "source": "api_operations_create_clean_room", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L105", + "weight": 1.0 + }, + { + "source": "api_operations_update_clean_room", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L121", + "weight": 1.0 + }, + { + "source": "api_operations_update_clean_room", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L131", + "weight": 1.0 + }, + { + "source": "api_operations_update_clean_room", + "target": "crud_exhibition_appointment_row_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L131", + "weight": 1.0 + }, + { + "source": "api_operations_update_clean_room", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L133", + "weight": 1.0 + }, + { + "source": "api_operations_update_clean_room", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L133", + "weight": 1.0 + }, + { + "source": "api_operations_delete_clean_room", + "target": "crud_clean_room_soft_delete_clean_room", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L144", + "weight": 1.0 + }, + { + "source": "api_operations_delete_clean_room", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L145", + "weight": 1.0 + }, + { + "source": "api_operations_delete_clean_room", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L147", + "weight": 1.0 + }, + { + "source": "api_operations_delete_clean_room", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L147", + "weight": 1.0 + }, + { + "source": "api_operations_list_access_logs", + "target": "core_data_scope_apply_data_scope", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L209", + "weight": 1.0 + }, + { + "source": "api_operations_list_access_logs", + "target": "crud_base_crudbase_count", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L210", + "weight": 1.0 + }, + { + "source": "api_operations_list_access_logs", + "target": "crud_clean_room_access_log_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L212", + "weight": 1.0 + }, + { + "source": "api_operations_list_access_logs", + "target": "crud_exhibition_appointment_total_pages", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L213", + "weight": 1.0 + }, + { + "source": "api_operations_list_access_logs", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L214", + "weight": 1.0 + }, + { + "source": "api_operations_create_access_log", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L237", + "weight": 1.0 + }, + { + "source": "api_operations_create_access_log", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L239", + "weight": 1.0 + }, + { + "source": "api_operations_create_access_log", + "target": "crud_clean_room_access_log_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L239", + "weight": 1.0 + }, + { + "source": "api_operations_create_access_log", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L241", + "weight": 1.0 + }, + { + "source": "api_operations_create_access_log", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L241", + "weight": 1.0 + }, + { + "source": "api_operations_update_access_log", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L257", + "weight": 1.0 + }, + { + "source": "api_operations_update_access_log", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L268", + "weight": 1.0 + }, + { + "source": "api_operations_update_access_log", + "target": "crud_clean_room_access_log_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L268", + "weight": 1.0 + }, + { + "source": "api_operations_update_access_log", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L270", + "weight": 1.0 + }, + { + "source": "api_operations_update_access_log", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L270", + "weight": 1.0 + }, + { + "source": "api_operations_delete_access_log", + "target": "crud_clean_room_soft_delete_access_log", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L281", + "weight": 1.0 + }, + { + "source": "api_operations_delete_access_log", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L282", + "weight": 1.0 + }, + { + "source": "api_operations_delete_access_log", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L284", + "weight": 1.0 + }, + { + "source": "api_operations_delete_access_log", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L284", + "weight": 1.0 + }, + { + "source": "api_operations_list_storage_facilities", + "target": "core_data_scope_apply_data_scope", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L326", + "weight": 1.0 + }, + { + "source": "api_operations_list_storage_facilities", + "target": "crud_exhibition_appointment_row_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L328", + "weight": 1.0 + }, + { + "source": "api_operations_list_storage_facilities", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L329", + "weight": 1.0 + }, + { + "source": "api_operations_create_storage_facility", + "target": "crud_storage_facility_create_facility", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L340", + "weight": 1.0 + }, + { + "source": "api_operations_create_storage_facility", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L349", + "weight": 1.0 + }, + { + "source": "api_operations_create_storage_facility", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L351", + "weight": 1.0 + }, + { + "source": "api_operations_create_storage_facility", + "target": "crud_exhibition_appointment_row_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L351", + "weight": 1.0 + }, + { + "source": "api_operations_create_storage_facility", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L353", + "weight": 1.0 + }, + { + "source": "api_operations_create_storage_facility", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L353", + "weight": 1.0 + }, + { + "source": "api_operations_update_storage_facility", + "target": "crud_storage_facility_update_facility", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L366", + "weight": 1.0 + }, + { + "source": "api_operations_update_storage_facility", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L369", + "weight": 1.0 + }, + { + "source": "api_operations_update_storage_facility", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L377", + "weight": 1.0 + }, + { + "source": "api_operations_update_storage_facility", + "target": "crud_exhibition_appointment_row_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L377", + "weight": 1.0 + }, + { + "source": "api_operations_update_storage_facility", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L379", + "weight": 1.0 + }, + { + "source": "api_operations_update_storage_facility", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L379", + "weight": 1.0 + }, + { + "source": "api_operations_delete_storage_facility", + "target": "crud_storage_facility_soft_delete_facility", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L390", + "weight": 1.0 + }, + { + "source": "api_operations_delete_storage_facility", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L391", + "weight": 1.0 + }, + { + "source": "api_operations_delete_storage_facility", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L393", + "weight": 1.0 + }, + { + "source": "api_operations_delete_storage_facility", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L393", + "weight": 1.0 + }, + { + "source": "api_operations_list_storage_slots", + "target": "core_data_scope_apply_data_scope", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L440", + "weight": 1.0 + }, + { + "source": "api_operations_list_storage_slots", + "target": "crud_storage_facility_slot_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L442", + "weight": 1.0 + }, + { + "source": "api_operations_list_storage_slots", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L443", + "weight": 1.0 + }, + { + "source": "api_operations_batch_create_storage_slots", + "target": "crud_storage_facility_batch_create_slots", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L454", + "weight": 1.0 + }, + { + "source": "api_operations_batch_create_storage_slots", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L461", + "weight": 1.0 + }, + { + "source": "api_operations_batch_create_storage_slots", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L463", + "weight": 1.0 + }, + { + "source": "api_operations_batch_create_storage_slots", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L465", + "weight": 1.0 + }, + { + "source": "api_operations_batch_create_storage_slots", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L465", + "weight": 1.0 + }, + { + "source": "api_operations_create_storage_slot", + "target": "crud_storage_facility_create_slot", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L476", + "weight": 1.0 + }, + { + "source": "api_operations_create_storage_slot", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L484", + "weight": 1.0 + }, + { + "source": "api_operations_create_storage_slot", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L486", + "weight": 1.0 + }, + { + "source": "api_operations_create_storage_slot", + "target": "crud_storage_facility_slot_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L486", + "weight": 1.0 + }, + { + "source": "api_operations_create_storage_slot", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L488", + "weight": 1.0 + }, + { + "source": "api_operations_create_storage_slot", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L488", + "weight": 1.0 + }, + { + "source": "api_operations_update_storage_slot", + "target": "crud_storage_facility_update_slot", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L501", + "weight": 1.0 + }, + { + "source": "api_operations_update_storage_slot", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L504", + "weight": 1.0 + }, + { + "source": "api_operations_update_storage_slot", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L511", + "weight": 1.0 + }, + { + "source": "api_operations_update_storage_slot", + "target": "crud_storage_facility_slot_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L511", + "weight": 1.0 + }, + { + "source": "api_operations_update_storage_slot", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L513", + "weight": 1.0 + }, + { + "source": "api_operations_update_storage_slot", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L513", + "weight": 1.0 + }, + { + "source": "api_operations_delete_storage_slot", + "target": "crud_storage_facility_soft_delete_slot", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L524", + "weight": 1.0 + }, + { + "source": "api_operations_delete_storage_slot", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L525", + "weight": 1.0 + }, + { + "source": "api_operations_delete_storage_slot", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L527", + "weight": 1.0 + }, + { + "source": "api_operations_delete_storage_slot", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L527", + "weight": 1.0 + }, + { + "source": "api_operations_list_exhibition_appointments", + "target": "core_data_scope_apply_data_scope", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L575", + "weight": 1.0 + }, + { + "source": "api_operations_list_exhibition_appointments", + "target": "crud_base_crudbase_count", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L576", + "weight": 1.0 + }, + { + "source": "api_operations_list_exhibition_appointments", + "target": "crud_exhibition_appointment_row_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L578", + "weight": 1.0 + }, + { + "source": "api_operations_list_exhibition_appointments", + "target": "crud_exhibition_appointment_total_pages", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L579", + "weight": 1.0 + }, + { + "source": "api_operations_list_exhibition_appointments", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L580", + "weight": 1.0 + }, + { + "source": "api_operations_create_exhibition_appointment", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L602", + "weight": 1.0 + }, + { + "source": "api_operations_create_exhibition_appointment", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L604", + "weight": 1.0 + }, + { + "source": "api_operations_create_exhibition_appointment", + "target": "crud_exhibition_appointment_row_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L604", + "weight": 1.0 + }, + { + "source": "api_operations_create_exhibition_appointment", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L606", + "weight": 1.0 + }, + { + "source": "api_operations_create_exhibition_appointment", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L606", + "weight": 1.0 + }, + { + "source": "api_operations_update_exhibition_appointment", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L622", + "weight": 1.0 + }, + { + "source": "api_operations_update_exhibition_appointment", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L631", + "weight": 1.0 + }, + { + "source": "api_operations_update_exhibition_appointment", + "target": "crud_exhibition_appointment_row_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L631", + "weight": 1.0 + }, + { + "source": "api_operations_update_exhibition_appointment", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L633", + "weight": 1.0 + }, + { + "source": "api_operations_update_exhibition_appointment", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L633", + "weight": 1.0 + }, + { + "source": "api_operations_delete_exhibition_appointment", + "target": "crud_exhibition_appointment_soft_delete_exhibition_appointment", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L643", + "weight": 1.0 + }, + { + "source": "api_operations_delete_exhibition_appointment", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L644", + "weight": 1.0 + }, + { + "source": "api_operations_delete_exhibition_appointment", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L646", + "weight": 1.0 + }, + { + "source": "api_operations_delete_exhibition_appointment", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L646", + "weight": 1.0 + }, + { + "source": "api_menu_get_menu_list", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/menu.py", + "source_location": "L262", + "weight": 1.0 + }, + { + "source": "api_admin_list_roles_for_select", + "target": "services_web_auth_roles_map_role_name_to_web", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L57", + "weight": 1.0 + }, + { + "source": "api_admin_list_roles_for_select", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L68", + "weight": 1.0 + }, + { + "source": "api_admin_list_users_for_select", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L77", + "weight": 1.0 + }, + { + "source": "api_admin_list_users_for_select", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L83", + "weight": 1.0 + }, + { + "source": "api_admin_list_roles_for_designer", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L93", + "weight": 1.0 + }, + { + "source": "api_admin_list_roles_for_designer", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L99", + "weight": 1.0 + }, + { + "source": "api_admin_list_tenants", + "target": "crud_exhibition_appointment_total_pages", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L138", + "weight": 1.0 + }, + { + "source": "api_admin_list_tenants", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L139", + "weight": 1.0 + }, + { + "source": "api_admin_create_tenant", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L165", + "weight": 1.0 + }, + { + "source": "api_admin_create_tenant", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L167", + "weight": 1.0 + }, + { + "source": "api_admin_create_tenant", + "target": "crud_exhibition_appointment_row_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L167", + "weight": 1.0 + }, + { + "source": "api_admin_create_tenant", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L169", + "weight": 1.0 + }, + { + "source": "api_admin_create_tenant", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L169", + "weight": 1.0 + }, + { + "source": "api_admin_update_tenant", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L184", + "weight": 1.0 + }, + { + "source": "api_admin_update_tenant", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L192", + "weight": 1.0 + }, + { + "source": "api_admin_update_tenant", + "target": "crud_exhibition_appointment_row_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L192", + "weight": 1.0 + }, + { + "source": "api_admin_update_tenant", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L194", + "weight": 1.0 + }, + { + "source": "api_admin_update_tenant", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L194", + "weight": 1.0 + }, + { + "source": "api_admin_delete_tenant", + "target": "crud_tenant_soft_delete_tenant", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L204", + "weight": 1.0 + }, + { + "source": "api_admin_delete_tenant", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L205", + "weight": 1.0 + }, + { + "source": "api_admin_delete_tenant", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L207", + "weight": 1.0 + }, + { + "source": "api_admin_delete_tenant", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L207", + "weight": 1.0 + }, + { + "source": "api_admin_get_tenant_no", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L216", + "weight": 1.0 + }, + { + "source": "api_admin_list_users", + "target": "core_data_scope_apply_data_scope", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L281", + "weight": 1.0 + }, + { + "source": "api_admin_list_users", + "target": "crud_base_crudbase_count", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L282", + "weight": 1.0 + }, + { + "source": "api_admin_list_users", + "target": "crud_exhibition_appointment_row_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L284", + "weight": 1.0 + }, + { + "source": "api_admin_list_users", + "target": "crud_exhibition_appointment_total_pages", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L285", + "weight": 1.0 + }, + { + "source": "api_admin_list_users", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L286", + "weight": 1.0 + }, + { + "source": "api_admin_get_user_by_id", + "target": "crud_user_get_user", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L296", + "weight": 1.0 + }, + { + "source": "api_admin_get_user_by_id", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L298", + "weight": 1.0 + }, + { + "source": "api_admin_get_user_by_id", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L299", + "weight": 1.0 + }, + { + "source": "api_admin_get_user_by_id", + "target": "crud_user_get_user_with_relations", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L301", + "weight": 1.0 + }, + { + "source": "api_admin_get_user_by_id", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L302", + "weight": 1.0 + }, + { + "source": "api_admin_create_user", + "target": "crud_user_user_no_exists", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L313", + "weight": 1.0 + }, + { + "source": "api_admin_create_user", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L314", + "weight": 1.0 + }, + { + "source": "api_admin_create_user", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L329", + "weight": 1.0 + }, + { + "source": "api_admin_create_user", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L333", + "weight": 1.0 + }, + { + "source": "api_admin_create_user", + "target": "crud_exhibition_appointment_row_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L333", + "weight": 1.0 + }, + { + "source": "api_admin_create_user", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L335", + "weight": 1.0 + }, + { + "source": "api_admin_update_user", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L350", + "weight": 1.0 + }, + { + "source": "api_admin_update_user", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L363", + "weight": 1.0 + }, + { + "source": "api_admin_update_user", + "target": "crud_exhibition_appointment_row_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L363", + "weight": 1.0 + }, + { + "source": "api_admin_update_user", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L365", + "weight": 1.0 + }, + { + "source": "api_admin_update_user", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L365", + "weight": 1.0 + }, + { + "source": "api_admin_delete_user", + "target": "crud_user_soft_delete_user", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L375", + "weight": 1.0 + }, + { + "source": "api_admin_delete_user", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L376", + "weight": 1.0 + }, + { + "source": "api_admin_delete_user", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L378", + "weight": 1.0 + }, + { + "source": "api_admin_delete_user", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L378", + "weight": 1.0 + }, + { + "source": "api_admin_reset_user_password", + "target": "crud_user_reset_password", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L388", + "weight": 1.0 + }, + { + "source": "api_admin_reset_user_password", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L389", + "weight": 1.0 + }, + { + "source": "api_admin_reset_user_password", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L391", + "weight": 1.0 + }, + { + "source": "api_admin_reset_user_password", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L391", + "weight": 1.0 + }, + { + "source": "api_admin_list_dict_types", + "target": "crud_exhibition_appointment_total_pages", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L429", + "weight": 1.0 + }, + { + "source": "api_admin_list_dict_types", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L430", + "weight": 1.0 + }, + { + "source": "api_admin_create_dict_type", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L448", + "weight": 1.0 + }, + { + "source": "api_admin_create_dict_type", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L450", + "weight": 1.0 + }, + { + "source": "api_admin_create_dict_type", + "target": "crud_exhibition_appointment_row_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L450", + "weight": 1.0 + }, + { + "source": "api_admin_create_dict_type", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L452", + "weight": 1.0 + }, + { + "source": "api_admin_create_dict_type", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L452", + "weight": 1.0 + }, + { + "source": "api_admin_update_dict_type", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L468", + "weight": 1.0 + }, + { + "source": "api_admin_update_dict_type", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L475", + "weight": 1.0 + }, + { + "source": "api_admin_update_dict_type", + "target": "crud_exhibition_appointment_row_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L475", + "weight": 1.0 + }, + { + "source": "api_admin_update_dict_type", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L477", + "weight": 1.0 + }, + { + "source": "api_admin_update_dict_type", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L477", + "weight": 1.0 + }, + { + "source": "api_admin_delete_dict_type", + "target": "crud_dict_type_soft_delete_dict_type", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L487", + "weight": 1.0 + }, + { + "source": "api_admin_delete_dict_type", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L488", + "weight": 1.0 + }, + { + "source": "api_admin_delete_dict_type", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L490", + "weight": 1.0 + }, + { + "source": "api_admin_delete_dict_type", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L490", + "weight": 1.0 + }, + { + "source": "api_admin_list_dict_data", + "target": "crud_exhibition_appointment_total_pages", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L530", + "weight": 1.0 + }, + { + "source": "api_admin_list_dict_data", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L531", + "weight": 1.0 + }, + { + "source": "api_admin_create_dict_data", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L550", + "weight": 1.0 + }, + { + "source": "api_admin_create_dict_data", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L552", + "weight": 1.0 + }, + { + "source": "api_admin_create_dict_data", + "target": "crud_exhibition_appointment_row_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L552", + "weight": 1.0 + }, + { + "source": "api_admin_create_dict_data", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L554", + "weight": 1.0 + }, + { + "source": "api_admin_create_dict_data", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L554", + "weight": 1.0 + }, + { + "source": "api_admin_update_dict_data", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L569", + "weight": 1.0 + }, + { + "source": "api_admin_update_dict_data", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L575", + "weight": 1.0 + }, + { + "source": "api_admin_update_dict_data", + "target": "crud_exhibition_appointment_row_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L575", + "weight": 1.0 + }, + { + "source": "api_admin_update_dict_data", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L577", + "weight": 1.0 + }, + { + "source": "api_admin_update_dict_data", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L577", + "weight": 1.0 + }, + { + "source": "api_admin_delete_dict_data", + "target": "crud_dict_data_soft_delete_dict_data", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L587", + "weight": 1.0 + }, + { + "source": "api_admin_delete_dict_data", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L588", + "weight": 1.0 + }, + { + "source": "api_admin_delete_dict_data", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L590", + "weight": 1.0 + }, + { + "source": "api_admin_delete_dict_data", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L590", + "weight": 1.0 + }, + { + "source": "api_admin_dict_data_options", + "target": "crud_dict_data_list_dict_data_options", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L600", + "weight": 1.0 + }, + { + "source": "api_admin_dict_data_options", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L601", + "weight": 1.0 + }, + { + "source": "api_admin_list_depts", + "target": "crud_dept_list_depts_tree", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L641", + "weight": 1.0 + }, + { + "source": "api_admin_list_depts", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L642", + "weight": 1.0 + }, + { + "source": "api_admin_create_dept", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L664", + "weight": 1.0 + }, + { + "source": "api_admin_create_dept", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L666", + "weight": 1.0 + }, + { + "source": "api_admin_create_dept", + "target": "crud_exhibition_appointment_row_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L666", + "weight": 1.0 + }, + { + "source": "api_admin_create_dept", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L668", + "weight": 1.0 + }, + { + "source": "api_admin_create_dept", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L668", + "weight": 1.0 + }, + { + "source": "api_admin_update_dept", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L683", + "weight": 1.0 + }, + { + "source": "api_admin_update_dept", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L692", + "weight": 1.0 + }, + { + "source": "api_admin_update_dept", + "target": "crud_exhibition_appointment_row_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L692", + "weight": 1.0 + }, + { + "source": "api_admin_update_dept", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L694", + "weight": 1.0 + }, + { + "source": "api_admin_update_dept", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L694", + "weight": 1.0 + }, + { + "source": "api_admin_delete_dept", + "target": "crud_dept_soft_delete_dept", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L704", + "weight": 1.0 + }, + { + "source": "api_admin_delete_dept", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L705", + "weight": 1.0 + }, + { + "source": "api_admin_delete_dept", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L707", + "weight": 1.0 + }, + { + "source": "api_admin_delete_dept", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L707", + "weight": 1.0 + }, + { + "source": "api_admin_list_sites", + "target": "crud_exhibition_appointment_total_pages", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L755", + "weight": 1.0 + }, + { + "source": "api_admin_list_sites", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L756", + "weight": 1.0 + }, + { + "source": "api_admin_create_site", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L780", + "weight": 1.0 + }, + { + "source": "api_admin_create_site", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L782", + "weight": 1.0 + }, + { + "source": "api_admin_create_site", + "target": "crud_exhibition_appointment_row_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L782", + "weight": 1.0 + }, + { + "source": "api_admin_create_site", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L784", + "weight": 1.0 + }, + { + "source": "api_admin_create_site", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L784", + "weight": 1.0 + }, + { + "source": "api_admin_update_site", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L799", + "weight": 1.0 + }, + { + "source": "api_admin_update_site", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L811", + "weight": 1.0 + }, + { + "source": "api_admin_update_site", + "target": "crud_exhibition_appointment_row_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L811", + "weight": 1.0 + }, + { + "source": "api_admin_update_site", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L813", + "weight": 1.0 + }, + { + "source": "api_admin_update_site", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L813", + "weight": 1.0 + }, + { + "source": "api_admin_delete_site", + "target": "crud_site_soft_delete_site", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L823", + "weight": 1.0 + }, + { + "source": "api_admin_delete_site", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L824", + "weight": 1.0 + }, + { + "source": "api_admin_delete_site", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L826", + "weight": 1.0 + }, + { + "source": "api_admin_delete_site", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L826", + "weight": 1.0 + }, + { + "source": "api_admin_list_posts", + "target": "crud_exhibition_appointment_total_pages", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L864", + "weight": 1.0 + }, + { + "source": "api_admin_list_posts", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L865", + "weight": 1.0 + }, + { + "source": "api_admin_create_post", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L884", + "weight": 1.0 + }, + { + "source": "api_admin_create_post", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L886", + "weight": 1.0 + }, + { + "source": "api_admin_create_post", + "target": "crud_exhibition_appointment_row_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L886", + "weight": 1.0 + }, + { + "source": "api_admin_create_post", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L888", + "weight": 1.0 + }, + { + "source": "api_admin_create_post", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L888", + "weight": 1.0 + }, + { + "source": "api_admin_update_post", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L903", + "weight": 1.0 + }, + { + "source": "api_admin_update_post", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L910", + "weight": 1.0 + }, + { + "source": "api_admin_update_post", + "target": "crud_exhibition_appointment_row_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L910", + "weight": 1.0 + }, + { + "source": "api_admin_update_post", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L912", + "weight": 1.0 + }, + { + "source": "api_admin_update_post", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L912", + "weight": 1.0 + }, + { + "source": "api_admin_delete_post", + "target": "crud_post_soft_delete_post", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L922", + "weight": 1.0 + }, + { + "source": "api_admin_delete_post", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L923", + "weight": 1.0 + }, + { + "source": "api_admin_delete_post", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L925", + "weight": 1.0 + }, + { + "source": "api_admin_delete_post", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L925", + "weight": 1.0 + }, + { + "source": "api_admin_list_post_bound_users", + "target": "crud_post_get_post", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L941", + "weight": 1.0 + }, + { + "source": "api_admin_list_post_bound_users", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L943", + "weight": 1.0 + }, + { + "source": "api_admin_list_post_bound_users", + "target": "crud_user_list_user_ids_bound_to_post", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L944", + "weight": 1.0 + }, + { + "source": "api_admin_list_post_bound_users", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L945", + "weight": 1.0 + }, + { + "source": "api_admin_update_post_bound_users", + "target": "crud_post_get_post", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L956", + "weight": 1.0 + }, + { + "source": "api_admin_update_post_bound_users", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L958", + "weight": 1.0 + }, + { + "source": "api_admin_update_post_bound_users", + "target": "crud_user_sync_post_user_bindings", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L960", + "weight": 1.0 + }, + { + "source": "api_admin_update_post_bound_users", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L961", + "weight": 1.0 + }, + { + "source": "api_admin_update_post_bound_users", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L963", + "weight": 1.0 + }, + { + "source": "api_admin_update_post_bound_users", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L965", + "weight": 1.0 + }, + { + "source": "api_admin_list_item_units", + "target": "crud_exhibition_appointment_total_pages", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1001", + "weight": 1.0 + }, + { + "source": "api_admin_list_item_units", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1002", + "weight": 1.0 + }, + { + "source": "api_admin_create_item_unit", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1020", + "weight": 1.0 + }, + { + "source": "api_admin_create_item_unit", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1022", + "weight": 1.0 + }, + { + "source": "api_admin_create_item_unit", + "target": "crud_exhibition_appointment_row_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1022", + "weight": 1.0 + }, + { + "source": "api_admin_create_item_unit", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1024", + "weight": 1.0 + }, + { + "source": "api_admin_create_item_unit", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1024", + "weight": 1.0 + }, + { + "source": "api_admin_update_item_unit", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1039", + "weight": 1.0 + }, + { + "source": "api_admin_update_item_unit", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1045", + "weight": 1.0 + }, + { + "source": "api_admin_update_item_unit", + "target": "crud_exhibition_appointment_row_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1045", + "weight": 1.0 + }, + { + "source": "api_admin_update_item_unit", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1047", + "weight": 1.0 + }, + { + "source": "api_admin_update_item_unit", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1047", + "weight": 1.0 + }, + { + "source": "api_admin_delete_item_unit", + "target": "crud_item_unit_soft_delete_item_unit", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1057", + "weight": 1.0 + }, + { + "source": "api_admin_delete_item_unit", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1058", + "weight": 1.0 + }, + { + "source": "api_admin_delete_item_unit", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1060", + "weight": 1.0 + }, + { + "source": "api_admin_delete_item_unit", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1060", + "weight": 1.0 + }, + { + "source": "api_admin_list_express_companies", + "target": "crud_exhibition_appointment_total_pages", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1096", + "weight": 1.0 + }, + { + "source": "api_admin_list_express_companies", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1097", + "weight": 1.0 + }, + { + "source": "api_admin_create_express_company", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1115", + "weight": 1.0 + }, + { + "source": "api_admin_create_express_company", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1117", + "weight": 1.0 + }, + { + "source": "api_admin_create_express_company", + "target": "crud_exhibition_appointment_row_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1117", + "weight": 1.0 + }, + { + "source": "api_admin_create_express_company", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1119", + "weight": 1.0 + }, + { + "source": "api_admin_create_express_company", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1119", + "weight": 1.0 + }, + { + "source": "api_admin_update_express_company", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1134", + "weight": 1.0 + }, + { + "source": "api_admin_update_express_company", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1140", + "weight": 1.0 + }, + { + "source": "api_admin_update_express_company", + "target": "crud_exhibition_appointment_row_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1140", + "weight": 1.0 + }, + { + "source": "api_admin_update_express_company", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1142", + "weight": 1.0 + }, + { + "source": "api_admin_update_express_company", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1142", + "weight": 1.0 + }, + { + "source": "api_admin_delete_express_company", + "target": "crud_express_company_soft_delete_express_company", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1152", + "weight": 1.0 + }, + { + "source": "api_admin_delete_express_company", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1153", + "weight": 1.0 + }, + { + "source": "api_admin_delete_express_company", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1155", + "weight": 1.0 + }, + { + "source": "api_admin_delete_express_company", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1155", + "weight": 1.0 + }, + { + "source": "api_admin_list_menus", + "target": "crud_menu_list_menus_tree", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1202", + "weight": 1.0 + }, + { + "source": "api_admin_list_menus", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1203", + "weight": 1.0 + }, + { + "source": "api_admin_create_menu", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1228", + "weight": 1.0 + }, + { + "source": "api_admin_create_menu", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1230", + "weight": 1.0 + }, + { + "source": "api_admin_create_menu", + "target": "crud_exhibition_appointment_row_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1230", + "weight": 1.0 + }, + { + "source": "api_admin_create_menu", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1232", + "weight": 1.0 + }, + { + "source": "api_admin_create_menu", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1232", + "weight": 1.0 + }, + { + "source": "api_admin_update_menu", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1247", + "weight": 1.0 + }, + { + "source": "api_admin_update_menu", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1260", + "weight": 1.0 + }, + { + "source": "api_admin_update_menu", + "target": "crud_exhibition_appointment_row_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1260", + "weight": 1.0 + }, + { + "source": "api_admin_update_menu", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1262", + "weight": 1.0 + }, + { + "source": "api_admin_update_menu", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1262", + "weight": 1.0 + }, + { + "source": "api_admin_delete_menu", + "target": "crud_menu_soft_delete_menu", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1272", + "weight": 1.0 + }, + { + "source": "api_admin_delete_menu", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1273", + "weight": 1.0 + }, + { + "source": "api_admin_delete_menu", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1275", + "weight": 1.0 + }, + { + "source": "api_admin_delete_menu", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1275", + "weight": 1.0 + }, + { + "source": "api_admin_list_role_management", + "target": "crud_role_list_roles", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1323", + "weight": 1.0 + }, + { + "source": "api_admin_list_role_management", + "target": "crud_exhibition_appointment_total_pages", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1324", + "weight": 1.0 + }, + { + "source": "api_admin_list_role_management", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1325", + "weight": 1.0 + }, + { + "source": "api_admin_create_role_management", + "target": "crud_role_create_role", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1336", + "weight": 1.0 + }, + { + "source": "api_admin_create_role_management", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1344", + "weight": 1.0 + }, + { + "source": "api_admin_create_role_management", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1346", + "weight": 1.0 + }, + { + "source": "api_admin_create_role_management", + "target": "crud_exhibition_appointment_row_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1346", + "weight": 1.0 + }, + { + "source": "api_admin_create_role_management", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1348", + "weight": 1.0 + }, + { + "source": "api_admin_create_role_management", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1348", + "weight": 1.0 + }, + { + "source": "api_admin_update_role_management", + "target": "crud_role_update_role", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1360", + "weight": 1.0 + }, + { + "source": "api_admin_update_role_management", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1363", + "weight": 1.0 + }, + { + "source": "api_admin_update_role_management", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1370", + "weight": 1.0 + }, + { + "source": "api_admin_update_role_management", + "target": "crud_exhibition_appointment_row_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1370", + "weight": 1.0 + }, + { + "source": "api_admin_update_role_management", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1372", + "weight": 1.0 + }, + { + "source": "api_admin_update_role_management", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1372", + "weight": 1.0 + }, + { + "source": "api_admin_delete_role_management", + "target": "crud_role_soft_delete_role", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1382", + "weight": 1.0 + }, + { + "source": "api_admin_delete_role_management", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1383", + "weight": 1.0 + }, + { + "source": "api_admin_delete_role_management", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1385", + "weight": 1.0 + }, + { + "source": "api_admin_delete_role_management", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1385", + "weight": 1.0 + }, + { + "source": "api_admin_get_role_menus", + "target": "crud_role_get_role_menu_ids", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1394", + "weight": 1.0 + }, + { + "source": "api_admin_get_role_menus", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1395", + "weight": 1.0 + }, + { + "source": "api_admin_update_role_menus", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1407", + "weight": 1.0 + }, + { + "source": "api_admin_update_role_menus", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1408", + "weight": 1.0 + }, + { + "source": "api_admin_update_role_menus", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1410", + "weight": 1.0 + }, + { + "source": "api_admin_update_role_menus", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1410", + "weight": 1.0 + }, + { + "source": "api_admin_get_role_data_scope", + "target": "crud_role_get_role", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1419", + "weight": 1.0 + }, + { + "source": "api_admin_get_role_data_scope", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1421", + "weight": 1.0 + }, + { + "source": "api_admin_get_role_data_scope", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1423", + "weight": 1.0 + }, + { + "source": "api_admin_update_role_data_scope", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1441", + "weight": 1.0 + }, + { + "source": "api_admin_update_role_data_scope", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1443", + "weight": 1.0 + }, + { + "source": "api_admin_update_role_data_scope", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1445", + "weight": 1.0 + }, + { + "source": "api_admin_update_role_data_scope", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1445", + "weight": 1.0 + }, + { + "source": "api_admin_upload_attachment", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1470", + "weight": 1.0 + }, + { + "source": "api_admin_upload_attachment", + "target": "core_storage_miniostorage_upload_file", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1473", + "weight": 1.0 + }, + { + "source": "api_admin_upload_attachment", + "target": "models_models_bizattachment", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1483", + "weight": 1.0 + }, + { + "source": "api_admin_upload_attachment", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1491", + "weight": 1.0 + }, + { + "source": "api_admin_upload_attachment", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1496", + "weight": 1.0 + }, + { + "source": "api_admin_upload_attachment", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1506", + "weight": 1.0 + }, + { + "source": "api_admin_attachment_download_url", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1524", + "weight": 1.0 + }, + { + "source": "api_admin_attachment_download_url", + "target": "crud_collection_protocol_lookup_attachment_by_url", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1526", + "weight": 1.0 + }, + { + "source": "api_admin_attachment_download_url", + "target": "core_storage_miniostorage_presigned_download_url", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1533", + "weight": 1.0 + }, + { + "source": "api_admin_attachment_download_url", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1534", + "weight": 1.0 + }, + { + "source": "api_admin_attachment_download_url", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/admin.py", + "source_location": "L1536", + "weight": 1.0 + }, + { + "source": "api_research_donation_get_tenant_no", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/research_donation.py", + "source_location": "L19", + "weight": 1.0 + }, + { + "source": "api_research_donation_get_current_user_id", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/research_donation.py", + "source_location": "L29", + "weight": 1.0 + }, + { + "source": "api_research_donation_get_current_user_id", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/research_donation.py", + "source_location": "L32", + "weight": 1.0 + }, + { + "source": "api_research_donation_list_research_donations", + "target": "crud_research_donation_list_donations", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/research_donation.py", + "source_location": "L125", + "weight": 1.0 + }, + { + "source": "api_research_donation_list_research_donations", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/research_donation.py", + "source_location": "L134", + "weight": 1.0 + }, + { + "source": "api_research_donation_list_research_donation_audits", + "target": "crud_research_donation_list_audits", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/research_donation.py", + "source_location": "L152", + "weight": 1.0 + }, + { + "source": "api_research_donation_list_research_donation_audits", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/research_donation.py", + "source_location": "L160", + "weight": 1.0 + }, + { + "source": "api_research_donation_get_research_donation_detail", + "target": "crud_research_donation_get_donation_detail", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/research_donation.py", + "source_location": "L175", + "weight": 1.0 + }, + { + "source": "api_research_donation_get_research_donation_detail", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/research_donation.py", + "source_location": "L177", + "weight": 1.0 + }, + { + "source": "api_research_donation_get_research_donation_detail", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/research_donation.py", + "source_location": "L178", + "weight": 1.0 + }, + { + "source": "api_research_donation_create_research_donation", + "target": "crud_research_donation_create_donation", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/research_donation.py", + "source_location": "L197", + "weight": 1.0 + }, + { + "source": "api_research_donation_create_research_donation", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/research_donation.py", + "source_location": "L203", + "weight": 1.0 + }, + { + "source": "api_research_donation_create_research_donation", + "target": "crud_research_donation_donation_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/research_donation.py", + "source_location": "L204", + "weight": 1.0 + }, + { + "source": "api_research_donation_create_research_donation", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/research_donation.py", + "source_location": "L208", + "weight": 1.0 + }, + { + "source": "api_research_donation_create_research_donation", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/research_donation.py", + "source_location": "L208", + "weight": 1.0 + }, + { + "source": "api_research_donation_update_research_donation", + "target": "crud_research_donation_update_donation", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/research_donation.py", + "source_location": "L227", + "weight": 1.0 + }, + { + "source": "api_research_donation_update_research_donation", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/research_donation.py", + "source_location": "L234", + "weight": 1.0 + }, + { + "source": "api_research_donation_update_research_donation", + "target": "crud_research_donation_donation_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/research_donation.py", + "source_location": "L235", + "weight": 1.0 + }, + { + "source": "api_research_donation_update_research_donation", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/research_donation.py", + "source_location": "L239", + "weight": 1.0 + }, + { + "source": "api_research_donation_update_research_donation", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/research_donation.py", + "source_location": "L239", + "weight": 1.0 + }, + { + "source": "api_research_donation_delete_research_donation", + "target": "crud_research_donation_delete_donation", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/research_donation.py", + "source_location": "L256", + "weight": 1.0 + }, + { + "source": "api_research_donation_delete_research_donation", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/research_donation.py", + "source_location": "L262", + "weight": 1.0 + }, + { + "source": "api_research_donation_delete_research_donation", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/research_donation.py", + "source_location": "L264", + "weight": 1.0 + }, + { + "source": "api_research_donation_delete_research_donation", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/research_donation.py", + "source_location": "L264", + "weight": 1.0 + }, + { + "source": "api_research_donation_batch_delete_research_donations", + "target": "crud_research_donation_batch_delete_donations", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/research_donation.py", + "source_location": "L281", + "weight": 1.0 + }, + { + "source": "api_research_donation_batch_delete_research_donations", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/research_donation.py", + "source_location": "L287", + "weight": 1.0 + }, + { + "source": "api_research_donation_batch_delete_research_donations", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/research_donation.py", + "source_location": "L289", + "weight": 1.0 + }, + { + "source": "api_research_donation_batch_delete_research_donations", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/research_donation.py", + "source_location": "L289", + "weight": 1.0 + }, + { + "source": "api_research_donation_submit_donation_audit", + "target": "crud_research_donation_submit_audit", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/research_donation.py", + "source_location": "L306", + "weight": 1.0 + }, + { + "source": "api_research_donation_submit_donation_audit", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/research_donation.py", + "source_location": "L311", + "weight": 1.0 + }, + { + "source": "api_research_donation_submit_donation_audit", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/research_donation.py", + "source_location": "L320", + "weight": 1.0 + }, + { + "source": "api_research_donation_submit_donation_audit", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/research_donation.py", + "source_location": "L322", + "weight": 1.0 + }, + { + "source": "api_research_donation_submit_donation_audit", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/research_donation.py", + "source_location": "L322", + "weight": 1.0 + }, + { + "source": "api_research_donation_change_donation_status", + "target": "crud_research_donation_change_status", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/research_donation.py", + "source_location": "L340", + "weight": 1.0 + }, + { + "source": "api_research_donation_change_donation_status", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/research_donation.py", + "source_location": "L349", + "weight": 1.0 + }, + { + "source": "api_research_donation_change_donation_status", + "target": "crud_research_donation_donation_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/research_donation.py", + "source_location": "L350", + "weight": 1.0 + }, + { + "source": "api_research_donation_change_donation_status", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/research_donation.py", + "source_location": "L354", + "weight": 1.0 + }, + { + "source": "api_research_donation_change_donation_status", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/research_donation.py", + "source_location": "L354", + "weight": 1.0 + }, + { + "source": "api_research_donation_convert_from_storage", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/research_donation.py", + "source_location": "L377", + "weight": 1.0 + }, + { + "source": "api_research_donation_convert_from_storage", + "target": "crud_research_donation_donation_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/research_donation.py", + "source_location": "L378", + "weight": 1.0 + }, + { + "source": "api_research_donation_convert_from_storage", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/research_donation.py", + "source_location": "L382", + "weight": 1.0 + }, + { + "source": "api_research_donation_convert_from_storage", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/research_donation.py", + "source_location": "L382", + "weight": 1.0 + }, + { + "source": "api_research_donation_convert_to_storage", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/research_donation.py", + "source_location": "L405", + "weight": 1.0 + }, + { + "source": "api_research_donation_convert_to_storage", + "target": "crud_research_donation_donation_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/research_donation.py", + "source_location": "L406", + "weight": 1.0 + }, + { + "source": "api_research_donation_convert_to_storage", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/research_donation.py", + "source_location": "L410", + "weight": 1.0 + }, + { + "source": "api_research_donation_convert_to_storage", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/research_donation.py", + "source_location": "L410", + "weight": 1.0 + }, + { + "source": "api_ethnic_list_ethnics_for_select", + "target": "crud_ethnic_list_ethnics", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/ethnic.py", + "source_location": "L23", + "weight": 1.0 + }, + { + "source": "api_ethnic_list_ethnics_for_select", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/ethnic.py", + "source_location": "L24", + "weight": 1.0 + }, + { + "source": "api_pilot_service_get_tenant_no", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L18", + "weight": 1.0 + }, + { + "source": "api_pilot_service_list_cell_product_types", + "target": "crud_exhibition_appointment_total_pages", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L62", + "weight": 1.0 + }, + { + "source": "api_pilot_service_list_cell_product_types", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L63", + "weight": 1.0 + }, + { + "source": "api_pilot_service_create_cell_product_type", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L83", + "weight": 1.0 + }, + { + "source": "api_pilot_service_create_cell_product_type", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L85", + "weight": 1.0 + }, + { + "source": "api_pilot_service_create_cell_product_type", + "target": "crud_pilot_service_row_to_dict_cell_product_type", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L85", + "weight": 1.0 + }, + { + "source": "api_pilot_service_create_cell_product_type", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L87", + "weight": 1.0 + }, + { + "source": "api_pilot_service_create_cell_product_type", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L87", + "weight": 1.0 + }, + { + "source": "api_pilot_service_update_cell_product_type", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L103", + "weight": 1.0 + }, + { + "source": "api_pilot_service_update_cell_product_type", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L110", + "weight": 1.0 + }, + { + "source": "api_pilot_service_update_cell_product_type", + "target": "crud_pilot_service_row_to_dict_cell_product_type", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L110", + "weight": 1.0 + }, + { + "source": "api_pilot_service_update_cell_product_type", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L112", + "weight": 1.0 + }, + { + "source": "api_pilot_service_update_cell_product_type", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L112", + "weight": 1.0 + }, + { + "source": "api_pilot_service_delete_cell_product_type", + "target": "crud_pilot_service_soft_delete_cell_product_type", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L123", + "weight": 1.0 + }, + { + "source": "api_pilot_service_delete_cell_product_type", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L124", + "weight": 1.0 + }, + { + "source": "api_pilot_service_delete_cell_product_type", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L126", + "weight": 1.0 + }, + { + "source": "api_pilot_service_delete_cell_product_type", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L126", + "weight": 1.0 + }, + { + "source": "api_pilot_service_list_cell_product_specs", + "target": "crud_exhibition_appointment_total_pages", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L164", + "weight": 1.0 + }, + { + "source": "api_pilot_service_list_cell_product_specs", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L165", + "weight": 1.0 + }, + { + "source": "api_pilot_service_create_cell_product_spec", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L185", + "weight": 1.0 + }, + { + "source": "api_pilot_service_create_cell_product_spec", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L187", + "weight": 1.0 + }, + { + "source": "api_pilot_service_create_cell_product_spec", + "target": "crud_pilot_service_row_to_dict_cell_product_spec", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L187", + "weight": 1.0 + }, + { + "source": "api_pilot_service_create_cell_product_spec", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L189", + "weight": 1.0 + }, + { + "source": "api_pilot_service_create_cell_product_spec", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L189", + "weight": 1.0 + }, + { + "source": "api_pilot_service_update_cell_product_spec", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L205", + "weight": 1.0 + }, + { + "source": "api_pilot_service_update_cell_product_spec", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L212", + "weight": 1.0 + }, + { + "source": "api_pilot_service_update_cell_product_spec", + "target": "crud_pilot_service_row_to_dict_cell_product_spec", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L212", + "weight": 1.0 + }, + { + "source": "api_pilot_service_update_cell_product_spec", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L214", + "weight": 1.0 + }, + { + "source": "api_pilot_service_update_cell_product_spec", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L214", + "weight": 1.0 + }, + { + "source": "api_pilot_service_delete_cell_product_spec", + "target": "crud_pilot_service_soft_delete_cell_product_spec", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L225", + "weight": 1.0 + }, + { + "source": "api_pilot_service_delete_cell_product_spec", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L226", + "weight": 1.0 + }, + { + "source": "api_pilot_service_delete_cell_product_spec", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L228", + "weight": 1.0 + }, + { + "source": "api_pilot_service_delete_cell_product_spec", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L228", + "weight": 1.0 + }, + { + "source": "api_pilot_service_list_cell_product_prices", + "target": "crud_exhibition_appointment_total_pages", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L284", + "weight": 1.0 + }, + { + "source": "api_pilot_service_list_cell_product_prices", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L285", + "weight": 1.0 + }, + { + "source": "api_pilot_service_create_cell_product_price", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L311", + "weight": 1.0 + }, + { + "source": "api_pilot_service_create_cell_product_price", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L313", + "weight": 1.0 + }, + { + "source": "api_pilot_service_create_cell_product_price", + "target": "crud_pilot_service_row_to_dict_cell_product_price", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L313", + "weight": 1.0 + }, + { + "source": "api_pilot_service_create_cell_product_price", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L315", + "weight": 1.0 + }, + { + "source": "api_pilot_service_create_cell_product_price", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L315", + "weight": 1.0 + }, + { + "source": "api_pilot_service_update_cell_product_price", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L331", + "weight": 1.0 + }, + { + "source": "api_pilot_service_update_cell_product_price", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L344", + "weight": 1.0 + }, + { + "source": "api_pilot_service_update_cell_product_price", + "target": "crud_pilot_service_row_to_dict_cell_product_price", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L344", + "weight": 1.0 + }, + { + "source": "api_pilot_service_update_cell_product_price", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L346", + "weight": 1.0 + }, + { + "source": "api_pilot_service_update_cell_product_price", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L346", + "weight": 1.0 + }, + { + "source": "api_pilot_service_delete_cell_product_price", + "target": "crud_pilot_service_soft_delete_cell_product_price", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L357", + "weight": 1.0 + }, + { + "source": "api_pilot_service_delete_cell_product_price", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L358", + "weight": 1.0 + }, + { + "source": "api_pilot_service_delete_cell_product_price", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L360", + "weight": 1.0 + }, + { + "source": "api_pilot_service_delete_cell_product_price", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L360", + "weight": 1.0 + }, + { + "source": "api_pilot_service_list_project_systems", + "target": "crud_exhibition_appointment_total_pages", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L400", + "weight": 1.0 + }, + { + "source": "api_pilot_service_list_project_systems", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L401", + "weight": 1.0 + }, + { + "source": "api_pilot_service_create_project_system", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L422", + "weight": 1.0 + }, + { + "source": "api_pilot_service_create_project_system", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L424", + "weight": 1.0 + }, + { + "source": "api_pilot_service_create_project_system", + "target": "crud_pilot_service_row_to_dict_project_system", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L424", + "weight": 1.0 + }, + { + "source": "api_pilot_service_create_project_system", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L426", + "weight": 1.0 + }, + { + "source": "api_pilot_service_create_project_system", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L426", + "weight": 1.0 + }, + { + "source": "api_pilot_service_update_project_system", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L442", + "weight": 1.0 + }, + { + "source": "api_pilot_service_update_project_system", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L450", + "weight": 1.0 + }, + { + "source": "api_pilot_service_update_project_system", + "target": "crud_pilot_service_row_to_dict_project_system", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L450", + "weight": 1.0 + }, + { + "source": "api_pilot_service_update_project_system", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L452", + "weight": 1.0 + }, + { + "source": "api_pilot_service_update_project_system", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L452", + "weight": 1.0 + }, + { + "source": "api_pilot_service_delete_project_system", + "target": "crud_pilot_service_soft_delete_project_system", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L463", + "weight": 1.0 + }, + { + "source": "api_pilot_service_delete_project_system", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L464", + "weight": 1.0 + }, + { + "source": "api_pilot_service_delete_project_system", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L466", + "weight": 1.0 + }, + { + "source": "api_pilot_service_delete_project_system", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L466", + "weight": 1.0 + }, + { + "source": "api_pilot_service_list_project_system_items", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L513", + "weight": 1.0 + }, + { + "source": "api_pilot_service_list_project_system_items", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L515", + "weight": 1.0 + }, + { + "source": "api_pilot_service_list_project_system_items", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L515", + "weight": 1.0 + }, + { + "source": "api_pilot_service_create_project_system_item", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L542", + "weight": 1.0 + }, + { + "source": "api_pilot_service_create_project_system_item", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L544", + "weight": 1.0 + }, + { + "source": "api_pilot_service_create_project_system_item", + "target": "crud_pilot_service_row_to_dict_project_system_item", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L544", + "weight": 1.0 + }, + { + "source": "api_pilot_service_create_project_system_item", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L546", + "weight": 1.0 + }, + { + "source": "api_pilot_service_create_project_system_item", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L546", + "weight": 1.0 + }, + { + "source": "api_pilot_service_update_project_system_item", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L562", + "weight": 1.0 + }, + { + "source": "api_pilot_service_update_project_system_item", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L576", + "weight": 1.0 + }, + { + "source": "api_pilot_service_update_project_system_item", + "target": "crud_pilot_service_row_to_dict_project_system_item", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L576", + "weight": 1.0 + }, + { + "source": "api_pilot_service_update_project_system_item", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L578", + "weight": 1.0 + }, + { + "source": "api_pilot_service_update_project_system_item", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L578", + "weight": 1.0 + }, + { + "source": "api_pilot_service_delete_project_system_item", + "target": "crud_pilot_service_soft_delete_project_system_item", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L589", + "weight": 1.0 + }, + { + "source": "api_pilot_service_delete_project_system_item", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L590", + "weight": 1.0 + }, + { + "source": "api_pilot_service_delete_project_system_item", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L592", + "weight": 1.0 + }, + { + "source": "api_pilot_service_delete_project_system_item", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L592", + "weight": 1.0 + }, + { + "source": "api_pilot_service_list_channels", + "target": "crud_exhibition_appointment_total_pages", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L640", + "weight": 1.0 + }, + { + "source": "api_pilot_service_list_channels", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L641", + "weight": 1.0 + }, + { + "source": "api_pilot_service_create_channel", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L666", + "weight": 1.0 + }, + { + "source": "api_pilot_service_create_channel", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L668", + "weight": 1.0 + }, + { + "source": "api_pilot_service_create_channel", + "target": "crud_pilot_service_row_to_dict_channel", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L669", + "weight": 1.0 + }, + { + "source": "api_pilot_service_create_channel", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L673", + "weight": 1.0 + }, + { + "source": "api_pilot_service_create_channel", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L673", + "weight": 1.0 + }, + { + "source": "api_pilot_service_update_channel", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L689", + "weight": 1.0 + }, + { + "source": "api_pilot_service_update_channel", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L701", + "weight": 1.0 + }, + { + "source": "api_pilot_service_update_channel", + "target": "crud_pilot_service_row_to_dict_channel", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L702", + "weight": 1.0 + }, + { + "source": "api_pilot_service_update_channel", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L706", + "weight": 1.0 + }, + { + "source": "api_pilot_service_update_channel", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L706", + "weight": 1.0 + }, + { + "source": "api_pilot_service_delete_channel", + "target": "crud_pilot_service_soft_delete_channel", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L717", + "weight": 1.0 + }, + { + "source": "api_pilot_service_delete_channel", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L718", + "weight": 1.0 + }, + { + "source": "api_pilot_service_delete_channel", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L720", + "weight": 1.0 + }, + { + "source": "api_pilot_service_delete_channel", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L720", + "weight": 1.0 + }, + { + "source": "api_pilot_service_list_channel_invoices", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L761", + "weight": 1.0 + }, + { + "source": "api_pilot_service_list_channel_invoices", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L763", + "weight": 1.0 + }, + { + "source": "api_pilot_service_list_channel_invoices", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L763", + "weight": 1.0 + }, + { + "source": "api_pilot_service_create_channel_invoice", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L787", + "weight": 1.0 + }, + { + "source": "api_pilot_service_create_channel_invoice", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L789", + "weight": 1.0 + }, + { + "source": "api_pilot_service_create_channel_invoice", + "target": "crud_pilot_service_row_to_dict_channel_invoice", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L789", + "weight": 1.0 + }, + { + "source": "api_pilot_service_create_channel_invoice", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L791", + "weight": 1.0 + }, + { + "source": "api_pilot_service_create_channel_invoice", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L791", + "weight": 1.0 + }, + { + "source": "api_pilot_service_update_channel_invoice", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L807", + "weight": 1.0 + }, + { + "source": "api_pilot_service_update_channel_invoice", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L818", + "weight": 1.0 + }, + { + "source": "api_pilot_service_update_channel_invoice", + "target": "crud_pilot_service_row_to_dict_channel_invoice", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L818", + "weight": 1.0 + }, + { + "source": "api_pilot_service_update_channel_invoice", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L820", + "weight": 1.0 + }, + { + "source": "api_pilot_service_update_channel_invoice", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L820", + "weight": 1.0 + }, + { + "source": "api_pilot_service_delete_channel_invoice", + "target": "crud_pilot_service_soft_delete_channel_invoice", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L831", + "weight": 1.0 + }, + { + "source": "api_pilot_service_delete_channel_invoice", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L832", + "weight": 1.0 + }, + { + "source": "api_pilot_service_delete_channel_invoice", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L834", + "weight": 1.0 + }, + { + "source": "api_pilot_service_delete_channel_invoice", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L834", + "weight": 1.0 + }, + { + "source": "api_pilot_service_list_channel_mail_addresses", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L869", + "weight": 1.0 + }, + { + "source": "api_pilot_service_list_channel_mail_addresses", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L871", + "weight": 1.0 + }, + { + "source": "api_pilot_service_list_channel_mail_addresses", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L871", + "weight": 1.0 + }, + { + "source": "api_pilot_service_create_channel_mail_address", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L892", + "weight": 1.0 + }, + { + "source": "api_pilot_service_create_channel_mail_address", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L894", + "weight": 1.0 + }, + { + "source": "api_pilot_service_create_channel_mail_address", + "target": "crud_pilot_service_row_to_dict_channel_mail_address", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L894", + "weight": 1.0 + }, + { + "source": "api_pilot_service_create_channel_mail_address", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L896", + "weight": 1.0 + }, + { + "source": "api_pilot_service_create_channel_mail_address", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L896", + "weight": 1.0 + }, + { + "source": "api_pilot_service_update_channel_mail_address", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L912", + "weight": 1.0 + }, + { + "source": "api_pilot_service_update_channel_mail_address", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L920", + "weight": 1.0 + }, + { + "source": "api_pilot_service_update_channel_mail_address", + "target": "crud_pilot_service_row_to_dict_channel_mail_address", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L920", + "weight": 1.0 + }, + { + "source": "api_pilot_service_update_channel_mail_address", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L922", + "weight": 1.0 + }, + { + "source": "api_pilot_service_update_channel_mail_address", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L922", + "weight": 1.0 + }, + { + "source": "api_pilot_service_delete_channel_mail_address", + "target": "crud_pilot_service_soft_delete_channel_mail_address", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L933", + "weight": 1.0 + }, + { + "source": "api_pilot_service_delete_channel_mail_address", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L934", + "weight": 1.0 + }, + { + "source": "api_pilot_service_delete_channel_mail_address", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L936", + "weight": 1.0 + }, + { + "source": "api_pilot_service_delete_channel_mail_address", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L936", + "weight": 1.0 + }, + { + "source": "api_pilot_service_list_channel_agreements", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L977", + "weight": 1.0 + }, + { + "source": "api_pilot_service_list_channel_agreements", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L979", + "weight": 1.0 + }, + { + "source": "api_pilot_service_list_channel_agreements", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L979", + "weight": 1.0 + }, + { + "source": "api_pilot_service_create_channel_agreement", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1003", + "weight": 1.0 + }, + { + "source": "api_pilot_service_create_channel_agreement", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1005", + "weight": 1.0 + }, + { + "source": "api_pilot_service_create_channel_agreement", + "target": "crud_pilot_service_row_to_dict_channel_agreement", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1005", + "weight": 1.0 + }, + { + "source": "api_pilot_service_create_channel_agreement", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1007", + "weight": 1.0 + }, + { + "source": "api_pilot_service_create_channel_agreement", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1007", + "weight": 1.0 + }, + { + "source": "api_pilot_service_update_channel_agreement", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1023", + "weight": 1.0 + }, + { + "source": "api_pilot_service_update_channel_agreement", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1034", + "weight": 1.0 + }, + { + "source": "api_pilot_service_update_channel_agreement", + "target": "crud_pilot_service_row_to_dict_channel_agreement", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1034", + "weight": 1.0 + }, + { + "source": "api_pilot_service_update_channel_agreement", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1036", + "weight": 1.0 + }, + { + "source": "api_pilot_service_update_channel_agreement", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1036", + "weight": 1.0 + }, + { + "source": "api_pilot_service_delete_channel_agreement", + "target": "crud_pilot_service_soft_delete_channel_agreement", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1047", + "weight": 1.0 + }, + { + "source": "api_pilot_service_delete_channel_agreement", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1048", + "weight": 1.0 + }, + { + "source": "api_pilot_service_delete_channel_agreement", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1050", + "weight": 1.0 + }, + { + "source": "api_pilot_service_delete_channel_agreement", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1050", + "weight": 1.0 + }, + { + "source": "api_pilot_service_activate_channel_agreement", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1065", + "weight": 1.0 + }, + { + "source": "api_pilot_service_activate_channel_agreement", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1067", + "weight": 1.0 + }, + { + "source": "api_pilot_service_activate_channel_agreement", + "target": "crud_pilot_service_row_to_dict_channel_agreement", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1067", + "weight": 1.0 + }, + { + "source": "api_pilot_service_activate_channel_agreement", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1069", + "weight": 1.0 + }, + { + "source": "api_pilot_service_activate_channel_agreement", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1069", + "weight": 1.0 + }, + { + "source": "api_pilot_service_void_channel_agreement", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1084", + "weight": 1.0 + }, + { + "source": "api_pilot_service_void_channel_agreement", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1086", + "weight": 1.0 + }, + { + "source": "api_pilot_service_void_channel_agreement", + "target": "crud_pilot_service_row_to_dict_channel_agreement", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1086", + "weight": 1.0 + }, + { + "source": "api_pilot_service_void_channel_agreement", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1088", + "weight": 1.0 + }, + { + "source": "api_pilot_service_void_channel_agreement", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1088", + "weight": 1.0 + }, + { + "source": "api_pilot_service_list_channel_agreement_prices", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1131", + "weight": 1.0 + }, + { + "source": "api_pilot_service_list_channel_agreement_prices", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1133", + "weight": 1.0 + }, + { + "source": "api_pilot_service_list_channel_agreement_prices", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1133", + "weight": 1.0 + }, + { + "source": "api_pilot_service_create_channel_agreement_price", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1158", + "weight": 1.0 + }, + { + "source": "api_pilot_service_create_channel_agreement_price", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1160", + "weight": 1.0 + }, + { + "source": "api_pilot_service_create_channel_agreement_price", + "target": "crud_pilot_service_row_to_dict_channel_agreement_price", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1160", + "weight": 1.0 + }, + { + "source": "api_pilot_service_create_channel_agreement_price", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1162", + "weight": 1.0 + }, + { + "source": "api_pilot_service_create_channel_agreement_price", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1162", + "weight": 1.0 + }, + { + "source": "api_pilot_service_update_channel_agreement_price", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1178", + "weight": 1.0 + }, + { + "source": "api_pilot_service_update_channel_agreement_price", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1190", + "weight": 1.0 + }, + { + "source": "api_pilot_service_update_channel_agreement_price", + "target": "crud_pilot_service_row_to_dict_channel_agreement_price", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1190", + "weight": 1.0 + }, + { + "source": "api_pilot_service_update_channel_agreement_price", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1192", + "weight": 1.0 + }, + { + "source": "api_pilot_service_update_channel_agreement_price", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1192", + "weight": 1.0 + }, + { + "source": "api_pilot_service_delete_channel_agreement_price", + "target": "crud_pilot_service_soft_delete_channel_agreement_price", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1203", + "weight": 1.0 + }, + { + "source": "api_pilot_service_delete_channel_agreement_price", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1204", + "weight": 1.0 + }, + { + "source": "api_pilot_service_delete_channel_agreement_price", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1206", + "weight": 1.0 + }, + { + "source": "api_pilot_service_delete_channel_agreement_price", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1206", + "weight": 1.0 + }, + { + "source": "api_pilot_service_list_checkup_institutions", + "target": "crud_exhibition_appointment_total_pages", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1250", + "weight": 1.0 + }, + { + "source": "api_pilot_service_list_checkup_institutions", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1251", + "weight": 1.0 + }, + { + "source": "api_pilot_service_create_checkup_institution", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1274", + "weight": 1.0 + }, + { + "source": "api_pilot_service_create_checkup_institution", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1276", + "weight": 1.0 + }, + { + "source": "api_pilot_service_create_checkup_institution", + "target": "crud_pilot_service_row_to_dict_checkup_institution", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1276", + "weight": 1.0 + }, + { + "source": "api_pilot_service_create_checkup_institution", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1278", + "weight": 1.0 + }, + { + "source": "api_pilot_service_create_checkup_institution", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1278", + "weight": 1.0 + }, + { + "source": "api_pilot_service_update_checkup_institution", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1294", + "weight": 1.0 + }, + { + "source": "api_pilot_service_update_checkup_institution", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1304", + "weight": 1.0 + }, + { + "source": "api_pilot_service_update_checkup_institution", + "target": "crud_pilot_service_row_to_dict_checkup_institution", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1304", + "weight": 1.0 + }, + { + "source": "api_pilot_service_update_checkup_institution", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1306", + "weight": 1.0 + }, + { + "source": "api_pilot_service_update_checkup_institution", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1306", + "weight": 1.0 + }, + { + "source": "api_pilot_service_delete_checkup_institution", + "target": "crud_pilot_service_soft_delete_checkup_institution", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1317", + "weight": 1.0 + }, + { + "source": "api_pilot_service_delete_checkup_institution", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1318", + "weight": 1.0 + }, + { + "source": "api_pilot_service_delete_checkup_institution", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1320", + "weight": 1.0 + }, + { + "source": "api_pilot_service_delete_checkup_institution", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1320", + "weight": 1.0 + }, + { + "source": "api_pilot_service_list_checkup_institution_invoices", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1361", + "weight": 1.0 + }, + { + "source": "api_pilot_service_list_checkup_institution_invoices", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1363", + "weight": 1.0 + }, + { + "source": "api_pilot_service_list_checkup_institution_invoices", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1363", + "weight": 1.0 + }, + { + "source": "api_pilot_service_create_checkup_institution_invoice", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1387", + "weight": 1.0 + }, + { + "source": "api_pilot_service_create_checkup_institution_invoice", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1389", + "weight": 1.0 + }, + { + "source": "api_pilot_service_create_checkup_institution_invoice", + "target": "crud_pilot_service_row_to_dict_checkup_institution_invoice", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1389", + "weight": 1.0 + }, + { + "source": "api_pilot_service_create_checkup_institution_invoice", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1391", + "weight": 1.0 + }, + { + "source": "api_pilot_service_create_checkup_institution_invoice", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1391", + "weight": 1.0 + }, + { + "source": "api_pilot_service_update_checkup_institution_invoice", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1407", + "weight": 1.0 + }, + { + "source": "api_pilot_service_update_checkup_institution_invoice", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1418", + "weight": 1.0 + }, + { + "source": "api_pilot_service_update_checkup_institution_invoice", + "target": "crud_pilot_service_row_to_dict_checkup_institution_invoice", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1418", + "weight": 1.0 + }, + { + "source": "api_pilot_service_update_checkup_institution_invoice", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1420", + "weight": 1.0 + }, + { + "source": "api_pilot_service_update_checkup_institution_invoice", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1420", + "weight": 1.0 + }, + { + "source": "api_pilot_service_delete_checkup_institution_invoice", + "target": "crud_pilot_service_soft_delete_checkup_institution_invoice", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1431", + "weight": 1.0 + }, + { + "source": "api_pilot_service_delete_checkup_institution_invoice", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1432", + "weight": 1.0 + }, + { + "source": "api_pilot_service_delete_checkup_institution_invoice", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1434", + "weight": 1.0 + }, + { + "source": "api_pilot_service_delete_checkup_institution_invoice", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1434", + "weight": 1.0 + }, + { + "source": "api_pilot_service_list_checkup_institution_projects", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1469", + "weight": 1.0 + }, + { + "source": "api_pilot_service_list_checkup_institution_projects", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1471", + "weight": 1.0 + }, + { + "source": "api_pilot_service_list_checkup_institution_projects", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1471", + "weight": 1.0 + }, + { + "source": "api_pilot_service_create_checkup_institution_project", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1492", + "weight": 1.0 + }, + { + "source": "api_pilot_service_create_checkup_institution_project", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1494", + "weight": 1.0 + }, + { + "source": "api_pilot_service_create_checkup_institution_project", + "target": "crud_pilot_service_row_to_dict_checkup_institution_project", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1494", + "weight": 1.0 + }, + { + "source": "api_pilot_service_create_checkup_institution_project", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1496", + "weight": 1.0 + }, + { + "source": "api_pilot_service_create_checkup_institution_project", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1496", + "weight": 1.0 + }, + { + "source": "api_pilot_service_update_checkup_institution_project", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1512", + "weight": 1.0 + }, + { + "source": "api_pilot_service_update_checkup_institution_project", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1520", + "weight": 1.0 + }, + { + "source": "api_pilot_service_update_checkup_institution_project", + "target": "crud_pilot_service_row_to_dict_checkup_institution_project", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1520", + "weight": 1.0 + }, + { + "source": "api_pilot_service_update_checkup_institution_project", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1522", + "weight": 1.0 + }, + { + "source": "api_pilot_service_update_checkup_institution_project", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1522", + "weight": 1.0 + }, + { + "source": "api_pilot_service_delete_checkup_institution_project", + "target": "crud_pilot_service_soft_delete_checkup_institution_project", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1533", + "weight": 1.0 + }, + { + "source": "api_pilot_service_delete_checkup_institution_project", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1534", + "weight": 1.0 + }, + { + "source": "api_pilot_service_delete_checkup_institution_project", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1536", + "weight": 1.0 + }, + { + "source": "api_pilot_service_delete_checkup_institution_project", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1536", + "weight": 1.0 + }, + { + "source": "api_pilot_service_package_items_to_crud", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1580", + "weight": 1.0 + }, + { + "source": "api_pilot_service_list_checkup_institution_packages", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1610", + "weight": 1.0 + }, + { + "source": "api_pilot_service_list_checkup_institution_packages", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1612", + "weight": 1.0 + }, + { + "source": "api_pilot_service_list_checkup_institution_packages", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1612", + "weight": 1.0 + }, + { + "source": "api_pilot_service_create_checkup_institution_package", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1634", + "weight": 1.0 + }, + { + "source": "api_pilot_service_create_checkup_institution_package", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1636", + "weight": 1.0 + }, + { + "source": "api_pilot_service_create_checkup_institution_package", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1638", + "weight": 1.0 + }, + { + "source": "api_pilot_service_create_checkup_institution_package", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1638", + "weight": 1.0 + }, + { + "source": "api_pilot_service_get_checkup_institution_package_detail", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1651", + "weight": 1.0 + }, + { + "source": "api_pilot_service_get_checkup_institution_package_detail", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1652", + "weight": 1.0 + }, + { + "source": "api_pilot_service_get_checkup_institution_package_detail", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1654", + "weight": 1.0 + }, + { + "source": "api_pilot_service_update_checkup_institution_package", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1672", + "weight": 1.0 + }, + { + "source": "api_pilot_service_update_checkup_institution_package", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1681", + "weight": 1.0 + }, + { + "source": "api_pilot_service_update_checkup_institution_package", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1683", + "weight": 1.0 + }, + { + "source": "api_pilot_service_update_checkup_institution_package", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1683", + "weight": 1.0 + }, + { + "source": "api_pilot_service_delete_checkup_institution_package", + "target": "crud_pilot_service_soft_delete_checkup_institution_package", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1694", + "weight": 1.0 + }, + { + "source": "api_pilot_service_delete_checkup_institution_package", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1695", + "weight": 1.0 + }, + { + "source": "api_pilot_service_delete_checkup_institution_package", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1697", + "weight": 1.0 + }, + { + "source": "api_pilot_service_delete_checkup_institution_package", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1697", + "weight": 1.0 + }, + { + "source": "api_workflow_business_type_label", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L29", + "weight": 1.0 + }, + { + "source": "api_workflow_leave_form_fields", + "target": "api_leave_get_leave", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L43", + "weight": 1.0 + }, + { + "source": "api_workflow_leave_form_fields", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L48", + "weight": 1.0 + }, + { + "source": "api_workflow_get_business_form_fields", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L68", + "weight": 1.0 + }, + { + "source": "api_workflow_enrich_task_list", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L79", + "weight": 1.0 + }, + { + "source": "api_workflow_list_process_defs", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L159", + "weight": 1.0 + }, + { + "source": "api_workflow_list_process_defs", + "target": "crud_exhibition_appointment_total_pages", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L163", + "weight": 1.0 + }, + { + "source": "api_workflow_list_process_defs", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L164", + "weight": 1.0 + }, + { + "source": "api_workflow_create_process_def", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L174", + "weight": 1.0 + }, + { + "source": "api_workflow_create_process_def", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L185", + "weight": 1.0 + }, + { + "source": "api_workflow_create_process_def", + "target": "crud_exhibition_appointment_row_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L185", + "weight": 1.0 + }, + { + "source": "api_workflow_create_process_def", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L187", + "weight": 1.0 + }, + { + "source": "api_workflow_create_process_def", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L187", + "weight": 1.0 + }, + { + "source": "api_workflow_update_process_def", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L202", + "weight": 1.0 + }, + { + "source": "api_workflow_update_process_def", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L210", + "weight": 1.0 + }, + { + "source": "api_workflow_update_process_def", + "target": "crud_exhibition_appointment_row_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L210", + "weight": 1.0 + }, + { + "source": "api_workflow_update_process_def", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L212", + "weight": 1.0 + }, + { + "source": "api_workflow_update_process_def", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L212", + "weight": 1.0 + }, + { + "source": "api_workflow_delete_process_def", + "target": "crud_workflow_soft_delete_process_def", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L222", + "weight": 1.0 + }, + { + "source": "api_workflow_delete_process_def", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L223", + "weight": 1.0 + }, + { + "source": "api_workflow_delete_process_def", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L225", + "weight": 1.0 + }, + { + "source": "api_workflow_delete_process_def", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L225", + "weight": 1.0 + }, + { + "source": "api_workflow_publish_version", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L241", + "weight": 1.0 + }, + { + "source": "api_workflow_publish_version", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L252", + "weight": 1.0 + }, + { + "source": "api_workflow_publish_version", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L254", + "weight": 1.0 + }, + { + "source": "api_workflow_publish_version", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L254", + "weight": 1.0 + }, + { + "source": "api_workflow_list_versions", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L263", + "weight": 1.0 + }, + { + "source": "api_workflow_list_versions", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L265", + "weight": 1.0 + }, + { + "source": "api_workflow_get_designer_data", + "target": "crud_workflow_get_latest_version", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L274", + "weight": 1.0 + }, + { + "source": "api_workflow_get_designer_data", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L276", + "weight": 1.0 + }, + { + "source": "api_workflow_get_designer_data", + "target": "crud_workflow_get_nodes_by_version", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L277", + "weight": 1.0 + }, + { + "source": "api_workflow_get_designer_data", + "target": "crud_workflow_get_transitions_by_version", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L278", + "weight": 1.0 + }, + { + "source": "api_workflow_start_instance", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L306", + "weight": 1.0 + }, + { + "source": "api_workflow_start_instance", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L317", + "weight": 1.0 + }, + { + "source": "api_workflow_start_instance", + "target": "services_workflow_engine_workflowengine", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L318", + "weight": 1.0 + }, + { + "source": "api_workflow_start_instance", + "target": "services_workflow_engine_workflowengine_start_process", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L319", + "weight": 1.0 + }, + { + "source": "api_workflow_start_instance", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L329", + "weight": 1.0 + }, + { + "source": "api_workflow_start_instance", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L334", + "weight": 1.0 + }, + { + "source": "api_workflow_list_my_instances", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L346", + "weight": 1.0 + }, + { + "source": "api_workflow_list_my_instances", + "target": "crud_exhibition_appointment_total_pages", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L353", + "weight": 1.0 + }, + { + "source": "api_workflow_list_my_instances", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L354", + "weight": 1.0 + }, + { + "source": "api_workflow_get_instance_detail", + "target": "crud_workflow_get_instance", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L363", + "weight": 1.0 + }, + { + "source": "api_workflow_get_instance_detail", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L365", + "weight": 1.0 + }, + { + "source": "api_workflow_get_instance_detail", + "target": "crud_workflow_get_nodes_by_version", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L374", + "weight": 1.0 + }, + { + "source": "api_workflow_get_instance_detail", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L386", + "weight": 1.0 + }, + { + "source": "api_workflow_get_instance_detail", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L393", + "weight": 1.0 + }, + { + "source": "api_workflow_list_pending_tasks", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L428", + "weight": 1.0 + }, + { + "source": "api_workflow_list_pending_tasks", + "target": "crud_exhibition_appointment_total_pages", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L434", + "weight": 1.0 + }, + { + "source": "api_workflow_list_pending_tasks", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L435", + "weight": 1.0 + }, + { + "source": "api_workflow_list_completed_tasks", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L446", + "weight": 1.0 + }, + { + "source": "api_workflow_list_completed_tasks", + "target": "crud_exhibition_appointment_total_pages", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L452", + "weight": 1.0 + }, + { + "source": "api_workflow_list_completed_tasks", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L453", + "weight": 1.0 + }, + { + "source": "api_workflow_approve_task", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L469", + "weight": 1.0 + }, + { + "source": "api_workflow_approve_task", + "target": "services_workflow_engine_workflowengine", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L470", + "weight": 1.0 + }, + { + "source": "api_workflow_approve_task", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L472", + "weight": 1.0 + }, + { + "source": "api_workflow_approve_task", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L474", + "weight": 1.0 + }, + { + "source": "api_workflow_approve_task", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L474", + "weight": 1.0 + }, + { + "source": "api_workflow_reject_task", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L485", + "weight": 1.0 + }, + { + "source": "api_workflow_reject_task", + "target": "services_workflow_engine_workflowengine", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L486", + "weight": 1.0 + }, + { + "source": "api_workflow_reject_task", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L488", + "weight": 1.0 + }, + { + "source": "api_workflow_reject_task", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L490", + "weight": 1.0 + }, + { + "source": "api_workflow_reject_task", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L490", + "weight": 1.0 + }, + { + "source": "api_workflow_get_business_all_tasks", + "target": "crud_workflow_get_all_tasks_for_business", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L505", + "weight": 1.0 + }, + { + "source": "api_workflow_get_business_all_tasks", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/workflow.py", + "source_location": "L509", + "weight": 1.0 + }, + { + "source": "api_sample_reception_get_tenant_no", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/sample_reception.py", + "source_location": "L22", + "weight": 1.0 + }, + { + "source": "api_sample_reception_get_current_user_id", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/sample_reception.py", + "source_location": "L32", + "weight": 1.0 + }, + { + "source": "api_sample_reception_get_current_user_id", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/sample_reception.py", + "source_location": "L35", + "weight": 1.0 + }, + { + "source": "api_sample_reception_page_payload", + "target": "crud_exhibition_appointment_total_pages", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/sample_reception.py", + "source_location": "L44", + "weight": 1.0 + }, + { + "source": "api_sample_reception_list_check_items", + "target": "core_data_scope_apply_data_scope", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/sample_reception.py", + "source_location": "L90", + "weight": 1.0 + }, + { + "source": "api_sample_reception_list_check_items", + "target": "crud_base_crudbase_count", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/sample_reception.py", + "source_location": "L91", + "weight": 1.0 + }, + { + "source": "api_sample_reception_list_check_items", + "target": "crud_exhibition_appointment_row_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/sample_reception.py", + "source_location": "L93", + "weight": 1.0 + }, + { + "source": "api_sample_reception_list_check_items", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/sample_reception.py", + "source_location": "L94", + "weight": 1.0 + }, + { + "source": "api_sample_reception_list_check_items", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/sample_reception.py", + "source_location": "L96", + "weight": 1.0 + }, + { + "source": "api_sample_reception_list_check_items", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/sample_reception.py", + "source_location": "L96", + "weight": 1.0 + }, + { + "source": "api_sample_reception_list_active_check_items", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/sample_reception.py", + "source_location": "L109", + "weight": 1.0 + }, + { + "source": "api_sample_reception_list_active_check_items", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/sample_reception.py", + "source_location": "L111", + "weight": 1.0 + }, + { + "source": "api_sample_reception_list_active_check_items", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/sample_reception.py", + "source_location": "L111", + "weight": 1.0 + }, + { + "source": "api_sample_reception_create_check_item", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/sample_reception.py", + "source_location": "L138", + "weight": 1.0 + }, + { + "source": "api_sample_reception_create_check_item", + "target": "crud_exhibition_appointment_row_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/sample_reception.py", + "source_location": "L138", + "weight": 1.0 + }, + { + "source": "api_sample_reception_create_check_item", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/sample_reception.py", + "source_location": "L140", + "weight": 1.0 + }, + { + "source": "api_sample_reception_create_check_item", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/sample_reception.py", + "source_location": "L140", + "weight": 1.0 + }, + { + "source": "api_sample_reception_update_check_item", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/sample_reception.py", + "source_location": "L168", + "weight": 1.0 + }, + { + "source": "api_sample_reception_update_check_item", + "target": "crud_exhibition_appointment_row_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/sample_reception.py", + "source_location": "L168", + "weight": 1.0 + }, + { + "source": "api_sample_reception_update_check_item", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/sample_reception.py", + "source_location": "L170", + "weight": 1.0 + }, + { + "source": "api_sample_reception_update_check_item", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/sample_reception.py", + "source_location": "L170", + "weight": 1.0 + }, + { + "source": "api_sample_reception_delete_check_item", + "target": "crud_sample_reception_check_item_soft_delete_check_item", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/sample_reception.py", + "source_location": "L185", + "weight": 1.0 + }, + { + "source": "api_sample_reception_delete_check_item", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/sample_reception.py", + "source_location": "L186", + "weight": 1.0 + }, + { + "source": "api_sample_reception_delete_check_item", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/sample_reception.py", + "source_location": "L188", + "weight": 1.0 + }, + { + "source": "api_sample_reception_delete_check_item", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/sample_reception.py", + "source_location": "L188", + "weight": 1.0 + }, + { + "source": "api_sample_reception_list_pending_samples", + "target": "crud_sample_reception_list_pending_protocol_samples", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/sample_reception.py", + "source_location": "L209", + "weight": 1.0 + }, + { + "source": "api_sample_reception_list_pending_samples", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/sample_reception.py", + "source_location": "L213", + "weight": 1.0 + }, + { + "source": "api_sample_reception_list_pending_samples", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/sample_reception.py", + "source_location": "L215", + "weight": 1.0 + }, + { + "source": "api_sample_reception_list_pending_samples", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/sample_reception.py", + "source_location": "L215", + "weight": 1.0 + }, + { + "source": "api_sample_reception_list_received_samples", + "target": "crud_sample_reception_list_received_protocol_samples", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/sample_reception.py", + "source_location": "L231", + "weight": 1.0 + }, + { + "source": "api_sample_reception_list_received_samples", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/sample_reception.py", + "source_location": "L235", + "weight": 1.0 + }, + { + "source": "api_sample_reception_list_received_samples", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/sample_reception.py", + "source_location": "L237", + "weight": 1.0 + }, + { + "source": "api_sample_reception_list_received_samples", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/sample_reception.py", + "source_location": "L237", + "weight": 1.0 + }, + { + "source": "api_sample_reception_get_sample_reception_detail", + "target": "crud_sample_reception_get_reception_by_id", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/sample_reception.py", + "source_location": "L250", + "weight": 1.0 + }, + { + "source": "api_sample_reception_get_sample_reception_detail", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/sample_reception.py", + "source_location": "L252", + "weight": 1.0 + }, + { + "source": "api_sample_reception_get_sample_reception_detail", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/sample_reception.py", + "source_location": "L253", + "weight": 1.0 + }, + { + "source": "api_sample_reception_get_sample_reception_detail", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/sample_reception.py", + "source_location": "L255", + "weight": 1.0 + }, + { + "source": "api_sample_reception_post_sample_reception", + "target": "core_utils_parse_datetime", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/sample_reception.py", + "source_location": "L296", + "weight": 1.0 + }, + { + "source": "api_sample_reception_post_sample_reception", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/sample_reception.py", + "source_location": "L298", + "weight": 1.0 + }, + { + "source": "api_sample_reception_post_sample_reception", + "target": "crud_sample_reception_create_sample_reception", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/sample_reception.py", + "source_location": "L302", + "weight": 1.0 + }, + { + "source": "api_sample_reception_post_sample_reception", + "target": "crud_sample_reception_get_reception_by_id", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/sample_reception.py", + "source_location": "L321", + "weight": 1.0 + }, + { + "source": "api_sample_reception_post_sample_reception", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/sample_reception.py", + "source_location": "L322", + "weight": 1.0 + }, + { + "source": "api_sample_reception_post_sample_reception", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/sample_reception.py", + "source_location": "L324", + "weight": 1.0 + }, + { + "source": "api_insurance_company_get_tenant_no", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/insurance_company.py", + "source_location": "L30", + "weight": 1.0 + }, + { + "source": "api_insurance_company_generate_uuid", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/insurance_company.py", + "source_location": "L40", + "weight": 1.0 + }, + { + "source": "api_insurance_company_fmt_dt", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/insurance_company.py", + "source_location": "L48", + "weight": 1.0 + }, + { + "source": "api_insurance_company_list_insurance_companies", + "target": "crud_base_crudbase_count", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/insurance_company.py", + "source_location": "L132", + "weight": 1.0 + }, + { + "source": "api_insurance_company_create_insurance_company", + "target": "models_models_bizinsurancecompany", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/insurance_company.py", + "source_location": "L155", + "weight": 1.0 + }, + { + "source": "api_insurance_company_create_insurance_company_invoice", + "target": "models_models_bizinsurancecompanyinvoice", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/insurance_company.py", + "source_location": "L288", + "weight": 1.0 + }, + { + "source": "api_insurance_company_create_insurance_project_price", + "target": "models_models_bizinsuranceprojectprice", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/insurance_company.py", + "source_location": "L423", + "weight": 1.0 + }, + { + "source": "api_insurance_company_list_insurance_companies", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/insurance_company.py", + "source_location": "L543", + "weight": 1.0 + }, + { + "source": "api_insurance_company_create_insurance_company", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/insurance_company.py", + "source_location": "L566", + "weight": 1.0 + }, + { + "source": "api_insurance_company_create_insurance_company", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/insurance_company.py", + "source_location": "L568", + "weight": 1.0 + }, + { + "source": "api_insurance_company_create_insurance_company", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/insurance_company.py", + "source_location": "L570", + "weight": 1.0 + }, + { + "source": "api_insurance_company_create_insurance_company", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/insurance_company.py", + "source_location": "L570", + "weight": 1.0 + }, + { + "source": "api_insurance_company_update_insurance_company", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/insurance_company.py", + "source_location": "L586", + "weight": 1.0 + }, + { + "source": "api_insurance_company_update_insurance_company", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/insurance_company.py", + "source_location": "L596", + "weight": 1.0 + }, + { + "source": "api_insurance_company_update_insurance_company", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/insurance_company.py", + "source_location": "L598", + "weight": 1.0 + }, + { + "source": "api_insurance_company_update_insurance_company", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/insurance_company.py", + "source_location": "L598", + "weight": 1.0 + }, + { + "source": "api_insurance_company_delete_insurance_company", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/insurance_company.py", + "source_location": "L610", + "weight": 1.0 + }, + { + "source": "api_insurance_company_delete_insurance_company", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/insurance_company.py", + "source_location": "L612", + "weight": 1.0 + }, + { + "source": "api_insurance_company_delete_insurance_company", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/insurance_company.py", + "source_location": "L612", + "weight": 1.0 + }, + { + "source": "api_insurance_company_list_insurance_company_invoices", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/insurance_company.py", + "source_location": "L655", + "weight": 1.0 + }, + { + "source": "api_insurance_company_list_insurance_company_invoices", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/insurance_company.py", + "source_location": "L657", + "weight": 1.0 + }, + { + "source": "api_insurance_company_list_insurance_company_invoices", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/insurance_company.py", + "source_location": "L657", + "weight": 1.0 + }, + { + "source": "api_insurance_company_create_insurance_company_invoice", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/insurance_company.py", + "source_location": "L681", + "weight": 1.0 + }, + { + "source": "api_insurance_company_create_insurance_company_invoice", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/insurance_company.py", + "source_location": "L683", + "weight": 1.0 + }, + { + "source": "api_insurance_company_create_insurance_company_invoice", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/insurance_company.py", + "source_location": "L685", + "weight": 1.0 + }, + { + "source": "api_insurance_company_create_insurance_company_invoice", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/insurance_company.py", + "source_location": "L685", + "weight": 1.0 + }, + { + "source": "api_insurance_company_update_insurance_company_invoice", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/insurance_company.py", + "source_location": "L701", + "weight": 1.0 + }, + { + "source": "api_insurance_company_update_insurance_company_invoice", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/insurance_company.py", + "source_location": "L712", + "weight": 1.0 + }, + { + "source": "api_insurance_company_update_insurance_company_invoice", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/insurance_company.py", + "source_location": "L714", + "weight": 1.0 + }, + { + "source": "api_insurance_company_update_insurance_company_invoice", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/insurance_company.py", + "source_location": "L714", + "weight": 1.0 + }, + { + "source": "api_insurance_company_delete_insurance_company_invoice", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/insurance_company.py", + "source_location": "L726", + "weight": 1.0 + }, + { + "source": "api_insurance_company_delete_insurance_company_invoice", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/insurance_company.py", + "source_location": "L728", + "weight": 1.0 + }, + { + "source": "api_insurance_company_delete_insurance_company_invoice", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/insurance_company.py", + "source_location": "L728", + "weight": 1.0 + }, + { + "source": "api_insurance_company_list_insurance_project_prices", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/insurance_company.py", + "source_location": "L765", + "weight": 1.0 + }, + { + "source": "api_insurance_company_list_insurance_project_prices", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/insurance_company.py", + "source_location": "L767", + "weight": 1.0 + }, + { + "source": "api_insurance_company_list_insurance_project_prices", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/insurance_company.py", + "source_location": "L767", + "weight": 1.0 + }, + { + "source": "api_insurance_company_create_insurance_project_price", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/insurance_company.py", + "source_location": "L788", + "weight": 1.0 + }, + { + "source": "api_insurance_company_create_insurance_project_price", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/insurance_company.py", + "source_location": "L790", + "weight": 1.0 + }, + { + "source": "api_insurance_company_create_insurance_project_price", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/insurance_company.py", + "source_location": "L792", + "weight": 1.0 + }, + { + "source": "api_insurance_company_create_insurance_project_price", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/insurance_company.py", + "source_location": "L792", + "weight": 1.0 + }, + { + "source": "api_insurance_company_update_insurance_project_price", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/insurance_company.py", + "source_location": "L808", + "weight": 1.0 + }, + { + "source": "api_insurance_company_update_insurance_project_price", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/insurance_company.py", + "source_location": "L816", + "weight": 1.0 + }, + { + "source": "api_insurance_company_update_insurance_project_price", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/insurance_company.py", + "source_location": "L818", + "weight": 1.0 + }, + { + "source": "api_insurance_company_update_insurance_project_price", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/insurance_company.py", + "source_location": "L818", + "weight": 1.0 + }, + { + "source": "api_insurance_company_delete_insurance_project_price", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/insurance_company.py", + "source_location": "L830", + "weight": 1.0 + }, + { + "source": "api_insurance_company_delete_insurance_project_price", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/insurance_company.py", + "source_location": "L832", + "weight": 1.0 + }, + { + "source": "api_insurance_company_delete_insurance_project_price", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/insurance_company.py", + "source_location": "L832", + "weight": 1.0 + }, + { + "source": "api_production_get_tenant_no", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L53", + "weight": 1.0 + }, + { + "source": "api_production_list_consumables", + "target": "crud_exhibition_appointment_total_pages", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L99", + "weight": 1.0 + }, + { + "source": "api_production_list_consumables", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L100", + "weight": 1.0 + }, + { + "source": "api_production_list_all_consumables", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L110", + "weight": 1.0 + }, + { + "source": "api_production_create_consumable", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L132", + "weight": 1.0 + }, + { + "source": "api_production_create_consumable", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L134", + "weight": 1.0 + }, + { + "source": "api_production_create_consumable", + "target": "crud_exhibition_appointment_row_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L134", + "weight": 1.0 + }, + { + "source": "api_production_create_consumable", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L136", + "weight": 1.0 + }, + { + "source": "api_production_create_consumable", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L136", + "weight": 1.0 + }, + { + "source": "api_production_update_consumable", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L151", + "weight": 1.0 + }, + { + "source": "api_production_update_consumable", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L161", + "weight": 1.0 + }, + { + "source": "api_production_update_consumable", + "target": "crud_exhibition_appointment_row_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L161", + "weight": 1.0 + }, + { + "source": "api_production_update_consumable", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L163", + "weight": 1.0 + }, + { + "source": "api_production_update_consumable", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L163", + "weight": 1.0 + }, + { + "source": "api_production_delete_consumable", + "target": "crud_consumable_soft_delete_consumable", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L173", + "weight": 1.0 + }, + { + "source": "api_production_delete_consumable", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L174", + "weight": 1.0 + }, + { + "source": "api_production_delete_consumable", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L176", + "weight": 1.0 + }, + { + "source": "api_production_delete_consumable", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L176", + "weight": 1.0 + }, + { + "source": "api_production_list_reagents", + "target": "crud_exhibition_appointment_total_pages", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L218", + "weight": 1.0 + }, + { + "source": "api_production_list_reagents", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L219", + "weight": 1.0 + }, + { + "source": "api_production_list_all_reagents", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L229", + "weight": 1.0 + }, + { + "source": "api_production_create_reagent", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L251", + "weight": 1.0 + }, + { + "source": "api_production_create_reagent", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L253", + "weight": 1.0 + }, + { + "source": "api_production_create_reagent", + "target": "crud_exhibition_appointment_row_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L253", + "weight": 1.0 + }, + { + "source": "api_production_create_reagent", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L255", + "weight": 1.0 + }, + { + "source": "api_production_create_reagent", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L255", + "weight": 1.0 + }, + { + "source": "api_production_update_reagent", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L270", + "weight": 1.0 + }, + { + "source": "api_production_update_reagent", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L280", + "weight": 1.0 + }, + { + "source": "api_production_update_reagent", + "target": "crud_exhibition_appointment_row_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L280", + "weight": 1.0 + }, + { + "source": "api_production_update_reagent", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L282", + "weight": 1.0 + }, + { + "source": "api_production_update_reagent", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L282", + "weight": 1.0 + }, + { + "source": "api_production_delete_reagent", + "target": "crud_reagent_soft_delete_reagent", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L292", + "weight": 1.0 + }, + { + "source": "api_production_delete_reagent", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L293", + "weight": 1.0 + }, + { + "source": "api_production_delete_reagent", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L295", + "weight": 1.0 + }, + { + "source": "api_production_delete_reagent", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L295", + "weight": 1.0 + }, + { + "source": "api_production_list_sop_documents", + "target": "crud_exhibition_appointment_total_pages", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L333", + "weight": 1.0 + }, + { + "source": "api_production_list_sop_documents", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L334", + "weight": 1.0 + }, + { + "source": "api_production_list_all_sop_documents", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L344", + "weight": 1.0 + }, + { + "source": "api_production_create_sop_document", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L364", + "weight": 1.0 + }, + { + "source": "api_production_create_sop_document", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L366", + "weight": 1.0 + }, + { + "source": "api_production_create_sop_document", + "target": "crud_exhibition_appointment_row_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L367", + "weight": 1.0 + }, + { + "source": "api_production_create_sop_document", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L371", + "weight": 1.0 + }, + { + "source": "api_production_create_sop_document", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L371", + "weight": 1.0 + }, + { + "source": "api_production_update_sop_document", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L386", + "weight": 1.0 + }, + { + "source": "api_production_update_sop_document", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L395", + "weight": 1.0 + }, + { + "source": "api_production_update_sop_document", + "target": "crud_exhibition_appointment_row_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L396", + "weight": 1.0 + }, + { + "source": "api_production_update_sop_document", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L400", + "weight": 1.0 + }, + { + "source": "api_production_update_sop_document", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L400", + "weight": 1.0 + }, + { + "source": "api_production_delete_sop_document", + "target": "crud_sop_document_soft_delete_sop_document", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L410", + "weight": 1.0 + }, + { + "source": "api_production_delete_sop_document", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L411", + "weight": 1.0 + }, + { + "source": "api_production_delete_sop_document", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L413", + "weight": 1.0 + }, + { + "source": "api_production_delete_sop_document", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L413", + "weight": 1.0 + }, + { + "source": "api_production_list_process_categories", + "target": "crud_exhibition_appointment_total_pages", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L447", + "weight": 1.0 + }, + { + "source": "api_production_list_process_categories", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L448", + "weight": 1.0 + }, + { + "source": "api_production_list_all_process_categories", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L458", + "weight": 1.0 + }, + { + "source": "api_production_create_process_category", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L476", + "weight": 1.0 + }, + { + "source": "api_production_create_process_category", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L478", + "weight": 1.0 + }, + { + "source": "api_production_create_process_category", + "target": "crud_exhibition_appointment_row_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L478", + "weight": 1.0 + }, + { + "source": "api_production_create_process_category", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L480", + "weight": 1.0 + }, + { + "source": "api_production_create_process_category", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L480", + "weight": 1.0 + }, + { + "source": "api_production_update_process_category", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L495", + "weight": 1.0 + }, + { + "source": "api_production_update_process_category", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L501", + "weight": 1.0 + }, + { + "source": "api_production_update_process_category", + "target": "crud_exhibition_appointment_row_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L501", + "weight": 1.0 + }, + { + "source": "api_production_update_process_category", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L503", + "weight": 1.0 + }, + { + "source": "api_production_update_process_category", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L503", + "weight": 1.0 + }, + { + "source": "api_production_delete_process_category", + "target": "crud_process_category_soft_delete_process_category", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L513", + "weight": 1.0 + }, + { + "source": "api_production_delete_process_category", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L514", + "weight": 1.0 + }, + { + "source": "api_production_delete_process_category", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L516", + "weight": 1.0 + }, + { + "source": "api_production_delete_process_category", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L516", + "weight": 1.0 + }, + { + "source": "api_production_list_output_types", + "target": "crud_exhibition_appointment_total_pages", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L550", + "weight": 1.0 + }, + { + "source": "api_production_list_output_types", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L551", + "weight": 1.0 + }, + { + "source": "api_production_list_all_output_types", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L561", + "weight": 1.0 + }, + { + "source": "api_production_create_output_type", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L579", + "weight": 1.0 + }, + { + "source": "api_production_create_output_type", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L581", + "weight": 1.0 + }, + { + "source": "api_production_create_output_type", + "target": "crud_exhibition_appointment_row_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L581", + "weight": 1.0 + }, + { + "source": "api_production_create_output_type", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L583", + "weight": 1.0 + }, + { + "source": "api_production_create_output_type", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L583", + "weight": 1.0 + }, + { + "source": "api_production_update_output_type", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L598", + "weight": 1.0 + }, + { + "source": "api_production_update_output_type", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L604", + "weight": 1.0 + }, + { + "source": "api_production_update_output_type", + "target": "crud_exhibition_appointment_row_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L604", + "weight": 1.0 + }, + { + "source": "api_production_update_output_type", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L606", + "weight": 1.0 + }, + { + "source": "api_production_update_output_type", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L606", + "weight": 1.0 + }, + { + "source": "api_production_delete_output_type", + "target": "crud_output_type_soft_delete_output_type", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L616", + "weight": 1.0 + }, + { + "source": "api_production_delete_output_type", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L617", + "weight": 1.0 + }, + { + "source": "api_production_delete_output_type", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L619", + "weight": 1.0 + }, + { + "source": "api_production_delete_output_type", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L619", + "weight": 1.0 + }, + { + "source": "api_production_list_consumable_packs", + "target": "crud_exhibition_appointment_total_pages", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L671", + "weight": 1.0 + }, + { + "source": "api_production_list_consumable_packs", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L672", + "weight": 1.0 + }, + { + "source": "api_production_list_all_consumable_packs", + "target": "crud_consumable_pack_list_all_packs", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L681", + "weight": 1.0 + }, + { + "source": "api_production_list_all_consumable_packs", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L682", + "weight": 1.0 + }, + { + "source": "api_production_get_consumable_pack_detail", + "target": "crud_consumable_pack_get_pack_detail", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L691", + "weight": 1.0 + }, + { + "source": "api_production_get_consumable_pack_detail", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L693", + "weight": 1.0 + }, + { + "source": "api_production_get_consumable_pack_detail", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L694", + "weight": 1.0 + }, + { + "source": "api_production_create_consumable_pack", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L717", + "weight": 1.0 + }, + { + "source": "api_production_create_consumable_pack", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L719", + "weight": 1.0 + }, + { + "source": "api_production_create_consumable_pack", + "target": "crud_exhibition_appointment_row_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L719", + "weight": 1.0 + }, + { + "source": "api_production_create_consumable_pack", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L721", + "weight": 1.0 + }, + { + "source": "api_production_create_consumable_pack", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L721", + "weight": 1.0 + }, + { + "source": "api_production_update_consumable_pack", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L737", + "weight": 1.0 + }, + { + "source": "api_production_update_consumable_pack", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L747", + "weight": 1.0 + }, + { + "source": "api_production_update_consumable_pack", + "target": "crud_exhibition_appointment_row_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L747", + "weight": 1.0 + }, + { + "source": "api_production_update_consumable_pack", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L749", + "weight": 1.0 + }, + { + "source": "api_production_update_consumable_pack", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L749", + "weight": 1.0 + }, + { + "source": "api_production_delete_consumable_pack", + "target": "crud_consumable_pack_soft_delete_consumable_pack", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L759", + "weight": 1.0 + }, + { + "source": "api_production_delete_consumable_pack", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L760", + "weight": 1.0 + }, + { + "source": "api_production_delete_consumable_pack", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L762", + "weight": 1.0 + }, + { + "source": "api_production_delete_consumable_pack", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L762", + "weight": 1.0 + }, + { + "source": "api_production_list_processes", + "target": "crud_exhibition_appointment_total_pages", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L852", + "weight": 1.0 + }, + { + "source": "api_production_list_processes", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L853", + "weight": 1.0 + }, + { + "source": "api_production_list_all_processes", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L863", + "weight": 1.0 + }, + { + "source": "api_production_get_process_detail", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L874", + "weight": 1.0 + }, + { + "source": "api_production_get_process_detail", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L875", + "weight": 1.0 + }, + { + "source": "api_production_create_process", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L913", + "weight": 1.0 + }, + { + "source": "api_production_create_process", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L915", + "weight": 1.0 + }, + { + "source": "api_production_create_process", + "target": "crud_exhibition_appointment_row_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L915", + "weight": 1.0 + }, + { + "source": "api_production_create_process", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L917", + "weight": 1.0 + }, + { + "source": "api_production_create_process", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L917", + "weight": 1.0 + }, + { + "source": "api_production_update_process", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L943", + "weight": 1.0 + }, + { + "source": "api_production_update_process", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L958", + "weight": 1.0 + }, + { + "source": "api_production_update_process", + "target": "crud_exhibition_appointment_row_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L958", + "weight": 1.0 + }, + { + "source": "api_production_update_process", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L960", + "weight": 1.0 + }, + { + "source": "api_production_update_process", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L960", + "weight": 1.0 + }, + { + "source": "api_production_delete_process", + "target": "crud_process_soft_delete_process", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L970", + "weight": 1.0 + }, + { + "source": "api_production_delete_process", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L971", + "weight": 1.0 + }, + { + "source": "api_production_delete_process", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L973", + "weight": 1.0 + }, + { + "source": "api_production_delete_process", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L973", + "weight": 1.0 + }, + { + "source": "api_production_list_process_routes", + "target": "crud_process_route_list_routes", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L992", + "weight": 1.0 + }, + { + "source": "api_production_list_process_routes", + "target": "crud_exhibition_appointment_total_pages", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L997", + "weight": 1.0 + }, + { + "source": "api_production_list_process_routes", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L998", + "weight": 1.0 + }, + { + "source": "api_production_get_process_route_detail", + "target": "crud_process_route_get_route_detail", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1007", + "weight": 1.0 + }, + { + "source": "api_production_get_process_route_detail", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1009", + "weight": 1.0 + }, + { + "source": "api_production_get_process_route_detail", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1010", + "weight": 1.0 + }, + { + "source": "api_production_create_process_route", + "target": "crud_process_route_create_route", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1021", + "weight": 1.0 + }, + { + "source": "api_production_create_process_route", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1029", + "weight": 1.0 + }, + { + "source": "api_production_create_process_route", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1031", + "weight": 1.0 + }, + { + "source": "api_production_create_process_route", + "target": "crud_process_route_route_row_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1031", + "weight": 1.0 + }, + { + "source": "api_production_create_process_route", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1033", + "weight": 1.0 + }, + { + "source": "api_production_create_process_route", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1033", + "weight": 1.0 + }, + { + "source": "api_production_update_process_route", + "target": "crud_process_route_update_route", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1045", + "weight": 1.0 + }, + { + "source": "api_production_update_process_route", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1047", + "weight": 1.0 + }, + { + "source": "api_production_update_process_route", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1054", + "weight": 1.0 + }, + { + "source": "api_production_update_process_route", + "target": "crud_process_route_route_row_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1054", + "weight": 1.0 + }, + { + "source": "api_production_update_process_route", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1056", + "weight": 1.0 + }, + { + "source": "api_production_update_process_route", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1056", + "weight": 1.0 + }, + { + "source": "api_production_set_current_process_route", + "target": "crud_process_route_set_current_route", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1067", + "weight": 1.0 + }, + { + "source": "api_production_set_current_process_route", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1068", + "weight": 1.0 + }, + { + "source": "api_production_set_current_process_route", + "target": "crud_process_route_route_row_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1068", + "weight": 1.0 + }, + { + "source": "api_production_set_current_process_route", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1070", + "weight": 1.0 + }, + { + "source": "api_production_set_current_process_route", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1070", + "weight": 1.0 + }, + { + "source": "api_production_delete_process_route", + "target": "crud_process_route_soft_delete_route", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1080", + "weight": 1.0 + }, + { + "source": "api_production_delete_process_route", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1081", + "weight": 1.0 + }, + { + "source": "api_production_delete_process_route", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1083", + "weight": 1.0 + }, + { + "source": "api_production_delete_process_route", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1083", + "weight": 1.0 + }, + { + "source": "api_production_add_route_step", + "target": "crud_process_route_add_step", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1096", + "weight": 1.0 + }, + { + "source": "api_production_add_route_step", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1102", + "weight": 1.0 + }, + { + "source": "api_production_add_route_step", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1104", + "weight": 1.0 + }, + { + "source": "api_production_add_route_step", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1106", + "weight": 1.0 + }, + { + "source": "api_production_add_route_step", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1106", + "weight": 1.0 + }, + { + "source": "api_production_copy_route_step", + "target": "crud_process_route_copy_step", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1117", + "weight": 1.0 + }, + { + "source": "api_production_copy_route_step", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1121", + "weight": 1.0 + }, + { + "source": "api_production_copy_route_step", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1123", + "weight": 1.0 + }, + { + "source": "api_production_copy_route_step", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1125", + "weight": 1.0 + }, + { + "source": "api_production_copy_route_step", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1125", + "weight": 1.0 + }, + { + "source": "api_production_update_route_step", + "target": "crud_process_route_update_step", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1137", + "weight": 1.0 + }, + { + "source": "api_production_update_route_step", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1137", + "weight": 1.0 + }, + { + "source": "api_production_update_route_step", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1138", + "weight": 1.0 + }, + { + "source": "api_production_update_route_step", + "target": "crud_process_route_step_row_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1138", + "weight": 1.0 + }, + { + "source": "api_production_update_route_step", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1140", + "weight": 1.0 + }, + { + "source": "api_production_update_route_step", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1140", + "weight": 1.0 + }, + { + "source": "api_production_reorder_route_steps", + "target": "crud_process_route_reorder_steps", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1150", + "weight": 1.0 + }, + { + "source": "api_production_reorder_route_steps", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1151", + "weight": 1.0 + }, + { + "source": "api_production_reorder_route_steps", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1153", + "weight": 1.0 + }, + { + "source": "api_production_reorder_route_steps", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1153", + "weight": 1.0 + }, + { + "source": "api_production_delete_route_step", + "target": "crud_process_route_soft_delete_step", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1163", + "weight": 1.0 + }, + { + "source": "api_production_delete_route_step", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1164", + "weight": 1.0 + }, + { + "source": "api_production_delete_route_step", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1166", + "weight": 1.0 + }, + { + "source": "api_production_delete_route_step", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1166", + "weight": 1.0 + }, + { + "source": "api_production_update_step_reagents", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1180", + "weight": 1.0 + }, + { + "source": "api_production_update_step_reagents", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1181", + "weight": 1.0 + }, + { + "source": "api_production_update_step_reagents", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1183", + "weight": 1.0 + }, + { + "source": "api_production_update_step_reagents", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1183", + "weight": 1.0 + }, + { + "source": "api_production_update_step_consumables", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1195", + "weight": 1.0 + }, + { + "source": "api_production_update_step_consumables", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1196", + "weight": 1.0 + }, + { + "source": "api_production_update_step_consumables", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1198", + "weight": 1.0 + }, + { + "source": "api_production_update_step_consumables", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1198", + "weight": 1.0 + }, + { + "source": "api_production_update_step_outputs", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1210", + "weight": 1.0 + }, + { + "source": "api_production_update_step_outputs", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1211", + "weight": 1.0 + }, + { + "source": "api_production_update_step_outputs", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1213", + "weight": 1.0 + }, + { + "source": "api_production_update_step_outputs", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1213", + "weight": 1.0 + }, + { + "source": "api_production_update_step_data_collections", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1225", + "weight": 1.0 + }, + { + "source": "api_production_update_step_data_collections", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1226", + "weight": 1.0 + }, + { + "source": "api_production_update_step_data_collections", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1228", + "weight": 1.0 + }, + { + "source": "api_production_update_step_data_collections", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1228", + "weight": 1.0 + }, + { + "source": "api_production_list_production_work_orders", + "target": "schemas_production_work_order_productionworkorderlistquery", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1248", + "weight": 1.0 + }, + { + "source": "api_production_list_production_work_orders", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1256", + "weight": 1.0 + }, + { + "source": "api_production_list_production_work_orders", + "target": "crud_exhibition_appointment_total_pages", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1258", + "weight": 1.0 + }, + { + "source": "api_production_list_production_work_orders", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1259", + "weight": 1.0 + }, + { + "source": "api_production_get_production_work_order", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1271", + "weight": 1.0 + }, + { + "source": "api_production_get_production_work_order", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1272", + "weight": 1.0 + }, + { + "source": "api_production_get_production_work_order", + "target": "crud_qc_work_order_wo_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1272", + "weight": 1.0 + }, + { + "source": "api_production_complete_production_work_order", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1285", + "weight": 1.0 + }, + { + "source": "api_production_complete_production_work_order", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1287", + "weight": 1.0 + }, + { + "source": "api_production_complete_production_work_order", + "target": "crud_qc_work_order_wo_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1287", + "weight": 1.0 + }, + { + "source": "api_production_complete_production_work_order", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1289", + "weight": 1.0 + }, + { + "source": "api_production_complete_production_work_order", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1289", + "weight": 1.0 + }, + { + "source": "api_production_create_production_task", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1307", + "weight": 1.0 + }, + { + "source": "api_production_create_production_task", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1311", + "weight": 1.0 + }, + { + "source": "api_production_create_production_task", + "target": "crud_production_task_task_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1311", + "weight": 1.0 + }, + { + "source": "api_production_create_production_task", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1313", + "weight": 1.0 + }, + { + "source": "api_production_create_production_task", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1313", + "weight": 1.0 + }, + { + "source": "api_production_list_production_tasks", + "target": "crud_exhibition_appointment_total_pages", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1331", + "weight": 1.0 + }, + { + "source": "api_production_list_production_tasks", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1332", + "weight": 1.0 + }, + { + "source": "api_production_get_production_task_detail", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1344", + "weight": 1.0 + }, + { + "source": "api_production_get_production_task_detail", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1345", + "weight": 1.0 + }, + { + "source": "api_production_update_production_task", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1359", + "weight": 1.0 + }, + { + "source": "api_production_update_production_task", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1361", + "weight": 1.0 + }, + { + "source": "api_production_update_production_task", + "target": "crud_production_task_task_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1361", + "weight": 1.0 + }, + { + "source": "api_production_update_production_task", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1363", + "weight": 1.0 + }, + { + "source": "api_production_update_production_task", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1363", + "weight": 1.0 + }, + { + "source": "api_production_update_production_task_status", + "target": "crud_production_task_update_task_status", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1375", + "weight": 1.0 + }, + { + "source": "api_production_update_production_task_status", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1376", + "weight": 1.0 + }, + { + "source": "api_production_update_production_task_status", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1378", + "weight": 1.0 + }, + { + "source": "api_production_update_production_task_status", + "target": "crud_production_task_task_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1378", + "weight": 1.0 + }, + { + "source": "api_production_update_production_task_status", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1380", + "weight": 1.0 + }, + { + "source": "api_production_update_production_task_status", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1380", + "weight": 1.0 + }, + { + "source": "api_production_add_production_task_step", + "target": "crud_production_task_add_task_step", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1393", + "weight": 1.0 + }, + { + "source": "api_production_add_production_task_step", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1394", + "weight": 1.0 + }, + { + "source": "api_production_add_production_task_step", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1396", + "weight": 1.0 + }, + { + "source": "api_production_add_production_task_step", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1398", + "weight": 1.0 + }, + { + "source": "api_production_add_production_task_step", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1398", + "weight": 1.0 + }, + { + "source": "api_production_update_production_task_step", + "target": "crud_production_task_update_task_step", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1412", + "weight": 1.0 + }, + { + "source": "api_production_update_production_task_step", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1413", + "weight": 1.0 + }, + { + "source": "api_production_update_production_task_step", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1415", + "weight": 1.0 + }, + { + "source": "api_production_update_production_task_step", + "target": "crud_production_task_step_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1415", + "weight": 1.0 + }, + { + "source": "api_production_update_production_task_step", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1417", + "weight": 1.0 + }, + { + "source": "api_production_update_production_task_step", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1417", + "weight": 1.0 + }, + { + "source": "api_production_delete_production_task_step", + "target": "crud_production_task_delete_task_step", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1429", + "weight": 1.0 + }, + { + "source": "api_production_delete_production_task_step", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1429", + "weight": 1.0 + }, + { + "source": "api_production_delete_production_task_step", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1430", + "weight": 1.0 + }, + { + "source": "api_production_delete_production_task_step", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1432", + "weight": 1.0 + }, + { + "source": "api_production_delete_production_task_step", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1432", + "weight": 1.0 + }, + { + "source": "api_production_replace_task_step_reagents", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1449", + "weight": 1.0 + }, + { + "source": "api_production_replace_task_step_reagents", + "target": "crud_production_task_replace_step_reagents", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1458", + "weight": 1.0 + }, + { + "source": "api_production_replace_task_step_reagents", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1459", + "weight": 1.0 + }, + { + "source": "api_production_replace_task_step_reagents", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1461", + "weight": 1.0 + }, + { + "source": "api_production_replace_task_step_reagents", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1461", + "weight": 1.0 + }, + { + "source": "api_production_replace_task_step_consumables", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1478", + "weight": 1.0 + }, + { + "source": "api_production_replace_task_step_consumables", + "target": "crud_production_task_replace_step_consumables", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1487", + "weight": 1.0 + }, + { + "source": "api_production_replace_task_step_consumables", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1488", + "weight": 1.0 + }, + { + "source": "api_production_replace_task_step_consumables", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1490", + "weight": 1.0 + }, + { + "source": "api_production_replace_task_step_consumables", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1490", + "weight": 1.0 + }, + { + "source": "api_production_replace_task_step_data_collections", + "target": "crud_production_task_replace_step_data_collections", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1504", + "weight": 1.0 + }, + { + "source": "api_production_replace_task_step_data_collections", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1504", + "weight": 1.0 + }, + { + "source": "api_production_replace_task_step_data_collections", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1505", + "weight": 1.0 + }, + { + "source": "api_production_replace_task_step_data_collections", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1507", + "weight": 1.0 + }, + { + "source": "api_production_replace_task_step_data_collections", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1507", + "weight": 1.0 + }, + { + "source": "api_production_set_production_task_inputs", + "target": "crud_production_task_set_task_inputs", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1520", + "weight": 1.0 + }, + { + "source": "api_production_set_production_task_inputs", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1520", + "weight": 1.0 + }, + { + "source": "api_production_set_production_task_inputs", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1521", + "weight": 1.0 + }, + { + "source": "api_production_set_production_task_inputs", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1523", + "weight": 1.0 + }, + { + "source": "api_production_set_production_task_inputs", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1523", + "weight": 1.0 + }, + { + "source": "api_production_set_production_task_outputs", + "target": "crud_production_task_set_task_outputs", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1536", + "weight": 1.0 + }, + { + "source": "api_production_set_production_task_outputs", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1536", + "weight": 1.0 + }, + { + "source": "api_production_set_production_task_outputs", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1537", + "weight": 1.0 + }, + { + "source": "api_production_set_production_task_outputs", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1539", + "weight": 1.0 + }, + { + "source": "api_production_set_production_task_outputs", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1539", + "weight": 1.0 + }, + { + "source": "api_production_list_cell_products", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1564", + "weight": 1.0 + }, + { + "source": "api_production_list_cell_products", + "target": "crud_exhibition_appointment_total_pages", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1566", + "weight": 1.0 + }, + { + "source": "api_production_list_cell_products", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1567", + "weight": 1.0 + }, + { + "source": "api_production_get_cell_product_detail", + "target": "crud_cell_product_get_cell_product", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1577", + "weight": 1.0 + }, + { + "source": "api_production_get_cell_product_detail", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1579", + "weight": 1.0 + }, + { + "source": "api_production_get_cell_product_detail", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1580", + "weight": 1.0 + }, + { + "source": "api_production_get_cell_product_detail", + "target": "crud_exhibition_appointment_row_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1580", + "weight": 1.0 + }, + { + "source": "api_production_create_cell_product", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1592", + "weight": 1.0 + }, + { + "source": "api_production_create_cell_product", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1595", + "weight": 1.0 + }, + { + "source": "api_production_create_cell_product", + "target": "crud_exhibition_appointment_row_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1595", + "weight": 1.0 + }, + { + "source": "api_production_create_cell_product", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1597", + "weight": 1.0 + }, + { + "source": "api_production_create_cell_product", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1597", + "weight": 1.0 + }, + { + "source": "api_production_update_cell_product", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1610", + "weight": 1.0 + }, + { + "source": "api_production_update_cell_product", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1612", + "weight": 1.0 + }, + { + "source": "api_production_update_cell_product", + "target": "crud_exhibition_appointment_row_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1612", + "weight": 1.0 + }, + { + "source": "api_production_update_cell_product", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1614", + "weight": 1.0 + }, + { + "source": "api_production_update_cell_product", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1614", + "weight": 1.0 + }, + { + "source": "api_production_delete_cell_product", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1625", + "weight": 1.0 + }, + { + "source": "api_production_delete_cell_product", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1626", + "weight": 1.0 + }, + { + "source": "api_production_delete_cell_product", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1628", + "weight": 1.0 + }, + { + "source": "api_production_delete_cell_product", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1628", + "weight": 1.0 + }, + { + "source": "api_leave_leave_local_callback", + "target": "crud_leave_update_leave_status", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/leave.py", + "source_location": "L28", + "weight": 1.0 + }, + { + "source": "api_leave_list_leaves", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/leave.py", + "source_location": "L47", + "weight": 1.0 + }, + { + "source": "api_leave_list_leaves", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/leave.py", + "source_location": "L55", + "weight": 1.0 + }, + { + "source": "api_leave_list_leaves", + "target": "crud_exhibition_appointment_total_pages", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/leave.py", + "source_location": "L57", + "weight": 1.0 + }, + { + "source": "api_leave_create_leave", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/leave.py", + "source_location": "L67", + "weight": 1.0 + }, + { + "source": "api_leave_create_leave", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/leave.py", + "source_location": "L83", + "weight": 1.0 + }, + { + "source": "api_leave_create_leave", + "target": "crud_exhibition_appointment_row_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/leave.py", + "source_location": "L83", + "weight": 1.0 + }, + { + "source": "api_leave_submit_leave", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/leave.py", + "source_location": "L95", + "weight": 1.0 + }, + { + "source": "api_leave_submit_leave", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/leave.py", + "source_location": "L100", + "weight": 1.0 + }, + { + "source": "api_leave_submit_leave", + "target": "services_workflow_engine_workflowengine", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/leave.py", + "source_location": "L121", + "weight": 1.0 + }, + { + "source": "api_leave_submit_leave", + "target": "services_workflow_engine_workflowengine_start_process", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/leave.py", + "source_location": "L122", + "weight": 1.0 + }, + { + "source": "api_leave_submit_leave", + "target": "crud_leave_update_leave_status", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/leave.py", + "source_location": "L132", + "weight": 1.0 + }, + { + "source": "api_leave_submit_leave", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/leave.py", + "source_location": "L134", + "weight": 1.0 + }, + { + "source": "api_leave_submit_leave", + "target": "exception", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/leave.py", + "source_location": "L137", + "weight": 1.0 + }, + { + "source": "api_leave_leave_workflow_callback", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/leave.py", + "source_location": "L147", + "weight": 1.0 + }, + { + "source": "api_leave_leave_workflow_callback", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/leave.py", + "source_location": "L150", + "weight": 1.0 + }, + { + "source": "api_leave_leave_workflow_callback", + "target": "crud_leave_update_leave_status", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/leave.py", + "source_location": "L153", + "weight": 1.0 + }, + { + "source": "api_leave_get_leave", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/leave.py", + "source_location": "L168", + "weight": 1.0 + }, + { + "source": "api_leave_get_leave", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/leave.py", + "source_location": "L169", + "weight": 1.0 + }, + { + "source": "api_leave_get_leave", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/leave.py", + "source_location": "L170", + "weight": 1.0 + }, + { + "source": "api_leave_delete_leave", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/leave.py", + "source_location": "L179", + "weight": 1.0 + }, + { + "source": "api_leave_delete_leave", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/leave.py", + "source_location": "L182", + "weight": 1.0 + }, + { + "source": "api_leave_delete_leave", + "target": "crud_leave_soft_delete_leave", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/leave.py", + "source_location": "L185", + "weight": 1.0 + }, + { + "source": "api_leave_delete_leave", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/leave.py", + "source_location": "L187", + "weight": 1.0 + }, + { + "source": "api_leave_update_leave", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/leave.py", + "source_location": "L197", + "weight": 1.0 + }, + { + "source": "api_leave_update_leave", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/leave.py", + "source_location": "L200", + "weight": 1.0 + }, + { + "source": "api_leave_update_leave", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/leave.py", + "source_location": "L205", + "weight": 1.0 + }, + { + "source": "services_workflow_callback_dispatch_local", + "target": "exception", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "services/workflow_callback.py", + "source_location": "L45", + "weight": 1.0 + }, + { + "source": "services_workflow_callback_trigger_callback", + "target": "exception", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "services/workflow_callback.py", + "source_location": "L101", + "weight": 1.0 + }, + { + "source": "services_workflow_engine_workflowengine_start_process", + "target": "crud_workflow_get_latest_version", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "services/workflow_engine.py", + "source_location": "L51", + "weight": 1.0 + }, + { + "source": "services_workflow_engine_workflowengine_start_process", + "target": "crud_workflow_create_instance", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "services/workflow_engine.py", + "source_location": "L54", + "weight": 1.0 + }, + { + "source": "services_workflow_engine_workflowengine_start_process", + "target": "crud_workflow_get_nodes_by_version", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "services/workflow_engine.py", + "source_location": "L65", + "weight": 1.0 + }, + { + "source": "services_workflow_engine_workflowengine_approve_task", + "target": "crud_workflow_get_task", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "services/workflow_engine.py", + "source_location": "L78", + "weight": 1.0 + }, + { + "source": "services_workflow_engine_workflowengine_approve_task", + "target": "crud_workflow_get_instance", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "services/workflow_engine.py", + "source_location": "L90", + "weight": 1.0 + }, + { + "source": "services_workflow_engine_workflowengine_approve_task", + "target": "crud_workflow_get_nodes_by_version", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "services/workflow_engine.py", + "source_location": "L95", + "weight": 1.0 + }, + { + "source": "services_workflow_engine_workflowengine_approve_task", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "services/workflow_engine.py", + "source_location": "L100", + "weight": 1.0 + }, + { + "source": "services_workflow_engine_workflowengine_approve_task", + "target": "crud_workflow_get_pending_tasks_by_node", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "services/workflow_engine.py", + "source_location": "L103", + "weight": 1.0 + }, + { + "source": "services_workflow_engine_workflowengine_reject_task", + "target": "crud_workflow_get_task", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "services/workflow_engine.py", + "source_location": "L127", + "weight": 1.0 + }, + { + "source": "services_workflow_engine_workflowengine_reject_task", + "target": "crud_workflow_get_pending_tasks_by_node", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "services/workflow_engine.py", + "source_location": "L139", + "weight": 1.0 + }, + { + "source": "services_workflow_engine_workflowengine_reject_task", + "target": "crud_workflow_get_instance", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "services/workflow_engine.py", + "source_location": "L148", + "weight": 1.0 + }, + { + "source": "services_workflow_engine_workflowengine_reject_task", + "target": "crud_workflow_update_instance_status", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "services/workflow_engine.py", + "source_location": "L150", + "weight": 1.0 + }, + { + "source": "services_workflow_engine_workflowengine_reject_task", + "target": "services_workflow_callback_trigger_callback", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "services/workflow_engine.py", + "source_location": "L152", + "weight": 1.0 + }, + { + "source": "services_workflow_engine_workflowengine_advance", + "target": "crud_workflow_get_instance", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "services/workflow_engine.py", + "source_location": "L163", + "weight": 1.0 + }, + { + "source": "services_workflow_engine_workflowengine_advance", + "target": "crud_workflow_get_nodes_by_version", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "services/workflow_engine.py", + "source_location": "L170", + "weight": 1.0 + }, + { + "source": "services_workflow_engine_workflowengine_advance", + "target": "crud_workflow_get_transitions_by_version", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "services/workflow_engine.py", + "source_location": "L171", + "weight": 1.0 + }, + { + "source": "services_workflow_engine_workflowengine_execute_node", + "target": "crud_workflow_update_instance_status", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "services/workflow_engine.py", + "source_location": "L209", + "weight": 1.0 + }, + { + "source": "services_workflow_engine_workflowengine_execute_node", + "target": "crud_workflow_get_instance", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "services/workflow_engine.py", + "source_location": "L210", + "weight": 1.0 + }, + { + "source": "services_workflow_engine_workflowengine_execute_node", + "target": "services_workflow_callback_trigger_callback", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "services/workflow_engine.py", + "source_location": "L212", + "weight": 1.0 + }, + { + "source": "services_workflow_engine_workflowengine_execute_node", + "target": "crud_workflow_create_task", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "services/workflow_engine.py", + "source_location": "L219", + "weight": 1.0 + }, + { + "source": "services_workflow_engine_workflowengine_resolve_approvers", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "services/workflow_engine.py", + "source_location": "L244", + "weight": 1.0 + }, + { + "source": "services_workflow_engine_workflowengine_resolve_approvers", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "services/workflow_engine.py", + "source_location": "L273", + "weight": 1.0 + }, + { + "source": "services_workflow_engine_workflowengine_resolve_approvers", + "target": "exception", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "services/workflow_engine.py", + "source_location": "L275", + "weight": 1.0 + }, + { + "source": "services_workflow_engine_workflowengine_check_rules", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "services/workflow_engine.py", + "source_location": "L319", + "weight": 1.0 + }, + { + "source": "services_workflow_engine_compare", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "services/workflow_engine.py", + "source_location": "L333", + "weight": 1.0 + }, + { + "source": "services_workflow_engine_get_variable", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "services/workflow_engine.py", + "source_location": "L364", + "weight": 1.0 + }, + { + "source": "services_web_auth_roles_resolve_web_role_for_user", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "services/web_auth_roles.py", + "source_location": "L44", + "weight": 1.0 + }, + { + "source": "services_web_auth_roles_iter_user_menu_perm_codes", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "services/web_auth_roles.py", + "source_location": "L92", + "weight": 1.0 + } + ], + "input_tokens": 0, + "output_tokens": 0 +} \ No newline at end of file diff --git a/backend/graphify-out/.graphify_labels.json b/backend/graphify-out/.graphify_labels.json new file mode 100644 index 00000000..1e4e11d2 --- /dev/null +++ b/backend/graphify-out/.graphify_labels.json @@ -0,0 +1 @@ +{"0": "Community 0", "1": "Community 1", "2": "Community 2", "3": "Community 3", "4": "Community 4", "5": "Community 5", "6": "Community 6", "7": "Community 7", "8": "Community 8", "9": "Community 9", "10": "Community 10", "11": "Community 11", "12": "Community 12", "13": "Community 13", "14": "Community 14", "15": "Community 15", "16": "Community 16", "17": "Community 17", "18": "Community 18", "19": "Community 19", "20": "Community 20", "21": "Community 21", "22": "Community 22", "23": "Community 23", "24": "Community 24", "25": "Community 25", "26": "Community 26", "27": "Community 27", "28": "Community 28", "29": "Community 29", "30": "Community 30", "31": "Community 31", "32": "Community 32", "33": "Community 33", "34": "Community 34", "35": "Community 35", "36": "Community 36", "37": "Community 37", "38": "Community 38", "39": "Community 39", "40": "Community 40", "41": "Community 41", "42": "Community 42", "43": "Community 43", "44": "Community 44", "45": "Community 45", "46": "Community 46", "47": "Community 47", "48": "Community 48", "49": "Community 49", "50": "Community 50", "51": "Community 51", "52": "Community 52", "53": "Community 53", "54": "Community 54", "55": "Community 55", "56": "Community 56", "57": "Community 57", "58": "Community 58"} \ No newline at end of file diff --git a/backend/graphify-out/GRAPH_REPORT.md b/backend/graphify-out/GRAPH_REPORT.md index 5c9ad79f..aa34e337 100644 --- a/backend/graphify-out/GRAPH_REPORT.md +++ b/backend/graphify-out/GRAPH_REPORT.md @@ -1,7 +1,7 @@ # Graph Report - app (2026-05-20) ## Corpus Check -- 134 files · ~111,253 words +- 134 files · ~111,232 words - Verdict: corpus is large enough that graph structure adds value. ## Summary @@ -10,58 +10,58 @@ - Token cost: 0 input · 0 output ## Community Hubs (Navigation) -- [[_COMMUNITY_API Schemas & Bodies|API Schemas & Bodies]] -- [[_COMMUNITY_API Route Handlers|API Route Handlers]] -- [[_COMMUNITY_Collection Protocol|Collection Protocol]] -- [[_COMMUNITY_CRUD Operations|CRUD Operations]] -- [[_COMMUNITY_Services & Mixed CRUD|Services & Mixed CRUD]] -- [[_COMMUNITY_Protocol & Work Order CRUD|Protocol & Work Order CRUD]] -- [[_COMMUNITY_Auth & Public API|Auth & Public API]] -- [[_COMMUNITY_Research Donation|Research Donation]] -- [[_COMMUNITY_Core Exceptions & Logging|Core Exceptions & Logging]] -- [[_COMMUNITY_Workflow Engine|Workflow Engine]] -- [[_COMMUNITY_Operations Management|Operations Management]] -- [[_COMMUNITY_Production Management|Production Management]] -- [[_COMMUNITY_Core Middleware & Crypto|Core Middleware & Crypto]] -- [[_COMMUNITY_WeChat Pay Integration|WeChat Pay Integration]] -- [[_COMMUNITY_Process CRUD|Process CRUD]] -- [[_COMMUNITY_QC Third Party|QC Third Party]] -- [[_COMMUNITY_Insurance Company|Insurance Company]] -- [[_COMMUNITY_Role Management|Role Management]] -- [[_COMMUNITY_Collection Region|Collection Region]] -- [[_COMMUNITY_WeChat Messages|WeChat Messages]] -- [[_COMMUNITY_Module 20|Module 20]] -- [[_COMMUNITY_Module 21|Module 21]] -- [[_COMMUNITY_Module 22|Module 22]] -- [[_COMMUNITY_Module 23|Module 23]] -- [[_COMMUNITY_Module 24|Module 24]] -- [[_COMMUNITY_Module 25|Module 25]] -- [[_COMMUNITY_Module 26|Module 26]] -- [[_COMMUNITY_Module 27|Module 27]] -- [[_COMMUNITY_Module 28|Module 28]] -- [[_COMMUNITY_Module 29|Module 29]] -- [[_COMMUNITY_Module 30|Module 30]] -- [[_COMMUNITY_Module 31|Module 31]] -- [[_COMMUNITY_Module 32|Module 32]] -- [[_COMMUNITY_Module 33|Module 33]] -- [[_COMMUNITY_Module 34|Module 34]] -- [[_COMMUNITY_Module 35|Module 35]] -- [[_COMMUNITY_Module 36|Module 36]] -- [[_COMMUNITY_Module 37|Module 37]] -- [[_COMMUNITY_Module 38|Module 38]] -- [[_COMMUNITY_Module 39|Module 39]] -- [[_COMMUNITY_Module 40|Module 40]] -- [[_COMMUNITY_Module 41|Module 41]] -- [[_COMMUNITY_Module 42|Module 42]] -- [[_COMMUNITY_Module 43|Module 43]] -- [[_COMMUNITY_Module 44|Module 44]] -- [[_COMMUNITY_Module 46|Module 46]] -- [[_COMMUNITY_Module 49|Module 49]] -- [[_COMMUNITY_Module 50|Module 50]] -- [[_COMMUNITY_Module 51|Module 51]] -- [[_COMMUNITY_Module 52|Module 52]] -- [[_COMMUNITY_Module 53|Module 53]] -- [[_COMMUNITY_Module 54|Module 54]] +- [[_COMMUNITY_Community 0|Community 0]] +- [[_COMMUNITY_Community 1|Community 1]] +- [[_COMMUNITY_Community 2|Community 2]] +- [[_COMMUNITY_Community 3|Community 3]] +- [[_COMMUNITY_Community 4|Community 4]] +- [[_COMMUNITY_Community 5|Community 5]] +- [[_COMMUNITY_Community 6|Community 6]] +- [[_COMMUNITY_Community 7|Community 7]] +- [[_COMMUNITY_Community 8|Community 8]] +- [[_COMMUNITY_Community 9|Community 9]] +- [[_COMMUNITY_Community 10|Community 10]] +- [[_COMMUNITY_Community 11|Community 11]] +- [[_COMMUNITY_Community 12|Community 12]] +- [[_COMMUNITY_Community 13|Community 13]] +- [[_COMMUNITY_Community 14|Community 14]] +- [[_COMMUNITY_Community 15|Community 15]] +- [[_COMMUNITY_Community 16|Community 16]] +- [[_COMMUNITY_Community 17|Community 17]] +- [[_COMMUNITY_Community 18|Community 18]] +- [[_COMMUNITY_Community 19|Community 19]] +- [[_COMMUNITY_Community 20|Community 20]] +- [[_COMMUNITY_Community 21|Community 21]] +- [[_COMMUNITY_Community 22|Community 22]] +- [[_COMMUNITY_Community 23|Community 23]] +- [[_COMMUNITY_Community 24|Community 24]] +- [[_COMMUNITY_Community 25|Community 25]] +- [[_COMMUNITY_Community 26|Community 26]] +- [[_COMMUNITY_Community 27|Community 27]] +- [[_COMMUNITY_Community 28|Community 28]] +- [[_COMMUNITY_Community 29|Community 29]] +- [[_COMMUNITY_Community 30|Community 30]] +- [[_COMMUNITY_Community 31|Community 31]] +- [[_COMMUNITY_Community 32|Community 32]] +- [[_COMMUNITY_Community 33|Community 33]] +- [[_COMMUNITY_Community 34|Community 34]] +- [[_COMMUNITY_Community 35|Community 35]] +- [[_COMMUNITY_Community 36|Community 36]] +- [[_COMMUNITY_Community 37|Community 37]] +- [[_COMMUNITY_Community 38|Community 38]] +- [[_COMMUNITY_Community 39|Community 39]] +- [[_COMMUNITY_Community 40|Community 40]] +- [[_COMMUNITY_Community 41|Community 41]] +- [[_COMMUNITY_Community 42|Community 42]] +- [[_COMMUNITY_Community 43|Community 43]] +- [[_COMMUNITY_Community 44|Community 44]] +- [[_COMMUNITY_Community 46|Community 46]] +- [[_COMMUNITY_Community 49|Community 49]] +- [[_COMMUNITY_Community 50|Community 50]] +- [[_COMMUNITY_Community 51|Community 51]] +- [[_COMMUNITY_Community 52|Community 52]] +- [[_COMMUNITY_Community 53|Community 53]] +- [[_COMMUNITY_Community 54|Community 54]] ## God Nodes (most connected - your core abstractions) 1. `success_response()` - 367 edges @@ -89,244 +89,244 @@ ## Communities -### Community 0 - "API Schemas & Bodies" +### Community 0 - "Community 0" Cohesion: 0.01 Nodes (381): AttachmentDownloadUrlBody, DeptCreateBody, DeptUpdateBody, DictDataCreateBody, DictDataUpdateBody, DictTypeCreateBody, DictTypeUpdateBody, ExpressCompanyCreateBody (+373 more) -### Community 1 - "API Route Handlers" +### Community 1 - "Community 1" Cohesion: 0.02 Nodes (379): attachment_download_url(), create_dept(), create_dict_data(), create_dict_type(), create_express_company(), create_item_unit(), create_menu(), create_post() (+371 more) -### Community 2 - "Collection Protocol" +### Community 2 - "Community 2" Cohesion: 0.05 Nodes (260): AuditCreateBody, BatchDetailIdsBody, BatchRefundFinanceSubmitBody, FinanceConfirmBody, FullmoonTodoInsuranceBody, ProtocolCreateBody, ProtocolUpdateBody, 细胞存储 — 采集协议单 / 审核 / 财务确认 / 分期预警 API (+252 more) -### Community 3 - "CRUD Operations" +### Community 3 - "Community 3" Cohesion: 0.02 Nodes (165): generate_uuid(), create_consumable_pack(), get_consumable_pack(), get_pack_detail(), _item_row_to_dict(), list_all_packs(), list_consumable_packs(), pack_code_exists() (+157 more) -### Community 4 - "Services & Mixed CRUD" +### Community 4 - "Community 4" Cohesion: 0.03 Nodes (107): _persist_protocol_sub_resources(), delete(), get_multi_with_filters(), create_cell_product(), delete_cell_product(), get_cell_product(), list_cell_products(), 细胞产品 CRUD(biz_cell_product) (+99 more) -### Community 5 - "Protocol & Work Order CRUD" +### Community 5 - "Community 5" Cohesion: 0.05 Nodes (89): _format_attachment_file_size(), get_protocol_nos_used_in_protocols(), urls_to_attachment_list(), complete_production_work_order(), create_production_work_order_from_reception(), _fmt_dt(), _generate_work_order_no(), get_production_work_order() (+81 more) -### Community 6 - "Auth & Public API" +### Community 6 - "Community 6" Cohesion: 0.04 Nodes (64): _avatar_url_field(), _build_user_info_payload(), get_web_auth_menu_codes(), _jwt_user_payload(), logout(), 公共接口(Web 登录、刷新 Token、登出;用户模型对齐 docs/sql/zkxw.sql 基线), 登出:吊销 Redis 会话(若已配置 REDIS_HOST)。, 获取当前用户菜单权限标识(sys_menu.perms,经角色继承)。 (+56 more) -### Community 7 - "Research Donation" +### Community 7 - "Community 7" Cohesion: 0.07 Nodes (66): _parse_datetime_fields(), AuditSubmitBody, batch_delete_research_donations(), BatchDeleteBody, change_donation_status(), convert_from_storage(), convert_to_storage(), ConvertFromStorageBody (+58 more) -### Community 8 - "Core Exceptions & Logging" +### Community 8 - "Community 8" Cohesion: 0.05 Nodes (26): BusinessException, InvalidStatusTransitionException, log_delivery_operation(), log_operation(), log_order_operation(), log_settlement_operation(), log_user_operation(), OrderLockedException (+18 more) -### Community 9 - "Workflow Engine" +### Community 9 - "Community 9" Cohesion: 0.06 Nodes (55): get_designer_data(), ProcessDefCreateBody, ProcessDefUpdateBody, PublishVersionBody, 审批意见:前端传 commentText,兼容 comment。, StartInstanceBody, TaskActionBody, list_results_by_task() (+47 more) -### Community 10 - "Operations Management" +### Community 10 - "Community 10" Cohesion: 0.07 Nodes (62): AccessLogCreateBody, AccessLogUpdateBody, CleanRoomCreateBody, CleanRoomUpdateBody, ExhibitionAppointmentCreateBody, ExhibitionAppointmentUpdateBody, 运营支撑 API(洁净室、进出记录、仓储设施、储位、展厅预约), StorageFacilityCreateBody (+54 more) -### Community 11 - "Production Management" +### Community 11 - "Community 11" Cohesion: 0.43 Nodes (45): ConsumableCreateBody, ConsumablePackCreateBody, ConsumablePackUpdateBody, ConsumableUpdateBody, OutputTypeCreateBody, OutputTypeUpdateBody, PackItemInput, ProcessCategoryCreateBody (+37 more) -### Community 12 - "Core Middleware & Crypto" +### Community 12 - "Community 12" Cohesion: 0.08 Nodes (35): BaseHTTPMiddleware, parse_admin_request_json(), 运营 Web(/web/admin)JSON 请求体解析。 与 ApiCryptoMiddleware 配合:中间件未改写 body 时,在路由内解密 `, 读取 JSON body;dict 时走 resolve_request_payload(明文 / 密文 / data 包装)。 Returns:, ApiCryptoError, _b64url_decode(), _b64url_encode(), decrypt_json() (+27 more) -### Community 13 - "WeChat Pay Integration" +### Community 13 - "Community 13" Cohesion: 0.12 Nodes (11): get_wechat_pay_client(), get_wechat_pay_v2(), 微信支付工具模块 支持微信支付 V3 API 文档参考: https://pay.weixin.qq.com/docs/v3/apis/index.ht, 统一下单接口 (V3) Args: out_trade_no: 商户订单号 total, 申请退款 Args: out_trade_no: 商户订单号 total_amount, 小程序调起支付的二次签名参数(与公众号 JSAPI 规则一致), 统一下单 (V2 API) Args: out_trade_no: 商户订单号 tot, 生成签名 V3 (SHA256 with RSA) (+3 more) -### Community 14 - "Process CRUD" +### Community 14 - "Community 14" Cohesion: 0.22 Nodes (18): _consumable_row_to_dict(), create_process(), _create_sub_consumable(), _create_sub_data_collection(), _create_sub_output(), _create_sub_reagent(), _data_collection_row_to_dict(), get_process() (+10 more) -### Community 15 - "QC Third Party" +### Community 15 - "Community 15" Cohesion: 0.18 Nodes (18): company_code_exists(), create_company(), get_company(), list_companies(), list_company_options(), _row_to_dict(), soft_delete_company(), update_company() (+10 more) -### Community 16 - "Insurance Company" +### Community 16 - "Community 16" Cohesion: 0.26 Nodes (16): InsuranceCompanyCreateBody, InsuranceCompanyInvoiceCreateBody, InsuranceCompanyInvoiceUpdateBody, InsuranceCompanyUpdateBody, InsuranceProjectPriceCreateBody, InsuranceProjectPriceUpdateBody, _list_insurance_companies(), 保险公司管理 API(保险公司 + 开票信息 + 项目价格) (+8 more) -### Community 17 - "Role Management" +### Community 17 - "Community 17" Cohesion: 0.19 Nodes (12): get_role_data_scope(), get_role_menus(), create_role(), get_role(), get_role_menu_ids(), list_roles(), 角色 CRUD(sys_role / sys_role_menu / sys_role_data_scope_detail), role_name_exists() (+4 more) -### Community 18 - "Collection Region" +### Community 18 - "Community 18" Cohesion: 0.23 Nodes (12): create_collection_region(), create_hospital(), get_collection_region(), get_hospital(), _hospital_to_dict(), list_collection_regions(), list_hospitals(), _region_to_dict() (+4 more) -### Community 19 - "WeChat Messages" +### Community 19 - "Community 19" Cohesion: 0.24 Nodes (9): 微信消息通知服务 支持微信小程序模板消息推送 使用方式: from app.core.wechat_message import Wech, 发送模板消息 Args: openid: 用户openid templ, send_delivery_notice(), send_delivery_warning(), send_order_status(), send_payment_success(), send_refund_result(), send_urge_notification() (+1 more) -### Community 20 - "Module 20" +### Community 20 - "Community 20" Cohesion: 0.23 Nodes (12): Config, ProductBase, ProductCategoryBase, ProductCategoryCreate, ProductCategoryResponse, ProductCreate, ProductResponse, ProductUnitBase (+4 more) -### Community 21 - "Module 21" +### Community 21 - "Community 21" Cohesion: 0.27 Nodes (10): batch_issue_sample_codes(), batch_revoke_sample_codes(), create_sample_code(), get_sample_code(), list_sample_codes(), 样本编码池 CRUD(biz_sample_code), _row_to_dict(), sample_code_exists() (+2 more) -### Community 22 - "Module 22" +### Community 22 - "Community 22" Cohesion: 0.26 Nodes (10): list_menus(), _build_tree(), _cascade_soft_delete(), create_menu(), get_menu(), list_menus(), list_menus_tree(), _row_to_dict() (+2 more) -### Community 23 - "Module 23" +### Community 23 - "Community 23" Cohesion: 0.27 Nodes (10): batch_issue_protocol_nos(), batch_revoke_protocol_nos(), create_protocol_no(), get_protocol_no(), list_protocol_nos(), protocol_no_exists(), 采集协议号池 CRUD(biz_collection_protocol_no), _row_to_dict() (+2 more) -### Community 24 - "Module 24" +### Community 24 - "Community 24" Cohesion: 0.24 Nodes (9): dict_data_options(), create_dict_data(), get_dict_data(), list_dict_data(), list_dict_data_options(), 字典数据 CRUD(sys_dict_data), _row_to_dict(), soft_delete_dict_data() (+1 more) -### Community 25 - "Module 25" +### Community 25 - "Community 25" Cohesion: 0.29 Nodes (10): list_depts(), _build_tree(), _cascade_soft_delete(), create_dept(), get_dept(), list_depts(), list_depts_tree(), _row_to_dict() (+2 more) -### Community 26 - "Module 26" +### Community 26 - "Community 26" Cohesion: 0.31 Nodes (8): consumable_code_exists(), create_consumable(), get_consumable(), list_consumables(), 耗材 CRUD(biz_consumable), _row_to_dict(), soft_delete_consumable(), update_consumable() -### Community 27 - "Module 27" +### Community 27 - "Community 27" Cohesion: 0.31 Nodes (8): create_sop_document(), get_sop_document(), list_sop_documents(), SOP文档 CRUD(biz_sop_document), _row_to_dict(), soft_delete_sop_document(), sop_code_exists(), update_sop_document() -### Community 28 - "Module 28" +### Community 28 - "Community 28" Cohesion: 0.31 Nodes (8): create_express_company(), express_code_exists(), get_express_company(), list_express_companies(), 快递公司 CRUD(biz_express_company), _row_to_dict(), soft_delete_express_company(), update_express_company() -### Community 29 - "Module 29" +### Community 29 - "Community 29" Cohesion: 0.38 Nodes (9): create_check_item(), get_check_item(), item_code_exists(), list_active_check_items(), list_check_items(), _order_query(), _row_to_dict(), soft_delete_check_item() (+1 more) -### Community 30 - "Module 30" +### Community 30 - "Community 30" Cohesion: 0.31 Nodes (8): category_code_exists(), create_process_category(), get_process_category(), list_process_categories(), 工艺工序分类 CRUD(biz_process_category), _row_to_dict(), soft_delete_process_category(), update_process_category() -### Community 31 - "Module 31" +### Community 31 - "Community 31" Cohesion: 0.31 Nodes (8): create_item_unit(), get_item_unit(), list_item_units(), 物品单位 CRUD(biz_item_unit), _row_to_dict(), soft_delete_item_unit(), unit_code_exists(), update_item_unit() -### Community 32 - "Module 32" +### Community 32 - "Community 32" Cohesion: 0.31 Nodes (8): create_customer(), get_customer(), id_card_taken(), list_customers(), 客户 CRUD(biz_customer), _row_to_dict(), soft_delete_customer(), update_customer() -### Community 33 - "Module 33" +### Community 33 - "Community 33" Cohesion: 0.31 Nodes (8): create_cell_sample_type(), get_cell_sample_type(), list_cell_sample_types(), 细胞样本类型 CRUD(biz_cell_sample_type), _row_to_dict(), soft_delete_cell_sample_type(), type_code_exists(), update_cell_sample_type() -### Community 34 - "Module 34" +### Community 34 - "Community 34" Cohesion: 0.31 Nodes (8): create_output_type(), get_output_type(), list_output_types(), 工艺产出物类型 CRUD(biz_output_type), _row_to_dict(), soft_delete_output_type(), type_code_exists(), update_output_type() -### Community 35 - "Module 35" +### Community 35 - "Community 35" Cohesion: 0.36 Nodes (7): create_dict_type(), dict_type_code_exists(), get_dict_type(), list_dict_types(), _row_to_dict(), soft_delete_dict_type(), update_dict_type() -### Community 36 - "Module 36" +### Community 36 - "Community 36" Cohesion: 0.36 Nodes (7): create_tenant(), get_tenant(), list_tenants(), _row_to_dict(), soft_delete_tenant(), tenant_no_exists(), update_tenant() -### Community 37 - "Module 37" +### Community 37 - "Community 37" Cohesion: 0.36 Nodes (7): create_reagent(), get_reagent(), list_reagents(), reagent_code_exists(), _row_to_dict(), soft_delete_reagent(), update_reagent() -### Community 38 - "Module 38" +### Community 38 - "Community 38" Cohesion: 0.39 Nodes (8): create_lab_item(), get_lab_item(), item_code_exists(), list_active_lab_items(), list_lab_items(), _row_to_dict(), soft_delete_lab_item(), update_lab_item() -### Community 39 - "Module 39" +### Community 39 - "Community 39" Cohesion: 0.36 Nodes (7): create_site(), get_site(), list_sites(), _row_to_dict(), site_code_exists(), soft_delete_site(), update_site() -### Community 40 - "Module 40" +### Community 40 - "Community 40" Cohesion: 0.29 Nodes (2): BaseModel, SoftDeleteModel -### Community 41 - "Module 41" +### Community 41 - "Community 41" Cohesion: 0.38 Nodes (6): derive_legacy_status_from_three(), derive_three_status_from_legacy(), 阶段A兼容:从旧 status 推导三字段。 约束:旧 status 本身混合了支付/配送/订单生命周期,因此只能尽力推断; 若业务侧已有更精确, 阶段A兼容:从三字段反推旧 status(用于旧前端/旧筛选参数兼容)。, ThreeStatus, _to_decimal() -### Community 42 - "Module 42" +### Community 42 - "Community 42" Cohesion: 0.4 Nodes (4): list_ethnics_for_select(), list_ethnics(), 民族码表 CRUD(全局 sys_ethnic), _row_to_dict() -### Community 43 - "Module 43" +### Community 43 - "Community 43" Cohesion: 0.5 Nodes (3): BaseSettings, Config, Settings -### Community 44 - "Module 44" +### Community 44 - "Community 44" Cohesion: 0.67 Nodes (2): get_menu_list(), 运营端菜单接口(与 web-admin 前端静态路由 sqxp.ts 对齐,供后端菜单模式联调) -### Community 46 - "Module 46" +### Community 46 - "Community 46" Cohesion: 1.0 Nodes (1): API 路由包(骨架:公共鉴权 + 静态菜单 + 运营端占位) -### Community 49 - "Module 49" +### Community 49 - "Community 49" Cohesion: 1.0 Nodes (1): 发送订单状态通知 Args: openid: 用户openid ord -### Community 50 - "Module 50" +### Community 50 - "Community 50" Cohesion: 1.0 Nodes (1): 发送支付成功通知 Args: openid: 用户openid ord -### Community 51 - "Module 51" +### Community 51 - "Community 51" Cohesion: 1.0 Nodes (1): 发送配送通知 Args: openid: 配送员openid task -### Community 52 - "Module 52" +### Community 52 - "Community 52" Cohesion: 1.0 Nodes (1): 发送配送时效预警 Args: openid: 配送员openid ta -### Community 53 - "Module 53" +### Community 53 - "Community 53" Cohesion: 1.0 Nodes (1): 发送退款结果通知 Args: openid: 用户openid ord -### Community 54 - "Module 54" +### Community 54 - "Community 54" Cohesion: 1.0 Nodes (1): 发送催单通知给配送员 Args: deliver_openid: 配送员openid ## Knowledge Gaps - **84 isolated node(s):** `刷新会话 TTL(用于 refreshToken 延长会话)`, `写入 refreshToken(用于 one-time 使用/吊销)`, `根据 token 获取当前用户(包含 Redis 会话校验)`, `登录凭据 RSA 解密(与前端 JSEncrypt PKCS#1 v1.5 兼容)。`, `Base64 密文 -> JSON 对象(须含 username、password、ts 毫秒时间戳)。` (+79 more) These have ≤1 connection - possible missing edges or undocumented components. -- **Thin community `Module 40`** (8 nodes): `BaseModel`, `.to_dict()`, `get_active()`, `base.py`, `SoftDeleteModel`, `.restore()`, `.soft_delete()`, `__tablename__()` +- **Thin community `Community 40`** (8 nodes): `BaseModel`, `.to_dict()`, `get_active()`, `base.py`, `SoftDeleteModel`, `.restore()`, `.soft_delete()`, `__tablename__()` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Module 44`** (3 nodes): `get_menu_list()`, `menu.py`, `运营端菜单接口(与 web-admin 前端静态路由 sqxp.ts 对齐,供后端菜单模式联调)` +- **Thin community `Community 44`** (3 nodes): `get_menu_list()`, `menu.py`, `运营端菜单接口(与 web-admin 前端静态路由 sqxp.ts 对齐,供后端菜单模式联调)` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Module 46`** (2 nodes): `__init__.py`, `API 路由包(骨架:公共鉴权 + 静态菜单 + 运营端占位)` +- **Thin community `Community 46`** (2 nodes): `__init__.py`, `API 路由包(骨架:公共鉴权 + 静态菜单 + 运营端占位)` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Module 49`** (1 nodes): `发送订单状态通知 Args: openid: 用户openid ord` +- **Thin community `Community 49`** (1 nodes): `发送订单状态通知 Args: openid: 用户openid ord` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Module 50`** (1 nodes): `发送支付成功通知 Args: openid: 用户openid ord` +- **Thin community `Community 50`** (1 nodes): `发送支付成功通知 Args: openid: 用户openid ord` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Module 51`** (1 nodes): `发送配送通知 Args: openid: 配送员openid task` +- **Thin community `Community 51`** (1 nodes): `发送配送通知 Args: openid: 配送员openid task` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Module 52`** (1 nodes): `发送配送时效预警 Args: openid: 配送员openid ta` +- **Thin community `Community 52`** (1 nodes): `发送配送时效预警 Args: openid: 配送员openid ta` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Module 53`** (1 nodes): `发送退款结果通知 Args: openid: 用户openid ord` +- **Thin community `Community 53`** (1 nodes): `发送退款结果通知 Args: openid: 用户openid ord` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Module 54`** (1 nodes): `发送催单通知给配送员 Args: deliver_openid: 配送员openid` +- **Thin community `Community 54`** (1 nodes): `发送催单通知给配送员 Args: deliver_openid: 配送员openid` Too small to be a meaningful cluster - may be noise or needs more connections extracted. ## Suggested Questions _Questions this graph is uniquely positioned to answer:_ -- **Why does `generate_uuid()` connect `CRUD Operations` to `API Schemas & Bodies`, `API Route Handlers`, `Collection Protocol`, `Services & Mixed CRUD`, `Protocol & Work Order CRUD`, `Auth & Public API`, `Research Donation`, `Workflow Engine`, `Operations Management`, `Process CRUD`, `QC Third Party`, `Role Management`, `Collection Region`, `Module 21`, `Module 22`, `Module 23`, `Module 24`, `Module 25`, `Module 26`, `Module 27`, `Module 28`, `Module 29`, `Module 30`, `Module 31`, `Module 32`, `Module 33`, `Module 34`, `Module 35`, `Module 36`, `Module 37`, `Module 38`, `Module 39`?** +- **Why does `generate_uuid()` connect `Community 3` to `Community 0`, `Community 1`, `Community 2`, `Community 4`, `Community 5`, `Community 6`, `Community 7`, `Community 9`, `Community 10`, `Community 14`, `Community 15`, `Community 17`, `Community 18`, `Community 21`, `Community 22`, `Community 23`, `Community 24`, `Community 25`, `Community 26`, `Community 27`, `Community 28`, `Community 29`, `Community 30`, `Community 31`, `Community 32`, `Community 33`, `Community 34`, `Community 35`, `Community 36`, `Community 37`, `Community 38`, `Community 39`?** _High betweenness centrality (0.099) - this node is a cross-community bridge._ -- **Why does `SysUser` connect `API Schemas & Bodies` to `Collection Protocol`, `Protocol & Work Order CRUD`, `Auth & Public API`, `Research Donation`, `Workflow Engine`, `Operations Management`, `Production Management`, `Insurance Company`?** +- **Why does `SysUser` connect `Community 0` to `Community 2`, `Community 5`, `Community 6`, `Community 7`, `Community 9`, `Community 10`, `Community 11`, `Community 16`?** _High betweenness centrality (0.096) - this node is a cross-community bridge._ -- **Why does `success_response()` connect `API Route Handlers` to `API Schemas & Bodies`, `Auth & Public API`, `Research Donation`, `Workflow Engine`, `Module 42`, `Module 44`, `Insurance Company`, `Role Management`, `Module 22`, `Module 24`, `Module 25`?** +- **Why does `success_response()` connect `Community 1` to `Community 0`, `Community 6`, `Community 7`, `Community 9`, `Community 42`, `Community 44`, `Community 16`, `Community 17`, `Community 22`, `Community 24`, `Community 25`?** _High betweenness centrality (0.089) - this node is a cross-community bridge._ - **Are the 366 inferred relationships involving `success_response()` (e.g. with `web_login_rsa_public_key()` and `web_login()`) actually correct?** _`success_response()` has 366 INFERRED edges - model-reasoned connections that need verification._ diff --git a/backend/graphify-out/graph.html b/backend/graphify-out/graph.html index c376e54b..da98b01b 100644 --- a/backend/graphify-out/graph.html +++ b/backend/graphify-out/graph.html @@ -60,9 +60,9 @@