{"nodes": [{"id": "$graphify-root$_internal_imapserver_backend_go", "label": "backend.go", "file_type": "code", "source_file": "internal/imapserver/backend.go", "source_location": "L1"}, {"id": "imapserver_backend", "label": "Backend", "file_type": "code", "source_file": "internal/imapserver/backend.go", "source_location": "L17"}, {"id": "db", "label": "DB", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/internal/imapserver/backend.go"}, {"id": "store", "label": "Store", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/internal/imapserver/backend.go"}, {"id": "logger", "label": "Logger", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/internal/imapserver/backend.go"}, {"id": "imapserver_backend_newsession", "label": ".NewSession()", "file_type": "code", "source_file": "internal/imapserver/backend.go", "source_location": "L23"}, {"id": "session", "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/internal/imapserver/backend.go"}], "edges": [{"source": "$graphify-root$_internal_imapserver_backend_go", "target": "go_pkg_mailgoserver_internal_db", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "internal/imapserver/backend.go", "source_location": "L10", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_internal_imapserver_backend_go", "target": "go_pkg_mailgoserver_internal_mailstore", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "internal/imapserver/backend.go", "source_location": "L11", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_internal_imapserver_backend_go", "target": "go_pkg_mailgoserver_internal_toolbox", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "internal/imapserver/backend.go", "source_location": "L12", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_internal_imapserver_backend_go", "target": "imapserver_backend", "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/imapserver/backend.go", "source_location": "L17", "weight": 1.0}, {"source": "imapserver_backend", "target": "db", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/imapserver/backend.go", "source_location": "L18", "weight": 1.0, "context": "field"}, {"source": "imapserver_backend", "target": "store", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/imapserver/backend.go", "source_location": "L19", "weight": 1.0, "context": "field"}, {"source": "imapserver_backend", "target": "logger", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/imapserver/backend.go", "source_location": "L20", "weight": 1.0, "context": "field"}, {"source": "imapserver_backend", "target": "imapserver_backend_newsession", "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/imapserver/backend.go", "source_location": "L23", "weight": 1.0}, {"source": "imapserver_backend_newsession", "target": "session", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/imapserver/backend.go", "source_location": "L23", "weight": 1.0, "context": "return_type"}], "raw_calls": []}