Files
gsinghpal 41d0908ade changes
2026-04-24 21:04:38 -04:00

6730 lines
282 KiB
JSON

{
"directed": false,
"multigraph": false,
"graph": {},
"nodes": [
{
"label": "__init__.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/__init__.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_clover_init_py",
"community": 11,
"norm_label": "__init__.py"
},
{
"label": "post_init_hook()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/__init__.py",
"source_location": "L8",
"id": "init_post_init_hook",
"community": 11,
"norm_label": "post_init_hook()"
},
{
"label": "uninstall_hook()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/__init__.py",
"source_location": "L14",
"id": "init_uninstall_hook",
"community": 11,
"norm_label": "uninstall_hook()"
},
{
"label": "__manifest__.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/__manifest__.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_clover_manifest_py",
"community": 15,
"norm_label": "__manifest__.py"
},
{
"label": "utils.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/utils.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_clover_utils_py",
"community": 0,
"norm_label": "utils.py"
},
{
"label": "generate_idempotency_key()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/utils.py",
"source_location": "L8",
"id": "utils_generate_idempotency_key",
"community": 0,
"norm_label": "generate_idempotency_key()"
},
{
"label": "build_ecom_url()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/utils.py",
"source_location": "L13",
"id": "utils_build_ecom_url",
"community": 0,
"norm_label": "build_ecom_url()"
},
{
"label": "build_platform_url()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/utils.py",
"source_location": "L25",
"id": "utils_build_platform_url",
"community": 0,
"norm_label": "build_platform_url()"
},
{
"label": "build_ecom_headers()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/utils.py",
"source_location": "L40",
"id": "utils_build_ecom_headers",
"community": 0,
"norm_label": "build_ecom_headers()"
},
{
"label": "format_clover_amount()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/utils.py",
"source_location": "L58",
"id": "utils_format_clover_amount",
"community": 0,
"norm_label": "format_clover_amount()"
},
{
"label": "parse_clover_amount()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/utils.py",
"source_location": "L70",
"id": "utils_parse_clover_amount",
"community": 3,
"norm_label": "parse_clover_amount()"
},
{
"label": "extract_card_details()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/utils.py",
"source_location": "L82",
"id": "utils_extract_card_details",
"community": 1,
"norm_label": "extract_card_details()"
},
{
"label": "get_clover_status()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/utils.py",
"source_location": "L104",
"id": "utils_get_clover_status",
"community": 0,
"norm_label": "get_clover_status()"
},
{
"label": "build_charge_payload()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/utils.py",
"source_location": "L117",
"id": "utils_build_charge_payload",
"community": 0,
"norm_label": "build_charge_payload()"
},
{
"label": "build_refund_payload()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/utils.py",
"source_location": "L157",
"id": "utils_build_refund_payload",
"community": 0,
"norm_label": "build_refund_payload()"
},
{
"label": "Generate a unique idempotency key for Clover API requests.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/utils.py",
"source_location": "L9",
"id": "utils_rationale_9",
"community": 0,
"norm_label": "generate a unique idempotency key for clover api requests."
},
{
"label": "Build a full Clover Ecommerce API URL. :param str endpoint: The API endpoin",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/utils.py",
"source_location": "L14",
"id": "utils_rationale_14",
"community": 0,
"norm_label": "build a full clover ecommerce api url. :param str endpoint: the api endpoin"
},
{
"label": "Build a full Clover Platform API URL. :param str endpoint: The API endpoint",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/utils.py",
"source_location": "L26",
"id": "utils_rationale_26",
"community": 0,
"norm_label": "build a full clover platform api url. :param str endpoint: the api endpoint"
},
{
"label": "Build the standard HTTP headers for a Clover Ecommerce API request. :param",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/utils.py",
"source_location": "L41",
"id": "utils_rationale_41",
"community": 0,
"norm_label": "build the standard http headers for a clover ecommerce api request. :param"
},
{
"label": "Convert a major currency amount to Clover's minor units (cents). :param flo",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/utils.py",
"source_location": "L59",
"id": "utils_rationale_59",
"community": 0,
"norm_label": "convert a major currency amount to clover's minor units (cents). :param flo"
},
{
"label": "Convert Clover's minor currency units back to major units. :param int minor",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/utils.py",
"source_location": "L71",
"id": "utils_rationale_71",
"community": 3,
"norm_label": "convert clover's minor currency units back to major units. :param int minor"
},
{
"label": "Extract card details from a Clover charge source object. :param dict source",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/utils.py",
"source_location": "L83",
"id": "utils_rationale_83",
"community": 1,
"norm_label": "extract card details from a clover charge source object. :param dict source"
},
{
"label": "Map a Clover charge status string to an Odoo transaction state. :param str",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/utils.py",
"source_location": "L105",
"id": "utils_rationale_105",
"community": 0,
"norm_label": "map a clover charge status string to an odoo transaction state. :param str"
},
{
"label": "Build a Clover charge creation payload. :param float amount: The charge amo",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/utils.py",
"source_location": "L121",
"id": "utils_rationale_121",
"community": 0,
"norm_label": "build a clover charge creation payload. :param float amount: the charge amo"
},
{
"label": "Build a Clover refund payload. :param str charge_id: The Clover charge ID t",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/utils.py",
"source_location": "L158",
"id": "utils_rationale_158",
"community": 0,
"norm_label": "build a clover refund payload. :param str charge_id: the clover charge id t"
},
{
"label": "const.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/const.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_clover_const_py",
"community": 16,
"norm_label": "const.py"
},
{
"label": "clover_refund_wizard.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_refund_wizard.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_clover_wizard_clover_refund_wizard_py",
"community": 6,
"norm_label": "clover_refund_wizard.py"
},
{
"label": "CloverRefundWizard",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_refund_wizard.py",
"source_location": "L15",
"id": "clover_refund_wizard_cloverrefundwizard",
"community": 4,
"norm_label": "cloverrefundwizard"
},
{
"label": "._get_provider_sudo()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_refund_wizard.py",
"source_location": "L111",
"id": "clover_refund_wizard_cloverrefundwizard_get_provider_sudo",
"community": 4,
"norm_label": "._get_provider_sudo()"
},
{
"label": "default_get()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_refund_wizard.py",
"source_location": "L115",
"id": "clover_refund_wizard_default_get",
"community": 6,
"norm_label": "default_get()"
},
{
"label": ".action_process_refund()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_refund_wizard.py",
"source_location": "L184",
"id": "clover_refund_wizard_cloverrefundwizard_action_process_refund",
"community": 4,
"norm_label": ".action_process_refund()"
},
{
"label": "._verify_not_already_reversed()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_refund_wizard.py",
"source_location": "L207",
"id": "clover_refund_wizard_cloverrefundwizard_verify_not_already_reversed",
"community": 4,
"norm_label": "._verify_not_already_reversed()"
},
{
"label": "._process_referenced_refund()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_refund_wizard.py",
"source_location": "L222",
"id": "clover_refund_wizard_cloverrefundwizard_process_referenced_refund",
"community": 4,
"norm_label": "._process_referenced_refund()"
},
{
"label": "._process_non_referenced_credit()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_refund_wizard.py",
"source_location": "L289",
"id": "clover_refund_wizard_cloverrefundwizard_process_non_referenced_credit",
"community": 4,
"norm_label": "._process_non_referenced_credit()"
},
{
"label": "._non_referenced_credit_via_api()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_refund_wizard.py",
"source_location": "L307",
"id": "clover_refund_wizard_cloverrefundwizard_non_referenced_credit_via_api",
"community": 4,
"norm_label": "._non_referenced_credit_via_api()"
},
{
"label": "._non_referenced_credit_via_terminal()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_refund_wizard.py",
"source_location": "L361",
"id": "clover_refund_wizard_cloverrefundwizard_non_referenced_credit_via_terminal",
"community": 4,
"norm_label": "._non_referenced_credit_via_terminal()"
},
{
"label": "._create_refund_transaction()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_refund_wizard.py",
"source_location": "L417",
"id": "clover_refund_wizard_cloverrefundwizard_create_refund_transaction",
"community": 4,
"norm_label": "._create_refund_transaction()"
},
{
"label": ".action_send_receipt()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_refund_wizard.py",
"source_location": "L451",
"id": "clover_refund_wizard_cloverrefundwizard_action_send_receipt",
"community": 4,
"norm_label": ".action_send_receipt()"
},
{
"label": "._reopen_wizard()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_refund_wizard.py",
"source_location": "L468",
"id": "clover_refund_wizard_cloverrefundwizard_reopen_wizard",
"community": 4,
"norm_label": "._reopen_wizard()"
},
{
"label": "Dispatch to referenced refund or non-referenced credit.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_refund_wizard.py",
"source_location": "L185",
"id": "clover_refund_wizard_rationale_185",
"community": 4,
"norm_label": "dispatch to referenced refund or non-referenced credit."
},
{
"label": "Check on Clover that the charge hasn't been fully refunded already.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_refund_wizard.py",
"source_location": "L208",
"id": "clover_refund_wizard_rationale_208",
"community": 4,
"norm_label": "check on clover that the charge hasn't been fully refunded already."
},
{
"label": "Send a referenced refund via Clover Ecommerce API.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_refund_wizard.py",
"source_location": "L223",
"id": "clover_refund_wizard_rationale_223",
"community": 4,
"norm_label": "send a referenced refund via clover ecommerce api."
},
{
"label": "Issue a non-referenced credit (manual refund). Two paths: 1. If",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_refund_wizard.py",
"source_location": "L290",
"id": "clover_refund_wizard_rationale_290",
"community": 4,
"norm_label": "issue a non-referenced credit (manual refund). two paths: 1. if"
},
{
"label": "Issue a non-referenced credit via Clover Ecommerce API.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_refund_wizard.py",
"source_location": "L308",
"id": "clover_refund_wizard_rationale_308",
"community": 4,
"norm_label": "issue a non-referenced credit via clover ecommerce api."
},
{
"label": "Send a non-referenced credit to the terminal (card-present).",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_refund_wizard.py",
"source_location": "L362",
"id": "clover_refund_wizard_rationale_362",
"community": 4,
"norm_label": "send a non-referenced credit to the terminal (card-present)."
},
{
"label": "Create a payment.transaction for the refund.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_refund_wizard.py",
"source_location": "L418",
"id": "clover_refund_wizard_rationale_418",
"community": 4,
"norm_label": "create a payment.transaction for the refund."
},
{
"label": "Email the refund receipt to the customer and close the wizard.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_refund_wizard.py",
"source_location": "L452",
"id": "clover_refund_wizard_rationale_452",
"community": 4,
"norm_label": "email the refund receipt to the customer and close the wizard."
},
{
"label": "__init__.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/__init__.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_clover_wizard_init_py",
"community": 12,
"norm_label": "__init__.py"
},
{
"label": "clover_payment_wizard.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_payment_wizard.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_clover_wizard_clover_payment_wizard_py",
"community": 2,
"norm_label": "clover_payment_wizard.py"
},
{
"label": "CloverPaymentWizard",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_payment_wizard.py",
"source_location": "L13",
"id": "clover_payment_wizard_cloverpaymentwizard",
"community": 2,
"norm_label": "cloverpaymentwizard"
},
{
"label": "_compute_surcharge_enabled()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_payment_wizard.py",
"source_location": "L135",
"id": "clover_payment_wizard_compute_surcharge_enabled",
"community": 2,
"norm_label": "_compute_surcharge_enabled()"
},
{
"label": "_detect_card_brand()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_payment_wizard.py",
"source_location": "L143",
"id": "clover_payment_wizard_detect_card_brand",
"community": 2,
"norm_label": "_detect_card_brand()"
},
{
"label": "._get_surcharge_rate()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_payment_wizard.py",
"source_location": "L160",
"id": "clover_payment_wizard_cloverpaymentwizard_get_surcharge_rate",
"community": 2,
"norm_label": "._get_surcharge_rate()"
},
{
"label": "_onchange_card_number()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_payment_wizard.py",
"source_location": "L171",
"id": "clover_payment_wizard_onchange_card_number",
"community": 2,
"norm_label": "_onchange_card_number()"
},
{
"label": "_onchange_card_type()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_payment_wizard.py",
"source_location": "L176",
"id": "clover_payment_wizard_onchange_card_type",
"community": 2,
"norm_label": "_onchange_card_type()"
},
{
"label": "default_get()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_payment_wizard.py",
"source_location": "L187",
"id": "clover_payment_wizard_default_get",
"community": 2,
"norm_label": "default_get()"
},
{
"label": "._get_provider_sudo()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_payment_wizard.py",
"source_location": "L210",
"id": "clover_payment_wizard_cloverpaymentwizard_get_provider_sudo",
"community": 2,
"norm_label": "._get_provider_sudo()"
},
{
"label": "._apply_surcharge_if_needed()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_payment_wizard.py",
"source_location": "L213",
"id": "clover_payment_wizard_cloverpaymentwizard_apply_surcharge_if_needed",
"community": 2,
"norm_label": "._apply_surcharge_if_needed()"
},
{
"label": "._remove_surcharge_line()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_payment_wizard.py",
"source_location": "L266",
"id": "clover_payment_wizard_cloverpaymentwizard_remove_surcharge_line",
"community": 2,
"norm_label": "._remove_surcharge_line()"
},
{
"label": ".action_collect_payment()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_payment_wizard.py",
"source_location": "L303",
"id": "clover_payment_wizard_cloverpaymentwizard_action_collect_payment",
"community": 2,
"norm_label": ".action_collect_payment()"
},
{
"label": "._collect_via_terminal()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_payment_wizard.py",
"source_location": "L310",
"id": "clover_payment_wizard_cloverpaymentwizard_collect_via_terminal",
"community": 2,
"norm_label": "._collect_via_terminal()"
},
{
"label": ".action_check_status()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_payment_wizard.py",
"source_location": "L386",
"id": "clover_payment_wizard_cloverpaymentwizard_action_check_status",
"community": 2,
"norm_label": ".action_check_status()"
},
{
"label": "._collect_via_card()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_payment_wizard.py",
"source_location": "L449",
"id": "clover_payment_wizard_cloverpaymentwizard_collect_via_card",
"community": 2,
"norm_label": "._collect_via_card()"
},
{
"label": ".action_send_receipt()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_payment_wizard.py",
"source_location": "L543",
"id": "clover_payment_wizard_cloverpaymentwizard_action_send_receipt",
"community": 2,
"norm_label": ".action_send_receipt()"
},
{
"label": ".action_cancel_payment()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_payment_wizard.py",
"source_location": "L560",
"id": "clover_payment_wizard_cloverpaymentwizard_action_cancel_payment",
"community": 2,
"norm_label": ".action_cancel_payment()"
},
{
"label": "._cleanup_draft_transaction()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_payment_wizard.py",
"source_location": "L567",
"id": "clover_payment_wizard_cloverpaymentwizard_cleanup_draft_transaction",
"community": 2,
"norm_label": "._cleanup_draft_transaction()"
},
{
"label": "._validate_card_fields()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_payment_wizard.py",
"source_location": "L579",
"id": "clover_payment_wizard_cloverpaymentwizard_validate_card_fields",
"community": 2,
"norm_label": "._validate_card_fields()"
},
{
"label": "._create_payment_transaction()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_payment_wizard.py",
"source_location": "L590",
"id": "clover_payment_wizard_cloverpaymentwizard_create_payment_transaction",
"community": 2,
"norm_label": "._create_payment_transaction()"
},
{
"label": "._reopen_wizard()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_payment_wizard.py",
"source_location": "L619",
"id": "clover_payment_wizard_cloverpaymentwizard_reopen_wizard",
"community": 2,
"norm_label": "._reopen_wizard()"
},
{
"label": "Add the surcharge invoice line if surcharge is enabled and not yet applied.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_payment_wizard.py",
"source_location": "L214",
"id": "clover_payment_wizard_rationale_214",
"community": 2,
"norm_label": "add the surcharge invoice line if surcharge is enabled and not yet applied."
},
{
"label": "Remove the surcharge line from the invoice if it was applied.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_payment_wizard.py",
"source_location": "L267",
"id": "clover_payment_wizard_rationale_267",
"community": 2,
"norm_label": "remove the surcharge line from the invoice if it was applied."
},
{
"label": "Process a payment - either via terminal or manual card entry.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_payment_wizard.py",
"source_location": "L304",
"id": "clover_payment_wizard_rationale_304",
"community": 2,
"norm_label": "process a payment - either via terminal or manual card entry."
},
{
"label": "Send payment to Clover terminal via Cloud REST Pay Display API.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_payment_wizard.py",
"source_location": "L311",
"id": "clover_payment_wizard_rationale_311",
"community": 2,
"norm_label": "send payment to clover terminal via cloud rest pay display api."
},
{
"label": "Poll the terminal for payment completion status.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_payment_wizard.py",
"source_location": "L387",
"id": "clover_payment_wizard_rationale_387",
"community": 2,
"norm_label": "poll the terminal for payment completion status."
},
{
"label": "Process a manual card entry payment via Clover Ecommerce API.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_payment_wizard.py",
"source_location": "L450",
"id": "clover_payment_wizard_rationale_450",
"community": 2,
"norm_label": "process a manual card entry payment via clover ecommerce api."
},
{
"label": "Email the payment receipt to the customer and close the wizard.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_payment_wizard.py",
"source_location": "L544",
"id": "clover_payment_wizard_rationale_544",
"community": 2,
"norm_label": "email the payment receipt to the customer and close the wizard."
},
{
"label": "Cancel the payment and clean up the draft transaction.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_payment_wizard.py",
"source_location": "L561",
"id": "clover_payment_wizard_rationale_561",
"community": 2,
"norm_label": "cancel the payment and clean up the draft transaction."
},
{
"label": "Remove the draft payment transaction created by this wizard.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_payment_wizard.py",
"source_location": "L568",
"id": "clover_payment_wizard_rationale_568",
"community": 2,
"norm_label": "remove the draft payment transaction created by this wizard."
},
{
"label": "Validate that card entry fields are properly filled.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_payment_wizard.py",
"source_location": "L580",
"id": "clover_payment_wizard_rationale_580",
"community": 2,
"norm_label": "validate that card entry fields are properly filled."
},
{
"label": "Create a payment.transaction linked to the invoice.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_payment_wizard.py",
"source_location": "L591",
"id": "clover_payment_wizard_rationale_591",
"community": 2,
"norm_label": "create a payment.transaction linked to the invoice."
},
{
"label": "Return an action that re-opens this wizard record (keeps state).",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_payment_wizard.py",
"source_location": "L620",
"id": "clover_payment_wizard_rationale_620",
"community": 2,
"norm_label": "return an action that re-opens this wizard record (keeps state)."
},
{
"label": "payment_provider.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_provider.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_clover_models_payment_provider_py",
"community": 0,
"norm_label": "payment_provider.py"
},
{
"label": "PaymentProvider",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_provider.py",
"source_location": "L17",
"id": "payment_provider_paymentprovider",
"community": 0,
"norm_label": "paymentprovider"
},
{
"label": "._compute_feature_support_fields()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_provider.py",
"source_location": "L75",
"id": "payment_provider_paymentprovider_compute_feature_support_fields",
"community": 0,
"norm_label": "._compute_feature_support_fields()"
},
{
"label": "._get_default_payment_method_codes()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_provider.py",
"source_location": "L86",
"id": "payment_provider_paymentprovider_get_default_payment_method_codes",
"community": 0,
"norm_label": "._get_default_payment_method_codes()"
},
{
"label": "._clover_make_ecom_request()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_provider.py",
"source_location": "L95",
"id": "payment_provider_paymentprovider_clover_make_ecom_request",
"community": 0,
"norm_label": "._clover_make_ecom_request()"
},
{
"label": "._clover_make_platform_request()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_provider.py",
"source_location": "L164",
"id": "payment_provider_paymentprovider_clover_make_platform_request",
"community": 0,
"norm_label": "._clover_make_platform_request()"
},
{
"label": "._clover_create_charge()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_provider.py",
"source_location": "L222",
"id": "payment_provider_paymentprovider_clover_create_charge",
"community": 3,
"norm_label": "._clover_create_charge()"
},
{
"label": "._clover_capture_charge()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_provider.py",
"source_location": "L254",
"id": "payment_provider_paymentprovider_clover_capture_charge",
"community": 0,
"norm_label": "._clover_capture_charge()"
},
{
"label": "._clover_create_refund()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_provider.py",
"source_location": "L271",
"id": "payment_provider_paymentprovider_clover_create_refund",
"community": 1,
"norm_label": "._clover_create_refund()"
},
{
"label": "._clover_create_credit()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_provider.py",
"source_location": "L292",
"id": "payment_provider_paymentprovider_clover_create_credit",
"community": 0,
"norm_label": "._clover_create_credit()"
},
{
"label": "._clover_get_charge()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_provider.py",
"source_location": "L318",
"id": "payment_provider_paymentprovider_clover_get_charge",
"community": 0,
"norm_label": "._clover_get_charge()"
},
{
"label": "._clover_verify_charge_not_reversed()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_provider.py",
"source_location": "L328",
"id": "payment_provider_paymentprovider_clover_verify_charge_not_reversed",
"community": 0,
"norm_label": "._clover_verify_charge_not_reversed()"
},
{
"label": "._clover_get_inline_form_values()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_provider.py",
"source_location": "L349",
"id": "payment_provider_paymentprovider_clover_get_inline_form_values",
"community": 0,
"norm_label": "._clover_get_inline_form_values()"
},
{
"label": "._clover_terminal_request()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_provider.py",
"source_location": "L413",
"id": "payment_provider_paymentprovider_clover_terminal_request",
"community": 5,
"norm_label": "._clover_terminal_request()"
},
{
"label": "._clover_get_merchant_devices()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_provider.py",
"source_location": "L488",
"id": "payment_provider_paymentprovider_clover_get_merchant_devices",
"community": 0,
"norm_label": "._clover_get_merchant_devices()"
},
{
"label": ".action_sync_terminals()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_provider.py",
"source_location": "L508",
"id": "payment_provider_paymentprovider_action_sync_terminals",
"community": 0,
"norm_label": ".action_sync_terminals()"
},
{
"label": ".action_clover_test_connection()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_provider.py",
"source_location": "L567",
"id": "payment_provider_paymentprovider_action_clover_test_connection",
"community": 0,
"norm_label": ".action_clover_test_connection()"
},
{
"label": "._clover_notification()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_provider.py",
"source_location": "L598",
"id": "payment_provider_paymentprovider_clover_notification",
"community": 5,
"norm_label": "._clover_notification()"
},
{
"label": "Override of `payment` to enable additional features.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_provider.py",
"source_location": "L76",
"id": "payment_provider_rationale_76",
"community": 0,
"norm_label": "override of `payment` to enable additional features."
},
{
"label": "Override of `payment` to return the default payment method codes.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_provider.py",
"source_location": "L87",
"id": "payment_provider_rationale_87",
"community": 0,
"norm_label": "override of `payment` to return the default payment method codes."
},
{
"label": "Make an authenticated API request to the Clover Ecommerce API. :param s",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_provider.py",
"source_location": "L96",
"id": "payment_provider_rationale_96",
"community": 0,
"norm_label": "make an authenticated api request to the clover ecommerce api. :param s"
},
{
"label": "Make an authenticated request to the Clover Platform API. :param str me",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_provider.py",
"source_location": "L165",
"id": "payment_provider_rationale_165",
"community": 0,
"norm_label": "make an authenticated request to the clover platform api. :param str me"
},
{
"label": "Create a charge via the Clover Ecommerce API. :param str source_token:",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_provider.py",
"source_location": "L226",
"id": "payment_provider_rationale_226",
"community": 3,
"norm_label": "create a charge via the clover ecommerce api. :param str source_token:"
},
{
"label": "Capture a previously authorized charge. :param str charge_id: The Clove",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_provider.py",
"source_location": "L255",
"id": "payment_provider_rationale_255",
"community": 0,
"norm_label": "capture a previously authorized charge. :param str charge_id: the clove"
},
{
"label": "Create a refund via the Clover Ecommerce API. :param str charge_id: The",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_provider.py",
"source_location": "L272",
"id": "payment_provider_rationale_272",
"community": 1,
"norm_label": "create a refund via the clover ecommerce api. :param str charge_id: the"
},
{
"label": "Issue a non-referenced credit (manual refund) via Clover Ecommerce API.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_provider.py",
"source_location": "L293",
"id": "payment_provider_rationale_293",
"community": 0,
"norm_label": "issue a non-referenced credit (manual refund) via clover ecommerce api."
},
{
"label": "Fetch a charge from the Clover Ecommerce API. :param str charge_id: The",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_provider.py",
"source_location": "L319",
"id": "payment_provider_rationale_319",
"community": 0,
"norm_label": "fetch a charge from the clover ecommerce api. :param str charge_id: the"
},
{
"label": "Check that a charge has not already been fully refunded or voided. :par",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_provider.py",
"source_location": "L329",
"id": "payment_provider_rationale_329",
"community": 0,
"norm_label": "check that a charge has not already been fully refunded or voided. :par"
},
{
"label": "Return serialized JSON of values needed for the inline payment form. :p",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_provider.py",
"source_location": "L351",
"id": "payment_provider_rationale_351",
"community": 0,
"norm_label": "return serialized json of values needed for the inline payment form. :p"
},
{
"label": "Make a request to the Clover REST Pay Display Cloud API. Sends commands",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_provider.py",
"source_location": "L415",
"id": "payment_provider_rationale_415",
"community": 5,
"norm_label": "make a request to the clover rest pay display cloud api. sends commands"
},
{
"label": "Fetch all devices provisioned to the merchant from the Platform API. :r",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_provider.py",
"source_location": "L489",
"id": "payment_provider_rationale_489",
"community": 0,
"norm_label": "fetch all devices provisioned to the merchant from the platform api. :r"
},
{
"label": "Sync terminals from the Clover Platform API.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_provider.py",
"source_location": "L509",
"id": "payment_provider_rationale_509",
"community": 0,
"norm_label": "sync terminals from the clover platform api."
},
{
"label": "Test the connection to Clover by fetching merchant info. :return: A not",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_provider.py",
"source_location": "L568",
"id": "payment_provider_rationale_568",
"community": 0,
"norm_label": "test the connection to clover by fetching merchant info. :return: a not"
},
{
"label": "Return a display_notification action.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_provider.py",
"source_location": "L599",
"id": "payment_provider_rationale_599",
"community": 5,
"norm_label": "return a display_notification action."
},
{
"label": "account_move.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/account_move.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_clover_models_account_move_py",
"community": 6,
"norm_label": "account_move.py"
},
{
"label": "AccountMove",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/account_move.py",
"source_location": "L9",
"id": "account_move_accountmove",
"community": 6,
"norm_label": "accountmove"
},
{
"label": "_compute_clover_refund_count()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/account_move.py",
"source_location": "L32",
"id": "account_move_compute_clover_refund_count",
"community": 6,
"norm_label": "_compute_clover_refund_count()"
},
{
"label": "._compute_has_clover_receipt()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/account_move.py",
"source_location": "L41",
"id": "account_move_accountmove_compute_has_clover_receipt",
"community": 6,
"norm_label": "._compute_has_clover_receipt()"
},
{
"label": "._compute_clover_provider_enabled()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/account_move.py",
"source_location": "L45",
"id": "account_move_accountmove_compute_clover_provider_enabled",
"community": 6,
"norm_label": "._compute_clover_provider_enabled()"
},
{
"label": ".action_view_clover_refunds()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/account_move.py",
"source_location": "L54",
"id": "account_move_accountmove_action_view_clover_refunds",
"community": 6,
"norm_label": ".action_view_clover_refunds()"
},
{
"label": "._get_clover_transaction_for_receipt()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/account_move.py",
"source_location": "L71",
"id": "account_move_accountmove_get_clover_transaction_for_receipt",
"community": 6,
"norm_label": "._get_clover_transaction_for_receipt()"
},
{
"label": ".action_resend_clover_receipt()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/account_move.py",
"source_location": "L93",
"id": "account_move_accountmove_action_resend_clover_receipt",
"community": 6,
"norm_label": ".action_resend_clover_receipt()"
},
{
"label": ".action_open_clover_payment_wizard()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/account_move.py",
"source_location": "L158",
"id": "account_move_accountmove_action_open_clover_payment_wizard",
"community": 6,
"norm_label": ".action_open_clover_payment_wizard()"
},
{
"label": ".action_open_clover_refund_wizard()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/account_move.py",
"source_location": "L173",
"id": "account_move_accountmove_action_open_clover_refund_wizard",
"community": 6,
"norm_label": ".action_open_clover_refund_wizard()"
},
{
"label": "._get_original_clover_transaction()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/account_move.py",
"source_location": "L188",
"id": "account_move_accountmove_get_original_clover_transaction",
"community": 6,
"norm_label": "._get_original_clover_transaction()"
},
{
"label": "Open the credit notes linked to this invoice that were refunded via Clover.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/account_move.py",
"source_location": "L55",
"id": "account_move_rationale_55",
"community": 6,
"norm_label": "open the credit notes linked to this invoice that were refunded via clover."
},
{
"label": "Find the Clover transaction linked to this invoice or credit note.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/account_move.py",
"source_location": "L72",
"id": "account_move_rationale_72",
"community": 6,
"norm_label": "find the clover transaction linked to this invoice or credit note."
},
{
"label": "Resend the Clover payment/refund receipt email to the customer.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/account_move.py",
"source_location": "L94",
"id": "account_move_rationale_94",
"community": 6,
"norm_label": "resend the clover payment/refund receipt email to the customer."
},
{
"label": "Open the Clover payment collection wizard for this invoice.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/account_move.py",
"source_location": "L159",
"id": "account_move_rationale_159",
"community": 6,
"norm_label": "open the clover payment collection wizard for this invoice."
},
{
"label": "Open the Clover refund wizard for this credit note.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/account_move.py",
"source_location": "L174",
"id": "account_move_rationale_174",
"community": 6,
"norm_label": "open the clover refund wizard for this credit note."
},
{
"label": "Find the Clover payment transaction from the reversed invoice.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/account_move.py",
"source_location": "L189",
"id": "account_move_rationale_189",
"community": 6,
"norm_label": "find the clover payment transaction from the reversed invoice."
},
{
"label": "payment_transaction.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_clover_models_payment_transaction_py",
"community": 1,
"norm_label": "payment_transaction.py"
},
{
"label": "PaymentTransaction",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L20",
"id": "payment_transaction_paymenttransaction",
"community": 1,
"norm_label": "paymenttransaction"
},
{
"label": "._get_provider_sudo()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L55",
"id": "payment_transaction_paymenttransaction_get_provider_sudo",
"community": 1,
"norm_label": "._get_provider_sudo()"
},
{
"label": "._get_specific_processing_values()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L60",
"id": "payment_transaction_paymenttransaction_get_specific_processing_values",
"community": 1,
"norm_label": "._get_specific_processing_values()"
},
{
"label": "._send_payment_request()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L81",
"id": "payment_transaction_paymenttransaction_send_payment_request",
"community": 1,
"norm_label": "._send_payment_request()"
},
{
"label": "_detect_card_brand_from_details()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L90",
"id": "payment_transaction_detect_card_brand_from_details",
"community": 1,
"norm_label": "_detect_card_brand_from_details()"
},
{
"label": "._apply_token_surcharge()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L101",
"id": "payment_transaction_paymenttransaction_apply_token_surcharge",
"community": 1,
"norm_label": "._apply_token_surcharge()"
},
{
"label": "._clover_process_token_payment()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L175",
"id": "payment_transaction_paymenttransaction_clover_process_token_payment",
"community": 1,
"norm_label": "._clover_process_token_payment()"
},
{
"label": "._send_refund_request()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L224",
"id": "payment_transaction_paymenttransaction_send_refund_request",
"community": 1,
"norm_label": "._send_refund_request()"
},
{
"label": "._send_capture_request()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L255",
"id": "payment_transaction_paymenttransaction_send_capture_request",
"community": 1,
"norm_label": "._send_capture_request()"
},
{
"label": "._send_void_request()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L279",
"id": "payment_transaction_paymenttransaction_send_void_request",
"community": 1,
"norm_label": "._send_void_request()"
},
{
"label": ".action_clover_void()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L309",
"id": "payment_transaction_paymenttransaction_action_clover_void",
"community": 1,
"norm_label": ".action_clover_void()"
},
{
"label": "_search_by_reference()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L416",
"id": "payment_transaction_search_by_reference",
"community": 3,
"norm_label": "_search_by_reference()"
},
{
"label": "._apply_updates()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L445",
"id": "payment_transaction_paymenttransaction_apply_updates",
"community": 1,
"norm_label": "._apply_updates()"
},
{
"label": "._create_payment()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L501",
"id": "payment_transaction_paymenttransaction_create_payment",
"community": 1,
"norm_label": "._create_payment()"
},
{
"label": "._extract_token_values()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L557",
"id": "payment_transaction_paymenttransaction_extract_token_values",
"community": 1,
"norm_label": "._extract_token_values()"
},
{
"label": "._clover_generate_receipt()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L578",
"id": "payment_transaction_paymenttransaction_clover_generate_receipt",
"community": 1,
"norm_label": "._clover_generate_receipt()"
},
{
"label": "._clover_store_receipt_data()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L592",
"id": "payment_transaction_paymenttransaction_clover_store_receipt_data",
"community": 1,
"norm_label": "._clover_store_receipt_data()"
},
{
"label": "._clover_attach_receipt_pdf()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L611",
"id": "payment_transaction_paymenttransaction_clover_attach_receipt_pdf",
"community": 1,
"norm_label": "._clover_attach_receipt_pdf()"
},
{
"label": "._get_clover_receipt_values()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L642",
"id": "payment_transaction_paymenttransaction_get_clover_receipt_values",
"community": 1,
"norm_label": "._get_clover_receipt_values()"
},
{
"label": "._get_source_receipt_values()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L655",
"id": "payment_transaction_paymenttransaction_get_source_receipt_values",
"community": 1,
"norm_label": "._get_source_receipt_values()"
},
{
"label": "Override of payment to return Clover-specific processing values.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L61",
"id": "payment_transaction_rationale_61",
"community": 1,
"norm_label": "override of payment to return clover-specific processing values."
},
{
"label": "Override of `payment` to send a payment request to Clover.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L82",
"id": "payment_transaction_rationale_82",
"community": 1,
"norm_label": "override of `payment` to send a payment request to clover."
},
{
"label": "Detect card brand from the payment_details string on a token.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L91",
"id": "payment_transaction_rationale_91",
"community": 1,
"norm_label": "detect card brand from the payment_details string on a token."
},
{
"label": "Apply surcharge to the linked invoice for token-based payments.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L102",
"id": "payment_transaction_rationale_102",
"community": 1,
"norm_label": "apply surcharge to the linked invoice for token-based payments."
},
{
"label": "Process a payment using a stored token (card on file).",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L176",
"id": "payment_transaction_rationale_176",
"community": 1,
"norm_label": "process a payment using a stored token (card on file)."
},
{
"label": "Override of `payment` to send a refund request to Clover.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L225",
"id": "payment_transaction_rationale_225",
"community": 1,
"norm_label": "override of `payment` to send a refund request to clover."
},
{
"label": "Override of `payment` to send a capture request to Clover.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L256",
"id": "payment_transaction_rationale_256",
"community": 1,
"norm_label": "override of `payment` to send a capture request to clover."
},
{
"label": "Override of `payment` to send a void (refund full) request to Clover. C",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L280",
"id": "payment_transaction_rationale_280",
"community": 1,
"norm_label": "override of `payment` to send a void (refund full) request to clover. c"
},
{
"label": "Void a confirmed Clover transaction (same-day, before settlement). Clov",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L310",
"id": "payment_transaction_rationale_310",
"community": 1,
"norm_label": "void a confirmed clover transaction (same-day, before settlement). clov"
},
{
"label": "Override of payment to find the transaction based on Clover data.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L417",
"id": "payment_transaction_rationale_417",
"community": 1,
"norm_label": "override of payment to find the transaction based on clover data."
},
{
"label": "Override of `payment` to update the transaction based on Clover data.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L446",
"id": "payment_transaction_rationale_446",
"community": 1,
"norm_label": "override of `payment` to update the transaction based on clover data."
},
{
"label": "Override to route Clover payments directly to the bank account.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L502",
"id": "payment_transaction_rationale_502",
"community": 1,
"norm_label": "override to route clover payments directly to the bank account."
},
{
"label": "Override of `payment` to return token data based on Clover data.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L558",
"id": "payment_transaction_rationale_558",
"community": 1,
"norm_label": "override of `payment` to return token data based on clover data."
},
{
"label": "Store receipt data and generate a PDF receipt.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L579",
"id": "payment_transaction_rationale_579",
"community": 1,
"norm_label": "store receipt data and generate a pdf receipt."
},
{
"label": "Persist receipt-relevant fields as a JSON blob.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L593",
"id": "payment_transaction_rationale_593",
"community": 1,
"norm_label": "persist receipt-relevant fields as a json blob."
},
{
"label": "Render the QWeb receipt report and attach the PDF to the invoice.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L612",
"id": "payment_transaction_rationale_612",
"community": 1,
"norm_label": "render the qweb receipt report and attach the pdf to the invoice."
},
{
"label": "Parse the stored receipt JSON for use in QWeb templates.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L643",
"id": "payment_transaction_rationale_643",
"community": 1,
"norm_label": "parse the stored receipt json for use in qweb templates."
},
{
"label": "Return receipt values from the original sale transaction.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L656",
"id": "payment_transaction_rationale_656",
"community": 1,
"norm_label": "return receipt values from the original sale transaction."
},
{
"label": "sale_order.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/sale_order.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_clover_models_sale_order_py",
"community": 8,
"norm_label": "sale_order.py"
},
{
"label": "SaleOrder",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/sale_order.py",
"source_location": "L11",
"id": "sale_order_saleorder",
"community": 8,
"norm_label": "saleorder"
},
{
"label": "._compute_clover_provider_enabled()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/sale_order.py",
"source_location": "L19",
"id": "sale_order_saleorder_compute_clover_provider_enabled",
"community": 8,
"norm_label": "._compute_clover_provider_enabled()"
},
{
"label": ".action_clover_collect_payment()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/sale_order.py",
"source_location": "L28",
"id": "sale_order_saleorder_action_clover_collect_payment",
"community": 8,
"norm_label": ".action_clover_collect_payment()"
},
{
"label": "Create an invoice (if needed) and open the Clover payment wizard.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/sale_order.py",
"source_location": "L29",
"id": "sale_order_rationale_29",
"community": 8,
"norm_label": "create an invoice (if needed) and open the clover payment wizard."
},
{
"label": "clover_terminal.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/clover_terminal.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_clover_models_clover_terminal_py",
"community": 5,
"norm_label": "clover_terminal.py"
},
{
"label": "CloverTerminal",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/clover_terminal.py",
"source_location": "L14",
"id": "clover_terminal_cloverterminal",
"community": 5,
"norm_label": "cloverterminal"
},
{
"label": "._get_provider_sudo()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/clover_terminal.py",
"source_location": "L77",
"id": "clover_terminal_cloverterminal_get_provider_sudo",
"community": 5,
"norm_label": "._get_provider_sudo()"
},
{
"label": ".action_refresh_status()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/clover_terminal.py",
"source_location": "L80",
"id": "clover_terminal_cloverterminal_action_refresh_status",
"community": 5,
"norm_label": ".action_refresh_status()"
},
{
"label": ".action_send_payment()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/clover_terminal.py",
"source_location": "L143",
"id": "clover_terminal_cloverterminal_action_send_payment",
"community": 5,
"norm_label": ".action_send_payment()"
},
{
"label": ".action_send_refund()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/clover_terminal.py",
"source_location": "L185",
"id": "clover_terminal_cloverterminal_action_send_refund",
"community": 5,
"norm_label": ".action_send_refund()"
},
{
"label": ".action_check_payment_status()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/clover_terminal.py",
"source_location": "L208",
"id": "clover_terminal_cloverterminal_action_check_payment_status",
"community": 5,
"norm_label": ".action_check_payment_status()"
},
{
"label": ".action_display_welcome()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/clover_terminal.py",
"source_location": "L257",
"id": "clover_terminal_cloverterminal_action_display_welcome",
"community": 5,
"norm_label": ".action_display_welcome()"
},
{
"label": "._get_terminal_callback_url()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/clover_terminal.py",
"source_location": "L279",
"id": "clover_terminal_cloverterminal_get_terminal_callback_url",
"community": 5,
"norm_label": "._get_terminal_callback_url()"
},
{
"label": "Check terminal status via the Clover Platform API. First tries the Clou",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/clover_terminal.py",
"source_location": "L81",
"id": "clover_terminal_rationale_81",
"community": 5,
"norm_label": "check terminal status via the clover platform api. first tries the clou"
},
{
"label": "Send a payment request to the Clover terminal via Cloud REST Pay API. :",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/clover_terminal.py",
"source_location": "L144",
"id": "clover_terminal_rationale_144",
"community": 5,
"norm_label": "send a payment request to the clover terminal via cloud rest pay api. :"
},
{
"label": "Send a refund request to the terminal. :param str payment_id: The Clove",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/clover_terminal.py",
"source_location": "L186",
"id": "clover_terminal_rationale_186",
"community": 5,
"norm_label": "send a refund request to the terminal. :param str payment_id: the clove"
},
{
"label": "Check the status of a terminal payment by externalPaymentId. :param str",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/clover_terminal.py",
"source_location": "L209",
"id": "clover_terminal_rationale_209",
"community": 5,
"norm_label": "check the status of a terminal payment by externalpaymentid. :param str"
},
{
"label": "Reset the terminal to the welcome screen.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/clover_terminal.py",
"source_location": "L258",
"id": "clover_terminal_rationale_258",
"community": 5,
"norm_label": "reset the terminal to the welcome screen."
},
{
"label": "Build the callback URL for terminal payment completion.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/clover_terminal.py",
"source_location": "L280",
"id": "clover_terminal_rationale_280",
"community": 5,
"norm_label": "build the callback url for terminal payment completion."
},
{
"label": "__init__.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/__init__.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_clover_models_init_py",
"community": 13,
"norm_label": "__init__.py"
},
{
"label": "res_config_settings.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/res_config_settings.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_clover_models_res_config_settings_py",
"community": 9,
"norm_label": "res_config_settings.py"
},
{
"label": "ResConfigSettings",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/res_config_settings.py",
"source_location": "L6",
"id": "res_config_settings_resconfigsettings",
"community": 9,
"norm_label": "resconfigsettings"
},
{
"label": "get_values()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/res_config_settings.py",
"source_location": "L46",
"id": "res_config_settings_get_values",
"community": 9,
"norm_label": "get_values()"
},
{
"label": ".set_values()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/res_config_settings.py",
"source_location": "L57",
"id": "res_config_settings_resconfigsettings_set_values",
"community": 9,
"norm_label": ".set_values()"
},
{
"label": ".action_open_clover_provider()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/res_config_settings.py",
"source_location": "L65",
"id": "res_config_settings_resconfigsettings_action_open_clover_provider",
"community": 9,
"norm_label": ".action_open_clover_provider()"
},
{
"label": "payment_form.js",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/static/src/interactions/payment_form.js",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_clover_static_src_interactions_payment_form_js",
"community": 7,
"norm_label": "payment_form.js"
},
{
"label": "setup()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/static/src/interactions/payment_form.js",
"source_location": "L11",
"id": "payment_form_setup",
"community": 7,
"norm_label": "setup()"
},
{
"label": "_prepareInlineForm()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/static/src/interactions/payment_form.js",
"source_location": "L20",
"id": "payment_form_prepareinlineform",
"community": 7,
"norm_label": "_prepareinlineform()"
},
{
"label": "_detectCardBrand()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/static/src/interactions/payment_form.js",
"source_location": "L50",
"id": "payment_form_detectcardbrand",
"community": 7,
"norm_label": "_detectcardbrand()"
},
{
"label": "_setupSurcharge()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/static/src/interactions/payment_form.js",
"source_location": "L65",
"id": "payment_form_setupsurcharge",
"community": 7,
"norm_label": "_setupsurcharge()"
},
{
"label": "_updateSurchargeDisplay()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/static/src/interactions/payment_form.js",
"source_location": "L87",
"id": "payment_form_updatesurchargedisplay",
"community": 7,
"norm_label": "_updatesurchargedisplay()"
},
{
"label": "_setupCardFormatting()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/static/src/interactions/payment_form.js",
"source_location": "L119",
"id": "payment_form_setupcardformatting",
"community": 7,
"norm_label": "_setupcardformatting()"
},
{
"label": "_setupTerminalToggle()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/static/src/interactions/payment_form.js",
"source_location": "L158",
"id": "payment_form_setupterminaltoggle",
"community": 7,
"norm_label": "_setupterminaltoggle()"
},
{
"label": "_loadTerminals()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/static/src/interactions/payment_form.js",
"source_location": "L193",
"id": "payment_form_loadterminals",
"community": 7,
"norm_label": "_loadterminals()"
},
{
"label": "_initiatePaymentFlow()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/static/src/interactions/payment_form.js",
"source_location": "L228",
"id": "payment_form_initiatepaymentflow",
"community": 7,
"norm_label": "_initiatepaymentflow()"
},
{
"label": "_validateCardInputs()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/static/src/interactions/payment_form.js",
"source_location": "L263",
"id": "payment_form_validatecardinputs",
"community": 7,
"norm_label": "_validatecardinputs()"
},
{
"label": "_processDirectFlow()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/static/src/interactions/payment_form.js",
"source_location": "L297",
"id": "payment_form_processdirectflow",
"community": 7,
"norm_label": "_processdirectflow()"
},
{
"label": "_getSelectedCardType()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/static/src/interactions/payment_form.js",
"source_location": "L314",
"id": "payment_form_getselectedcardtype",
"community": 7,
"norm_label": "_getselectedcardtype()"
},
{
"label": "_processCardPayment()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/static/src/interactions/payment_form.js",
"source_location": "L319",
"id": "payment_form_processcardpayment",
"community": 7,
"norm_label": "_processcardpayment()"
},
{
"label": "_processTerminalPayment()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/static/src/interactions/payment_form.js",
"source_location": "L360",
"id": "payment_form_processterminalpayment",
"community": 7,
"norm_label": "_processterminalpayment()"
},
{
"label": "_showTerminalWaitingScreen()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/static/src/interactions/payment_form.js",
"source_location": "L390",
"id": "payment_form_showterminalwaitingscreen",
"community": 7,
"norm_label": "_showterminalwaitingscreen()"
},
{
"label": "_pollTerminalStatus()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/static/src/interactions/payment_form.js",
"source_location": "L412",
"id": "payment_form_pollterminalstatus",
"community": 7,
"norm_label": "_pollterminalstatus()"
},
{
"label": "portal.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/controllers/portal.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_clover_controllers_portal_py",
"community": 10,
"norm_label": "portal.py"
},
{
"label": "CloverCustomerPortal",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/controllers/portal.py",
"source_location": "L9",
"id": "portal_clovercustomerportal",
"community": 10,
"norm_label": "clovercustomerportal"
},
{
"label": "CustomerPortal",
"file_type": "code",
"source_file": "",
"source_location": "",
"id": "customerportal",
"community": 10,
"norm_label": "customerportal"
},
{
"label": "portal_order_page()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/controllers/portal.py",
"source_location": "L12",
"id": "portal_portal_order_page",
"community": 10,
"norm_label": "portal_order_page()"
},
{
"label": "Auto-inject payment_amount for confirmed orders with outstanding balance.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/controllers/portal.py",
"source_location": "L23",
"id": "portal_rationale_23",
"community": 17,
"norm_label": "auto-inject payment_amount for confirmed orders with outstanding balance."
},
{
"label": "__init__.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/controllers/__init__.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_clover_controllers_init_py",
"community": 14,
"norm_label": "__init__.py"
},
{
"label": "main.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/controllers/main.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_clover_controllers_main_py",
"community": 3,
"norm_label": "main.py"
},
{
"label": "_detect_card_brand()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/controllers/main.py",
"source_location": "L17",
"id": "main_detect_card_brand",
"community": 3,
"norm_label": "_detect_card_brand()"
},
{
"label": "CloverController",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/controllers/main.py",
"source_location": "L36",
"id": "main_clovercontroller",
"community": 1,
"norm_label": "clovercontroller"
},
{
"label": "clover_return()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/controllers/main.py",
"source_location": "L44",
"id": "main_clover_return",
"community": 3,
"norm_label": "clover_return()"
},
{
"label": "clover_webhook()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/controllers/main.py",
"source_location": "L75",
"id": "main_clover_webhook",
"community": 3,
"norm_label": "clover_webhook()"
},
{
"label": "._handle_charge_webhook()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/controllers/main.py",
"source_location": "L111",
"id": "main_clovercontroller_handle_charge_webhook",
"community": 3,
"norm_label": "._handle_charge_webhook()"
},
{
"label": "._handle_void_webhook()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/controllers/main.py",
"source_location": "L136",
"id": "main_clovercontroller_handle_void_webhook",
"community": 3,
"norm_label": "._handle_void_webhook()"
},
{
"label": "._handle_refund_webhook()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/controllers/main.py",
"source_location": "L159",
"id": "main_clovercontroller_handle_refund_webhook",
"community": 3,
"norm_label": "._handle_refund_webhook()"
},
{
"label": "clover_oauth_callback()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/controllers/main.py",
"source_location": "L200",
"id": "main_clover_oauth_callback",
"community": 3,
"norm_label": "clover_oauth_callback()"
},
{
"label": "._apply_portal_surcharge()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/controllers/main.py",
"source_location": "L261",
"id": "main_clovercontroller_apply_portal_surcharge",
"community": 3,
"norm_label": "._apply_portal_surcharge()"
},
{
"label": "clover_list_terminals()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/controllers/main.py",
"source_location": "L327",
"id": "main_clover_list_terminals",
"community": 3,
"norm_label": "clover_list_terminals()"
},
{
"label": "clover_send_to_terminal()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/controllers/main.py",
"source_location": "L349",
"id": "main_clover_send_to_terminal",
"community": 3,
"norm_label": "clover_send_to_terminal()"
},
{
"label": "clover_terminal_status()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/controllers/main.py",
"source_location": "L385",
"id": "main_clover_terminal_status",
"community": 3,
"norm_label": "clover_terminal_status()"
},
{
"label": "clover_terminal_callback()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/controllers/main.py",
"source_location": "L427",
"id": "main_clover_terminal_callback",
"community": 3,
"norm_label": "clover_terminal_callback()"
},
{
"label": "clover_process_card()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/controllers/main.py",
"source_location": "L435",
"id": "main_clover_process_card",
"community": 3,
"norm_label": "clover_process_card()"
},
{
"label": "Detect the card brand from the card number using BIN prefixes.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/controllers/main.py",
"source_location": "L18",
"id": "main_rationale_18",
"community": 3,
"norm_label": "detect the card brand from the card number using bin prefixes."
},
{
"label": "Process the return from a Clover payment flow.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/controllers/main.py",
"source_location": "L45",
"id": "main_rationale_45",
"community": 18,
"norm_label": "process the return from a clover payment flow."
},
{
"label": "Process webhook notifications from Clover.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/controllers/main.py",
"source_location": "L76",
"id": "main_rationale_76",
"community": 19,
"norm_label": "process webhook notifications from clover."
},
{
"label": "Process a charge-related webhook event.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/controllers/main.py",
"source_location": "L112",
"id": "main_rationale_112",
"community": 3,
"norm_label": "process a charge-related webhook event."
},
{
"label": "Process a void webhook event.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/controllers/main.py",
"source_location": "L137",
"id": "main_rationale_137",
"community": 3,
"norm_label": "process a void webhook event."
},
{
"label": "Process a refund webhook event.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/controllers/main.py",
"source_location": "L160",
"id": "main_rationale_160",
"community": 3,
"norm_label": "process a refund webhook event."
},
{
"label": "Handle the OAuth2 authorization callback from Clover. After a merchant",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/controllers/main.py",
"source_location": "L201",
"id": "main_rationale_201",
"community": 20,
"norm_label": "handle the oauth2 authorization callback from clover. after a merchant"
},
{
"label": "Apply credit card surcharge to the linked invoice if enabled.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/controllers/main.py",
"source_location": "L262",
"id": "main_rationale_262",
"community": 3,
"norm_label": "apply credit card surcharge to the linked invoice if enabled."
},
{
"label": "Return a list of active terminals for the given Clover provider.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/controllers/main.py",
"source_location": "L328",
"id": "main_rationale_328",
"community": 21,
"norm_label": "return a list of active terminals for the given clover provider."
},
{
"label": "Send a payment request to a Clover terminal via Cloud Pay Display.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/controllers/main.py",
"source_location": "L351",
"id": "main_rationale_351",
"community": 22,
"norm_label": "send a payment request to a clover terminal via cloud pay display."
},
{
"label": "Poll for the status of a terminal payment.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/controllers/main.py",
"source_location": "L386",
"id": "main_rationale_386",
"community": 23,
"norm_label": "poll for the status of a terminal payment."
},
{
"label": "Handle callback from terminal payment completion (if configured).",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/controllers/main.py",
"source_location": "L428",
"id": "main_rationale_428",
"community": 24,
"norm_label": "handle callback from terminal payment completion (if configured)."
},
{
"label": "Process a card payment through Clover Ecommerce API. The frontend token",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/controllers/main.py",
"source_location": "L437",
"id": "main_rationale_437",
"community": 25,
"norm_label": "process a card payment through clover ecommerce api. the frontend token"
}
],
"links": [
{
"relation": "imports_from",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/__init__.py",
"source_location": "L5",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_clover_init_py",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_clover_init_py",
"source": "users_gurpreet_github_odoo_modules_fusion_clover_init_py",
"target": "users_gurpreet_github_odoo_modules_fusion_clover_init_py",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/__init__.py",
"source_location": "L8",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_clover_init_py",
"_tgt": "init_post_init_hook",
"source": "users_gurpreet_github_odoo_modules_fusion_clover_init_py",
"target": "init_post_init_hook",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/__init__.py",
"source_location": "L14",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_clover_init_py",
"_tgt": "init_uninstall_hook",
"source": "users_gurpreet_github_odoo_modules_fusion_clover_init_py",
"target": "init_uninstall_hook",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/utils.py",
"source_location": "L8",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_clover_utils_py",
"_tgt": "utils_generate_idempotency_key",
"source": "users_gurpreet_github_odoo_modules_fusion_clover_utils_py",
"target": "utils_generate_idempotency_key",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/utils.py",
"source_location": "L13",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_clover_utils_py",
"_tgt": "utils_build_ecom_url",
"source": "users_gurpreet_github_odoo_modules_fusion_clover_utils_py",
"target": "utils_build_ecom_url",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/utils.py",
"source_location": "L25",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_clover_utils_py",
"_tgt": "utils_build_platform_url",
"source": "users_gurpreet_github_odoo_modules_fusion_clover_utils_py",
"target": "utils_build_platform_url",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/utils.py",
"source_location": "L40",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_clover_utils_py",
"_tgt": "utils_build_ecom_headers",
"source": "users_gurpreet_github_odoo_modules_fusion_clover_utils_py",
"target": "utils_build_ecom_headers",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/utils.py",
"source_location": "L58",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_clover_utils_py",
"_tgt": "utils_format_clover_amount",
"source": "users_gurpreet_github_odoo_modules_fusion_clover_utils_py",
"target": "utils_format_clover_amount",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/utils.py",
"source_location": "L70",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_clover_utils_py",
"_tgt": "utils_parse_clover_amount",
"source": "users_gurpreet_github_odoo_modules_fusion_clover_utils_py",
"target": "utils_parse_clover_amount",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/utils.py",
"source_location": "L82",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_clover_utils_py",
"_tgt": "utils_extract_card_details",
"source": "users_gurpreet_github_odoo_modules_fusion_clover_utils_py",
"target": "utils_extract_card_details",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/utils.py",
"source_location": "L104",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_clover_utils_py",
"_tgt": "utils_get_clover_status",
"source": "users_gurpreet_github_odoo_modules_fusion_clover_utils_py",
"target": "utils_get_clover_status",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/utils.py",
"source_location": "L117",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_clover_utils_py",
"_tgt": "utils_build_charge_payload",
"source": "users_gurpreet_github_odoo_modules_fusion_clover_utils_py",
"target": "utils_build_charge_payload",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/utils.py",
"source_location": "L157",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_clover_utils_py",
"_tgt": "utils_build_refund_payload",
"source": "users_gurpreet_github_odoo_modules_fusion_clover_utils_py",
"target": "utils_build_refund_payload",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/utils.py",
"source_location": "L9",
"weight": 1.0,
"_src": "utils_rationale_9",
"_tgt": "utils_generate_idempotency_key",
"source": "utils_generate_idempotency_key",
"target": "utils_rationale_9",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_provider.py",
"source_location": "L111",
"weight": 1.0,
"_src": "payment_provider_paymentprovider_clover_make_ecom_request",
"_tgt": "utils_generate_idempotency_key",
"source": "utils_generate_idempotency_key",
"target": "payment_provider_paymentprovider_clover_make_ecom_request"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_provider.py",
"source_location": "L443",
"weight": 1.0,
"_src": "payment_provider_paymentprovider_clover_terminal_request",
"_tgt": "utils_generate_idempotency_key",
"source": "utils_generate_idempotency_key",
"target": "payment_provider_paymentprovider_clover_terminal_request"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/utils.py",
"source_location": "L14",
"weight": 1.0,
"_src": "utils_rationale_14",
"_tgt": "utils_build_ecom_url",
"source": "utils_build_ecom_url",
"target": "utils_rationale_14",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_provider.py",
"source_location": "L109",
"weight": 1.0,
"_src": "payment_provider_paymentprovider_clover_make_ecom_request",
"_tgt": "utils_build_ecom_url",
"source": "utils_build_ecom_url",
"target": "payment_provider_paymentprovider_clover_make_ecom_request"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/utils.py",
"source_location": "L26",
"weight": 1.0,
"_src": "utils_rationale_26",
"_tgt": "utils_build_platform_url",
"source": "utils_build_platform_url",
"target": "utils_rationale_26",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_provider.py",
"source_location": "L178",
"weight": 1.0,
"_src": "payment_provider_paymentprovider_clover_make_platform_request",
"_tgt": "utils_build_platform_url",
"source": "utils_build_platform_url",
"target": "payment_provider_paymentprovider_clover_make_platform_request"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/utils.py",
"source_location": "L41",
"weight": 1.0,
"_src": "utils_rationale_41",
"_tgt": "utils_build_ecom_headers",
"source": "utils_build_ecom_headers",
"target": "utils_rationale_41",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_provider.py",
"source_location": "L112",
"weight": 1.0,
"_src": "payment_provider_paymentprovider_clover_make_ecom_request",
"_tgt": "utils_build_ecom_headers",
"source": "utils_build_ecom_headers",
"target": "payment_provider_paymentprovider_clover_make_ecom_request"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_provider.py",
"source_location": "L184",
"weight": 1.0,
"_src": "payment_provider_paymentprovider_clover_make_platform_request",
"_tgt": "utils_build_ecom_headers",
"source": "utils_build_ecom_headers",
"target": "payment_provider_paymentprovider_clover_make_platform_request"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/utils.py",
"source_location": "L135",
"weight": 1.0,
"_src": "utils_build_charge_payload",
"_tgt": "utils_format_clover_amount",
"source": "utils_format_clover_amount",
"target": "utils_build_charge_payload",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/utils.py",
"source_location": "L172",
"weight": 1.0,
"_src": "utils_build_refund_payload",
"_tgt": "utils_format_clover_amount",
"source": "utils_format_clover_amount",
"target": "utils_build_refund_payload",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/utils.py",
"source_location": "L59",
"weight": 1.0,
"_src": "utils_rationale_59",
"_tgt": "utils_format_clover_amount",
"source": "utils_format_clover_amount",
"target": "utils_rationale_59",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_refund_wizard.py",
"source_location": "L363",
"weight": 1.0,
"_src": "clover_refund_wizard_cloverrefundwizard_non_referenced_credit_via_terminal",
"_tgt": "utils_format_clover_amount",
"source": "utils_format_clover_amount",
"target": "clover_refund_wizard_cloverrefundwizard_non_referenced_credit_via_terminal"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_payment_wizard.py",
"source_location": "L467",
"weight": 1.0,
"_src": "clover_payment_wizard_cloverpaymentwizard_collect_via_card",
"_tgt": "utils_format_clover_amount",
"source": "utils_format_clover_amount",
"target": "clover_payment_wizard_cloverpaymentwizard_collect_via_card"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_provider.py",
"source_location": "L266",
"weight": 1.0,
"_src": "payment_provider_paymentprovider_clover_capture_charge",
"_tgt": "utils_format_clover_amount",
"source": "utils_format_clover_amount",
"target": "payment_provider_paymentprovider_clover_capture_charge"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_provider.py",
"source_location": "L307",
"weight": 1.0,
"_src": "payment_provider_paymentprovider_clover_create_credit",
"_tgt": "utils_format_clover_amount",
"source": "utils_format_clover_amount",
"target": "payment_provider_paymentprovider_clover_create_credit"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_provider.py",
"source_location": "L364",
"weight": 1.0,
"_src": "payment_provider_paymentprovider_clover_get_inline_form_values",
"_tgt": "utils_format_clover_amount",
"source": "utils_format_clover_amount",
"target": "payment_provider_paymentprovider_clover_get_inline_form_values"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/clover_terminal.py",
"source_location": "L163",
"weight": 1.0,
"_src": "clover_terminal_cloverterminal_action_send_payment",
"_tgt": "utils_format_clover_amount",
"source": "utils_format_clover_amount",
"target": "clover_terminal_cloverterminal_action_send_payment"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/utils.py",
"source_location": "L71",
"weight": 1.0,
"_src": "utils_rationale_71",
"_tgt": "utils_parse_clover_amount",
"source": "utils_parse_clover_amount",
"target": "utils_rationale_71",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/controllers/main.py",
"source_location": "L182",
"weight": 1.0,
"_src": "main_clovercontroller_handle_refund_webhook",
"_tgt": "utils_parse_clover_amount",
"source": "utils_parse_clover_amount",
"target": "main_clovercontroller_handle_refund_webhook"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/utils.py",
"source_location": "L83",
"weight": 1.0,
"_src": "utils_rationale_83",
"_tgt": "utils_extract_card_details",
"source": "utils_extract_card_details",
"target": "utils_rationale_83",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L461",
"weight": 1.0,
"_src": "payment_transaction_paymenttransaction_apply_updates",
"_tgt": "utils_extract_card_details",
"source": "utils_extract_card_details",
"target": "payment_transaction_paymenttransaction_apply_updates"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L563",
"weight": 1.0,
"_src": "payment_transaction_paymenttransaction_extract_token_values",
"_tgt": "utils_extract_card_details",
"source": "utils_extract_card_details",
"target": "payment_transaction_paymenttransaction_extract_token_values"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/utils.py",
"source_location": "L105",
"weight": 1.0,
"_src": "utils_rationale_105",
"_tgt": "utils_get_clover_status",
"source": "utils_get_clover_status",
"target": "utils_rationale_105",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L475",
"weight": 1.0,
"_src": "payment_transaction_paymenttransaction_apply_updates",
"_tgt": "utils_get_clover_status",
"source": "utils_get_clover_status",
"target": "payment_transaction_paymenttransaction_apply_updates"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/utils.py",
"source_location": "L121",
"weight": 1.0,
"_src": "utils_rationale_121",
"_tgt": "utils_build_charge_payload",
"source": "utils_build_charge_payload",
"target": "utils_rationale_121",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_provider.py",
"source_location": "L241",
"weight": 1.0,
"_src": "payment_provider_paymentprovider_clover_create_charge",
"_tgt": "utils_build_charge_payload",
"source": "utils_build_charge_payload",
"target": "payment_provider_paymentprovider_clover_create_charge"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/utils.py",
"source_location": "L158",
"weight": 1.0,
"_src": "utils_rationale_158",
"_tgt": "utils_build_refund_payload",
"source": "utils_build_refund_payload",
"target": "utils_rationale_158",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_provider.py",
"source_location": "L282",
"weight": 1.0,
"_src": "payment_provider_paymentprovider_clover_create_refund",
"_tgt": "utils_build_refund_payload",
"source": "utils_build_refund_payload",
"target": "payment_provider_paymentprovider_clover_create_refund"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_refund_wizard.py",
"source_location": "L15",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_clover_wizard_clover_refund_wizard_py",
"_tgt": "clover_refund_wizard_cloverrefundwizard",
"source": "users_gurpreet_github_odoo_modules_fusion_clover_wizard_clover_refund_wizard_py",
"target": "clover_refund_wizard_cloverrefundwizard",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_refund_wizard.py",
"source_location": "L115",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_clover_wizard_clover_refund_wizard_py",
"_tgt": "clover_refund_wizard_default_get",
"source": "users_gurpreet_github_odoo_modules_fusion_clover_wizard_clover_refund_wizard_py",
"target": "clover_refund_wizard_default_get",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_refund_wizard.py",
"source_location": "L111",
"weight": 1.0,
"_src": "clover_refund_wizard_cloverrefundwizard",
"_tgt": "clover_refund_wizard_cloverrefundwizard_get_provider_sudo",
"source": "clover_refund_wizard_cloverrefundwizard",
"target": "clover_refund_wizard_cloverrefundwizard_get_provider_sudo",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_refund_wizard.py",
"source_location": "L184",
"weight": 1.0,
"_src": "clover_refund_wizard_cloverrefundwizard",
"_tgt": "clover_refund_wizard_cloverrefundwizard_action_process_refund",
"source": "clover_refund_wizard_cloverrefundwizard",
"target": "clover_refund_wizard_cloverrefundwizard_action_process_refund",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_refund_wizard.py",
"source_location": "L207",
"weight": 1.0,
"_src": "clover_refund_wizard_cloverrefundwizard",
"_tgt": "clover_refund_wizard_cloverrefundwizard_verify_not_already_reversed",
"source": "clover_refund_wizard_cloverrefundwizard",
"target": "clover_refund_wizard_cloverrefundwizard_verify_not_already_reversed",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_refund_wizard.py",
"source_location": "L222",
"weight": 1.0,
"_src": "clover_refund_wizard_cloverrefundwizard",
"_tgt": "clover_refund_wizard_cloverrefundwizard_process_referenced_refund",
"source": "clover_refund_wizard_cloverrefundwizard",
"target": "clover_refund_wizard_cloverrefundwizard_process_referenced_refund",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_refund_wizard.py",
"source_location": "L289",
"weight": 1.0,
"_src": "clover_refund_wizard_cloverrefundwizard",
"_tgt": "clover_refund_wizard_cloverrefundwizard_process_non_referenced_credit",
"source": "clover_refund_wizard_cloverrefundwizard",
"target": "clover_refund_wizard_cloverrefundwizard_process_non_referenced_credit",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_refund_wizard.py",
"source_location": "L307",
"weight": 1.0,
"_src": "clover_refund_wizard_cloverrefundwizard",
"_tgt": "clover_refund_wizard_cloverrefundwizard_non_referenced_credit_via_api",
"source": "clover_refund_wizard_cloverrefundwizard",
"target": "clover_refund_wizard_cloverrefundwizard_non_referenced_credit_via_api",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_refund_wizard.py",
"source_location": "L361",
"weight": 1.0,
"_src": "clover_refund_wizard_cloverrefundwizard",
"_tgt": "clover_refund_wizard_cloverrefundwizard_non_referenced_credit_via_terminal",
"source": "clover_refund_wizard_cloverrefundwizard",
"target": "clover_refund_wizard_cloverrefundwizard_non_referenced_credit_via_terminal",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_refund_wizard.py",
"source_location": "L417",
"weight": 1.0,
"_src": "clover_refund_wizard_cloverrefundwizard",
"_tgt": "clover_refund_wizard_cloverrefundwizard_create_refund_transaction",
"source": "clover_refund_wizard_cloverrefundwizard",
"target": "clover_refund_wizard_cloverrefundwizard_create_refund_transaction",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_refund_wizard.py",
"source_location": "L451",
"weight": 1.0,
"_src": "clover_refund_wizard_cloverrefundwizard",
"_tgt": "clover_refund_wizard_cloverrefundwizard_action_send_receipt",
"source": "clover_refund_wizard_cloverrefundwizard",
"target": "clover_refund_wizard_cloverrefundwizard_action_send_receipt",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_refund_wizard.py",
"source_location": "L468",
"weight": 1.0,
"_src": "clover_refund_wizard_cloverrefundwizard",
"_tgt": "clover_refund_wizard_cloverrefundwizard_reopen_wizard",
"source": "clover_refund_wizard_cloverrefundwizard",
"target": "clover_refund_wizard_cloverrefundwizard_reopen_wizard",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_refund_wizard.py",
"source_location": "L214",
"weight": 1.0,
"_src": "clover_refund_wizard_cloverrefundwizard_verify_not_already_reversed",
"_tgt": "clover_refund_wizard_cloverrefundwizard_get_provider_sudo",
"source": "clover_refund_wizard_cloverrefundwizard_get_provider_sudo",
"target": "clover_refund_wizard_cloverrefundwizard_verify_not_already_reversed",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_refund_wizard.py",
"source_location": "L226",
"weight": 1.0,
"_src": "clover_refund_wizard_cloverrefundwizard_process_referenced_refund",
"_tgt": "clover_refund_wizard_cloverrefundwizard_get_provider_sudo",
"source": "clover_refund_wizard_cloverrefundwizard_get_provider_sudo",
"target": "clover_refund_wizard_cloverrefundwizard_process_referenced_refund",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_refund_wizard.py",
"source_location": "L300",
"weight": 1.0,
"_src": "clover_refund_wizard_cloverrefundwizard_process_non_referenced_credit",
"_tgt": "clover_refund_wizard_cloverrefundwizard_get_provider_sudo",
"source": "clover_refund_wizard_cloverrefundwizard_get_provider_sudo",
"target": "clover_refund_wizard_cloverrefundwizard_process_non_referenced_credit",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_refund_wizard.py",
"source_location": "L128",
"weight": 1.0,
"_src": "clover_refund_wizard_default_get",
"_tgt": "account_move_accountmove_get_original_clover_transaction",
"source": "clover_refund_wizard_default_get",
"target": "account_move_accountmove_get_original_clover_transaction"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_refund_wizard.py",
"source_location": "L201",
"weight": 1.0,
"_src": "clover_refund_wizard_cloverrefundwizard_action_process_refund",
"_tgt": "clover_refund_wizard_cloverrefundwizard_verify_not_already_reversed",
"source": "clover_refund_wizard_cloverrefundwizard_action_process_refund",
"target": "clover_refund_wizard_cloverrefundwizard_verify_not_already_reversed",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_refund_wizard.py",
"source_location": "L204",
"weight": 1.0,
"_src": "clover_refund_wizard_cloverrefundwizard_action_process_refund",
"_tgt": "clover_refund_wizard_cloverrefundwizard_process_non_referenced_credit",
"source": "clover_refund_wizard_cloverrefundwizard_action_process_refund",
"target": "clover_refund_wizard_cloverrefundwizard_process_non_referenced_credit",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_refund_wizard.py",
"source_location": "L205",
"weight": 1.0,
"_src": "clover_refund_wizard_cloverrefundwizard_action_process_refund",
"_tgt": "clover_refund_wizard_cloverrefundwizard_process_referenced_refund",
"source": "clover_refund_wizard_cloverrefundwizard_action_process_refund",
"target": "clover_refund_wizard_cloverrefundwizard_process_referenced_refund",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_refund_wizard.py",
"source_location": "L185",
"weight": 1.0,
"_src": "clover_refund_wizard_rationale_185",
"_tgt": "clover_refund_wizard_cloverrefundwizard_action_process_refund",
"source": "clover_refund_wizard_cloverrefundwizard_action_process_refund",
"target": "clover_refund_wizard_rationale_185",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_refund_wizard.py",
"source_location": "L208",
"weight": 1.0,
"_src": "clover_refund_wizard_rationale_208",
"_tgt": "clover_refund_wizard_cloverrefundwizard_verify_not_already_reversed",
"source": "clover_refund_wizard_cloverrefundwizard_verify_not_already_reversed",
"target": "clover_refund_wizard_rationale_208",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_refund_wizard.py",
"source_location": "L216",
"weight": 1.0,
"_src": "clover_refund_wizard_cloverrefundwizard_verify_not_already_reversed",
"_tgt": "payment_provider_paymentprovider_clover_verify_charge_not_reversed",
"source": "clover_refund_wizard_cloverrefundwizard_verify_not_already_reversed",
"target": "payment_provider_paymentprovider_clover_verify_charge_not_reversed"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_refund_wizard.py",
"source_location": "L240",
"weight": 1.0,
"_src": "clover_refund_wizard_cloverrefundwizard_process_referenced_refund",
"_tgt": "clover_refund_wizard_cloverrefundwizard_reopen_wizard",
"source": "clover_refund_wizard_cloverrefundwizard_process_referenced_refund",
"target": "clover_refund_wizard_cloverrefundwizard_reopen_wizard",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_refund_wizard.py",
"source_location": "L261",
"weight": 1.0,
"_src": "clover_refund_wizard_cloverrefundwizard_process_referenced_refund",
"_tgt": "clover_refund_wizard_cloverrefundwizard_create_refund_transaction",
"source": "clover_refund_wizard_cloverrefundwizard_process_referenced_refund",
"target": "clover_refund_wizard_cloverrefundwizard_create_refund_transaction",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_refund_wizard.py",
"source_location": "L223",
"weight": 1.0,
"_src": "clover_refund_wizard_rationale_223",
"_tgt": "clover_refund_wizard_cloverrefundwizard_process_referenced_refund",
"source": "clover_refund_wizard_cloverrefundwizard_process_referenced_refund",
"target": "clover_refund_wizard_rationale_223",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_refund_wizard.py",
"source_location": "L229",
"weight": 1.0,
"_src": "clover_refund_wizard_cloverrefundwizard_process_referenced_refund",
"_tgt": "payment_provider_paymentprovider_clover_create_refund",
"source": "clover_refund_wizard_cloverrefundwizard_process_referenced_refund",
"target": "payment_provider_paymentprovider_clover_create_refund"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_refund_wizard.py",
"source_location": "L304",
"weight": 1.0,
"_src": "clover_refund_wizard_cloverrefundwizard_process_non_referenced_credit",
"_tgt": "clover_refund_wizard_cloverrefundwizard_non_referenced_credit_via_terminal",
"source": "clover_refund_wizard_cloverrefundwizard_process_non_referenced_credit",
"target": "clover_refund_wizard_cloverrefundwizard_non_referenced_credit_via_terminal",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_refund_wizard.py",
"source_location": "L305",
"weight": 1.0,
"_src": "clover_refund_wizard_cloverrefundwizard_process_non_referenced_credit",
"_tgt": "clover_refund_wizard_cloverrefundwizard_non_referenced_credit_via_api",
"source": "clover_refund_wizard_cloverrefundwizard_process_non_referenced_credit",
"target": "clover_refund_wizard_cloverrefundwizard_non_referenced_credit_via_api",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_refund_wizard.py",
"source_location": "L290",
"weight": 1.0,
"_src": "clover_refund_wizard_rationale_290",
"_tgt": "clover_refund_wizard_cloverrefundwizard_process_non_referenced_credit",
"source": "clover_refund_wizard_cloverrefundwizard_process_non_referenced_credit",
"target": "clover_refund_wizard_rationale_290",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_refund_wizard.py",
"source_location": "L329",
"weight": 1.0,
"_src": "clover_refund_wizard_cloverrefundwizard_non_referenced_credit_via_api",
"_tgt": "clover_refund_wizard_cloverrefundwizard_reopen_wizard",
"source": "clover_refund_wizard_cloverrefundwizard_non_referenced_credit_via_api",
"target": "clover_refund_wizard_cloverrefundwizard_reopen_wizard",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_refund_wizard.py",
"source_location": "L334",
"weight": 1.0,
"_src": "clover_refund_wizard_cloverrefundwizard_non_referenced_credit_via_api",
"_tgt": "clover_refund_wizard_cloverrefundwizard_create_refund_transaction",
"source": "clover_refund_wizard_cloverrefundwizard_non_referenced_credit_via_api",
"target": "clover_refund_wizard_cloverrefundwizard_create_refund_transaction",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_refund_wizard.py",
"source_location": "L308",
"weight": 1.0,
"_src": "clover_refund_wizard_rationale_308",
"_tgt": "clover_refund_wizard_cloverrefundwizard_non_referenced_credit_via_api",
"source": "clover_refund_wizard_cloverrefundwizard_non_referenced_credit_via_api",
"target": "clover_refund_wizard_rationale_308",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_refund_wizard.py",
"source_location": "L314",
"weight": 1.0,
"_src": "clover_refund_wizard_cloverrefundwizard_non_referenced_credit_via_api",
"_tgt": "payment_provider_paymentprovider_clover_create_credit",
"source": "clover_refund_wizard_cloverrefundwizard_non_referenced_credit_via_api",
"target": "payment_provider_paymentprovider_clover_create_credit"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_refund_wizard.py",
"source_location": "L384",
"weight": 1.0,
"_src": "clover_refund_wizard_cloverrefundwizard_non_referenced_credit_via_terminal",
"_tgt": "clover_refund_wizard_cloverrefundwizard_reopen_wizard",
"source": "clover_refund_wizard_cloverrefundwizard_non_referenced_credit_via_terminal",
"target": "clover_refund_wizard_cloverrefundwizard_reopen_wizard",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_refund_wizard.py",
"source_location": "L386",
"weight": 1.0,
"_src": "clover_refund_wizard_cloverrefundwizard_non_referenced_credit_via_terminal",
"_tgt": "clover_refund_wizard_cloverrefundwizard_create_refund_transaction",
"source": "clover_refund_wizard_cloverrefundwizard_non_referenced_credit_via_terminal",
"target": "clover_refund_wizard_cloverrefundwizard_create_refund_transaction",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_refund_wizard.py",
"source_location": "L362",
"weight": 1.0,
"_src": "clover_refund_wizard_rationale_362",
"_tgt": "clover_refund_wizard_cloverrefundwizard_non_referenced_credit_via_terminal",
"source": "clover_refund_wizard_cloverrefundwizard_non_referenced_credit_via_terminal",
"target": "clover_refund_wizard_rationale_362",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_refund_wizard.py",
"source_location": "L374",
"weight": 1.0,
"_src": "clover_refund_wizard_cloverrefundwizard_non_referenced_credit_via_terminal",
"_tgt": "payment_provider_paymentprovider_clover_terminal_request",
"source": "clover_refund_wizard_cloverrefundwizard_non_referenced_credit_via_terminal",
"target": "payment_provider_paymentprovider_clover_terminal_request"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_refund_wizard.py",
"source_location": "L418",
"weight": 1.0,
"_src": "clover_refund_wizard_rationale_418",
"_tgt": "clover_refund_wizard_cloverrefundwizard_create_refund_transaction",
"source": "clover_refund_wizard_cloverrefundwizard_create_refund_transaction",
"target": "clover_refund_wizard_rationale_418",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_refund_wizard.py",
"source_location": "L452",
"weight": 1.0,
"_src": "clover_refund_wizard_rationale_452",
"_tgt": "clover_refund_wizard_cloverrefundwizard_action_send_receipt",
"source": "clover_refund_wizard_cloverrefundwizard_action_send_receipt",
"target": "clover_refund_wizard_rationale_452",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/__init__.py",
"source_location": "L4",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_clover_wizard_init_py",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_clover_wizard_init_py",
"source": "users_gurpreet_github_odoo_modules_fusion_clover_wizard_init_py",
"target": "users_gurpreet_github_odoo_modules_fusion_clover_wizard_init_py",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_payment_wizard.py",
"source_location": "L13",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_clover_wizard_clover_payment_wizard_py",
"_tgt": "clover_payment_wizard_cloverpaymentwizard",
"source": "users_gurpreet_github_odoo_modules_fusion_clover_wizard_clover_payment_wizard_py",
"target": "clover_payment_wizard_cloverpaymentwizard",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_payment_wizard.py",
"source_location": "L135",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_clover_wizard_clover_payment_wizard_py",
"_tgt": "clover_payment_wizard_compute_surcharge_enabled",
"source": "users_gurpreet_github_odoo_modules_fusion_clover_wizard_clover_payment_wizard_py",
"target": "clover_payment_wizard_compute_surcharge_enabled",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_payment_wizard.py",
"source_location": "L143",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_clover_wizard_clover_payment_wizard_py",
"_tgt": "clover_payment_wizard_detect_card_brand",
"source": "users_gurpreet_github_odoo_modules_fusion_clover_wizard_clover_payment_wizard_py",
"target": "clover_payment_wizard_detect_card_brand",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_payment_wizard.py",
"source_location": "L171",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_clover_wizard_clover_payment_wizard_py",
"_tgt": "clover_payment_wizard_onchange_card_number",
"source": "users_gurpreet_github_odoo_modules_fusion_clover_wizard_clover_payment_wizard_py",
"target": "clover_payment_wizard_onchange_card_number",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_payment_wizard.py",
"source_location": "L176",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_clover_wizard_clover_payment_wizard_py",
"_tgt": "clover_payment_wizard_onchange_card_type",
"source": "users_gurpreet_github_odoo_modules_fusion_clover_wizard_clover_payment_wizard_py",
"target": "clover_payment_wizard_onchange_card_type",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_payment_wizard.py",
"source_location": "L187",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_clover_wizard_clover_payment_wizard_py",
"_tgt": "clover_payment_wizard_default_get",
"source": "users_gurpreet_github_odoo_modules_fusion_clover_wizard_clover_payment_wizard_py",
"target": "clover_payment_wizard_default_get",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_payment_wizard.py",
"source_location": "L160",
"weight": 1.0,
"_src": "clover_payment_wizard_cloverpaymentwizard",
"_tgt": "clover_payment_wizard_cloverpaymentwizard_get_surcharge_rate",
"source": "clover_payment_wizard_cloverpaymentwizard",
"target": "clover_payment_wizard_cloverpaymentwizard_get_surcharge_rate",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_payment_wizard.py",
"source_location": "L210",
"weight": 1.0,
"_src": "clover_payment_wizard_cloverpaymentwizard",
"_tgt": "clover_payment_wizard_cloverpaymentwizard_get_provider_sudo",
"source": "clover_payment_wizard_cloverpaymentwizard",
"target": "clover_payment_wizard_cloverpaymentwizard_get_provider_sudo",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_payment_wizard.py",
"source_location": "L213",
"weight": 1.0,
"_src": "clover_payment_wizard_cloverpaymentwizard",
"_tgt": "clover_payment_wizard_cloverpaymentwizard_apply_surcharge_if_needed",
"source": "clover_payment_wizard_cloverpaymentwizard",
"target": "clover_payment_wizard_cloverpaymentwizard_apply_surcharge_if_needed",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_payment_wizard.py",
"source_location": "L266",
"weight": 1.0,
"_src": "clover_payment_wizard_cloverpaymentwizard",
"_tgt": "clover_payment_wizard_cloverpaymentwizard_remove_surcharge_line",
"source": "clover_payment_wizard_cloverpaymentwizard",
"target": "clover_payment_wizard_cloverpaymentwizard_remove_surcharge_line",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_payment_wizard.py",
"source_location": "L303",
"weight": 1.0,
"_src": "clover_payment_wizard_cloverpaymentwizard",
"_tgt": "clover_payment_wizard_cloverpaymentwizard_action_collect_payment",
"source": "clover_payment_wizard_cloverpaymentwizard",
"target": "clover_payment_wizard_cloverpaymentwizard_action_collect_payment",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_payment_wizard.py",
"source_location": "L310",
"weight": 1.0,
"_src": "clover_payment_wizard_cloverpaymentwizard",
"_tgt": "clover_payment_wizard_cloverpaymentwizard_collect_via_terminal",
"source": "clover_payment_wizard_cloverpaymentwizard",
"target": "clover_payment_wizard_cloverpaymentwizard_collect_via_terminal",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_payment_wizard.py",
"source_location": "L386",
"weight": 1.0,
"_src": "clover_payment_wizard_cloverpaymentwizard",
"_tgt": "clover_payment_wizard_cloverpaymentwizard_action_check_status",
"source": "clover_payment_wizard_cloverpaymentwizard",
"target": "clover_payment_wizard_cloverpaymentwizard_action_check_status",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_payment_wizard.py",
"source_location": "L449",
"weight": 1.0,
"_src": "clover_payment_wizard_cloverpaymentwizard",
"_tgt": "clover_payment_wizard_cloverpaymentwizard_collect_via_card",
"source": "clover_payment_wizard_cloverpaymentwizard",
"target": "clover_payment_wizard_cloverpaymentwizard_collect_via_card",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_payment_wizard.py",
"source_location": "L543",
"weight": 1.0,
"_src": "clover_payment_wizard_cloverpaymentwizard",
"_tgt": "clover_payment_wizard_cloverpaymentwizard_action_send_receipt",
"source": "clover_payment_wizard_cloverpaymentwizard",
"target": "clover_payment_wizard_cloverpaymentwizard_action_send_receipt",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_payment_wizard.py",
"source_location": "L560",
"weight": 1.0,
"_src": "clover_payment_wizard_cloverpaymentwizard",
"_tgt": "clover_payment_wizard_cloverpaymentwizard_action_cancel_payment",
"source": "clover_payment_wizard_cloverpaymentwizard",
"target": "clover_payment_wizard_cloverpaymentwizard_action_cancel_payment",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_payment_wizard.py",
"source_location": "L567",
"weight": 1.0,
"_src": "clover_payment_wizard_cloverpaymentwizard",
"_tgt": "clover_payment_wizard_cloverpaymentwizard_cleanup_draft_transaction",
"source": "clover_payment_wizard_cloverpaymentwizard",
"target": "clover_payment_wizard_cloverpaymentwizard_cleanup_draft_transaction",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_payment_wizard.py",
"source_location": "L579",
"weight": 1.0,
"_src": "clover_payment_wizard_cloverpaymentwizard",
"_tgt": "clover_payment_wizard_cloverpaymentwizard_validate_card_fields",
"source": "clover_payment_wizard_cloverpaymentwizard",
"target": "clover_payment_wizard_cloverpaymentwizard_validate_card_fields",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_payment_wizard.py",
"source_location": "L590",
"weight": 1.0,
"_src": "clover_payment_wizard_cloverpaymentwizard",
"_tgt": "clover_payment_wizard_cloverpaymentwizard_create_payment_transaction",
"source": "clover_payment_wizard_cloverpaymentwizard",
"target": "clover_payment_wizard_cloverpaymentwizard_create_payment_transaction",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_payment_wizard.py",
"source_location": "L619",
"weight": 1.0,
"_src": "clover_payment_wizard_cloverpaymentwizard",
"_tgt": "clover_payment_wizard_cloverpaymentwizard_reopen_wizard",
"source": "clover_payment_wizard_cloverpaymentwizard",
"target": "clover_payment_wizard_cloverpaymentwizard_reopen_wizard",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_payment_wizard.py",
"source_location": "L173",
"weight": 1.0,
"_src": "clover_payment_wizard_onchange_card_number",
"_tgt": "clover_payment_wizard_detect_card_brand",
"source": "clover_payment_wizard_detect_card_brand",
"target": "clover_payment_wizard_onchange_card_number",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_payment_wizard.py",
"source_location": "L181",
"weight": 1.0,
"_src": "clover_payment_wizard_onchange_card_type",
"_tgt": "clover_payment_wizard_cloverpaymentwizard_get_surcharge_rate",
"source": "clover_payment_wizard_cloverpaymentwizard_get_surcharge_rate",
"target": "clover_payment_wizard_onchange_card_type",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_payment_wizard.py",
"source_location": "L220",
"weight": 1.0,
"_src": "clover_payment_wizard_cloverpaymentwizard_apply_surcharge_if_needed",
"_tgt": "clover_payment_wizard_cloverpaymentwizard_get_surcharge_rate",
"source": "clover_payment_wizard_cloverpaymentwizard_get_surcharge_rate",
"target": "clover_payment_wizard_cloverpaymentwizard_apply_surcharge_if_needed",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_payment_wizard.py",
"source_location": "L325",
"weight": 1.0,
"_src": "clover_payment_wizard_cloverpaymentwizard_collect_via_terminal",
"_tgt": "clover_payment_wizard_cloverpaymentwizard_get_provider_sudo",
"source": "clover_payment_wizard_cloverpaymentwizard_get_provider_sudo",
"target": "clover_payment_wizard_cloverpaymentwizard_collect_via_terminal",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_payment_wizard.py",
"source_location": "L464",
"weight": 1.0,
"_src": "clover_payment_wizard_cloverpaymentwizard_collect_via_card",
"_tgt": "clover_payment_wizard_cloverpaymentwizard_get_provider_sudo",
"source": "clover_payment_wizard_cloverpaymentwizard_get_provider_sudo",
"target": "clover_payment_wizard_cloverpaymentwizard_collect_via_card",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_payment_wizard.py",
"source_location": "L313",
"weight": 1.0,
"_src": "clover_payment_wizard_cloverpaymentwizard_collect_via_terminal",
"_tgt": "clover_payment_wizard_cloverpaymentwizard_apply_surcharge_if_needed",
"source": "clover_payment_wizard_cloverpaymentwizard_apply_surcharge_if_needed",
"target": "clover_payment_wizard_cloverpaymentwizard_collect_via_terminal",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_payment_wizard.py",
"source_location": "L452",
"weight": 1.0,
"_src": "clover_payment_wizard_cloverpaymentwizard_collect_via_card",
"_tgt": "clover_payment_wizard_cloverpaymentwizard_apply_surcharge_if_needed",
"source": "clover_payment_wizard_cloverpaymentwizard_apply_surcharge_if_needed",
"target": "clover_payment_wizard_cloverpaymentwizard_collect_via_card",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_payment_wizard.py",
"source_location": "L214",
"weight": 1.0,
"_src": "clover_payment_wizard_rationale_214",
"_tgt": "clover_payment_wizard_cloverpaymentwizard_apply_surcharge_if_needed",
"source": "clover_payment_wizard_cloverpaymentwizard_apply_surcharge_if_needed",
"target": "clover_payment_wizard_rationale_214",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_payment_wizard.py",
"source_location": "L379",
"weight": 1.0,
"_src": "clover_payment_wizard_cloverpaymentwizard_collect_via_terminal",
"_tgt": "clover_payment_wizard_cloverpaymentwizard_remove_surcharge_line",
"source": "clover_payment_wizard_cloverpaymentwizard_remove_surcharge_line",
"target": "clover_payment_wizard_cloverpaymentwizard_collect_via_terminal",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_payment_wizard.py",
"source_location": "L431",
"weight": 1.0,
"_src": "clover_payment_wizard_cloverpaymentwizard_action_check_status",
"_tgt": "clover_payment_wizard_cloverpaymentwizard_remove_surcharge_line",
"source": "clover_payment_wizard_cloverpaymentwizard_remove_surcharge_line",
"target": "clover_payment_wizard_cloverpaymentwizard_action_check_status",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_payment_wizard.py",
"source_location": "L507",
"weight": 1.0,
"_src": "clover_payment_wizard_cloverpaymentwizard_collect_via_card",
"_tgt": "clover_payment_wizard_cloverpaymentwizard_remove_surcharge_line",
"source": "clover_payment_wizard_cloverpaymentwizard_remove_surcharge_line",
"target": "clover_payment_wizard_cloverpaymentwizard_collect_via_card",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_payment_wizard.py",
"source_location": "L564",
"weight": 1.0,
"_src": "clover_payment_wizard_cloverpaymentwizard_action_cancel_payment",
"_tgt": "clover_payment_wizard_cloverpaymentwizard_remove_surcharge_line",
"source": "clover_payment_wizard_cloverpaymentwizard_remove_surcharge_line",
"target": "clover_payment_wizard_cloverpaymentwizard_action_cancel_payment",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_payment_wizard.py",
"source_location": "L267",
"weight": 1.0,
"_src": "clover_payment_wizard_rationale_267",
"_tgt": "clover_payment_wizard_cloverpaymentwizard_remove_surcharge_line",
"source": "clover_payment_wizard_cloverpaymentwizard_remove_surcharge_line",
"target": "clover_payment_wizard_rationale_267",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_payment_wizard.py",
"source_location": "L307",
"weight": 1.0,
"_src": "clover_payment_wizard_cloverpaymentwizard_action_collect_payment",
"_tgt": "clover_payment_wizard_cloverpaymentwizard_collect_via_terminal",
"source": "clover_payment_wizard_cloverpaymentwizard_action_collect_payment",
"target": "clover_payment_wizard_cloverpaymentwizard_collect_via_terminal",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_payment_wizard.py",
"source_location": "L308",
"weight": 1.0,
"_src": "clover_payment_wizard_cloverpaymentwizard_action_collect_payment",
"_tgt": "clover_payment_wizard_cloverpaymentwizard_collect_via_card",
"source": "clover_payment_wizard_cloverpaymentwizard_action_collect_payment",
"target": "clover_payment_wizard_cloverpaymentwizard_collect_via_card",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_payment_wizard.py",
"source_location": "L304",
"weight": 1.0,
"_src": "clover_payment_wizard_rationale_304",
"_tgt": "clover_payment_wizard_cloverpaymentwizard_action_collect_payment",
"source": "clover_payment_wizard_cloverpaymentwizard_action_collect_payment",
"target": "clover_payment_wizard_rationale_304",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_payment_wizard.py",
"source_location": "L320",
"weight": 1.0,
"_src": "clover_payment_wizard_cloverpaymentwizard_collect_via_terminal",
"_tgt": "clover_payment_wizard_cloverpaymentwizard_cleanup_draft_transaction",
"source": "clover_payment_wizard_cloverpaymentwizard_collect_via_terminal",
"target": "clover_payment_wizard_cloverpaymentwizard_cleanup_draft_transaction",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_payment_wizard.py",
"source_location": "L321",
"weight": 1.0,
"_src": "clover_payment_wizard_cloverpaymentwizard_collect_via_terminal",
"_tgt": "clover_payment_wizard_cloverpaymentwizard_create_payment_transaction",
"source": "clover_payment_wizard_cloverpaymentwizard_collect_via_terminal",
"target": "clover_payment_wizard_cloverpaymentwizard_create_payment_transaction",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_payment_wizard.py",
"source_location": "L366",
"weight": 1.0,
"_src": "clover_payment_wizard_cloverpaymentwizard_collect_via_terminal",
"_tgt": "clover_payment_wizard_cloverpaymentwizard_reopen_wizard",
"source": "clover_payment_wizard_cloverpaymentwizard_collect_via_terminal",
"target": "clover_payment_wizard_cloverpaymentwizard_reopen_wizard",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_payment_wizard.py",
"source_location": "L311",
"weight": 1.0,
"_src": "clover_payment_wizard_rationale_311",
"_tgt": "clover_payment_wizard_cloverpaymentwizard_collect_via_terminal",
"source": "clover_payment_wizard_cloverpaymentwizard_collect_via_terminal",
"target": "clover_payment_wizard_rationale_311",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_payment_wizard.py",
"source_location": "L328",
"weight": 1.0,
"_src": "clover_payment_wizard_cloverpaymentwizard_collect_via_terminal",
"_tgt": "clover_terminal_cloverterminal_action_send_payment",
"source": "clover_payment_wizard_cloverpaymentwizard_collect_via_terminal",
"target": "clover_terminal_cloverterminal_action_send_payment"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_payment_wizard.py",
"source_location": "L430",
"weight": 1.0,
"_src": "clover_payment_wizard_cloverpaymentwizard_action_check_status",
"_tgt": "clover_payment_wizard_cloverpaymentwizard_cleanup_draft_transaction",
"source": "clover_payment_wizard_cloverpaymentwizard_action_check_status",
"target": "clover_payment_wizard_cloverpaymentwizard_cleanup_draft_transaction",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_payment_wizard.py",
"source_location": "L447",
"weight": 1.0,
"_src": "clover_payment_wizard_cloverpaymentwizard_action_check_status",
"_tgt": "clover_payment_wizard_cloverpaymentwizard_reopen_wizard",
"source": "clover_payment_wizard_cloverpaymentwizard_action_check_status",
"target": "clover_payment_wizard_cloverpaymentwizard_reopen_wizard",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_payment_wizard.py",
"source_location": "L387",
"weight": 1.0,
"_src": "clover_payment_wizard_rationale_387",
"_tgt": "clover_payment_wizard_cloverpaymentwizard_action_check_status",
"source": "clover_payment_wizard_cloverpaymentwizard_action_check_status",
"target": "clover_payment_wizard_rationale_387",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_payment_wizard.py",
"source_location": "L395",
"weight": 1.0,
"_src": "clover_payment_wizard_cloverpaymentwizard_action_check_status",
"_tgt": "clover_terminal_cloverterminal_action_check_payment_status",
"source": "clover_payment_wizard_cloverpaymentwizard_action_check_status",
"target": "clover_terminal_cloverterminal_action_check_payment_status"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_payment_wizard.py",
"source_location": "L457",
"weight": 1.0,
"_src": "clover_payment_wizard_cloverpaymentwizard_collect_via_card",
"_tgt": "clover_payment_wizard_cloverpaymentwizard_validate_card_fields",
"source": "clover_payment_wizard_cloverpaymentwizard_collect_via_card",
"target": "clover_payment_wizard_cloverpaymentwizard_validate_card_fields",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_payment_wizard.py",
"source_location": "L458",
"weight": 1.0,
"_src": "clover_payment_wizard_cloverpaymentwizard_collect_via_card",
"_tgt": "clover_payment_wizard_cloverpaymentwizard_cleanup_draft_transaction",
"source": "clover_payment_wizard_cloverpaymentwizard_collect_via_card",
"target": "clover_payment_wizard_cloverpaymentwizard_cleanup_draft_transaction",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_payment_wizard.py",
"source_location": "L460",
"weight": 1.0,
"_src": "clover_payment_wizard_cloverpaymentwizard_collect_via_card",
"_tgt": "clover_payment_wizard_cloverpaymentwizard_create_payment_transaction",
"source": "clover_payment_wizard_cloverpaymentwizard_collect_via_card",
"target": "clover_payment_wizard_cloverpaymentwizard_create_payment_transaction",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_payment_wizard.py",
"source_location": "L519",
"weight": 1.0,
"_src": "clover_payment_wizard_cloverpaymentwizard_collect_via_card",
"_tgt": "clover_payment_wizard_cloverpaymentwizard_reopen_wizard",
"source": "clover_payment_wizard_cloverpaymentwizard_collect_via_card",
"target": "clover_payment_wizard_cloverpaymentwizard_reopen_wizard",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_payment_wizard.py",
"source_location": "L450",
"weight": 1.0,
"_src": "clover_payment_wizard_rationale_450",
"_tgt": "clover_payment_wizard_cloverpaymentwizard_collect_via_card",
"source": "clover_payment_wizard_cloverpaymentwizard_collect_via_card",
"target": "clover_payment_wizard_rationale_450",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_payment_wizard.py",
"source_location": "L483",
"weight": 1.0,
"_src": "clover_payment_wizard_cloverpaymentwizard_collect_via_card",
"_tgt": "payment_provider_paymentprovider_clover_make_ecom_request",
"source": "clover_payment_wizard_cloverpaymentwizard_collect_via_card",
"target": "payment_provider_paymentprovider_clover_make_ecom_request"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_payment_wizard.py",
"source_location": "L544",
"weight": 1.0,
"_src": "clover_payment_wizard_rationale_544",
"_tgt": "clover_payment_wizard_cloverpaymentwizard_action_send_receipt",
"source": "clover_payment_wizard_cloverpaymentwizard_action_send_receipt",
"target": "clover_payment_wizard_rationale_544",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_payment_wizard.py",
"source_location": "L563",
"weight": 1.0,
"_src": "clover_payment_wizard_cloverpaymentwizard_action_cancel_payment",
"_tgt": "clover_payment_wizard_cloverpaymentwizard_cleanup_draft_transaction",
"source": "clover_payment_wizard_cloverpaymentwizard_action_cancel_payment",
"target": "clover_payment_wizard_cloverpaymentwizard_cleanup_draft_transaction",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_payment_wizard.py",
"source_location": "L561",
"weight": 1.0,
"_src": "clover_payment_wizard_rationale_561",
"_tgt": "clover_payment_wizard_cloverpaymentwizard_action_cancel_payment",
"source": "clover_payment_wizard_cloverpaymentwizard_action_cancel_payment",
"target": "clover_payment_wizard_rationale_561",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_payment_wizard.py",
"source_location": "L568",
"weight": 1.0,
"_src": "clover_payment_wizard_rationale_568",
"_tgt": "clover_payment_wizard_cloverpaymentwizard_cleanup_draft_transaction",
"source": "clover_payment_wizard_cloverpaymentwizard_cleanup_draft_transaction",
"target": "clover_payment_wizard_rationale_568",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_payment_wizard.py",
"source_location": "L580",
"weight": 1.0,
"_src": "clover_payment_wizard_rationale_580",
"_tgt": "clover_payment_wizard_cloverpaymentwizard_validate_card_fields",
"source": "clover_payment_wizard_cloverpaymentwizard_validate_card_fields",
"target": "clover_payment_wizard_rationale_580",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_payment_wizard.py",
"source_location": "L591",
"weight": 1.0,
"_src": "clover_payment_wizard_rationale_591",
"_tgt": "clover_payment_wizard_cloverpaymentwizard_create_payment_transaction",
"source": "clover_payment_wizard_cloverpaymentwizard_create_payment_transaction",
"target": "clover_payment_wizard_rationale_591",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/wizard/clover_payment_wizard.py",
"source_location": "L620",
"weight": 1.0,
"_src": "clover_payment_wizard_rationale_620",
"_tgt": "clover_payment_wizard_cloverpaymentwizard_reopen_wizard",
"source": "clover_payment_wizard_cloverpaymentwizard_reopen_wizard",
"target": "clover_payment_wizard_rationale_620",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_provider.py",
"source_location": "L17",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_clover_models_payment_provider_py",
"_tgt": "payment_provider_paymentprovider",
"source": "users_gurpreet_github_odoo_modules_fusion_clover_models_payment_provider_py",
"target": "payment_provider_paymentprovider",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_provider.py",
"source_location": "L75",
"weight": 1.0,
"_src": "payment_provider_paymentprovider",
"_tgt": "payment_provider_paymentprovider_compute_feature_support_fields",
"source": "payment_provider_paymentprovider",
"target": "payment_provider_paymentprovider_compute_feature_support_fields",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_provider.py",
"source_location": "L86",
"weight": 1.0,
"_src": "payment_provider_paymentprovider",
"_tgt": "payment_provider_paymentprovider_get_default_payment_method_codes",
"source": "payment_provider_paymentprovider",
"target": "payment_provider_paymentprovider_get_default_payment_method_codes",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_provider.py",
"source_location": "L95",
"weight": 1.0,
"_src": "payment_provider_paymentprovider",
"_tgt": "payment_provider_paymentprovider_clover_make_ecom_request",
"source": "payment_provider_paymentprovider",
"target": "payment_provider_paymentprovider_clover_make_ecom_request",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_provider.py",
"source_location": "L164",
"weight": 1.0,
"_src": "payment_provider_paymentprovider",
"_tgt": "payment_provider_paymentprovider_clover_make_platform_request",
"source": "payment_provider_paymentprovider",
"target": "payment_provider_paymentprovider_clover_make_platform_request",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_provider.py",
"source_location": "L222",
"weight": 1.0,
"_src": "payment_provider_paymentprovider",
"_tgt": "payment_provider_paymentprovider_clover_create_charge",
"source": "payment_provider_paymentprovider",
"target": "payment_provider_paymentprovider_clover_create_charge",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_provider.py",
"source_location": "L254",
"weight": 1.0,
"_src": "payment_provider_paymentprovider",
"_tgt": "payment_provider_paymentprovider_clover_capture_charge",
"source": "payment_provider_paymentprovider",
"target": "payment_provider_paymentprovider_clover_capture_charge",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_provider.py",
"source_location": "L271",
"weight": 1.0,
"_src": "payment_provider_paymentprovider",
"_tgt": "payment_provider_paymentprovider_clover_create_refund",
"source": "payment_provider_paymentprovider",
"target": "payment_provider_paymentprovider_clover_create_refund",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_provider.py",
"source_location": "L292",
"weight": 1.0,
"_src": "payment_provider_paymentprovider",
"_tgt": "payment_provider_paymentprovider_clover_create_credit",
"source": "payment_provider_paymentprovider",
"target": "payment_provider_paymentprovider_clover_create_credit",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_provider.py",
"source_location": "L318",
"weight": 1.0,
"_src": "payment_provider_paymentprovider",
"_tgt": "payment_provider_paymentprovider_clover_get_charge",
"source": "payment_provider_paymentprovider",
"target": "payment_provider_paymentprovider_clover_get_charge",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_provider.py",
"source_location": "L328",
"weight": 1.0,
"_src": "payment_provider_paymentprovider",
"_tgt": "payment_provider_paymentprovider_clover_verify_charge_not_reversed",
"source": "payment_provider_paymentprovider",
"target": "payment_provider_paymentprovider_clover_verify_charge_not_reversed",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_provider.py",
"source_location": "L349",
"weight": 1.0,
"_src": "payment_provider_paymentprovider",
"_tgt": "payment_provider_paymentprovider_clover_get_inline_form_values",
"source": "payment_provider_paymentprovider",
"target": "payment_provider_paymentprovider_clover_get_inline_form_values",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_provider.py",
"source_location": "L413",
"weight": 1.0,
"_src": "payment_provider_paymentprovider",
"_tgt": "payment_provider_paymentprovider_clover_terminal_request",
"source": "payment_provider_paymentprovider",
"target": "payment_provider_paymentprovider_clover_terminal_request",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_provider.py",
"source_location": "L488",
"weight": 1.0,
"_src": "payment_provider_paymentprovider",
"_tgt": "payment_provider_paymentprovider_clover_get_merchant_devices",
"source": "payment_provider_paymentprovider",
"target": "payment_provider_paymentprovider_clover_get_merchant_devices",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_provider.py",
"source_location": "L508",
"weight": 1.0,
"_src": "payment_provider_paymentprovider",
"_tgt": "payment_provider_paymentprovider_action_sync_terminals",
"source": "payment_provider_paymentprovider",
"target": "payment_provider_paymentprovider_action_sync_terminals",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_provider.py",
"source_location": "L567",
"weight": 1.0,
"_src": "payment_provider_paymentprovider",
"_tgt": "payment_provider_paymentprovider_action_clover_test_connection",
"source": "payment_provider_paymentprovider",
"target": "payment_provider_paymentprovider_action_clover_test_connection",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_provider.py",
"source_location": "L598",
"weight": 1.0,
"_src": "payment_provider_paymentprovider",
"_tgt": "payment_provider_paymentprovider_clover_notification",
"source": "payment_provider_paymentprovider",
"target": "payment_provider_paymentprovider_clover_notification",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_provider.py",
"source_location": "L76",
"weight": 1.0,
"_src": "payment_provider_rationale_76",
"_tgt": "payment_provider_paymentprovider_compute_feature_support_fields",
"source": "payment_provider_paymentprovider_compute_feature_support_fields",
"target": "payment_provider_rationale_76",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_provider.py",
"source_location": "L87",
"weight": 1.0,
"_src": "payment_provider_rationale_87",
"_tgt": "payment_provider_paymentprovider_get_default_payment_method_codes",
"source": "payment_provider_paymentprovider_get_default_payment_method_codes",
"target": "payment_provider_rationale_87",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_provider.py",
"source_location": "L252",
"weight": 1.0,
"_src": "payment_provider_paymentprovider_clover_create_charge",
"_tgt": "payment_provider_paymentprovider_clover_make_ecom_request",
"source": "payment_provider_paymentprovider_clover_make_ecom_request",
"target": "payment_provider_paymentprovider_clover_create_charge",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_provider.py",
"source_location": "L267",
"weight": 1.0,
"_src": "payment_provider_paymentprovider_clover_capture_charge",
"_tgt": "payment_provider_paymentprovider_clover_make_ecom_request",
"source": "payment_provider_paymentprovider_clover_make_ecom_request",
"target": "payment_provider_paymentprovider_clover_capture_charge",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_provider.py",
"source_location": "L288",
"weight": 1.0,
"_src": "payment_provider_paymentprovider_clover_create_refund",
"_tgt": "payment_provider_paymentprovider_clover_make_ecom_request",
"source": "payment_provider_paymentprovider_clover_make_ecom_request",
"target": "payment_provider_paymentprovider_clover_create_refund",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_provider.py",
"source_location": "L314",
"weight": 1.0,
"_src": "payment_provider_paymentprovider_clover_create_credit",
"_tgt": "payment_provider_paymentprovider_clover_make_ecom_request",
"source": "payment_provider_paymentprovider_clover_make_ecom_request",
"target": "payment_provider_paymentprovider_clover_create_credit",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_provider.py",
"source_location": "L326",
"weight": 1.0,
"_src": "payment_provider_paymentprovider_clover_get_charge",
"_tgt": "payment_provider_paymentprovider_clover_make_ecom_request",
"source": "payment_provider_paymentprovider_clover_make_ecom_request",
"target": "payment_provider_paymentprovider_clover_get_charge",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_provider.py",
"source_location": "L96",
"weight": 1.0,
"_src": "payment_provider_rationale_96",
"_tgt": "payment_provider_paymentprovider_clover_make_ecom_request",
"source": "payment_provider_paymentprovider_clover_make_ecom_request",
"target": "payment_provider_rationale_96",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L344",
"weight": 1.0,
"_src": "payment_transaction_paymenttransaction_action_clover_void",
"_tgt": "payment_provider_paymentprovider_clover_make_ecom_request",
"source": "payment_provider_paymentprovider_clover_make_ecom_request",
"target": "payment_transaction_paymenttransaction_action_clover_void"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/controllers/main.py",
"source_location": "L53",
"weight": 1.0,
"_src": "main_clover_return",
"_tgt": "payment_provider_paymentprovider_clover_make_ecom_request",
"source": "payment_provider_paymentprovider_clover_make_ecom_request",
"target": "main_clover_return"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_provider.py",
"source_location": "L495",
"weight": 1.0,
"_src": "payment_provider_paymentprovider_clover_get_merchant_devices",
"_tgt": "payment_provider_paymentprovider_clover_make_platform_request",
"source": "payment_provider_paymentprovider_clover_make_platform_request",
"target": "payment_provider_paymentprovider_clover_get_merchant_devices",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_provider.py",
"source_location": "L576",
"weight": 1.0,
"_src": "payment_provider_paymentprovider_action_clover_test_connection",
"_tgt": "payment_provider_paymentprovider_clover_make_platform_request",
"source": "payment_provider_paymentprovider_clover_make_platform_request",
"target": "payment_provider_paymentprovider_action_clover_test_connection",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_provider.py",
"source_location": "L165",
"weight": 1.0,
"_src": "payment_provider_rationale_165",
"_tgt": "payment_provider_paymentprovider_clover_make_platform_request",
"source": "payment_provider_paymentprovider_clover_make_platform_request",
"target": "payment_provider_rationale_165",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/clover_terminal.py",
"source_location": "L121",
"weight": 1.0,
"_src": "clover_terminal_cloverterminal_action_refresh_status",
"_tgt": "payment_provider_paymentprovider_clover_make_platform_request",
"source": "payment_provider_paymentprovider_clover_make_platform_request",
"target": "clover_terminal_cloverterminal_action_refresh_status"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_provider.py",
"source_location": "L226",
"weight": 1.0,
"_src": "payment_provider_rationale_226",
"_tgt": "payment_provider_paymentprovider_clover_create_charge",
"source": "payment_provider_paymentprovider_clover_create_charge",
"target": "payment_provider_rationale_226",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L188",
"weight": 1.0,
"_src": "payment_transaction_paymenttransaction_clover_process_token_payment",
"_tgt": "payment_provider_paymentprovider_clover_create_charge",
"source": "payment_provider_paymentprovider_clover_create_charge",
"target": "payment_transaction_paymenttransaction_clover_process_token_payment"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/controllers/main.py",
"source_location": "L466",
"weight": 1.0,
"_src": "main_clover_process_card",
"_tgt": "payment_provider_paymentprovider_clover_create_charge",
"source": "payment_provider_paymentprovider_clover_create_charge",
"target": "main_clover_process_card"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_provider.py",
"source_location": "L255",
"weight": 1.0,
"_src": "payment_provider_rationale_255",
"_tgt": "payment_provider_paymentprovider_clover_capture_charge",
"source": "payment_provider_paymentprovider_clover_capture_charge",
"target": "payment_provider_rationale_255",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L264",
"weight": 1.0,
"_src": "payment_transaction_paymenttransaction_send_capture_request",
"_tgt": "payment_provider_paymentprovider_clover_capture_charge",
"source": "payment_provider_paymentprovider_clover_capture_charge",
"target": "payment_transaction_paymenttransaction_send_capture_request"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_provider.py",
"source_location": "L272",
"weight": 1.0,
"_src": "payment_provider_rationale_272",
"_tgt": "payment_provider_paymentprovider_clover_create_refund",
"source": "payment_provider_paymentprovider_clover_create_refund",
"target": "payment_provider_rationale_272",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L234",
"weight": 1.0,
"_src": "payment_transaction_paymenttransaction_send_refund_request",
"_tgt": "payment_provider_paymentprovider_clover_create_refund",
"source": "payment_provider_paymentprovider_clover_create_refund",
"target": "payment_transaction_paymenttransaction_send_refund_request"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L292",
"weight": 1.0,
"_src": "payment_transaction_paymenttransaction_send_void_request",
"_tgt": "payment_provider_paymentprovider_clover_create_refund",
"source": "payment_provider_paymentprovider_clover_create_refund",
"target": "payment_transaction_paymenttransaction_send_void_request"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L360",
"weight": 1.0,
"_src": "payment_transaction_paymenttransaction_action_clover_void",
"_tgt": "payment_provider_paymentprovider_clover_create_refund",
"source": "payment_provider_paymentprovider_clover_create_refund",
"target": "payment_transaction_paymenttransaction_action_clover_void"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_provider.py",
"source_location": "L293",
"weight": 1.0,
"_src": "payment_provider_rationale_293",
"_tgt": "payment_provider_paymentprovider_clover_create_credit",
"source": "payment_provider_paymentprovider_clover_create_credit",
"target": "payment_provider_rationale_293",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_provider.py",
"source_location": "L337",
"weight": 1.0,
"_src": "payment_provider_paymentprovider_clover_verify_charge_not_reversed",
"_tgt": "payment_provider_paymentprovider_clover_get_charge",
"source": "payment_provider_paymentprovider_clover_get_charge",
"target": "payment_provider_paymentprovider_clover_verify_charge_not_reversed",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_provider.py",
"source_location": "L319",
"weight": 1.0,
"_src": "payment_provider_rationale_319",
"_tgt": "payment_provider_paymentprovider_clover_get_charge",
"source": "payment_provider_paymentprovider_clover_get_charge",
"target": "payment_provider_rationale_319",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_provider.py",
"source_location": "L329",
"weight": 1.0,
"_src": "payment_provider_rationale_329",
"_tgt": "payment_provider_paymentprovider_clover_verify_charge_not_reversed",
"source": "payment_provider_paymentprovider_clover_verify_charge_not_reversed",
"target": "payment_provider_rationale_329",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_provider.py",
"source_location": "L351",
"weight": 1.0,
"_src": "payment_provider_rationale_351",
"_tgt": "payment_provider_paymentprovider_clover_get_inline_form_values",
"source": "payment_provider_paymentprovider_clover_get_inline_form_values",
"target": "payment_provider_rationale_351",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_provider.py",
"source_location": "L415",
"weight": 1.0,
"_src": "payment_provider_rationale_415",
"_tgt": "payment_provider_paymentprovider_clover_terminal_request",
"source": "payment_provider_paymentprovider_clover_terminal_request",
"target": "payment_provider_rationale_415",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/clover_terminal.py",
"source_location": "L92",
"weight": 1.0,
"_src": "clover_terminal_cloverterminal_action_refresh_status",
"_tgt": "payment_provider_paymentprovider_clover_terminal_request",
"source": "payment_provider_paymentprovider_clover_terminal_request",
"target": "clover_terminal_cloverterminal_action_refresh_status"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/clover_terminal.py",
"source_location": "L172",
"weight": 1.0,
"_src": "clover_terminal_cloverterminal_action_send_payment",
"_tgt": "payment_provider_paymentprovider_clover_terminal_request",
"source": "payment_provider_paymentprovider_clover_terminal_request",
"target": "clover_terminal_cloverterminal_action_send_payment"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/clover_terminal.py",
"source_location": "L202",
"weight": 1.0,
"_src": "clover_terminal_cloverterminal_action_send_refund",
"_tgt": "payment_provider_paymentprovider_clover_terminal_request",
"source": "payment_provider_paymentprovider_clover_terminal_request",
"target": "clover_terminal_cloverterminal_action_send_refund"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/clover_terminal.py",
"source_location": "L219",
"weight": 1.0,
"_src": "clover_terminal_cloverterminal_action_check_payment_status",
"_tgt": "payment_provider_paymentprovider_clover_terminal_request",
"source": "payment_provider_paymentprovider_clover_terminal_request",
"target": "clover_terminal_cloverterminal_action_check_payment_status"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/clover_terminal.py",
"source_location": "L262",
"weight": 1.0,
"_src": "clover_terminal_cloverterminal_action_display_welcome",
"_tgt": "payment_provider_paymentprovider_clover_terminal_request",
"source": "payment_provider_paymentprovider_clover_terminal_request",
"target": "clover_terminal_cloverterminal_action_display_welcome"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_provider.py",
"source_location": "L515",
"weight": 1.0,
"_src": "payment_provider_paymentprovider_action_sync_terminals",
"_tgt": "payment_provider_paymentprovider_clover_get_merchant_devices",
"source": "payment_provider_paymentprovider_clover_get_merchant_devices",
"target": "payment_provider_paymentprovider_action_sync_terminals",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_provider.py",
"source_location": "L489",
"weight": 1.0,
"_src": "payment_provider_rationale_489",
"_tgt": "payment_provider_paymentprovider_clover_get_merchant_devices",
"source": "payment_provider_paymentprovider_clover_get_merchant_devices",
"target": "payment_provider_rationale_489",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_provider.py",
"source_location": "L517",
"weight": 1.0,
"_src": "payment_provider_paymentprovider_action_sync_terminals",
"_tgt": "payment_provider_paymentprovider_clover_notification",
"source": "payment_provider_paymentprovider_action_sync_terminals",
"target": "payment_provider_paymentprovider_clover_notification",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_provider.py",
"source_location": "L509",
"weight": 1.0,
"_src": "payment_provider_rationale_509",
"_tgt": "payment_provider_paymentprovider_action_sync_terminals",
"source": "payment_provider_paymentprovider_action_sync_terminals",
"target": "payment_provider_rationale_509",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_provider.py",
"source_location": "L568",
"weight": 1.0,
"_src": "payment_provider_rationale_568",
"_tgt": "payment_provider_paymentprovider_action_clover_test_connection",
"source": "payment_provider_paymentprovider_action_clover_test_connection",
"target": "payment_provider_rationale_568",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_provider.py",
"source_location": "L599",
"weight": 1.0,
"_src": "payment_provider_rationale_599",
"_tgt": "payment_provider_paymentprovider_clover_notification",
"source": "payment_provider_paymentprovider_clover_notification",
"target": "payment_provider_rationale_599",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/clover_terminal.py",
"source_location": "L100",
"weight": 1.0,
"_src": "clover_terminal_cloverterminal_action_refresh_status",
"_tgt": "payment_provider_paymentprovider_clover_notification",
"source": "payment_provider_paymentprovider_clover_notification",
"target": "clover_terminal_cloverterminal_action_refresh_status"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/clover_terminal.py",
"source_location": "L266",
"weight": 1.0,
"_src": "clover_terminal_cloverterminal_action_display_welcome",
"_tgt": "payment_provider_paymentprovider_clover_notification",
"source": "payment_provider_paymentprovider_clover_notification",
"target": "clover_terminal_cloverterminal_action_display_welcome"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/account_move.py",
"source_location": "L9",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_clover_models_account_move_py",
"_tgt": "account_move_accountmove",
"source": "users_gurpreet_github_odoo_modules_fusion_clover_models_account_move_py",
"target": "account_move_accountmove",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/account_move.py",
"source_location": "L32",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_clover_models_account_move_py",
"_tgt": "account_move_compute_clover_refund_count",
"source": "users_gurpreet_github_odoo_modules_fusion_clover_models_account_move_py",
"target": "account_move_compute_clover_refund_count",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/account_move.py",
"source_location": "L41",
"weight": 1.0,
"_src": "account_move_accountmove",
"_tgt": "account_move_accountmove_compute_has_clover_receipt",
"source": "account_move_accountmove",
"target": "account_move_accountmove_compute_has_clover_receipt",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/account_move.py",
"source_location": "L45",
"weight": 1.0,
"_src": "account_move_accountmove",
"_tgt": "account_move_accountmove_compute_clover_provider_enabled",
"source": "account_move_accountmove",
"target": "account_move_accountmove_compute_clover_provider_enabled",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/account_move.py",
"source_location": "L54",
"weight": 1.0,
"_src": "account_move_accountmove",
"_tgt": "account_move_accountmove_action_view_clover_refunds",
"source": "account_move_accountmove",
"target": "account_move_accountmove_action_view_clover_refunds",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/account_move.py",
"source_location": "L71",
"weight": 1.0,
"_src": "account_move_accountmove",
"_tgt": "account_move_accountmove_get_clover_transaction_for_receipt",
"source": "account_move_accountmove",
"target": "account_move_accountmove_get_clover_transaction_for_receipt",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/account_move.py",
"source_location": "L93",
"weight": 1.0,
"_src": "account_move_accountmove",
"_tgt": "account_move_accountmove_action_resend_clover_receipt",
"source": "account_move_accountmove",
"target": "account_move_accountmove_action_resend_clover_receipt",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/account_move.py",
"source_location": "L158",
"weight": 1.0,
"_src": "account_move_accountmove",
"_tgt": "account_move_accountmove_action_open_clover_payment_wizard",
"source": "account_move_accountmove",
"target": "account_move_accountmove_action_open_clover_payment_wizard",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/account_move.py",
"source_location": "L173",
"weight": 1.0,
"_src": "account_move_accountmove",
"_tgt": "account_move_accountmove_action_open_clover_refund_wizard",
"source": "account_move_accountmove",
"target": "account_move_accountmove_action_open_clover_refund_wizard",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/account_move.py",
"source_location": "L188",
"weight": 1.0,
"_src": "account_move_accountmove",
"_tgt": "account_move_accountmove_get_original_clover_transaction",
"source": "account_move_accountmove",
"target": "account_move_accountmove_get_original_clover_transaction",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/account_move.py",
"source_location": "L43",
"weight": 1.0,
"_src": "account_move_accountmove_compute_has_clover_receipt",
"_tgt": "account_move_accountmove_get_clover_transaction_for_receipt",
"source": "account_move_accountmove_compute_has_clover_receipt",
"target": "account_move_accountmove_get_clover_transaction_for_receipt",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/account_move.py",
"source_location": "L55",
"weight": 1.0,
"_src": "account_move_rationale_55",
"_tgt": "account_move_accountmove_action_view_clover_refunds",
"source": "account_move_accountmove_action_view_clover_refunds",
"target": "account_move_rationale_55",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/account_move.py",
"source_location": "L96",
"weight": 1.0,
"_src": "account_move_accountmove_action_resend_clover_receipt",
"_tgt": "account_move_accountmove_get_clover_transaction_for_receipt",
"source": "account_move_accountmove_get_clover_transaction_for_receipt",
"target": "account_move_accountmove_action_resend_clover_receipt",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/account_move.py",
"source_location": "L72",
"weight": 1.0,
"_src": "account_move_rationale_72",
"_tgt": "account_move_accountmove_get_clover_transaction_for_receipt",
"source": "account_move_accountmove_get_clover_transaction_for_receipt",
"target": "account_move_rationale_72",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/account_move.py",
"source_location": "L94",
"weight": 1.0,
"_src": "account_move_rationale_94",
"_tgt": "account_move_accountmove_action_resend_clover_receipt",
"source": "account_move_accountmove_action_resend_clover_receipt",
"target": "account_move_rationale_94",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/account_move.py",
"source_location": "L159",
"weight": 1.0,
"_src": "account_move_rationale_159",
"_tgt": "account_move_accountmove_action_open_clover_payment_wizard",
"source": "account_move_accountmove_action_open_clover_payment_wizard",
"target": "account_move_rationale_159",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/account_move.py",
"source_location": "L174",
"weight": 1.0,
"_src": "account_move_rationale_174",
"_tgt": "account_move_accountmove_action_open_clover_refund_wizard",
"source": "account_move_accountmove_action_open_clover_refund_wizard",
"target": "account_move_rationale_174",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/account_move.py",
"source_location": "L189",
"weight": 1.0,
"_src": "account_move_rationale_189",
"_tgt": "account_move_accountmove_get_original_clover_transaction",
"source": "account_move_accountmove_get_original_clover_transaction",
"target": "account_move_rationale_189",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L20",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_clover_models_payment_transaction_py",
"_tgt": "payment_transaction_paymenttransaction",
"source": "users_gurpreet_github_odoo_modules_fusion_clover_models_payment_transaction_py",
"target": "payment_transaction_paymenttransaction",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L90",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_clover_models_payment_transaction_py",
"_tgt": "payment_transaction_detect_card_brand_from_details",
"source": "users_gurpreet_github_odoo_modules_fusion_clover_models_payment_transaction_py",
"target": "payment_transaction_detect_card_brand_from_details",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L416",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_clover_models_payment_transaction_py",
"_tgt": "payment_transaction_search_by_reference",
"source": "users_gurpreet_github_odoo_modules_fusion_clover_models_payment_transaction_py",
"target": "payment_transaction_search_by_reference",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L55",
"weight": 1.0,
"_src": "payment_transaction_paymenttransaction",
"_tgt": "payment_transaction_paymenttransaction_get_provider_sudo",
"source": "payment_transaction_paymenttransaction",
"target": "payment_transaction_paymenttransaction_get_provider_sudo",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L60",
"weight": 1.0,
"_src": "payment_transaction_paymenttransaction",
"_tgt": "payment_transaction_paymenttransaction_get_specific_processing_values",
"source": "payment_transaction_paymenttransaction",
"target": "payment_transaction_paymenttransaction_get_specific_processing_values",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L81",
"weight": 1.0,
"_src": "payment_transaction_paymenttransaction",
"_tgt": "payment_transaction_paymenttransaction_send_payment_request",
"source": "payment_transaction_paymenttransaction",
"target": "payment_transaction_paymenttransaction_send_payment_request",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L101",
"weight": 1.0,
"_src": "payment_transaction_paymenttransaction",
"_tgt": "payment_transaction_paymenttransaction_apply_token_surcharge",
"source": "payment_transaction_paymenttransaction",
"target": "payment_transaction_paymenttransaction_apply_token_surcharge",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L175",
"weight": 1.0,
"_src": "payment_transaction_paymenttransaction",
"_tgt": "payment_transaction_paymenttransaction_clover_process_token_payment",
"source": "payment_transaction_paymenttransaction",
"target": "payment_transaction_paymenttransaction_clover_process_token_payment",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L224",
"weight": 1.0,
"_src": "payment_transaction_paymenttransaction",
"_tgt": "payment_transaction_paymenttransaction_send_refund_request",
"source": "payment_transaction_paymenttransaction",
"target": "payment_transaction_paymenttransaction_send_refund_request",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L255",
"weight": 1.0,
"_src": "payment_transaction_paymenttransaction",
"_tgt": "payment_transaction_paymenttransaction_send_capture_request",
"source": "payment_transaction_paymenttransaction",
"target": "payment_transaction_paymenttransaction_send_capture_request",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L279",
"weight": 1.0,
"_src": "payment_transaction_paymenttransaction",
"_tgt": "payment_transaction_paymenttransaction_send_void_request",
"source": "payment_transaction_paymenttransaction",
"target": "payment_transaction_paymenttransaction_send_void_request",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L309",
"weight": 1.0,
"_src": "payment_transaction_paymenttransaction",
"_tgt": "payment_transaction_paymenttransaction_action_clover_void",
"source": "payment_transaction_paymenttransaction",
"target": "payment_transaction_paymenttransaction_action_clover_void",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L445",
"weight": 1.0,
"_src": "payment_transaction_paymenttransaction",
"_tgt": "payment_transaction_paymenttransaction_apply_updates",
"source": "payment_transaction_paymenttransaction",
"target": "payment_transaction_paymenttransaction_apply_updates",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L501",
"weight": 1.0,
"_src": "payment_transaction_paymenttransaction",
"_tgt": "payment_transaction_paymenttransaction_create_payment",
"source": "payment_transaction_paymenttransaction",
"target": "payment_transaction_paymenttransaction_create_payment",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L557",
"weight": 1.0,
"_src": "payment_transaction_paymenttransaction",
"_tgt": "payment_transaction_paymenttransaction_extract_token_values",
"source": "payment_transaction_paymenttransaction",
"target": "payment_transaction_paymenttransaction_extract_token_values",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L578",
"weight": 1.0,
"_src": "payment_transaction_paymenttransaction",
"_tgt": "payment_transaction_paymenttransaction_clover_generate_receipt",
"source": "payment_transaction_paymenttransaction",
"target": "payment_transaction_paymenttransaction_clover_generate_receipt",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L592",
"weight": 1.0,
"_src": "payment_transaction_paymenttransaction",
"_tgt": "payment_transaction_paymenttransaction_clover_store_receipt_data",
"source": "payment_transaction_paymenttransaction",
"target": "payment_transaction_paymenttransaction_clover_store_receipt_data",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L611",
"weight": 1.0,
"_src": "payment_transaction_paymenttransaction",
"_tgt": "payment_transaction_paymenttransaction_clover_attach_receipt_pdf",
"source": "payment_transaction_paymenttransaction",
"target": "payment_transaction_paymenttransaction_clover_attach_receipt_pdf",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L642",
"weight": 1.0,
"_src": "payment_transaction_paymenttransaction",
"_tgt": "payment_transaction_paymenttransaction_get_clover_receipt_values",
"source": "payment_transaction_paymenttransaction",
"target": "payment_transaction_paymenttransaction_get_clover_receipt_values",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L655",
"weight": 1.0,
"_src": "payment_transaction_paymenttransaction",
"_tgt": "payment_transaction_paymenttransaction_get_source_receipt_values",
"source": "payment_transaction_paymenttransaction",
"target": "payment_transaction_paymenttransaction_get_source_receipt_values",
"confidence_score": 1.0
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L15",
"weight": 0.8,
"_src": "payment_transaction_paymenttransaction",
"_tgt": "main_clovercontroller",
"source": "payment_transaction_paymenttransaction",
"target": "main_clovercontroller",
"confidence_score": 0.5
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L68",
"weight": 1.0,
"_src": "payment_transaction_paymenttransaction_get_specific_processing_values",
"_tgt": "payment_transaction_paymenttransaction_get_provider_sudo",
"source": "payment_transaction_paymenttransaction_get_provider_sudo",
"target": "payment_transaction_paymenttransaction_get_specific_processing_values",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L180",
"weight": 1.0,
"_src": "payment_transaction_paymenttransaction_clover_process_token_payment",
"_tgt": "payment_transaction_paymenttransaction_get_provider_sudo",
"source": "payment_transaction_paymenttransaction_get_provider_sudo",
"target": "payment_transaction_paymenttransaction_clover_process_token_payment",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L234",
"weight": 1.0,
"_src": "payment_transaction_paymenttransaction_send_refund_request",
"_tgt": "payment_transaction_paymenttransaction_get_provider_sudo",
"source": "payment_transaction_paymenttransaction_get_provider_sudo",
"target": "payment_transaction_paymenttransaction_send_refund_request",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L264",
"weight": 1.0,
"_src": "payment_transaction_paymenttransaction_send_capture_request",
"_tgt": "payment_transaction_paymenttransaction_get_provider_sudo",
"source": "payment_transaction_paymenttransaction_get_provider_sudo",
"target": "payment_transaction_paymenttransaction_send_capture_request",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L292",
"weight": 1.0,
"_src": "payment_transaction_paymenttransaction_send_void_request",
"_tgt": "payment_transaction_paymenttransaction_get_provider_sudo",
"source": "payment_transaction_paymenttransaction_get_provider_sudo",
"target": "payment_transaction_paymenttransaction_send_void_request",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L340",
"weight": 1.0,
"_src": "payment_transaction_paymenttransaction_action_clover_void",
"_tgt": "payment_transaction_paymenttransaction_get_provider_sudo",
"source": "payment_transaction_paymenttransaction_get_provider_sudo",
"target": "payment_transaction_paymenttransaction_action_clover_void",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L507",
"weight": 1.0,
"_src": "payment_transaction_paymenttransaction_create_payment",
"_tgt": "payment_transaction_paymenttransaction_get_provider_sudo",
"source": "payment_transaction_paymenttransaction_get_provider_sudo",
"target": "payment_transaction_paymenttransaction_create_payment",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L61",
"weight": 1.0,
"_src": "payment_transaction_rationale_61",
"_tgt": "payment_transaction_paymenttransaction_get_specific_processing_values",
"source": "payment_transaction_paymenttransaction_get_specific_processing_values",
"target": "payment_transaction_rationale_61",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L87",
"weight": 1.0,
"_src": "payment_transaction_paymenttransaction_send_payment_request",
"_tgt": "payment_transaction_paymenttransaction_clover_process_token_payment",
"source": "payment_transaction_paymenttransaction_send_payment_request",
"target": "payment_transaction_paymenttransaction_clover_process_token_payment",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L82",
"weight": 1.0,
"_src": "payment_transaction_rationale_82",
"_tgt": "payment_transaction_paymenttransaction_send_payment_request",
"source": "payment_transaction_paymenttransaction_send_payment_request",
"target": "payment_transaction_rationale_82",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L117",
"weight": 1.0,
"_src": "payment_transaction_paymenttransaction_apply_token_surcharge",
"_tgt": "payment_transaction_detect_card_brand_from_details",
"source": "payment_transaction_detect_card_brand_from_details",
"target": "payment_transaction_paymenttransaction_apply_token_surcharge",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L178",
"weight": 1.0,
"_src": "payment_transaction_paymenttransaction_clover_process_token_payment",
"_tgt": "payment_transaction_paymenttransaction_apply_token_surcharge",
"source": "payment_transaction_paymenttransaction_apply_token_surcharge",
"target": "payment_transaction_paymenttransaction_clover_process_token_payment",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L102",
"weight": 1.0,
"_src": "payment_transaction_rationale_102",
"_tgt": "payment_transaction_paymenttransaction_apply_token_surcharge",
"source": "payment_transaction_paymenttransaction_apply_token_surcharge",
"target": "payment_transaction_rationale_102",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L176",
"weight": 1.0,
"_src": "payment_transaction_rationale_176",
"_tgt": "payment_transaction_paymenttransaction_clover_process_token_payment",
"source": "payment_transaction_paymenttransaction_clover_process_token_payment",
"target": "payment_transaction_rationale_176",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L225",
"weight": 1.0,
"_src": "payment_transaction_rationale_225",
"_tgt": "payment_transaction_paymenttransaction_send_refund_request",
"source": "payment_transaction_paymenttransaction_send_refund_request",
"target": "payment_transaction_rationale_225",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L256",
"weight": 1.0,
"_src": "payment_transaction_rationale_256",
"_tgt": "payment_transaction_paymenttransaction_send_capture_request",
"source": "payment_transaction_paymenttransaction_send_capture_request",
"target": "payment_transaction_rationale_256",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L280",
"weight": 1.0,
"_src": "payment_transaction_rationale_280",
"_tgt": "payment_transaction_paymenttransaction_send_void_request",
"source": "payment_transaction_paymenttransaction_send_void_request",
"target": "payment_transaction_rationale_280",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L310",
"weight": 1.0,
"_src": "payment_transaction_rationale_310",
"_tgt": "payment_transaction_paymenttransaction_action_clover_void",
"source": "payment_transaction_paymenttransaction_action_clover_void",
"target": "payment_transaction_rationale_310",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/controllers/main.py",
"source_location": "L46",
"weight": 1.0,
"_src": "main_clover_return",
"_tgt": "payment_transaction_search_by_reference",
"source": "payment_transaction_search_by_reference",
"target": "main_clover_return"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/controllers/main.py",
"source_location": "L129",
"weight": 1.0,
"_src": "main_clovercontroller_handle_charge_webhook",
"_tgt": "payment_transaction_search_by_reference",
"source": "payment_transaction_search_by_reference",
"target": "main_clovercontroller_handle_charge_webhook"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L482",
"weight": 1.0,
"_src": "payment_transaction_paymenttransaction_apply_updates",
"_tgt": "payment_transaction_paymenttransaction_clover_generate_receipt",
"source": "payment_transaction_paymenttransaction_apply_updates",
"target": "payment_transaction_paymenttransaction_clover_generate_receipt",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L446",
"weight": 1.0,
"_src": "payment_transaction_rationale_446",
"_tgt": "payment_transaction_paymenttransaction_apply_updates",
"source": "payment_transaction_paymenttransaction_apply_updates",
"target": "payment_transaction_rationale_446",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L502",
"weight": 1.0,
"_src": "payment_transaction_rationale_502",
"_tgt": "payment_transaction_paymenttransaction_create_payment",
"source": "payment_transaction_paymenttransaction_create_payment",
"target": "payment_transaction_rationale_502",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L558",
"weight": 1.0,
"_src": "payment_transaction_rationale_558",
"_tgt": "payment_transaction_paymenttransaction_extract_token_values",
"source": "payment_transaction_paymenttransaction_extract_token_values",
"target": "payment_transaction_rationale_558",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L585",
"weight": 1.0,
"_src": "payment_transaction_paymenttransaction_clover_generate_receipt",
"_tgt": "payment_transaction_paymenttransaction_clover_store_receipt_data",
"source": "payment_transaction_paymenttransaction_clover_generate_receipt",
"target": "payment_transaction_paymenttransaction_clover_store_receipt_data",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L586",
"weight": 1.0,
"_src": "payment_transaction_paymenttransaction_clover_generate_receipt",
"_tgt": "payment_transaction_paymenttransaction_clover_attach_receipt_pdf",
"source": "payment_transaction_paymenttransaction_clover_generate_receipt",
"target": "payment_transaction_paymenttransaction_clover_attach_receipt_pdf",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L579",
"weight": 1.0,
"_src": "payment_transaction_rationale_579",
"_tgt": "payment_transaction_paymenttransaction_clover_generate_receipt",
"source": "payment_transaction_paymenttransaction_clover_generate_receipt",
"target": "payment_transaction_rationale_579",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L593",
"weight": 1.0,
"_src": "payment_transaction_rationale_593",
"_tgt": "payment_transaction_paymenttransaction_clover_store_receipt_data",
"source": "payment_transaction_paymenttransaction_clover_store_receipt_data",
"target": "payment_transaction_rationale_593",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L612",
"weight": 1.0,
"_src": "payment_transaction_rationale_612",
"_tgt": "payment_transaction_paymenttransaction_clover_attach_receipt_pdf",
"source": "payment_transaction_paymenttransaction_clover_attach_receipt_pdf",
"target": "payment_transaction_rationale_612",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L643",
"weight": 1.0,
"_src": "payment_transaction_rationale_643",
"_tgt": "payment_transaction_paymenttransaction_get_clover_receipt_values",
"source": "payment_transaction_paymenttransaction_get_clover_receipt_values",
"target": "payment_transaction_rationale_643",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L656",
"weight": 1.0,
"_src": "payment_transaction_rationale_656",
"_tgt": "payment_transaction_paymenttransaction_get_source_receipt_values",
"source": "payment_transaction_paymenttransaction_get_source_receipt_values",
"target": "payment_transaction_rationale_656",
"confidence_score": 1.0
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L15",
"weight": 0.8,
"_src": "payment_transaction_rationale_61",
"_tgt": "main_clovercontroller",
"source": "payment_transaction_rationale_61",
"target": "main_clovercontroller",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L15",
"weight": 0.8,
"_src": "payment_transaction_rationale_82",
"_tgt": "main_clovercontroller",
"source": "payment_transaction_rationale_82",
"target": "main_clovercontroller",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L15",
"weight": 0.8,
"_src": "payment_transaction_rationale_91",
"_tgt": "main_clovercontroller",
"source": "payment_transaction_rationale_91",
"target": "main_clovercontroller",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L15",
"weight": 0.8,
"_src": "payment_transaction_rationale_102",
"_tgt": "main_clovercontroller",
"source": "payment_transaction_rationale_102",
"target": "main_clovercontroller",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L15",
"weight": 0.8,
"_src": "payment_transaction_rationale_176",
"_tgt": "main_clovercontroller",
"source": "payment_transaction_rationale_176",
"target": "main_clovercontroller",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L15",
"weight": 0.8,
"_src": "payment_transaction_rationale_225",
"_tgt": "main_clovercontroller",
"source": "payment_transaction_rationale_225",
"target": "main_clovercontroller",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L15",
"weight": 0.8,
"_src": "payment_transaction_rationale_256",
"_tgt": "main_clovercontroller",
"source": "payment_transaction_rationale_256",
"target": "main_clovercontroller",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L15",
"weight": 0.8,
"_src": "payment_transaction_rationale_280",
"_tgt": "main_clovercontroller",
"source": "payment_transaction_rationale_280",
"target": "main_clovercontroller",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L15",
"weight": 0.8,
"_src": "payment_transaction_rationale_310",
"_tgt": "main_clovercontroller",
"source": "payment_transaction_rationale_310",
"target": "main_clovercontroller",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L15",
"weight": 0.8,
"_src": "payment_transaction_rationale_417",
"_tgt": "main_clovercontroller",
"source": "payment_transaction_rationale_417",
"target": "main_clovercontroller",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L15",
"weight": 0.8,
"_src": "payment_transaction_rationale_446",
"_tgt": "main_clovercontroller",
"source": "payment_transaction_rationale_446",
"target": "main_clovercontroller",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L15",
"weight": 0.8,
"_src": "payment_transaction_rationale_502",
"_tgt": "main_clovercontroller",
"source": "payment_transaction_rationale_502",
"target": "main_clovercontroller",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L15",
"weight": 0.8,
"_src": "payment_transaction_rationale_558",
"_tgt": "main_clovercontroller",
"source": "payment_transaction_rationale_558",
"target": "main_clovercontroller",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L15",
"weight": 0.8,
"_src": "payment_transaction_rationale_579",
"_tgt": "main_clovercontroller",
"source": "payment_transaction_rationale_579",
"target": "main_clovercontroller",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L15",
"weight": 0.8,
"_src": "payment_transaction_rationale_593",
"_tgt": "main_clovercontroller",
"source": "payment_transaction_rationale_593",
"target": "main_clovercontroller",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L15",
"weight": 0.8,
"_src": "payment_transaction_rationale_612",
"_tgt": "main_clovercontroller",
"source": "payment_transaction_rationale_612",
"target": "main_clovercontroller",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L15",
"weight": 0.8,
"_src": "payment_transaction_rationale_643",
"_tgt": "main_clovercontroller",
"source": "payment_transaction_rationale_643",
"target": "main_clovercontroller",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/payment_transaction.py",
"source_location": "L15",
"weight": 0.8,
"_src": "payment_transaction_rationale_656",
"_tgt": "main_clovercontroller",
"source": "payment_transaction_rationale_656",
"target": "main_clovercontroller",
"confidence_score": 0.5
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/sale_order.py",
"source_location": "L11",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_clover_models_sale_order_py",
"_tgt": "sale_order_saleorder",
"source": "users_gurpreet_github_odoo_modules_fusion_clover_models_sale_order_py",
"target": "sale_order_saleorder",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/sale_order.py",
"source_location": "L19",
"weight": 1.0,
"_src": "sale_order_saleorder",
"_tgt": "sale_order_saleorder_compute_clover_provider_enabled",
"source": "sale_order_saleorder",
"target": "sale_order_saleorder_compute_clover_provider_enabled",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/sale_order.py",
"source_location": "L28",
"weight": 1.0,
"_src": "sale_order_saleorder",
"_tgt": "sale_order_saleorder_action_clover_collect_payment",
"source": "sale_order_saleorder",
"target": "sale_order_saleorder_action_clover_collect_payment",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/sale_order.py",
"source_location": "L29",
"weight": 1.0,
"_src": "sale_order_rationale_29",
"_tgt": "sale_order_saleorder_action_clover_collect_payment",
"source": "sale_order_saleorder_action_clover_collect_payment",
"target": "sale_order_rationale_29",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/clover_terminal.py",
"source_location": "L14",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_clover_models_clover_terminal_py",
"_tgt": "clover_terminal_cloverterminal",
"source": "users_gurpreet_github_odoo_modules_fusion_clover_models_clover_terminal_py",
"target": "clover_terminal_cloverterminal",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/clover_terminal.py",
"source_location": "L77",
"weight": 1.0,
"_src": "clover_terminal_cloverterminal",
"_tgt": "clover_terminal_cloverterminal_get_provider_sudo",
"source": "clover_terminal_cloverterminal",
"target": "clover_terminal_cloverterminal_get_provider_sudo",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/clover_terminal.py",
"source_location": "L80",
"weight": 1.0,
"_src": "clover_terminal_cloverterminal",
"_tgt": "clover_terminal_cloverterminal_action_refresh_status",
"source": "clover_terminal_cloverterminal",
"target": "clover_terminal_cloverterminal_action_refresh_status",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/clover_terminal.py",
"source_location": "L143",
"weight": 1.0,
"_src": "clover_terminal_cloverterminal",
"_tgt": "clover_terminal_cloverterminal_action_send_payment",
"source": "clover_terminal_cloverterminal",
"target": "clover_terminal_cloverterminal_action_send_payment",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/clover_terminal.py",
"source_location": "L185",
"weight": 1.0,
"_src": "clover_terminal_cloverterminal",
"_tgt": "clover_terminal_cloverterminal_action_send_refund",
"source": "clover_terminal_cloverterminal",
"target": "clover_terminal_cloverterminal_action_send_refund",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/clover_terminal.py",
"source_location": "L208",
"weight": 1.0,
"_src": "clover_terminal_cloverterminal",
"_tgt": "clover_terminal_cloverterminal_action_check_payment_status",
"source": "clover_terminal_cloverterminal",
"target": "clover_terminal_cloverterminal_action_check_payment_status",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/clover_terminal.py",
"source_location": "L257",
"weight": 1.0,
"_src": "clover_terminal_cloverterminal",
"_tgt": "clover_terminal_cloverterminal_action_display_welcome",
"source": "clover_terminal_cloverterminal",
"target": "clover_terminal_cloverterminal_action_display_welcome",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/clover_terminal.py",
"source_location": "L279",
"weight": 1.0,
"_src": "clover_terminal_cloverterminal",
"_tgt": "clover_terminal_cloverterminal_get_terminal_callback_url",
"source": "clover_terminal_cloverterminal",
"target": "clover_terminal_cloverterminal_get_terminal_callback_url",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/clover_terminal.py",
"source_location": "L88",
"weight": 1.0,
"_src": "clover_terminal_cloverterminal_action_refresh_status",
"_tgt": "clover_terminal_cloverterminal_get_provider_sudo",
"source": "clover_terminal_cloverterminal_get_provider_sudo",
"target": "clover_terminal_cloverterminal_action_refresh_status",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/clover_terminal.py",
"source_location": "L171",
"weight": 1.0,
"_src": "clover_terminal_cloverterminal_action_send_payment",
"_tgt": "clover_terminal_cloverterminal_get_provider_sudo",
"source": "clover_terminal_cloverterminal_get_provider_sudo",
"target": "clover_terminal_cloverterminal_action_send_payment",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/clover_terminal.py",
"source_location": "L201",
"weight": 1.0,
"_src": "clover_terminal_cloverterminal_action_send_refund",
"_tgt": "clover_terminal_cloverterminal_get_provider_sudo",
"source": "clover_terminal_cloverterminal_get_provider_sudo",
"target": "clover_terminal_cloverterminal_action_send_refund",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/clover_terminal.py",
"source_location": "L217",
"weight": 1.0,
"_src": "clover_terminal_cloverterminal_action_check_payment_status",
"_tgt": "clover_terminal_cloverterminal_get_provider_sudo",
"source": "clover_terminal_cloverterminal_get_provider_sudo",
"target": "clover_terminal_cloverterminal_action_check_payment_status",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/clover_terminal.py",
"source_location": "L260",
"weight": 1.0,
"_src": "clover_terminal_cloverterminal_action_display_welcome",
"_tgt": "clover_terminal_cloverterminal_get_provider_sudo",
"source": "clover_terminal_cloverterminal_get_provider_sudo",
"target": "clover_terminal_cloverterminal_action_display_welcome",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/clover_terminal.py",
"source_location": "L281",
"weight": 1.0,
"_src": "clover_terminal_cloverterminal_get_terminal_callback_url",
"_tgt": "clover_terminal_cloverterminal_get_provider_sudo",
"source": "clover_terminal_cloverterminal_get_provider_sudo",
"target": "clover_terminal_cloverterminal_get_terminal_callback_url",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/clover_terminal.py",
"source_location": "L81",
"weight": 1.0,
"_src": "clover_terminal_rationale_81",
"_tgt": "clover_terminal_cloverterminal_action_refresh_status",
"source": "clover_terminal_cloverterminal_action_refresh_status",
"target": "clover_terminal_rationale_81",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/clover_terminal.py",
"source_location": "L144",
"weight": 1.0,
"_src": "clover_terminal_rationale_144",
"_tgt": "clover_terminal_cloverterminal_action_send_payment",
"source": "clover_terminal_cloverterminal_action_send_payment",
"target": "clover_terminal_rationale_144",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/controllers/main.py",
"source_location": "L373",
"weight": 1.0,
"_src": "main_clover_send_to_terminal",
"_tgt": "clover_terminal_cloverterminal_action_send_payment",
"source": "clover_terminal_cloverterminal_action_send_payment",
"target": "main_clover_send_to_terminal"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/clover_terminal.py",
"source_location": "L186",
"weight": 1.0,
"_src": "clover_terminal_rationale_186",
"_tgt": "clover_terminal_cloverterminal_action_send_refund",
"source": "clover_terminal_cloverterminal_action_send_refund",
"target": "clover_terminal_rationale_186",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/clover_terminal.py",
"source_location": "L209",
"weight": 1.0,
"_src": "clover_terminal_rationale_209",
"_tgt": "clover_terminal_cloverterminal_action_check_payment_status",
"source": "clover_terminal_cloverterminal_action_check_payment_status",
"target": "clover_terminal_rationale_209",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/controllers/main.py",
"source_location": "L394",
"weight": 1.0,
"_src": "main_clover_terminal_status",
"_tgt": "clover_terminal_cloverterminal_action_check_payment_status",
"source": "clover_terminal_cloverterminal_action_check_payment_status",
"target": "main_clover_terminal_status"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/clover_terminal.py",
"source_location": "L258",
"weight": 1.0,
"_src": "clover_terminal_rationale_258",
"_tgt": "clover_terminal_cloverterminal_action_display_welcome",
"source": "clover_terminal_cloverterminal_action_display_welcome",
"target": "clover_terminal_rationale_258",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/clover_terminal.py",
"source_location": "L280",
"weight": 1.0,
"_src": "clover_terminal_rationale_280",
"_tgt": "clover_terminal_cloverterminal_get_terminal_callback_url",
"source": "clover_terminal_cloverterminal_get_terminal_callback_url",
"target": "clover_terminal_rationale_280",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/__init__.py",
"source_location": "L9",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_clover_models_init_py",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_clover_models_init_py",
"source": "users_gurpreet_github_odoo_modules_fusion_clover_models_init_py",
"target": "users_gurpreet_github_odoo_modules_fusion_clover_models_init_py",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/res_config_settings.py",
"source_location": "L6",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_clover_models_res_config_settings_py",
"_tgt": "res_config_settings_resconfigsettings",
"source": "users_gurpreet_github_odoo_modules_fusion_clover_models_res_config_settings_py",
"target": "res_config_settings_resconfigsettings",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/res_config_settings.py",
"source_location": "L46",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_clover_models_res_config_settings_py",
"_tgt": "res_config_settings_get_values",
"source": "users_gurpreet_github_odoo_modules_fusion_clover_models_res_config_settings_py",
"target": "res_config_settings_get_values",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/res_config_settings.py",
"source_location": "L57",
"weight": 1.0,
"_src": "res_config_settings_resconfigsettings",
"_tgt": "res_config_settings_resconfigsettings_set_values",
"source": "res_config_settings_resconfigsettings",
"target": "res_config_settings_resconfigsettings_set_values",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/models/res_config_settings.py",
"source_location": "L65",
"weight": 1.0,
"_src": "res_config_settings_resconfigsettings",
"_tgt": "res_config_settings_resconfigsettings_action_open_clover_provider",
"source": "res_config_settings_resconfigsettings",
"target": "res_config_settings_resconfigsettings_action_open_clover_provider",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/static/src/interactions/payment_form.js",
"source_location": "L11",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_clover_static_src_interactions_payment_form_js",
"_tgt": "payment_form_setup",
"source": "users_gurpreet_github_odoo_modules_fusion_clover_static_src_interactions_payment_form_js",
"target": "payment_form_setup",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/static/src/interactions/payment_form.js",
"source_location": "L20",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_clover_static_src_interactions_payment_form_js",
"_tgt": "payment_form_prepareinlineform",
"source": "users_gurpreet_github_odoo_modules_fusion_clover_static_src_interactions_payment_form_js",
"target": "payment_form_prepareinlineform",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/static/src/interactions/payment_form.js",
"source_location": "L50",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_clover_static_src_interactions_payment_form_js",
"_tgt": "payment_form_detectcardbrand",
"source": "users_gurpreet_github_odoo_modules_fusion_clover_static_src_interactions_payment_form_js",
"target": "payment_form_detectcardbrand",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/static/src/interactions/payment_form.js",
"source_location": "L65",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_clover_static_src_interactions_payment_form_js",
"_tgt": "payment_form_setupsurcharge",
"source": "users_gurpreet_github_odoo_modules_fusion_clover_static_src_interactions_payment_form_js",
"target": "payment_form_setupsurcharge",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/static/src/interactions/payment_form.js",
"source_location": "L87",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_clover_static_src_interactions_payment_form_js",
"_tgt": "payment_form_updatesurchargedisplay",
"source": "users_gurpreet_github_odoo_modules_fusion_clover_static_src_interactions_payment_form_js",
"target": "payment_form_updatesurchargedisplay",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/static/src/interactions/payment_form.js",
"source_location": "L119",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_clover_static_src_interactions_payment_form_js",
"_tgt": "payment_form_setupcardformatting",
"source": "users_gurpreet_github_odoo_modules_fusion_clover_static_src_interactions_payment_form_js",
"target": "payment_form_setupcardformatting",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/static/src/interactions/payment_form.js",
"source_location": "L158",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_clover_static_src_interactions_payment_form_js",
"_tgt": "payment_form_setupterminaltoggle",
"source": "users_gurpreet_github_odoo_modules_fusion_clover_static_src_interactions_payment_form_js",
"target": "payment_form_setupterminaltoggle",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/static/src/interactions/payment_form.js",
"source_location": "L193",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_clover_static_src_interactions_payment_form_js",
"_tgt": "payment_form_loadterminals",
"source": "users_gurpreet_github_odoo_modules_fusion_clover_static_src_interactions_payment_form_js",
"target": "payment_form_loadterminals",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/static/src/interactions/payment_form.js",
"source_location": "L228",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_clover_static_src_interactions_payment_form_js",
"_tgt": "payment_form_initiatepaymentflow",
"source": "users_gurpreet_github_odoo_modules_fusion_clover_static_src_interactions_payment_form_js",
"target": "payment_form_initiatepaymentflow",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/static/src/interactions/payment_form.js",
"source_location": "L263",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_clover_static_src_interactions_payment_form_js",
"_tgt": "payment_form_validatecardinputs",
"source": "users_gurpreet_github_odoo_modules_fusion_clover_static_src_interactions_payment_form_js",
"target": "payment_form_validatecardinputs",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/static/src/interactions/payment_form.js",
"source_location": "L297",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_clover_static_src_interactions_payment_form_js",
"_tgt": "payment_form_processdirectflow",
"source": "users_gurpreet_github_odoo_modules_fusion_clover_static_src_interactions_payment_form_js",
"target": "payment_form_processdirectflow",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/static/src/interactions/payment_form.js",
"source_location": "L314",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_clover_static_src_interactions_payment_form_js",
"_tgt": "payment_form_getselectedcardtype",
"source": "users_gurpreet_github_odoo_modules_fusion_clover_static_src_interactions_payment_form_js",
"target": "payment_form_getselectedcardtype",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/static/src/interactions/payment_form.js",
"source_location": "L319",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_clover_static_src_interactions_payment_form_js",
"_tgt": "payment_form_processcardpayment",
"source": "users_gurpreet_github_odoo_modules_fusion_clover_static_src_interactions_payment_form_js",
"target": "payment_form_processcardpayment",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/static/src/interactions/payment_form.js",
"source_location": "L360",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_clover_static_src_interactions_payment_form_js",
"_tgt": "payment_form_processterminalpayment",
"source": "users_gurpreet_github_odoo_modules_fusion_clover_static_src_interactions_payment_form_js",
"target": "payment_form_processterminalpayment",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/static/src/interactions/payment_form.js",
"source_location": "L390",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_clover_static_src_interactions_payment_form_js",
"_tgt": "payment_form_showterminalwaitingscreen",
"source": "users_gurpreet_github_odoo_modules_fusion_clover_static_src_interactions_payment_form_js",
"target": "payment_form_showterminalwaitingscreen",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/static/src/interactions/payment_form.js",
"source_location": "L412",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_clover_static_src_interactions_payment_form_js",
"_tgt": "payment_form_pollterminalstatus",
"source": "users_gurpreet_github_odoo_modules_fusion_clover_static_src_interactions_payment_form_js",
"target": "payment_form_pollterminalstatus",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/static/src/interactions/payment_form.js",
"source_location": "L45",
"weight": 1.0,
"_src": "payment_form_prepareinlineform",
"_tgt": "payment_form_setupcardformatting",
"source": "payment_form_prepareinlineform",
"target": "payment_form_setupcardformatting",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/static/src/interactions/payment_form.js",
"source_location": "L46",
"weight": 1.0,
"_src": "payment_form_prepareinlineform",
"_tgt": "payment_form_setupterminaltoggle",
"source": "payment_form_prepareinlineform",
"target": "payment_form_setupterminaltoggle",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/static/src/interactions/payment_form.js",
"source_location": "L47",
"weight": 1.0,
"_src": "payment_form_prepareinlineform",
"_tgt": "payment_form_setupsurcharge",
"source": "payment_form_prepareinlineform",
"target": "payment_form_setupsurcharge",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/static/src/interactions/payment_form.js",
"source_location": "L84",
"weight": 1.0,
"_src": "payment_form_setupsurcharge",
"_tgt": "payment_form_updatesurchargedisplay",
"source": "payment_form_setupsurcharge",
"target": "payment_form_updatesurchargedisplay",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/static/src/interactions/payment_form.js",
"source_location": "L249",
"weight": 1.0,
"_src": "payment_form_initiatepaymentflow",
"_tgt": "payment_form_validatecardinputs",
"source": "payment_form_initiatepaymentflow",
"target": "payment_form_validatecardinputs",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/static/src/interactions/payment_form.js",
"source_location": "L308",
"weight": 1.0,
"_src": "payment_form_processdirectflow",
"_tgt": "payment_form_processterminalpayment",
"source": "payment_form_processdirectflow",
"target": "payment_form_processterminalpayment",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/static/src/interactions/payment_form.js",
"source_location": "L310",
"weight": 1.0,
"_src": "payment_form_processdirectflow",
"_tgt": "payment_form_processcardpayment",
"source": "payment_form_processdirectflow",
"target": "payment_form_processcardpayment",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/static/src/interactions/payment_form.js",
"source_location": "L326",
"weight": 1.0,
"_src": "payment_form_processcardpayment",
"_tgt": "payment_form_getselectedcardtype",
"source": "payment_form_getselectedcardtype",
"target": "payment_form_processcardpayment",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/static/src/interactions/payment_form.js",
"source_location": "L362",
"weight": 1.0,
"_src": "payment_form_processterminalpayment",
"_tgt": "payment_form_getselectedcardtype",
"source": "payment_form_getselectedcardtype",
"target": "payment_form_processterminalpayment",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/static/src/interactions/payment_form.js",
"source_location": "L380",
"weight": 1.0,
"_src": "payment_form_processterminalpayment",
"_tgt": "payment_form_showterminalwaitingscreen",
"source": "payment_form_processterminalpayment",
"target": "payment_form_showterminalwaitingscreen",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/static/src/interactions/payment_form.js",
"source_location": "L409",
"weight": 1.0,
"_src": "payment_form_showterminalwaitingscreen",
"_tgt": "payment_form_pollterminalstatus",
"source": "payment_form_showterminalwaitingscreen",
"target": "payment_form_pollterminalstatus",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/controllers/portal.py",
"source_location": "L9",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_clover_controllers_portal_py",
"_tgt": "portal_clovercustomerportal",
"source": "users_gurpreet_github_odoo_modules_fusion_clover_controllers_portal_py",
"target": "portal_clovercustomerportal",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/controllers/portal.py",
"source_location": "L12",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_clover_controllers_portal_py",
"_tgt": "portal_portal_order_page",
"source": "users_gurpreet_github_odoo_modules_fusion_clover_controllers_portal_py",
"target": "portal_portal_order_page",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/controllers/portal.py",
"source_location": "L9",
"weight": 1.0,
"_src": "portal_clovercustomerportal",
"_tgt": "customerportal",
"source": "portal_clovercustomerportal",
"target": "customerportal",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/controllers/__init__.py",
"source_location": "L4",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_clover_controllers_init_py",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_clover_controllers_init_py",
"source": "users_gurpreet_github_odoo_modules_fusion_clover_controllers_init_py",
"target": "users_gurpreet_github_odoo_modules_fusion_clover_controllers_init_py",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/controllers/main.py",
"source_location": "L17",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_clover_controllers_main_py",
"_tgt": "main_detect_card_brand",
"source": "users_gurpreet_github_odoo_modules_fusion_clover_controllers_main_py",
"target": "main_detect_card_brand",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/controllers/main.py",
"source_location": "L36",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_clover_controllers_main_py",
"_tgt": "main_clovercontroller",
"source": "users_gurpreet_github_odoo_modules_fusion_clover_controllers_main_py",
"target": "main_clovercontroller",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/controllers/main.py",
"source_location": "L44",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_clover_controllers_main_py",
"_tgt": "main_clover_return",
"source": "users_gurpreet_github_odoo_modules_fusion_clover_controllers_main_py",
"target": "main_clover_return",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/controllers/main.py",
"source_location": "L75",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_clover_controllers_main_py",
"_tgt": "main_clover_webhook",
"source": "users_gurpreet_github_odoo_modules_fusion_clover_controllers_main_py",
"target": "main_clover_webhook",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/controllers/main.py",
"source_location": "L200",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_clover_controllers_main_py",
"_tgt": "main_clover_oauth_callback",
"source": "users_gurpreet_github_odoo_modules_fusion_clover_controllers_main_py",
"target": "main_clover_oauth_callback",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/controllers/main.py",
"source_location": "L327",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_clover_controllers_main_py",
"_tgt": "main_clover_list_terminals",
"source": "users_gurpreet_github_odoo_modules_fusion_clover_controllers_main_py",
"target": "main_clover_list_terminals",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/controllers/main.py",
"source_location": "L349",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_clover_controllers_main_py",
"_tgt": "main_clover_send_to_terminal",
"source": "users_gurpreet_github_odoo_modules_fusion_clover_controllers_main_py",
"target": "main_clover_send_to_terminal",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/controllers/main.py",
"source_location": "L385",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_clover_controllers_main_py",
"_tgt": "main_clover_terminal_status",
"source": "users_gurpreet_github_odoo_modules_fusion_clover_controllers_main_py",
"target": "main_clover_terminal_status",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/controllers/main.py",
"source_location": "L427",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_clover_controllers_main_py",
"_tgt": "main_clover_terminal_callback",
"source": "users_gurpreet_github_odoo_modules_fusion_clover_controllers_main_py",
"target": "main_clover_terminal_callback",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/controllers/main.py",
"source_location": "L435",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_clover_controllers_main_py",
"_tgt": "main_clover_process_card",
"source": "users_gurpreet_github_odoo_modules_fusion_clover_controllers_main_py",
"target": "main_clover_process_card",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/controllers/main.py",
"source_location": "L18",
"weight": 1.0,
"_src": "main_rationale_18",
"_tgt": "main_detect_card_brand",
"source": "main_detect_card_brand",
"target": "main_rationale_18",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/controllers/main.py",
"source_location": "L111",
"weight": 1.0,
"_src": "main_clovercontroller",
"_tgt": "main_clovercontroller_handle_charge_webhook",
"source": "main_clovercontroller",
"target": "main_clovercontroller_handle_charge_webhook",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/controllers/main.py",
"source_location": "L136",
"weight": 1.0,
"_src": "main_clovercontroller",
"_tgt": "main_clovercontroller_handle_void_webhook",
"source": "main_clovercontroller",
"target": "main_clovercontroller_handle_void_webhook",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/controllers/main.py",
"source_location": "L159",
"weight": 1.0,
"_src": "main_clovercontroller",
"_tgt": "main_clovercontroller_handle_refund_webhook",
"source": "main_clovercontroller",
"target": "main_clovercontroller_handle_refund_webhook",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/controllers/main.py",
"source_location": "L261",
"weight": 1.0,
"_src": "main_clovercontroller",
"_tgt": "main_clovercontroller_apply_portal_surcharge",
"source": "main_clovercontroller",
"target": "main_clovercontroller_apply_portal_surcharge",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/controllers/main.py",
"source_location": "L94",
"weight": 1.0,
"_src": "main_clover_webhook",
"_tgt": "main_clovercontroller_handle_charge_webhook",
"source": "main_clover_webhook",
"target": "main_clovercontroller_handle_charge_webhook",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/controllers/main.py",
"source_location": "L98",
"weight": 1.0,
"_src": "main_clover_webhook",
"_tgt": "main_clovercontroller_handle_void_webhook",
"source": "main_clover_webhook",
"target": "main_clovercontroller_handle_void_webhook",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/controllers/main.py",
"source_location": "L100",
"weight": 1.0,
"_src": "main_clover_webhook",
"_tgt": "main_clovercontroller_handle_refund_webhook",
"source": "main_clover_webhook",
"target": "main_clovercontroller_handle_refund_webhook",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/controllers/main.py",
"source_location": "L112",
"weight": 1.0,
"_src": "main_rationale_112",
"_tgt": "main_clovercontroller_handle_charge_webhook",
"source": "main_clovercontroller_handle_charge_webhook",
"target": "main_rationale_112",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/controllers/main.py",
"source_location": "L137",
"weight": 1.0,
"_src": "main_rationale_137",
"_tgt": "main_clovercontroller_handle_void_webhook",
"source": "main_clovercontroller_handle_void_webhook",
"target": "main_rationale_137",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/controllers/main.py",
"source_location": "L160",
"weight": 1.0,
"_src": "main_rationale_160",
"_tgt": "main_clovercontroller_handle_refund_webhook",
"source": "main_clovercontroller_handle_refund_webhook",
"target": "main_rationale_160",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/controllers/main.py",
"source_location": "L368",
"weight": 1.0,
"_src": "main_clover_send_to_terminal",
"_tgt": "main_clovercontroller_apply_portal_surcharge",
"source": "main_clovercontroller_apply_portal_surcharge",
"target": "main_clover_send_to_terminal",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/controllers/main.py",
"source_location": "L461",
"weight": 1.0,
"_src": "main_clover_process_card",
"_tgt": "main_clovercontroller_apply_portal_surcharge",
"source": "main_clovercontroller_apply_portal_surcharge",
"target": "main_clover_process_card",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clover/controllers/main.py",
"source_location": "L262",
"weight": 1.0,
"_src": "main_rationale_262",
"_tgt": "main_clovercontroller_apply_portal_surcharge",
"source": "main_clovercontroller_apply_portal_surcharge",
"target": "main_rationale_262",
"confidence_score": 1.0
}
],
"hyperedges": []
}