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

1 line
22 KiB
JSON

{"nodes": [{"id": "$graphify-root$_internal_jmap_jmap_go", "label": "jmap.go", "file_type": "code", "source_file": "internal/jmap/jmap.go", "source_location": "L1"}, {"id": "jmap_handler", "label": "Handler", "file_type": "code", "source_file": "internal/jmap/jmap.go", "source_location": "L34"}, {"id": "db", "label": "DB", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/internal/jmap/jmap.go"}, {"id": "store", "label": "Store", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/internal/jmap/jmap.go"}, {"id": "$graphify-root$_internal_jmap_jmap_newhandler", "label": "NewHandler()", "file_type": "code", "source_file": "internal/jmap/jmap.go", "source_location": "L40"}, {"id": "jmap_handler_registerroutes", "label": ".RegisterRoutes()", "file_type": "code", "source_file": "internal/jmap/jmap.go", "source_location": "L44"}, {"id": "servemux", "label": "ServeMux", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/internal/jmap/jmap.go"}, {"id": "jmap_handler_session", "label": ".session()", "file_type": "code", "source_file": "internal/jmap/jmap.go", "source_location": "L51"}, {"id": "responsewriter", "label": "ResponseWriter", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/internal/jmap/jmap.go"}, {"id": "request", "label": "Request", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/internal/jmap/jmap.go"}, {"id": "jmap_handler_authenticate", "label": ".authenticate()", "file_type": "code", "source_file": "internal/jmap/jmap.go", "source_location": "L98"}, {"id": "user", "label": "User", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/internal/jmap/jmap.go"}, {"id": "jmap_request", "label": "request", "file_type": "code", "source_file": "internal/jmap/jmap.go", "source_location": "L108"}, {"id": "jmap_response", "label": "response", "file_type": "code", "source_file": "internal/jmap/jmap.go", "source_location": "L113"}, {"id": "jmap_handler_api", "label": ".api()", "file_type": "code", "source_file": "internal/jmap/jmap.go", "source_location": "L118"}, {"id": "jmap_methodresult", "label": "methodResult", "file_type": "code", "source_file": "internal/jmap/jmap.go", "source_location": "L151"}, {"id": "jmap_handler_dispatch", "label": ".dispatch()", "file_type": "code", "source_file": "internal/jmap/jmap.go", "source_location": "L156"}, {"id": "context", "label": "Context", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/internal/jmap/jmap.go"}, {"id": "gomailprovider", "label": "GoMailProvider", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/internal/jmap/jmap.go"}, {"id": "jmap_handler_mailboxget", "label": ".mailboxGet()", "file_type": "code", "source_file": "internal/jmap/jmap.go", "source_location": "L177"}, {"id": "$graphify-root$_internal_jmap_jmap_jmaprole", "label": "jmapRole()", "file_type": "code", "source_file": "internal/jmap/jmap.go", "source_location": "L202"}, {"id": "jmap_handler_emailquery", "label": ".emailQuery()", "file_type": "code", "source_file": "internal/jmap/jmap.go", "source_location": "L221"}, {"id": "jmap_handler_emailget", "label": ".emailGet()", "file_type": "code", "source_file": "internal/jmap/jmap.go", "source_location": "L248"}, {"id": "$graphify-root$_internal_jmap_jmap_splitcompositeid", "label": "splitCompositeID()", "file_type": "code", "source_file": "internal/jmap/jmap.go", "source_location": "L282"}, {"id": "$graphify-root$_internal_jmap_jmap_truncatepreview", "label": "truncatePreview()", "file_type": "code", "source_file": "internal/jmap/jmap.go", "source_location": "L290"}, {"id": "$graphify-root$_internal_jmap_jmap_writejson", "label": "writeJSON()", "file_type": "code", "source_file": "internal/jmap/jmap.go", "source_location": "L302"}], "edges": [{"source": "$graphify-root$_internal_jmap_jmap_go", "target": "go_pkg_context", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L17", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_internal_jmap_jmap_go", "target": "go_pkg_encoding_json", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L18", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_internal_jmap_jmap_go", "target": "go_pkg_fmt", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L19", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_internal_jmap_jmap_go", "target": "go_pkg_net_http", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L20", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_internal_jmap_jmap_go", "target": "go_pkg_strings", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L21", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_internal_jmap_jmap_go", "target": "go_pkg_gomail_internal_accounts", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L23", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_internal_jmap_jmap_go", "target": "go_pkg_gomail_internal_auth", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L24", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_internal_jmap_jmap_go", "target": "go_pkg_gomail_internal_db", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L25", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_internal_jmap_jmap_go", "target": "go_pkg_gomail_internal_mailstore", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L26", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_internal_jmap_jmap_go", "target": "jmap_handler", "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L34", "weight": 1.0}, {"source": "jmap_handler", "target": "db", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L35", "weight": 1.0, "context": "field"}, {"source": "jmap_handler", "target": "store", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L36", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_internal_jmap_jmap_go", "target": "$graphify-root$_internal_jmap_jmap_newhandler", "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L40", "weight": 1.0}, {"source": "$graphify-root$_internal_jmap_jmap_newhandler", "target": "db", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L40", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_internal_jmap_jmap_newhandler", "target": "store", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L40", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_internal_jmap_jmap_newhandler", "target": "jmap_handler", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L40", "weight": 1.0, "context": "return_type"}, {"source": "jmap_handler", "target": "jmap_handler_registerroutes", "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L44", "weight": 1.0}, {"source": "jmap_handler_registerroutes", "target": "servemux", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L44", "weight": 1.0, "context": "parameter_type"}, {"source": "jmap_handler", "target": "jmap_handler_session", "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L51", "weight": 1.0}, {"source": "jmap_handler_session", "target": "responsewriter", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L51", "weight": 1.0, "context": "parameter_type"}, {"source": "jmap_handler_session", "target": "request", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L51", "weight": 1.0, "context": "parameter_type"}, {"source": "jmap_handler", "target": "jmap_handler_authenticate", "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L98", "weight": 1.0}, {"source": "jmap_handler_authenticate", "target": "request", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L98", "weight": 1.0, "context": "parameter_type"}, {"source": "jmap_handler_authenticate", "target": "user", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L98", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_internal_jmap_jmap_go", "target": "jmap_request", "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L108", "weight": 1.0}, {"source": "$graphify-root$_internal_jmap_jmap_go", "target": "jmap_response", "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L113", "weight": 1.0}, {"source": "jmap_handler", "target": "jmap_handler_api", "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L118", "weight": 1.0}, {"source": "jmap_handler_api", "target": "responsewriter", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L118", "weight": 1.0, "context": "parameter_type"}, {"source": "jmap_handler_api", "target": "jmap_request", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L118", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_internal_jmap_jmap_go", "target": "jmap_methodresult", "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L151", "weight": 1.0}, {"source": "jmap_handler", "target": "jmap_handler_dispatch", "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L156", "weight": 1.0}, {"source": "jmap_handler_dispatch", "target": "context", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L156", "weight": 1.0, "context": "parameter_type"}, {"source": "jmap_handler_dispatch", "target": "gomailprovider", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L156", "weight": 1.0, "context": "parameter_type"}, {"source": "jmap_handler_dispatch", "target": "user", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L156", "weight": 1.0, "context": "parameter_type"}, {"source": "jmap_handler_dispatch", "target": "jmap_methodresult", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L156", "weight": 1.0, "context": "return_type"}, {"source": "jmap_handler", "target": "jmap_handler_mailboxget", "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L177", "weight": 1.0}, {"source": "jmap_handler_mailboxget", "target": "context", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L177", "weight": 1.0, "context": "parameter_type"}, {"source": "jmap_handler_mailboxget", "target": "gomailprovider", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L177", "weight": 1.0, "context": "parameter_type"}, {"source": "jmap_handler_mailboxget", "target": "user", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L177", "weight": 1.0, "context": "parameter_type"}, {"source": "jmap_handler_mailboxget", "target": "jmap_methodresult", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L177", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_internal_jmap_jmap_go", "target": "$graphify-root$_internal_jmap_jmap_jmaprole", "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L202", "weight": 1.0}, {"source": "jmap_handler", "target": "jmap_handler_emailquery", "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L221", "weight": 1.0}, {"source": "jmap_handler_emailquery", "target": "context", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L221", "weight": 1.0, "context": "parameter_type"}, {"source": "jmap_handler_emailquery", "target": "gomailprovider", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L221", "weight": 1.0, "context": "parameter_type"}, {"source": "jmap_handler_emailquery", "target": "jmap_methodresult", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L221", "weight": 1.0, "context": "return_type"}, {"source": "jmap_handler", "target": "jmap_handler_emailget", "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L248", "weight": 1.0}, {"source": "jmap_handler_emailget", "target": "context", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L248", "weight": 1.0, "context": "parameter_type"}, {"source": "jmap_handler_emailget", "target": "gomailprovider", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L248", "weight": 1.0, "context": "parameter_type"}, {"source": "jmap_handler_emailget", "target": "jmap_methodresult", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L248", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_internal_jmap_jmap_go", "target": "$graphify-root$_internal_jmap_jmap_splitcompositeid", "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L282", "weight": 1.0}, {"source": "$graphify-root$_internal_jmap_jmap_go", "target": "$graphify-root$_internal_jmap_jmap_truncatepreview", "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L290", "weight": 1.0}, {"source": "$graphify-root$_internal_jmap_jmap_go", "target": "$graphify-root$_internal_jmap_jmap_writejson", "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L302", "weight": 1.0}, {"source": "$graphify-root$_internal_jmap_jmap_writejson", "target": "responsewriter", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L302", "weight": 1.0, "context": "parameter_type"}, {"source": "jmap_handler_session", "target": "jmap_handler_authenticate", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L52", "weight": 1.0}, {"source": "jmap_handler_session", "target": "$graphify-root$_internal_jmap_jmap_writejson", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L95", "weight": 1.0}, {"source": "jmap_handler_api", "target": "jmap_handler_authenticate", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L119", "weight": 1.0}, {"source": "jmap_handler_api", "target": "jmap_handler_dispatch", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L144", "weight": 1.0}, {"source": "jmap_handler_api", "target": "context", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L144", "weight": 1.0}, {"source": "jmap_handler_api", "target": "$graphify-root$_internal_jmap_jmap_writejson", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L148", "weight": 1.0}, {"source": "jmap_handler_dispatch", "target": "jmap_handler_mailboxget", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L162", "weight": 1.0}, {"source": "jmap_handler_dispatch", "target": "jmap_handler_emailquery", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L165", "weight": 1.0}, {"source": "jmap_handler_dispatch", "target": "jmap_handler_emailget", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L168", "weight": 1.0}, {"source": "jmap_handler_mailboxget", "target": "$graphify-root$_internal_jmap_jmap_jmaprole", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L188", "weight": 1.0}, {"source": "jmap_handler_emailget", "target": "$graphify-root$_internal_jmap_jmap_splitcompositeid", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L255", "weight": 1.0}, {"source": "jmap_handler_emailget", "target": "$graphify-root$_internal_jmap_jmap_truncatepreview", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L273", "weight": 1.0}], "raw_calls": [{"caller_nid": "jmap_handler_registerroutes", "callee": "HandleFunc", "is_member_call": true, "language": "go", "source_file": "internal/jmap/jmap.go", "source_location": "L45"}, {"caller_nid": "jmap_handler_registerroutes", "callee": "HandleFunc", "is_member_call": true, "language": "go", "source_file": "internal/jmap/jmap.go", "source_location": "L46"}, {"caller_nid": "jmap_handler_session", "callee": "Header", "is_member_call": true, "language": "go", "source_file": "internal/jmap/jmap.go", "source_location": "L54"}, {"caller_nid": "jmap_handler_authenticate", "callee": "BasicAuth", "is_member_call": true, "language": "go", "source_file": "internal/jmap/jmap.go", "source_location": "L99"}, {"caller_nid": "jmap_handler_authenticate", "callee": "Authenticate", "is_member_call": false, "language": "go", "source_file": "internal/jmap/jmap.go", "source_location": "L103"}, {"caller_nid": "jmap_handler_api", "callee": "Header", "is_member_call": true, "language": "go", "source_file": "internal/jmap/jmap.go", "source_location": "L121"}, {"caller_nid": "jmap_handler_api", "callee": "WriteHeader", "is_member_call": true, "language": "go", "source_file": "internal/jmap/jmap.go", "source_location": "L126"}, {"caller_nid": "jmap_handler_api", "callee": "Decode", "is_member_call": true, "language": "go", "source_file": "internal/jmap/jmap.go", "source_location": "L131"}, {"caller_nid": "jmap_handler_api", "callee": "NewDecoder", "is_member_call": false, "language": "go", "source_file": "internal/jmap/jmap.go", "source_location": "L131"}, {"caller_nid": "jmap_handler_api", "callee": "NewGoMailProvider", "is_member_call": false, "language": "go", "source_file": "internal/jmap/jmap.go", "source_location": "L137"}, {"caller_nid": "jmap_handler_dispatch", "callee": "Sprintf", "is_member_call": false, "language": "go", "source_file": "internal/jmap/jmap.go", "source_location": "L171"}, {"caller_nid": "jmap_handler_mailboxget", "callee": "ListFolders", "is_member_call": true, "language": "go", "source_file": "internal/jmap/jmap.go", "source_location": "L178"}, {"caller_nid": "jmap_handler_emailquery", "callee": "ListMessages", "is_member_call": true, "language": "go", "source_file": "internal/jmap/jmap.go", "source_location": "L230"}, {"caller_nid": "jmap_handler_emailget", "callee": "GetMessage", "is_member_call": true, "language": "go", "source_file": "internal/jmap/jmap.go", "source_location": "L260"}, {"caller_nid": "jmap_handler_emailget", "callee": "string", "is_member_call": false, "language": "go", "source_file": "internal/jmap/jmap.go", "source_location": "L273"}, {"caller_nid": "$graphify-root$_internal_jmap_jmap_splitcompositeid", "callee": "LastIndex", "is_member_call": false, "language": "go", "source_file": "internal/jmap/jmap.go", "source_location": "L283"}, {"caller_nid": "$graphify-root$_internal_jmap_jmap_truncatepreview", "callee": "Index", "is_member_call": false, "language": "go", "source_file": "internal/jmap/jmap.go", "source_location": "L293"}, {"caller_nid": "$graphify-root$_internal_jmap_jmap_writejson", "callee": "Header", "is_member_call": true, "language": "go", "source_file": "internal/jmap/jmap.go", "source_location": "L303"}, {"caller_nid": "$graphify-root$_internal_jmap_jmap_writejson", "callee": "WriteHeader", "is_member_call": true, "language": "go", "source_file": "internal/jmap/jmap.go", "source_location": "L304"}, {"caller_nid": "$graphify-root$_internal_jmap_jmap_writejson", "callee": "Encode", "is_member_call": true, "language": "go", "source_file": "internal/jmap/jmap.go", "source_location": "L305"}, {"caller_nid": "$graphify-root$_internal_jmap_jmap_writejson", "callee": "NewEncoder", "is_member_call": false, "language": "go", "source_file": "internal/jmap/jmap.go", "source_location": "L305"}]}