Files
gomail/graphify-out/cache/ast/v0.9.37/285b9c2dfabca2c4b317cf9485010045dc7ad2a9800a51a670dc6bef420caf8f.json
T
2026-08-09 18:03:09 +01:00

1 line
12 KiB
JSON

{"nodes": [{"id": "$graphify-root$_internal_accounts_link_go", "label": "link.go", "file_type": "code", "source_file": "internal/accounts/link.go", "source_location": "L1"}, {"id": "$graphify-root$_internal_accounts_link_linkimapaccount", "label": "LinkIMAPAccount()", "file_type": "code", "source_file": "internal/accounts/link.go", "source_location": "L18"}, {"id": "db", "label": "DB", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/internal/accounts/link.go"}, {"id": "masterkey", "label": "MasterKey", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/internal/accounts/link.go"}, {"id": "linkedaccount", "label": "LinkedAccount", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/internal/accounts/link.go"}, {"id": "$graphify-root$_internal_accounts_link_wellknownimaphost", "label": "wellKnownIMAPHost()", "file_type": "code", "source_file": "internal/accounts/link.go", "source_location": "L58"}, {"id": "linkedaccountprovider", "label": "LinkedAccountProvider", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/internal/accounts/link.go"}, {"id": "$graphify-root$_internal_accounts_link_linkoauth2account", "label": "LinkOAuth2Account()", "file_type": "code", "source_file": "internal/accounts/link.go", "source_location": "L74"}, {"id": "token", "label": "Token", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/internal/accounts/link.go"}, {"id": "$graphify-root$_internal_accounts_link_providerfor", "label": "ProviderFor()", "file_type": "code", "source_file": "internal/accounts/link.go", "source_location": "L128"}, {"id": "config", "label": "Config", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/internal/accounts/link.go"}, {"id": "mailprovider", "label": "MailProvider", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/internal/accounts/link.go"}], "edges": [{"source": "$graphify-root$_internal_accounts_link_go", "target": "go_pkg_encoding_json", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "internal/accounts/link.go", "source_location": "L4", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_internal_accounts_link_go", "target": "go_pkg_fmt", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "internal/accounts/link.go", "source_location": "L5", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_internal_accounts_link_go", "target": "go_pkg_gomail_internal_crypto", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "internal/accounts/link.go", "source_location": "L7", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_internal_accounts_link_go", "target": "go_pkg_gomail_internal_db", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "internal/accounts/link.go", "source_location": "L8", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_internal_accounts_link_go", "target": "go_pkg_gomail_internal_oauth2", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "internal/accounts/link.go", "source_location": "L9", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_internal_accounts_link_go", "target": "go_pkg_github_com_google_uuid", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "internal/accounts/link.go", "source_location": "L10", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_internal_accounts_link_go", "target": "$graphify-root$_internal_accounts_link_linkimapaccount", "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/accounts/link.go", "source_location": "L18", "weight": 1.0}, {"source": "$graphify-root$_internal_accounts_link_linkimapaccount", "target": "db", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/link.go", "source_location": "L18", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_internal_accounts_link_linkimapaccount", "target": "masterkey", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/link.go", "source_location": "L18", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_internal_accounts_link_linkimapaccount", "target": "linkedaccount", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/link.go", "source_location": "L18", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_internal_accounts_link_go", "target": "$graphify-root$_internal_accounts_link_wellknownimaphost", "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/accounts/link.go", "source_location": "L58", "weight": 1.0}, {"source": "$graphify-root$_internal_accounts_link_wellknownimaphost", "target": "linkedaccountprovider", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/link.go", "source_location": "L58", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_internal_accounts_link_go", "target": "$graphify-root$_internal_accounts_link_linkoauth2account", "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/accounts/link.go", "source_location": "L74", "weight": 1.0}, {"source": "$graphify-root$_internal_accounts_link_linkoauth2account", "target": "db", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/link.go", "source_location": "L74", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_internal_accounts_link_linkoauth2account", "target": "masterkey", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/link.go", "source_location": "L74", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_internal_accounts_link_linkoauth2account", "target": "linkedaccountprovider", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/link.go", "source_location": "L74", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_internal_accounts_link_linkoauth2account", "target": "token", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/link.go", "source_location": "L74", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_internal_accounts_link_linkoauth2account", "target": "linkedaccount", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/link.go", "source_location": "L74", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_internal_accounts_link_go", "target": "$graphify-root$_internal_accounts_link_providerfor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/accounts/link.go", "source_location": "L128", "weight": 1.0}, {"source": "$graphify-root$_internal_accounts_link_providerfor", "target": "linkedaccount", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/link.go", "source_location": "L128", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_internal_accounts_link_providerfor", "target": "masterkey", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/link.go", "source_location": "L128", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_internal_accounts_link_providerfor", "target": "db", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/link.go", "source_location": "L128", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_internal_accounts_link_providerfor", "target": "config", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/link.go", "source_location": "L128", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_internal_accounts_link_providerfor", "target": "mailprovider", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/link.go", "source_location": "L128", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_internal_accounts_link_linkoauth2account", "target": "$graphify-root$_internal_accounts_link_wellknownimaphost", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/accounts/link.go", "source_location": "L77", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_internal_accounts_link_linkimapaccount", "callee": "NewString", "is_member_call": false, "language": "go", "source_file": "internal/accounts/link.go", "source_location": "L22"}, {"caller_nid": "$graphify-root$_internal_accounts_link_linkimapaccount", "callee": "Marshal", "is_member_call": false, "language": "go", "source_file": "internal/accounts/link.go", "source_location": "L23"}, {"caller_nid": "$graphify-root$_internal_accounts_link_linkimapaccount", "callee": "Errorf", "is_member_call": false, "language": "go", "source_file": "internal/accounts/link.go", "source_location": "L25"}, {"caller_nid": "$graphify-root$_internal_accounts_link_linkimapaccount", "callee": "Encrypt", "is_member_call": false, "language": "go", "source_file": "internal/accounts/link.go", "source_location": "L27"}, {"caller_nid": "$graphify-root$_internal_accounts_link_linkimapaccount", "callee": "Errorf", "is_member_call": false, "language": "go", "source_file": "internal/accounts/link.go", "source_location": "L29"}, {"caller_nid": "$graphify-root$_internal_accounts_link_linkimapaccount", "callee": "InsertLinkedAccount", "is_member_call": true, "language": "go", "source_file": "internal/accounts/link.go", "source_location": "L48"}, {"caller_nid": "$graphify-root$_internal_accounts_link_wellknownimaphost", "callee": "Errorf", "is_member_call": false, "language": "go", "source_file": "internal/accounts/link.go", "source_location": "L65"}, {"caller_nid": "$graphify-root$_internal_accounts_link_linkoauth2account", "callee": "NewString", "is_member_call": false, "language": "go", "source_file": "internal/accounts/link.go", "source_location": "L82"}, {"caller_nid": "$graphify-root$_internal_accounts_link_linkoauth2account", "callee": "Marshal", "is_member_call": false, "language": "go", "source_file": "internal/accounts/link.go", "source_location": "L83"}, {"caller_nid": "$graphify-root$_internal_accounts_link_linkoauth2account", "callee": "Errorf", "is_member_call": false, "language": "go", "source_file": "internal/accounts/link.go", "source_location": "L87"}, {"caller_nid": "$graphify-root$_internal_accounts_link_linkoauth2account", "callee": "Encrypt", "is_member_call": false, "language": "go", "source_file": "internal/accounts/link.go", "source_location": "L89"}, {"caller_nid": "$graphify-root$_internal_accounts_link_linkoauth2account", "callee": "Errorf", "is_member_call": false, "language": "go", "source_file": "internal/accounts/link.go", "source_location": "L91"}, {"caller_nid": "$graphify-root$_internal_accounts_link_linkoauth2account", "callee": "InsertLinkedAccount", "is_member_call": true, "language": "go", "source_file": "internal/accounts/link.go", "source_location": "L112"}, {"caller_nid": "$graphify-root$_internal_accounts_link_providerfor", "callee": "NewIMAPProvider", "is_member_call": false, "language": "go", "source_file": "internal/accounts/link.go", "source_location": "L131"}, {"caller_nid": "$graphify-root$_internal_accounts_link_providerfor", "callee": "NewIMAPProviderOAuth2", "is_member_call": false, "language": "go", "source_file": "internal/accounts/link.go", "source_location": "L138"}, {"caller_nid": "$graphify-root$_internal_accounts_link_providerfor", "callee": "Errorf", "is_member_call": false, "language": "go", "source_file": "internal/accounts/link.go", "source_location": "L140"}]}