{"_format":{"format_version":"pviz-llm-bundle@v1.2","compression":"schema rows + legends + path legend","lossless":true,"how_to_decode":{"schema_rows":"For nodes or edges, each row is an array. Decode field names with field_name = legend[schema[position]].","path_legend":"Internal repo paths are stored in path_legend. For a path id, full_path = prefixes[paths[id][0]] + paths[id][1].","negative_path_refs":"Negative integers may be path refs outside enum/type contexts. Decode with path_id = (-value) - 1.","direct_path_ids":"Non-negative integers in direct path fields such as file, node_id, imports, imports_internal, and symbol_internal are direct path ids.","enums":"parse_status and param_kind use the local enums table. Edge kind uses edges.kinds.","types":"type_hint and return_type may be integer indexes into type_strings.","nested":"Some fields, such as functions_detailed, classes_detailed, globals_detailed, and crosstalk_candidates_*_v1, may contain their own schema/legend/rows structures."},"important_node_fields":{"imports":"Resolved internal dependency targets.","imports_all_raw":"Raw import/use/require specs as seen by the analyzer.","imports_external":"External or unresolved import specs after internal resolution.","symbol_internal":"Internal symbol/crosstalk targets separate from explicit imports.","language_facts":"Rich per-language analyzer facts keyed by language name. These preserve language-specific detail beyond the compact top-level projection.","facts":"Compact generic facts preserved for legacy or lightweight consumers."},"edge_fields":{"src":"Source node id.","dst":"Destination node id -- except on external-target edge kinds (java:annotation, java:*:external, kotlin:supertype:external, rust:impl:trait:external, rust:trait:supertrait:external, rust:derive, ...; full list in guide.schema_reference.external_edge_targets), whose dst is an external symbol string that is not a node.","kind":"Edge kind: import (statically resolved dependency), inherit (subclass -> base-class-defining module), construct (module that calls a class as a constructor/isinstance check -> module defining that class; independent of import, since a module can import a type without instantiating it), call, reference, uses, exports.","label":"Human-readable edge label, often the raw import/use/require spec.","spec":"Raw language-level import/use/require spec that caused or describes the edge.","reason":"Machine-readable reason for edge creation or resolution.","confidence":"Analyzer confidence score when available.","weight":"Graph weight when available.","subkind":"Optional edge subtype.","synthetic":"True when the edge was synthesized rather than directly observed.","heuristic":"True when resolution relied on a weaker heuristic (e.g. a single global name owner) rather than a direct resolved import; confidence is lower on these edges. On a merged edge it is true only when EVERY observation is heuristic.","evidence":"Optional structured evidence object (of the strongest observation when the edge merges several).","observations":"Present only on an edge merged from >=2 distinct observations of the same relation (PVIZ-088): every observation's own evidence/confidence/heuristic/... fields, sorted strongest first (non-heuristic, then higher confidence). Top-level evidence/confidence come from the first. When observations differ in source scope, each scoped observation carries its own production/test scope; top-level scope is the union (PVIZ-093).","evidence_support":"Present with observations: 'structural_only' (no observation is heuristic), 'heuristic_only' (every observation is heuristic; the edge then also has heuristic=true), or 'mixed' (a non-heuristic proof and heuristic support both exist; heuristic=false).","reasons":"Optional list of richer reason/evidence objects.","crosstalk":"Optional cross-language relationship metadata."},"path_vs_semantic_strings":{"rule":"Do not assume every string that resembles an import is a file path. Raw specs, labels, names, fq_names, owners, and reasons are semantic strings unless encoded as path ids/path refs.","path_like_fields":["file","node_id","src","dst","imports","imports_internal","symbol_internal","target","source","owner_file","provider_file","provider_files","resolved_target","resolved_file"],"semantic_fields":["imports_all_raw","imports_external","spec","label","reason","fq_name","name","owner","kind","visibility","raw","call_form","receiver"],"important_import_distinction":"imports are resolved internal graph targets. imports_all_raw are raw source-level specs. imports_external are unresolved/external specs. Do not count imports_all_raw as external dependencies."},"cycle_fields":{"scc_id":"Identifier for the strongly connected component in the conceptual graph.","scc_size":"Number of nodes in the conceptual SCC. Values greater than 1 indicate participation in a cycle.","scc_id_runtime":"Identifier for the runtime-only SCC when emitted. This excludes type-only or otherwise non-runtime dependency edges where supported.","scc_size_runtime":"Runtime SCC size when emitted. Compare with scc_size to distinguish runtime cycle risk from broader conceptual coupling.","interpretation":"Use scc_size for general architectural coupling. Use scc_size_runtime for runtime import/load-cycle risk when runtime SCC fields are present."},"summary_cycles":{"cycle_nodes":"Total nodes participating in non-trivial SCCs.","largest_scc_size":"Size of the largest SCC.","scc_conceptual":"Cycle metrics for the full conceptual dependency graph when present.","scc_runtime":"Cycle metrics for runtime-only dependency graph when present.","tc_inflation":"Difference between conceptual and runtime largest SCC sizes where present. A positive value means type-only/non-runtime edges inflate apparent cycles."},"minimal_examples":{"node_row":{"schema":["f","id","n","ps","imp"],"legend":{"f":"file","id":"node_id","n":"name","ps":"parse_status","imp":"imports"},"row_meaning":"file/node_id/imports are path ids; parse_status is an enum index."},"edge_row":{"schema":["s","d","k","c","w","l","p","r"],"legend":{"s":"src","d":"dst","k":"kind","c":"confidence","w":"weight","l":"label","p":"spec","r":"reason"},"row_meaning":"src/dst are path ids or path refs; kind is edges.kinds[index]; label/spec/reason are semantic strings. A dst that is not a node (external-target edge kinds) is never path-encoded: it stays a literal string such as 'java.lang.Override' or 'derive::Clone'."}},"quick_reference":{"field_name":"legend[schema[i]]","negative_path_ref":"path_id = (-value) - 1","direct_path_id":"path_legend.paths[value]","enum":"enums[field][value]","edge_kind":"edges.kinds[value]","type_string":"type_strings[value]"}},"schema_version":"pviz-llm-bundle@v1.3","meta":{"generated_at":"2026-11-03T17:11:02.643385Z","mode":"zones","language":"polyglot","languages":["csharp","javascript","typescript"],"bundled_by_lang":{"typescript":6,"javascript":14,"csharp":547},"repo_root":"/scratch/analysis/eshop","repo_name":"eshop","edges_meta":{"schema_version":"edges@v1","language":"mixed","meta":{"total":1398,"crosstalk_edges":0}},"loc_code":27610,"sloc_code":21647,"comment_lines_code":1160,"blank_lines_code":4803,"comment_pct_code":0.042013763129300975,"metrics_code_files":567,"sloc_by_ext_code":{".ts":134,".js":802,".cs":20711},"loc_by_ext_code":{".ts":212,".js":1044,".cs":26354},"metrics_source":"merged_folder_index","framework_analysis":{"facts_schema":"framework_facts@v1","languages_with_facts":["csharp","typescript_javascript"],"frameworks":{"aspnetcore":{"languages":["csharp"],"detections":{"EXACT":1,"AMBIGUOUS":0},"registrations":{"EXACT":16,"AMBIGUOUS":0,"UNRESOLVED":3,"EXTERNAL":0},"relations":16,"registrar_unproven":28,"vendored_copies":0,"support_level":"NONE"},"aspnetcore_di":{"languages":["csharp"],"detections":{"EXACT":0,"AMBIGUOUS":0},"registrations":{"EXACT":26,"AMBIGUOUS":0,"UNRESOLVED":0,"EXTERNAL":4},"relations":26,"registrar_unproven":0,"vendored_copies":0,"support_level":"NONE"},"dotnet_runtime":{"languages":["csharp"],"detections":{"EXACT":0,"AMBIGUOUS":0},"registrations":{"EXACT":15,"AMBIGUOUS":0,"UNRESOLVED":0,"EXTERNAL":0},"relations":15,"registrar_unproven":0,"vendored_copies":0,"support_level":"NONE"}},"support_contract":{"schema":"pviz.framework_support_contract.v1","frameworks_total":92,"claimed_levels":{"INTEGRATED":25,"REGISTRATION_AWARE":41,"RUNTIME_AWARE":21,"STRUCTURAL":5}}},"language_analysis":[{"language":"csharp","configured_engine":"roslyn","engine_used":"roslyn","engine_kind":"external","availability":"available","fidelity":"full","degraded":false,"reason":"pviz-csharp-extract (Roslyn) resolved: <analyzer>/tools/csharpextract/bin/pviz-csharp-extract","affected_capabilities":[]},{"language":"javascript","configured_engine":"tree_sitter_language_pack","engine_used":"tree_sitter_language_pack","engine_kind":"in_process","availability":"available","fidelity":"full","degraded":false,"reason":"tree-sitter-language-pack parsers (javascript/typescript/tsx) initialized in-process","affected_capabilities":[]},{"language":"typescript","configured_engine":"tree_sitter_language_pack","engine_used":"tree_sitter_language_pack","engine_kind":"in_process","availability":"available","fidelity":"full","degraded":false,"reason":"tree-sitter-language-pack parsers (javascript/typescript/tsx) initialized in-process","affected_capabilities":[]}],"pipeline_degradations":[],"analysis_health":"complete"},"nodes":{"schema":["f","id","n","lang","lg","ext","m","mgc","mgb","pkg","loc","sloc","com","blk","cp","ps","ic","dc","sid","ssz","rsid","rssz","imp","iar","iex","pex","dt","dtq","ex","fn","cl","g","lf","fc","ctts"],"legend":{"f":"file","id":"node_id","n":"name","lang":"language","lg":"lang","ext":"file_ext","m":"module_guess","mgc":"module_guess_confidence","mgb":"module_guess_basis","pkg":"package","loc":"loc","sloc":"sloc","com":"comment_lines","blk":"blank_lines","cp":"comment_pct","ps":"parse_status","ic":"importers_count","dc":"dependencies_count","sid":"scc_id","ssz":"scc_size","rsid":"scc_id_runtime","rssz":"scc_size_runtime","imp":"imports","iar":"imports_all_raw","iex":"imports_external","pex":"public_exports","dt":"declared_types","dtq":"declared_types_fq","ex":"exports","fn":"functions","cl":"classes","g":"globals","lf":"language_facts","fc":"facts","ctts":"crosstalk_candidates_ts_v1"},"enums":{"parse_status":["ok","error","partial","warn"],"param_kind":["positional_or_keyword","positional_only","keyword_only","var_positional","var_keyword"]},"rows":[[0,0,"BrowseItemTest.spec.ts",null,"ts",".ts","e2e.BrowseItemTest.spec.ts","low","scan_root_path_dotted_non_python",null,14,11,0,3,0.0,0,0,0,-1,1,-1,1,null,["@playwright/test"],null,null,null,null,null,null,null,null,null,{"size_bytes":619,"imports":[]},null],[1,1,"CartTest.spec.ts",null,"ts",".ts","e2e.CartTest.spec.ts","low","scan_root_path_dotted_non_python",null,26,21,0,5,0.0,0,0,1,-2,1,-2,1,[3],["./cart-helpers","@playwright/test"],null,null,null,null,null,null,null,null,null,{"size_bytes":1151,"imports":[-4]},null],[2,2,"CheckoutTest.spec.ts",null,"ts",".ts","e2e.CheckoutTest.spec.ts","low","scan_root_path_dotted_non_python",null,24,19,0,5,0.0,0,0,1,-3,1,-3,1,[3],["./cart-helpers","@playwright/test"],null,null,null,null,null,null,null,null,null,{"size_bytes":1158,"imports":[-4]},null],[3,3,"cart-helpers.ts",null,"ts",".ts","e2e.cart-helpers.ts","low","scan_root_path_dotted_non_python",null,34,27,1,6,0.029411764705882353,0,2,0,-4,1,-4,1,null,["@playwright/test"],null,null,null,null,["addProductToCart","emptyCart","removeFirstCartItem"],["addProductToCart","emptyCart","removeFirstCartItem"],null,null,{"typescript_javascript":{"method_symbols":[{"id":"e2e/cart-helpers.ts#addProductToCart","name":"addProductToCart","owner":null,"owner_kind":null,"file":-4,"kind":"function","source":"call_graph"},{"id":"e2e/cart-helpers.ts#emptyCart","name":"emptyCart","owner":null,"owner_kind":null,"file":-4,"kind":"function","source":"call_graph"},{"id":"e2e/cart-helpers.ts#removeFirstCartItem","name":"removeFirstCartItem","owner":null,"owner_kind":null,"file":-4,"kind":"function","source":"call_graph"}]}},{"size_bytes":1400,"imports":[],"exports":["addProductToCart","emptyCart","removeFirstCartItem"]},null],[4,4,"login.setup.ts",null,"ts",".ts","e2e.login.setup.ts","low","scan_root_path_dotted_non_python",null,20,16,0,4,0.0,0,0,1,-5,1,-5,1,[5],["../playwright.config","@playwright/test","console"],null,null,null,null,null,null,null,null,null,{"size_bytes":902,"imports":[-6]},{"schema":["e","j","k","m","r","s","w"],"legend":{"e":"evidence","j":"join","k":"kind","m":"meta","r":"raw","s":"schema_version","w":"where"},"rows":[[{"confidence":1.0,"syntax":"process.env","text":"process.env.USERNAME1"},"env:USERNAME1","env_ref",{"var":"USERNAME1","system":"node"},"process.env.USERNAME1","1.0.0",{"line":4,"col":7}],[{"confidence":1.0,"syntax":"process.env","text":"process.env.PASSWORD"},"env:PASSWORD","env_ref",{"var":"PASSWORD","system":"node"},"process.env.PASSWORD","1.0.0",{"line":5,"col":7}],[{"confidence":1.0,"syntax":"process.env","text":"process.env.USERNAME1"},"env:USERNAME1","env_ref",{"var":"USERNAME1","system":"node"},"process.env.USERNAME1","1.0.0",{"line":14,"col":47}],[{"confidence":1.0,"syntax":"process.env","text":"process.env.PASSWORD"},"env:PASSWORD","env_ref",{"var":"PASSWORD","system":"node"},"process.env.PASSWORD","1.0.0",{"line":15,"col":47}]]}],[5,5,-6,null,"ts",".ts",-6,"low","scan_root_path_dotted_non_python",null,94,40,45,9,0.4787234042553192,0,1,0,-6,1,-6,1,null,["@playwright/test","dotenv","path"],null,null,null,null,["STORAGE_STATE","default"],null,null,["STORAGE_STATE"],null,{"size_bytes":2699,"imports":[],"exports":["STORAGE_STATE","default"]},{"schema":["e","j","k","m","r","s","w"],"legend":{"e":"evidence","j":"join","k":"kind","m":"meta","r":"raw","s":"schema_version","w":"where"},"rows":[[{"confidence":1.0,"syntax":"process.env","text":"process.env.CI"},"env:CI","env_ref",{"var":"CI","system":"node"},"process.env.CI","1.0.0",{"line":14,"col":16}],[{"confidence":1.0,"syntax":"process.env","text":"process.env.CI"},"env:CI","env_ref",{"var":"CI","system":"node"},"process.env.CI","1.0.0",{"line":16,"col":11}],[{"confidence":1.0,"syntax":"process.env","text":"process.env.CI"},"env:CI","env_ref",{"var":"CI","system":"node"},"process.env.CI","1.0.0",{"line":88,"col":26}],[{"confidence":1.0,"syntax":"process.env","text":"process.env.CI"},"env:CI","env_ref",{"var":"CI","system":"node"},"process.env.CI","1.0.0",{"line":91,"col":13}]]}],[6,6,"Extensions.cs","csharp","csharp",null,"src.Basket.API.Extensions.Extensions.cs","low","scan_root_path_dotted_non_python","eShop.Basket.API.Extensions",28,21,0,7,0.0,0,1,5,-7,1,-7,1,[10,11,15,16,511],["System.Text.Json.Serialization","eShop.Basket.API.Repositories","eShop.Basket.API.IntegrationEvents.EventHandling","eShop.Basket.API.IntegrationEvents.EventHandling.Events"],["System.Text.Json.Serialization"],["eShop.Basket.API.Extensions.Extensions","eShop.Basket.API.Extensions.IntegrationEventContext"],["Extensions","IntegrationEventContext"],["eShop.Basket.API.Extensions.Extensions","eShop.Basket.API.Extensions.IntegrationEventContext"],["eShop.Basket.API.Extensions.Extensions","eShop.Basket.API.Extensions.IntegrationEventContext"],null,["eShop.Basket.API.Extensions.Extensions","eShop.Basket.API.Extensions.IntegrationEventContext"],null,{"csharp":{"attributes":["System.Text.Json.Serialization.JsonSerializableAttribute"],"classes":["Extensions","IntegrationEventContext"],"classes_fq":["eShop.Basket.API.Extensions.Extensions","eShop.Basket.API.Extensions.IntegrationEventContext"],"extends_fq":["System.Text.Json.Serialization.JsonSerializerContext"],"functions":[],"implements_fq":[],"imports":["System.Text.Json.Serialization","eShop.Basket.API.Repositories","eShop.Basket.API.IntegrationEvents.EventHandling","eShop.Basket.API.IntegrationEvents.EventHandling.Events"],"methods":["AddApplicationServices"],"namespace":"eShop.Basket.API.Extensions","parse_status":"ok","partial_types":["eShop.Basket.API.Extensions.IntegrationEventContext"],"type_kinds":{"eShop.Basket.API.Extensions.Extensions":"class","eShop.Basket.API.Extensions.IntegrationEventContext":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Basket.API/Extensions/Extensions.cs#eShop.Basket.API.Extensions.Extensions.AddApplicationServices","name":"AddApplicationServices","owner":"eShop.Basket.API.Extensions.Extensions","owner_kind":"class","file":-7,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":931,"imports":[-11,-12,-16,-17,-512],"exports":["eShop.Basket.API.Extensions.Extensions","eShop.Basket.API.Extensions.IntegrationEventContext"]},null],[7,7,"ServerCallContextIdentityExtensions.cs","csharp","csharp",null,"src.Basket.API.Extensions.ServerCallContextIdentityExtensions.cs","low","scan_root_path_dotted_non_python","eShop.Basket.API.Extensions",9,7,0,2,0.0,0,1,0,-8,1,-8,1,null,null,null,["eShop.Basket.API.Extensions.ServerCallContextIdentityExtensions"],["ServerCallContextIdentityExtensions"],["eShop.Basket.API.Extensions.ServerCallContextIdentityExtensions"],["eShop.Basket.API.Extensions.ServerCallContextIdentityExtensions"],null,["eShop.Basket.API.Extensions.ServerCallContextIdentityExtensions"],null,{"csharp":{"attributes":[],"classes":["ServerCallContextIdentityExtensions"],"classes_fq":["eShop.Basket.API.Extensions.ServerCallContextIdentityExtensions"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":["GetUserIdentity","GetUserName"],"namespace":"eShop.Basket.API.Extensions","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Basket.API.Extensions.ServerCallContextIdentityExtensions":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Basket.API/Extensions/ServerCallContextIdentityExtensions.cs#eShop.Basket.API.Extensions.ServerCallContextIdentityExtensions.GetUserIdentity","name":"GetUserIdentity","owner":"eShop.Basket.API.Extensions.ServerCallContextIdentityExtensions","owner_kind":"class","file":-8,"kind":"method","source":"method_ownership"},{"id":"src/Basket.API/Extensions/ServerCallContextIdentityExtensions.cs#eShop.Basket.API.Extensions.ServerCallContextIdentityExtensions.GetUserName","name":"GetUserName","owner":"eShop.Basket.API.Extensions.ServerCallContextIdentityExtensions","owner_kind":"class","file":-8,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":408,"imports":[],"exports":["eShop.Basket.API.Extensions.ServerCallContextIdentityExtensions"]},null],[8,8,"GlobalUsings.cs","csharp","csharp",null,"src.Basket.API.GlobalUsings.cs","low","scan_root_path_dotted_non_python",null,11,11,0,0,0.0,0,0,0,-9,1,-9,1,null,["System.ComponentModel.DataAnnotations","System.Security.Claims","System.Text.Json","Grpc.Core","Microsoft.AspNetCore.Authorization","eShop.Basket.API.Extensions","eShop.Basket.API.Grpc","eShop.EventBus.Abstractions","eShop.EventBus.Events","eShop.ServiceDefaults","StackExchange.Redis"],["System.ComponentModel.DataAnnotations","System.Security.Claims","System.Text.Json","Grpc.Core","Microsoft.AspNetCore.Authorization","StackExchange.Redis"],null,null,null,null,null,null,null,{"csharp":{"attributes":[],"classes":[],"classes_fq":[],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["System.ComponentModel.DataAnnotations","System.Security.Claims","System.Text.Json","Grpc.Core","Microsoft.AspNetCore.Authorization","eShop.Basket.API.Extensions","eShop.Basket.API.Grpc","eShop.EventBus.Abstractions","eShop.EventBus.Events","eShop.ServiceDefaults","StackExchange.Redis"],"methods":[],"namespace":null,"parse_status":"ok","partial_types":[],"type_kinds":{},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":422,"imports":[],"exports":[]},null],[9,9,"BasketService.cs","csharp","csharp",null,"src.Basket.API.Grpc.BasketService.cs","low","scan_root_path_dotted_non_python","eShop.Basket.API.Grpc",111,91,0,20,0.0,0,2,6,-10,1,-10,1,[7,12,13,15],["System.Diagnostics.CodeAnalysis","eShop.Basket.API.Repositories","eShop.Basket.API.Extensions","eShop.Basket.API.Model"],["System.Diagnostics.CodeAnalysis"],["eShop.Basket.API.Grpc.BasketService"],["BasketService"],["eShop.Basket.API.Grpc.BasketService"],["eShop.Basket.API.Grpc.BasketService"],null,["eShop.Basket.API.Grpc.BasketService"],null,{"csharp":{"attributes":["Microsoft.AspNetCore.Authorization.AllowAnonymousAttribute","System.Diagnostics.CodeAnalysis.DoesNotReturnAttribute"],"classes":["BasketService"],"classes_fq":["eShop.Basket.API.Grpc.BasketService"],"extends_fq":["Basket.BasketBase"],"functions":[],"implements_fq":[],"imports":["System.Diagnostics.CodeAnalysis","eShop.Basket.API.Repositories","eShop.Basket.API.Extensions","eShop.Basket.API.Model"],"methods":["GetBasket","UpdateBasket","DeleteBasket","ThrowNotAuthenticated","ThrowBasketDoesNotExist","MapToCustomerBasketResponse","MapToCustomerBasket","<init>"],"namespace":"eShop.Basket.API.Grpc","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Basket.API.Grpc.BasketService":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Basket.API/Grpc/BasketService.cs#eShop.Basket.API.Grpc.BasketService.DeleteBasket","name":"DeleteBasket","owner":"eShop.Basket.API.Grpc.BasketService","owner_kind":"class","file":-10,"kind":"method","source":"method_ownership"},{"id":"src/Basket.API/Grpc/BasketService.cs#eShop.Basket.API.Grpc.BasketService.GetBasket","name":"GetBasket","owner":"eShop.Basket.API.Grpc.BasketService","owner_kind":"class","file":-10,"kind":"method","source":"method_ownership"},{"id":"src/Basket.API/Grpc/BasketService.cs#eShop.Basket.API.Grpc.BasketService.MapToCustomerBasket","name":"MapToCustomerBasket","owner":"eShop.Basket.API.Grpc.BasketService","owner_kind":"class","file":-10,"kind":"method","source":"method_ownership"},{"id":"src/Basket.API/Grpc/BasketService.cs#eShop.Basket.API.Grpc.BasketService.MapToCustomerBasketResponse","name":"MapToCustomerBasketResponse","owner":"eShop.Basket.API.Grpc.BasketService","owner_kind":"class","file":-10,"kind":"method","source":"method_ownership"},{"id":"src/Basket.API/Grpc/BasketService.cs#eShop.Basket.API.Grpc.BasketService.ThrowBasketDoesNotExist","name":"ThrowBasketDoesNotExist","owner":"eShop.Basket.API.Grpc.BasketService","owner_kind":"class","file":-10,"kind":"method","source":"method_ownership"},{"id":"src/Basket.API/Grpc/BasketService.cs#eShop.Basket.API.Grpc.BasketService.ThrowNotAuthenticated","name":"ThrowNotAuthenticated","owner":"eShop.Basket.API.Grpc.BasketService","owner_kind":"class","file":-10,"kind":"method","source":"method_ownership"},{"id":"src/Basket.API/Grpc/BasketService.cs#eShop.Basket.API.Grpc.BasketService.UpdateBasket","name":"UpdateBasket","owner":"eShop.Basket.API.Grpc.BasketService","owner_kind":"class","file":-10,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":3354,"imports":[-8,-13,-14,-16],"exports":["eShop.Basket.API.Grpc.BasketService"]},null],[10,10,"OrderStartedIntegrationEventHandler.cs","csharp","csharp",null,"src.Basket.API.IntegrationEvents.EventHandling.OrderStartedIntegrationEventHandler.cs","low","scan_root_path_dotted_non_python","eShop.Basket.API.IntegrationEvents.EventHandling",16,13,0,3,0.0,0,3,3,-11,1,-11,1,[11,15],["eShop.Basket.API.Repositories","eShop.Basket.API.IntegrationEvents.EventHandling.Events"],null,["eShop.Basket.API.IntegrationEvents.EventHandling.OrderStartedIntegrationEventHandler"],["OrderStartedIntegrationEventHandler"],["eShop.Basket.API.IntegrationEvents.EventHandling.OrderStartedIntegrationEventHandler"],["eShop.Basket.API.IntegrationEvents.EventHandling.OrderStartedIntegrationEventHandler"],null,["eShop.Basket.API.IntegrationEvents.EventHandling.OrderStartedIntegrationEventHandler"],null,{"csharp":{"attributes":[],"classes":["OrderStartedIntegrationEventHandler"],"classes_fq":["eShop.Basket.API.IntegrationEvents.EventHandling.OrderStartedIntegrationEventHandler"],"extends_fq":["IIntegrationEventHandler<OrderStartedIntegrationEvent>"],"functions":[],"implements_fq":[],"imports":["eShop.Basket.API.Repositories","eShop.Basket.API.IntegrationEvents.EventHandling.Events"],"methods":["Handle","<init>"],"namespace":"eShop.Basket.API.IntegrationEvents.EventHandling","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Basket.API.IntegrationEvents.EventHandling.OrderStartedIntegrationEventHandler":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Basket.API/IntegrationEvents/EventHandling/OrderStartedIntegrationEventHandler.cs#eShop.Basket.API.IntegrationEvents.EventHandling.OrderStartedIntegrationEventHandler.Handle","name":"Handle","owner":"eShop.Basket.API.IntegrationEvents.EventHandling.OrderStartedIntegrationEventHandler","owner_kind":"class","file":-11,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":631,"imports":[-12,-16],"exports":["eShop.Basket.API.IntegrationEvents.EventHandling.OrderStartedIntegrationEventHandler"]},null],[11,11,"OrderStartedIntegrationEvent.cs","csharp","csharp",null,"src.Basket.API.IntegrationEvents.Events.OrderStartedIntegrationEvent.cs","low","scan_root_path_dotted_non_python","eShop.Basket.API.IntegrationEvents.EventHandling.Events",6,2,3,1,0.5,0,4,0,-12,1,-12,1,null,null,null,["eShop.Basket.API.IntegrationEvents.EventHandling.Events.OrderStartedIntegrationEvent"],["OrderStartedIntegrationEvent"],["eShop.Basket.API.IntegrationEvents.EventHandling.Events.OrderStartedIntegrationEvent"],["eShop.Basket.API.IntegrationEvents.EventHandling.Events.OrderStartedIntegrationEvent"],null,["eShop.Basket.API.IntegrationEvents.EventHandling.Events.OrderStartedIntegrationEvent"],null,{"csharp":{"attributes":[],"classes":["OrderStartedIntegrationEvent"],"classes_fq":["eShop.Basket.API.IntegrationEvents.EventHandling.Events.OrderStartedIntegrationEvent"],"extends_fq":["IntegrationEvent"],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>"],"namespace":"eShop.Basket.API.IntegrationEvents.EventHandling.Events","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Basket.API.IntegrationEvents.EventHandling.Events.OrderStartedIntegrationEvent":"record"},"uses_fq":[],"method_symbols":[{"id":"src/Basket.API/IntegrationEvents/Events/OrderStartedIntegrationEvent.cs#eShop.Basket.API.IntegrationEvents.EventHandling.Events.OrderStartedIntegrationEvent.<init>(System.String)","name":"<init>","owner":null,"owner_kind":null,"file":-12,"kind":"function","source":"call_graph"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":391,"imports":[],"exports":["eShop.Basket.API.IntegrationEvents.EventHandling.Events.OrderStartedIntegrationEvent"]},null],[12,12,"BasketItem.cs","csharp","csharp",null,"src.Basket.API.Model.BasketItem.cs","low","scan_root_path_dotted_non_python","eShop.Basket.API.Model",24,20,0,4,0.0,0,5,0,-13,1,-13,1,null,null,null,["eShop.Basket.API.Model.BasketItem"],["BasketItem"],["eShop.Basket.API.Model.BasketItem"],["eShop.Basket.API.Model.BasketItem"],null,["eShop.Basket.API.Model.BasketItem"],null,{"csharp":{"attributes":[],"classes":["BasketItem"],"classes_fq":["eShop.Basket.API.Model.BasketItem"],"extends_fq":[],"functions":[],"implements_fq":["System.ComponentModel.DataAnnotations.IValidatableObject"],"imports":[],"methods":["Validate"],"namespace":"eShop.Basket.API.Model","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Basket.API.Model.BasketItem":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Basket.API/Model/BasketItem.cs#eShop.Basket.API.Model.BasketItem.Validate","name":"Validate","owner":"eShop.Basket.API.Model.BasketItem","owner_kind":"class","file":-13,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":695,"imports":[],"exports":["eShop.Basket.API.Model.BasketItem"]},null],[13,13,"CustomerBasket.cs","csharp","csharp",null,"src.Basket.API.Model.CustomerBasket.cs","low","scan_root_path_dotted_non_python","eShop.Basket.API.Model",15,11,0,4,0.0,0,8,1,-14,1,-14,1,[12],null,null,["eShop.Basket.API.Model.CustomerBasket"],["CustomerBasket"],["eShop.Basket.API.Model.CustomerBasket"],["eShop.Basket.API.Model.CustomerBasket"],null,["eShop.Basket.API.Model.CustomerBasket"],null,{"csharp":{"attributes":[],"classes":["CustomerBasket"],"classes_fq":["eShop.Basket.API.Model.CustomerBasket"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>","<init>"],"namespace":"eShop.Basket.API.Model","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Basket.API.Model.CustomerBasket":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Basket.API/Model/CustomerBasket.cs#eShop.Basket.API.Model.CustomerBasket.<init>()","name":"<init>","owner":null,"owner_kind":null,"file":-14,"kind":"function","source":"call_graph"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":286,"imports":[-13],"exports":["eShop.Basket.API.Model.CustomerBasket"]},null],[14,14,"Program.cs","csharp","csharp",null,"src.Basket.API.Program.cs","low","scan_root_path_dotted_non_python",null,14,8,0,6,0.0,0,0,3,-15,1,-15,1,[6,9,514],null,null,null,null,null,null,null,null,null,{"csharp":{"attributes":[],"classes":[],"classes_fq":[],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":[],"namespace":null,"parse_status":"ok","partial_types":[],"type_kinds":{},"uses_fq":[],"method_symbols":[{"id":"src/Basket.API/Program.cs#<file>","name":"<file>","owner":null,"owner_kind":null,"file":-15,"kind":"function","source":"framework_facts","framework_roles":[{"framework":"dotnet_runtime","kind":"RUNTIME_ENTRY","registration":"fw:dotnet_runtime:RUNTIME_ENTRY:src/Basket.API/Program.cs#<file>:top_level_statements#1","entry_kind":"top_level_statements"}]}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":258,"imports":[-7,-10,-515],"exports":[]},null],[15,15,"IBasketRepository.cs","csharp","csharp",null,"src.Basket.API.Repositories.IBasketRepository.cs","low","scan_root_path_dotted_non_python","eShop.Basket.API.Repositories",10,8,0,2,0.0,0,8,1,-16,1,-16,1,[13],["eShop.Basket.API.Model"],null,["eShop.Basket.API.Repositories.IBasketRepository"],["IBasketRepository"],["eShop.Basket.API.Repositories.IBasketRepository"],["eShop.Basket.API.Repositories.IBasketRepository"],null,["eShop.Basket.API.Repositories.IBasketRepository"],null,{"csharp":{"attributes":[],"classes":["IBasketRepository"],"classes_fq":["eShop.Basket.API.Repositories.IBasketRepository"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["eShop.Basket.API.Model"],"methods":["GetBasketAsync","UpdateBasketAsync","DeleteBasketAsync"],"namespace":"eShop.Basket.API.Repositories","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Basket.API.Repositories.IBasketRepository":"interface"},"uses_fq":[],"method_symbols":[{"id":"src/Basket.API/Repositories/IBasketRepository.cs#eShop.Basket.API.Repositories.IBasketRepository.DeleteBasketAsync","name":"DeleteBasketAsync","owner":"eShop.Basket.API.Repositories.IBasketRepository","owner_kind":"interface","file":-16,"kind":"method","source":"method_ownership"},{"id":"src/Basket.API/Repositories/IBasketRepository.cs#eShop.Basket.API.Repositories.IBasketRepository.GetBasketAsync","name":"GetBasketAsync","owner":"eShop.Basket.API.Repositories.IBasketRepository","owner_kind":"interface","file":-16,"kind":"method","source":"method_ownership"},{"id":"src/Basket.API/Repositories/IBasketRepository.cs#eShop.Basket.API.Repositories.IBasketRepository.UpdateBasketAsync","name":"UpdateBasketAsync","owner":"eShop.Basket.API.Repositories.IBasketRepository","owner_kind":"interface","file":-16,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":287,"imports":[-14],"exports":["eShop.Basket.API.Repositories.IBasketRepository"]},null],[16,16,"RedisBasketRepository.cs","csharp","csharp",null,"src.Basket.API.Repositories.RedisBasketRepository.cs","low","scan_root_path_dotted_non_python","eShop.Basket.API.Repositories",56,39,3,14,0.05357142857142857,0,3,3,-17,1,-17,1,[13,15],["System.Text.Json.Serialization","eShop.Basket.API.Model"],["System.Text.Json.Serialization"],["eShop.Basket.API.Repositories.RedisBasketRepository","eShop.Basket.API.Repositories.BasketSerializationContext"],["RedisBasketRepository","BasketSerializationContext"],["eShop.Basket.API.Repositories.RedisBasketRepository","eShop.Basket.API.Repositories.BasketSerializationContext"],["eShop.Basket.API.Repositories.RedisBasketRepository","eShop.Basket.API.Repositories.BasketSerializationContext"],null,["eShop.Basket.API.Repositories.RedisBasketRepository","eShop.Basket.API.Repositories.BasketSerializationContext"],null,{"csharp":{"attributes":["System.Text.Json.Serialization.JsonSerializableAttribute","System.Text.Json.Serialization.JsonSourceGenerationOptionsAttribute"],"classes":["RedisBasketRepository","BasketSerializationContext"],"classes_fq":["eShop.Basket.API.Repositories.RedisBasketRepository","eShop.Basket.API.Repositories.BasketSerializationContext"],"extends_fq":["System.Text.Json.Serialization.JsonSerializerContext"],"functions":[],"implements_fq":["eShop.Basket.API.Repositories.IBasketRepository"],"imports":["System.Text.Json.Serialization","eShop.Basket.API.Model"],"methods":["GetBasketKey","DeleteBasketAsync","GetBasketAsync","UpdateBasketAsync","<init>"],"namespace":"eShop.Basket.API.Repositories","parse_status":"ok","partial_types":["eShop.Basket.API.Repositories.BasketSerializationContext"],"type_kinds":{"eShop.Basket.API.Repositories.BasketSerializationContext":"class","eShop.Basket.API.Repositories.RedisBasketRepository":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Basket.API/Repositories/RedisBasketRepository.cs#eShop.Basket.API.Repositories.RedisBasketRepository","name":"RedisBasketRepository","owner":null,"owner_kind":null,"file":-17,"kind":"function","source":"framework_facts","framework_roles":[{"framework":"aspnetcore_di","kind":"DI_PROVIDER","registration":"fw:aspnetcore_di:DI_PROVIDER:src/Basket.API/Extensions/Extensions.cs#eShop.Basket.API.Extensions.Extensions.AddApplicationServices:AddSingleton#1"}]},{"id":"src/Basket.API/Repositories/RedisBasketRepository.cs#eShop.Basket.API.Repositories.RedisBasketRepository.DeleteBasketAsync","name":"DeleteBasketAsync","owner":"eShop.Basket.API.Repositories.RedisBasketRepository","owner_kind":"class","file":-17,"kind":"method","source":"method_ownership"},{"id":"src/Basket.API/Repositories/RedisBasketRepository.cs#eShop.Basket.API.Repositories.RedisBasketRepository.GetBasketAsync","name":"GetBasketAsync","owner":"eShop.Basket.API.Repositories.RedisBasketRepository","owner_kind":"class","file":-17,"kind":"method","source":"method_ownership"},{"id":"src/Basket.API/Repositories/RedisBasketRepository.cs#eShop.Basket.API.Repositories.RedisBasketRepository.GetBasketKey","name":"GetBasketKey","owner":"eShop.Basket.API.Repositories.RedisBasketRepository","owner_kind":"class","file":-17,"kind":"method","source":"method_ownership"},{"id":"src/Basket.API/Repositories/RedisBasketRepository.cs#eShop.Basket.API.Repositories.RedisBasketRepository.UpdateBasketAsync","name":"UpdateBasketAsync","owner":"eShop.Basket.API.Repositories.RedisBasketRepository","owner_kind":"class","file":-17,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":1898,"imports":[-14,-16],"exports":["eShop.Basket.API.Repositories.RedisBasketRepository","eShop.Basket.API.Repositories.BasketSerializationContext"]},null],[17,17,"CatalogApi.cs","csharp","csharp",null,"src.Catalog.API.Apis.CatalogApi.cs","low","scan_root_path_dotted_non_python","eShop.Catalog.API",468,391,17,60,0.03632478632478633,0,1,10,-18,1,-18,1,[22,44,47,48,49,51,52,56],["System.ComponentModel","System.ComponentModel.DataAnnotations","Microsoft.AspNetCore.Http.HttpResults","Microsoft.AspNetCore.Mvc","Microsoft.AspNetCore.Mvc.Infrastructure","Microsoft.Extensions.FileProviders","Pgvector.EntityFrameworkCore"],["System.ComponentModel","System.ComponentModel.DataAnnotations","Microsoft.AspNetCore.Http.HttpResults","Microsoft.AspNetCore.Mvc","Microsoft.AspNetCore.Mvc.Infrastructure","Microsoft.Extensions.FileProviders","Pgvector.EntityFrameworkCore"],["eShop.Catalog.API.CatalogApi"],["CatalogApi"],["eShop.Catalog.API.CatalogApi"],["eShop.Catalog.API.CatalogApi"],null,["eShop.Catalog.API.CatalogApi"],null,{"csharp":{"attributes":["Microsoft.AspNetCore.Mvc.ProducesResponseTypeAttribute<T>"],"classes":["CatalogApi"],"classes_fq":["eShop.Catalog.API.CatalogApi"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["System.ComponentModel","System.ComponentModel.DataAnnotations","Microsoft.AspNetCore.Http.HttpResults","Microsoft.AspNetCore.Mvc","Microsoft.AspNetCore.Mvc.Infrastructure","Microsoft.Extensions.FileProviders","Pgvector.EntityFrameworkCore"],"methods":["MapCatalogApi","GetAllItemsV1","GetAllItems","GetCatalogFacets","GetItemsByIds","GetItemById","GetItemsByName","GetItemPictureById","GetItemsBySemanticRelevanceV1","GetItemsBySemanticRelevance","GetItemsByBrandAndTypeId","GetItemsByBrandId","UpdateItemV1","UpdateItem","CreateItem","DeleteItemById","GetImageMimeTypeFromImageFileExtension"],"namespace":"eShop.Catalog.API","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Catalog.API.CatalogApi":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Catalog.API/Apis/CatalogApi.cs#eShop.Catalog.API.CatalogApi.CreateItem","name":"CreateItem","owner":"eShop.Catalog.API.CatalogApi","owner_kind":"class","file":-18,"kind":"method","source":"method_ownership"},{"id":"src/Catalog.API/Apis/CatalogApi.cs#eShop.Catalog.API.CatalogApi.DeleteItemById","name":"DeleteItemById","owner":"eShop.Catalog.API.CatalogApi","owner_kind":"class","file":-18,"kind":"method","source":"method_ownership"},{"id":"src/Catalog.API/Apis/CatalogApi.cs#eShop.Catalog.API.CatalogApi.GetAllItems","name":"GetAllItems","owner":"eShop.Catalog.API.CatalogApi","owner_kind":"class","file":-18,"kind":"method","source":"method_ownership"},{"id":"src/Catalog.API/Apis/CatalogApi.cs#eShop.Catalog.API.CatalogApi.GetAllItemsV1","name":"GetAllItemsV1","owner":"eShop.Catalog.API.CatalogApi","owner_kind":"class","file":-18,"kind":"method","source":"method_ownership"},{"id":"src/Catalog.API/Apis/CatalogApi.cs#eShop.Catalog.API.CatalogApi.GetCatalogFacets","name":"GetCatalogFacets","owner":"eShop.Catalog.API.CatalogApi","owner_kind":"class","file":-18,"kind":"method","source":"method_ownership"},{"id":"src/Catalog.API/Apis/CatalogApi.cs#eShop.Catalog.API.CatalogApi.GetImageMimeTypeFromImageFileExtension","name":"GetImageMimeTypeFromImageFileExtension","owner":"eShop.Catalog.API.CatalogApi","owner_kind":"class","file":-18,"kind":"method","source":"method_ownership"},{"id":"src/Catalog.API/Apis/CatalogApi.cs#eShop.Catalog.API.CatalogApi.GetItemById","name":"GetItemById","owner":"eShop.Catalog.API.CatalogApi","owner_kind":"class","file":-18,"kind":"method","source":"method_ownership"},{"id":"src/Catalog.API/Apis/CatalogApi.cs#eShop.Catalog.API.CatalogApi.GetItemPictureById","name":"GetItemPictureById","owner":"eShop.Catalog.API.CatalogApi","owner_kind":"class","file":-18,"kind":"method","source":"method_ownership"},{"id":"src/Catalog.API/Apis/CatalogApi.cs#eShop.Catalog.API.CatalogApi.GetItemsByBrandAndTypeId","name":"GetItemsByBrandAndTypeId","owner":"eShop.Catalog.API.CatalogApi","owner_kind":"class","file":-18,"kind":"method","source":"method_ownership"},{"id":"src/Catalog.API/Apis/CatalogApi.cs#eShop.Catalog.API.CatalogApi.GetItemsByBrandId","name":"GetItemsByBrandId","owner":"eShop.Catalog.API.CatalogApi","owner_kind":"class","file":-18,"kind":"method","source":"method_ownership"},{"id":"src/Catalog.API/Apis/CatalogApi.cs#eShop.Catalog.API.CatalogApi.GetItemsByIds","name":"GetItemsByIds","owner":"eShop.Catalog.API.CatalogApi","owner_kind":"class","file":-18,"kind":"method","source":"method_ownership"},{"id":"src/Catalog.API/Apis/CatalogApi.cs#eShop.Catalog.API.CatalogApi.GetItemsByName","name":"GetItemsByName","owner":"eShop.Catalog.API.CatalogApi","owner_kind":"class","file":-18,"kind":"method","source":"method_ownership"},{"id":"src/Catalog.API/Apis/CatalogApi.cs#eShop.Catalog.API.CatalogApi.GetItemsBySemanticRelevance","name":"GetItemsBySemanticRelevance","owner":"eShop.Catalog.API.CatalogApi","owner_kind":"class","file":-18,"kind":"method","source":"method_ownership"},{"id":"src/Catalog.API/Apis/CatalogApi.cs#eShop.Catalog.API.CatalogApi.GetItemsBySemanticRelevanceV1","name":"GetItemsBySemanticRelevanceV1","owner":"eShop.Catalog.API.CatalogApi","owner_kind":"class","file":-18,"kind":"method","source":"method_ownership"},{"id":"src/Catalog.API/Apis/CatalogApi.cs#eShop.Catalog.API.CatalogApi.MapCatalogApi","name":"MapCatalogApi","owner":"eShop.Catalog.API.CatalogApi","owner_kind":"class","file":-18,"kind":"method","source":"method_ownership"},{"id":"src/Catalog.API/Apis/CatalogApi.cs#eShop.Catalog.API.CatalogApi.UpdateItem","name":"UpdateItem","owner":"eShop.Catalog.API.CatalogApi","owner_kind":"class","file":-18,"kind":"method","source":"method_ownership"},{"id":"src/Catalog.API/Apis/CatalogApi.cs#eShop.Catalog.API.CatalogApi.UpdateItemV1","name":"UpdateItemV1","owner":"eShop.Catalog.API.CatalogApi","owner_kind":"class","file":-18,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":20841,"imports":[-23,-45,-48,-49,-50,-52,-53,-57],"exports":["eShop.Catalog.API.CatalogApi"]},null],[18,18,"CatalogOptions.cs","csharp","csharp",null,"src.Catalog.API.CatalogOptions.cs","low","scan_root_path_dotted_non_python","eShop.Catalog.API",7,6,0,1,0.0,0,3,0,-19,1,-19,1,null,null,null,["eShop.Catalog.API.CatalogOptions"],["CatalogOptions"],["eShop.Catalog.API.CatalogOptions"],["eShop.Catalog.API.CatalogOptions"],null,["eShop.Catalog.API.CatalogOptions"],null,{"csharp":{"attributes":[],"classes":["CatalogOptions"],"classes_fq":["eShop.Catalog.API.CatalogOptions"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":[],"namespace":"eShop.Catalog.API","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Catalog.API.CatalogOptions":"class"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":160,"imports":[],"exports":["eShop.Catalog.API.CatalogOptions"]},null],[19,19,"Extensions.cs","csharp","csharp",null,"src.Catalog.API.Extensions.Extensions.cs","low","scan_root_path_dotted_non_python",null,51,38,4,9,0.0784313725490196,0,4,14,-20,1,-20,1,[18,20,22,23,35,36,37,39,40,45,55,56,294,295],["eShop.Catalog.API.Services"],null,["Extensions"],["Extensions"],["Extensions"],["Extensions"],null,["Extensions"],null,{"csharp":{"attributes":[],"classes":["Extensions"],"classes_fq":["Extensions"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["eShop.Catalog.API.Services"],"methods":["AddApplicationServices"],"namespace":null,"parse_status":"ok","partial_types":[],"type_kinds":{"Extensions":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Catalog.API/Extensions/Extensions.cs#Extensions.AddApplicationServices","name":"AddApplicationServices","owner":"Extensions","owner_kind":"class","file":-20,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":2137,"imports":[-19,-21,-23,-24,-36,-37,-38,-40,-41,-46,-56,-57,-295,-296],"exports":["Extensions"]},null],[20,20,"HostEnvironmentExtensions.cs","csharp","csharp",null,"src.Catalog.API.Extensions.HostEnvironmentExtensions.cs","low","scan_root_path_dotted_non_python","Microsoft.Extensions.Hosting",14,9,3,2,0.21428571428571427,0,1,0,-21,1,-21,1,null,["System.Reflection"],["System.Reflection"],["Microsoft.Extensions.Hosting.HostEnvironmentExtensions"],["HostEnvironmentExtensions"],["Microsoft.Extensions.Hosting.HostEnvironmentExtensions"],["Microsoft.Extensions.Hosting.HostEnvironmentExtensions"],null,["Microsoft.Extensions.Hosting.HostEnvironmentExtensions"],null,{"csharp":{"attributes":[],"classes":["HostEnvironmentExtensions"],"classes_fq":["Microsoft.Extensions.Hosting.HostEnvironmentExtensions"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["System.Reflection"],"methods":["IsBuild"],"namespace":"Microsoft.Extensions.Hosting","parse_status":"ok","partial_types":[],"type_kinds":{"Microsoft.Extensions.Hosting.HostEnvironmentExtensions":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Catalog.API/Extensions/HostEnvironmentExtensions.cs#Microsoft.Extensions.Hosting.HostEnvironmentExtensions.IsBuild","name":"IsBuild","owner":"Microsoft.Extensions.Hosting.HostEnvironmentExtensions","owner_kind":"class","file":-21,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":560,"imports":[],"exports":["Microsoft.Extensions.Hosting.HostEnvironmentExtensions"]},null],[21,21,"GlobalUsings.cs","csharp","csharp",null,"src.Catalog.API.GlobalUsings.cs","low","scan_root_path_dotted_non_python",null,20,20,0,0,0.0,0,0,0,-22,1,-22,1,null,["Asp.Versioning","Asp.Versioning.Conventions","eShop.Catalog.API","eShop.Catalog.API.Infrastructure","eShop.Catalog.API.Infrastructure.EntityConfigurations","eShop.Catalog.API.Infrastructure.Exceptions","eShop.Catalog.API.IntegrationEvents","eShop.Catalog.API.IntegrationEvents.EventHandling","eShop.Catalog.API.IntegrationEvents.Events","eShop.Catalog.API.Model","eShop.EventBus.Abstractions","eShop.EventBus.Events","eShop.IntegrationEventLogEF","eShop.IntegrationEventLogEF.Services","eShop.IntegrationEventLogEF.Utilities","eShop.ServiceDefaults","Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Metadata.Builders","Microsoft.Extensions.Options","Npgsql"],["Asp.Versioning","Asp.Versioning.Conventions","Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Metadata.Builders","Microsoft.Extensions.Options","Npgsql"],null,null,null,null,null,null,null,{"csharp":{"attributes":[],"classes":[],"classes_fq":[],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["Asp.Versioning","Asp.Versioning.Conventions","eShop.Catalog.API","eShop.Catalog.API.Infrastructure","eShop.Catalog.API.Infrastructure.EntityConfigurations","eShop.Catalog.API.Infrastructure.Exceptions","eShop.Catalog.API.IntegrationEvents","eShop.Catalog.API.IntegrationEvents.EventHandling","eShop.Catalog.API.IntegrationEvents.Events","eShop.Catalog.API.Model","eShop.EventBus.Abstractions","eShop.EventBus.Events","eShop.IntegrationEventLogEF","eShop.IntegrationEventLogEF.Services","eShop.IntegrationEventLogEF.Utilities","eShop.ServiceDefaults","Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Metadata.Builders","Microsoft.Extensions.Options","Npgsql"],"methods":[],"namespace":null,"parse_status":"ok","partial_types":[],"type_kinds":{},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":916,"imports":[],"exports":[]},null],[22,22,"CatalogContext.cs","csharp","csharp",null,"src.Catalog.API.Infrastructure.CatalogContext.cs","low","scan_root_path_dotted_non_python","eShop.Catalog.API.Infrastructure",28,18,6,4,0.21428571428571427,0,11,6,-23,1,-23,1,[24,25,26,46,48,50],null,null,["eShop.Catalog.API.Infrastructure.CatalogContext"],["CatalogContext"],["eShop.Catalog.API.Infrastructure.CatalogContext"],["eShop.Catalog.API.Infrastructure.CatalogContext"],null,["eShop.Catalog.API.Infrastructure.CatalogContext"],null,{"csharp":{"attributes":[],"classes":["CatalogContext"],"classes_fq":["eShop.Catalog.API.Infrastructure.CatalogContext"],"extends_fq":["DbContext"],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>","OnModelCreating"],"namespace":"eShop.Catalog.API.Infrastructure","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Catalog.API.Infrastructure.CatalogContext":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Catalog.API/Infrastructure/CatalogContext.cs#eShop.Catalog.API.Infrastructure.CatalogContext.OnModelCreating","name":"OnModelCreating","owner":"eShop.Catalog.API.Infrastructure.CatalogContext","owner_kind":"class","file":-23,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":1068,"imports":[-25,-26,-27,-47,-49,-51],"exports":["eShop.Catalog.API.Infrastructure.CatalogContext"]},null],[23,23,"CatalogContextSeed.cs","csharp","csharp",null,"src.Catalog.API.Infrastructure.CatalogContextSeed.cs","low","scan_root_path_dotted_non_python","eShop.Catalog.API.Infrastructure",86,73,1,12,0.011627906976744186,0,1,10,-24,1,-24,1,[18,22,46,48,50,56],["System.Text.Json","eShop.Catalog.API.Services","Pgvector"],["System.Text.Json","Pgvector"],["eShop.Catalog.API.Infrastructure.CatalogContextSeed","eShop.Catalog.API.Infrastructure.CatalogContextSeed.CatalogSourceEntry"],["CatalogContextSeed","CatalogSourceEntry"],["eShop.Catalog.API.Infrastructure.CatalogContextSeed","eShop.Catalog.API.Infrastructure.CatalogContextSeed.CatalogSourceEntry"],["eShop.Catalog.API.Infrastructure.CatalogContextSeed","eShop.Catalog.API.Infrastructure.CatalogContextSeed.CatalogSourceEntry"],null,["eShop.Catalog.API.Infrastructure.CatalogContextSeed","eShop.Catalog.API.Infrastructure.CatalogContextSeed.CatalogSourceEntry"],null,{"csharp":{"attributes":[],"classes":["CatalogContextSeed","CatalogSourceEntry"],"classes_fq":["eShop.Catalog.API.Infrastructure.CatalogContextSeed","eShop.Catalog.API.Infrastructure.CatalogContextSeed.CatalogSourceEntry"],"extends_fq":["IDbSeeder<CatalogContext>"],"functions":[],"implements_fq":[],"imports":["System.Text.Json","eShop.Catalog.API.Services","Pgvector"],"methods":["SeedAsync","<init>"],"namespace":"eShop.Catalog.API.Infrastructure","parse_status":"ok","partial_types":["eShop.Catalog.API.Infrastructure.CatalogContextSeed"],"type_kinds":{"eShop.Catalog.API.Infrastructure.CatalogContextSeed":"class","eShop.Catalog.API.Infrastructure.CatalogContextSeed.CatalogSourceEntry":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Catalog.API/Infrastructure/CatalogContextSeed.cs#eShop.Catalog.API.Infrastructure.CatalogContextSeed.SeedAsync","name":"SeedAsync","owner":"eShop.Catalog.API.Infrastructure.CatalogContextSeed","owner_kind":"class","file":-24,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":3778,"imports":[-19,-23,-47,-49,-51,-57],"exports":["eShop.Catalog.API.Infrastructure.CatalogContextSeed","eShop.Catalog.API.Infrastructure.CatalogContextSeed.CatalogSourceEntry"]},null],[24,24,"CatalogBrandEntityTypeConfiguration.cs","csharp","csharp",null,"src.Catalog.API.Infrastructure.EntityConfigurations.CatalogBrandEntityTypeConfiguration.cs","low","scan_root_path_dotted_non_python","eShop.Catalog.API.Infrastructure.EntityConfigurations",13,11,0,2,0.0,0,1,1,-25,1,-25,1,[46],null,null,["eShop.Catalog.API.Infrastructure.EntityConfigurations.CatalogBrandEntityTypeConfiguration"],["CatalogBrandEntityTypeConfiguration"],["eShop.Catalog.API.Infrastructure.EntityConfigurations.CatalogBrandEntityTypeConfiguration"],["eShop.Catalog.API.Infrastructure.EntityConfigurations.CatalogBrandEntityTypeConfiguration"],null,["eShop.Catalog.API.Infrastructure.EntityConfigurations.CatalogBrandEntityTypeConfiguration"],null,{"csharp":{"attributes":[],"classes":["CatalogBrandEntityTypeConfiguration"],"classes_fq":["eShop.Catalog.API.Infrastructure.EntityConfigurations.CatalogBrandEntityTypeConfiguration"],"extends_fq":["IEntityTypeConfiguration<CatalogBrand>"],"functions":[],"implements_fq":[],"imports":[],"methods":["Configure"],"namespace":"eShop.Catalog.API.Infrastructure.EntityConfigurations","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Catalog.API.Infrastructure.EntityConfigurations.CatalogBrandEntityTypeConfiguration":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Catalog.API/Infrastructure/EntityConfigurations/CatalogBrandEntityTypeConfiguration.cs#eShop.Catalog.API.Infrastructure.EntityConfigurations.CatalogBrandEntityTypeConfiguration.Configure","name":"Configure","owner":"eShop.Catalog.API.Infrastructure.EntityConfigurations.CatalogBrandEntityTypeConfiguration","owner_kind":"class","file":-25,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":354,"imports":[-47],"exports":["eShop.Catalog.API.Infrastructure.EntityConfigurations.CatalogBrandEntityTypeConfiguration"]},null],[25,25,"CatalogItemEntityTypeConfiguration.cs","csharp","csharp",null,"src.Catalog.API.Infrastructure.EntityConfigurations.CatalogItemEntityTypeConfiguration.cs","low","scan_root_path_dotted_non_python","eShop.Catalog.API.Infrastructure.EntityConfigurations",24,18,0,6,0.0,0,1,1,-26,1,-26,1,[48],null,null,["eShop.Catalog.API.Infrastructure.EntityConfigurations.CatalogItemEntityTypeConfiguration"],["CatalogItemEntityTypeConfiguration"],["eShop.Catalog.API.Infrastructure.EntityConfigurations.CatalogItemEntityTypeConfiguration"],["eShop.Catalog.API.Infrastructure.EntityConfigurations.CatalogItemEntityTypeConfiguration"],null,["eShop.Catalog.API.Infrastructure.EntityConfigurations.CatalogItemEntityTypeConfiguration"],null,{"csharp":{"attributes":[],"classes":["CatalogItemEntityTypeConfiguration"],"classes_fq":["eShop.Catalog.API.Infrastructure.EntityConfigurations.CatalogItemEntityTypeConfiguration"],"extends_fq":["IEntityTypeConfiguration<CatalogItem>"],"functions":[],"implements_fq":[],"imports":[],"methods":["Configure"],"namespace":"eShop.Catalog.API.Infrastructure.EntityConfigurations","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Catalog.API.Infrastructure.EntityConfigurations.CatalogItemEntityTypeConfiguration":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Catalog.API/Infrastructure/EntityConfigurations/CatalogItemEntityTypeConfiguration.cs#eShop.Catalog.API.Infrastructure.EntityConfigurations.CatalogItemEntityTypeConfiguration.Configure","name":"Configure","owner":"eShop.Catalog.API.Infrastructure.EntityConfigurations.CatalogItemEntityTypeConfiguration","owner_kind":"class","file":-26,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":618,"imports":[-49],"exports":["eShop.Catalog.API.Infrastructure.EntityConfigurations.CatalogItemEntityTypeConfiguration"]},null],[26,26,"CatalogTypeEntityTypeConfiguration.cs","csharp","csharp",null,"src.Catalog.API.Infrastructure.EntityConfigurations.CatalogTypeEntityTypeConfiguration.cs","low","scan_root_path_dotted_non_python","eShop.Catalog.API.Infrastructure.EntityConfigurations",13,11,0,2,0.0,0,1,1,-27,1,-27,1,[50],null,null,["eShop.Catalog.API.Infrastructure.EntityConfigurations.CatalogTypeEntityTypeConfiguration"],["CatalogTypeEntityTypeConfiguration"],["eShop.Catalog.API.Infrastructure.EntityConfigurations.CatalogTypeEntityTypeConfiguration"],["eShop.Catalog.API.Infrastructure.EntityConfigurations.CatalogTypeEntityTypeConfiguration"],null,["eShop.Catalog.API.Infrastructure.EntityConfigurations.CatalogTypeEntityTypeConfiguration"],null,{"csharp":{"attributes":[],"classes":["CatalogTypeEntityTypeConfiguration"],"classes_fq":["eShop.Catalog.API.Infrastructure.EntityConfigurations.CatalogTypeEntityTypeConfiguration"],"extends_fq":["IEntityTypeConfiguration<CatalogType>"],"functions":[],"implements_fq":[],"imports":[],"methods":["Configure"],"namespace":"eShop.Catalog.API.Infrastructure.EntityConfigurations","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Catalog.API.Infrastructure.EntityConfigurations.CatalogTypeEntityTypeConfiguration":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Catalog.API/Infrastructure/EntityConfigurations/CatalogTypeEntityTypeConfiguration.cs#eShop.Catalog.API.Infrastructure.EntityConfigurations.CatalogTypeEntityTypeConfiguration.Configure","name":"Configure","owner":"eShop.Catalog.API.Infrastructure.EntityConfigurations.CatalogTypeEntityTypeConfiguration","owner_kind":"class","file":-27,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":349,"imports":[-51],"exports":["eShop.Catalog.API.Infrastructure.EntityConfigurations.CatalogTypeEntityTypeConfiguration"]},null],[27,27,"CatalogDomainException.cs","csharp","csharp",null,"src.Catalog.API.Infrastructure.Exceptions.CatalogDomainException.cs","low","scan_root_path_dotted_non_python","eShop.Catalog.API.Infrastructure.Exceptions",18,12,3,3,0.16666666666666666,0,2,0,-28,1,-28,1,null,null,null,["eShop.Catalog.API.Infrastructure.Exceptions.CatalogDomainException"],["CatalogDomainException"],["eShop.Catalog.API.Infrastructure.Exceptions.CatalogDomainException"],["eShop.Catalog.API.Infrastructure.Exceptions.CatalogDomainException"],null,["eShop.Catalog.API.Infrastructure.Exceptions.CatalogDomainException"],null,{"csharp":{"attributes":[],"classes":["CatalogDomainException"],"classes_fq":["eShop.Catalog.API.Infrastructure.Exceptions.CatalogDomainException"],"extends_fq":["System.Exception"],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>","<init>","<init>"],"namespace":"eShop.Catalog.API.Infrastructure.Exceptions","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Catalog.API.Infrastructure.Exceptions.CatalogDomainException":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Catalog.API/Infrastructure/Exceptions/CatalogDomainException.cs#eShop.Catalog.API.Infrastructure.Exceptions.CatalogDomainException.<init>(System.String)","name":"<init>","owner":null,"owner_kind":null,"file":-28,"kind":"function","source":"call_graph"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":430,"imports":[],"exports":["eShop.Catalog.API.Infrastructure.Exceptions.CatalogDomainException"]},null],[28,28,"20231009153249_Initial.Designer.cs","csharp","csharp",null,"src.Catalog.API.Infrastructure.Migrations.20231009153249_Initial.Designer.cs","low","scan_root_path_dotted_non_python","eShop.Catalog.API.Infrastructure.Migrations",147,109,1,37,0.006802721088435374,0,0,1,-29,1,-29,1,[22],["Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Infrastructure","Microsoft.EntityFrameworkCore.Migrations","Microsoft.EntityFrameworkCore.Storage.ValueConversion","eShop.Catalog.API.Infrastructure","Npgsql.EntityFrameworkCore.PostgreSQL.Metadata","Pgvector"],["Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Infrastructure","Microsoft.EntityFrameworkCore.Migrations","Microsoft.EntityFrameworkCore.Storage.ValueConversion","Npgsql.EntityFrameworkCore.PostgreSQL.Metadata","Pgvector"],["eShop.Catalog.API.Infrastructure.Migrations.Initial"],["Initial"],["eShop.Catalog.API.Infrastructure.Migrations.Initial"],["eShop.Catalog.API.Infrastructure.Migrations.Initial"],null,["eShop.Catalog.API.Infrastructure.Migrations.Initial"],null,{"csharp":{"attributes":["DbContext","Migration"],"classes":["Initial"],"classes_fq":["eShop.Catalog.API.Infrastructure.Migrations.Initial"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Infrastructure","Microsoft.EntityFrameworkCore.Migrations","Microsoft.EntityFrameworkCore.Storage.ValueConversion","eShop.Catalog.API.Infrastructure","Npgsql.EntityFrameworkCore.PostgreSQL.Metadata","Pgvector"],"methods":["BuildTargetModel"],"namespace":"eShop.Catalog.API.Infrastructure.Migrations","parse_status":"ok","partial_types":["eShop.Catalog.API.Infrastructure.Migrations.Initial"],"type_kinds":{"eShop.Catalog.API.Infrastructure.Migrations.Initial":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Catalog.API/Infrastructure/Migrations/20231009153249_Initial.Designer.cs#eShop.Catalog.API.Infrastructure.Migrations.Initial.BuildTargetModel","name":"BuildTargetModel","owner":"eShop.Catalog.API.Infrastructure.Migrations.Initial","owner_kind":"class","file":-29,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":5199,"imports":[-23],"exports":["eShop.Catalog.API.Infrastructure.Migrations.Initial"]},null],[29,29,"20231009153249_Initial.cs","csharp","csharp",null,"src.Catalog.API.Infrastructure.Migrations.20231009153249_Initial.cs","low","scan_root_path_dotted_non_python","eShop.Catalog.API.Infrastructure.Migrations",120,101,3,16,0.025,0,0,0,-30,1,-30,1,null,["Microsoft.EntityFrameworkCore.Migrations","Pgvector"],["Microsoft.EntityFrameworkCore.Migrations","Pgvector"],["eShop.Catalog.API.Infrastructure.Migrations.Initial"],["Initial"],["eShop.Catalog.API.Infrastructure.Migrations.Initial"],["eShop.Catalog.API.Infrastructure.Migrations.Initial"],null,["eShop.Catalog.API.Infrastructure.Migrations.Initial"],null,{"csharp":{"attributes":[],"classes":["Initial"],"classes_fq":["eShop.Catalog.API.Infrastructure.Migrations.Initial"],"extends_fq":["Migration"],"functions":[],"implements_fq":[],"imports":["Microsoft.EntityFrameworkCore.Migrations","Pgvector"],"methods":["Up","Down"],"namespace":"eShop.Catalog.API.Infrastructure.Migrations","parse_status":"ok","partial_types":["eShop.Catalog.API.Infrastructure.Migrations.Initial"],"type_kinds":{"eShop.Catalog.API.Infrastructure.Migrations.Initial":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Catalog.API/Infrastructure/Migrations/20231009153249_Initial.cs#eShop.Catalog.API.Infrastructure.Migrations.Initial.Down","name":"Down","owner":"eShop.Catalog.API.Infrastructure.Migrations.Initial","owner_kind":"class","file":-30,"kind":"method","source":"method_ownership"},{"id":"src/Catalog.API/Infrastructure/Migrations/20231009153249_Initial.cs#eShop.Catalog.API.Infrastructure.Migrations.Initial.Up","name":"Up","owner":"eShop.Catalog.API.Infrastructure.Migrations.Initial","owner_kind":"class","file":-30,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":4783,"imports":[],"exports":["eShop.Catalog.API.Infrastructure.Migrations.Initial"]},null],[30,30,"20231018163051_RemoveHiLoAndIndexCatalogName.Designer.cs","csharp","csharp",null,"src.Catalog.API.Infrastructure.Migrations.20231018163051_RemoveHiLoAndIndexCatalogName.Designer.cs","low","scan_root_path_dotted_non_python","eShop.Catalog.API.Infrastructure.Migrations",140,104,1,35,0.007142857142857143,0,0,1,-31,1,-31,1,[22],["Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Infrastructure","Microsoft.EntityFrameworkCore.Migrations","Microsoft.EntityFrameworkCore.Storage.ValueConversion","eShop.Catalog.API.Infrastructure","Npgsql.EntityFrameworkCore.PostgreSQL.Metadata","Pgvector"],["Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Infrastructure","Microsoft.EntityFrameworkCore.Migrations","Microsoft.EntityFrameworkCore.Storage.ValueConversion","Npgsql.EntityFrameworkCore.PostgreSQL.Metadata","Pgvector"],["eShop.Catalog.API.Infrastructure.Migrations.RemoveHiLoAndIndexCatalogName"],["RemoveHiLoAndIndexCatalogName"],["eShop.Catalog.API.Infrastructure.Migrations.RemoveHiLoAndIndexCatalogName"],["eShop.Catalog.API.Infrastructure.Migrations.RemoveHiLoAndIndexCatalogName"],null,["eShop.Catalog.API.Infrastructure.Migrations.RemoveHiLoAndIndexCatalogName"],null,{"csharp":{"attributes":["DbContext","Migration"],"classes":["RemoveHiLoAndIndexCatalogName"],"classes_fq":["eShop.Catalog.API.Infrastructure.Migrations.RemoveHiLoAndIndexCatalogName"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Infrastructure","Microsoft.EntityFrameworkCore.Migrations","Microsoft.EntityFrameworkCore.Storage.ValueConversion","eShop.Catalog.API.Infrastructure","Npgsql.EntityFrameworkCore.PostgreSQL.Metadata","Pgvector"],"methods":["BuildTargetModel"],"namespace":"eShop.Catalog.API.Infrastructure.Migrations","parse_status":"ok","partial_types":["eShop.Catalog.API.Infrastructure.Migrations.RemoveHiLoAndIndexCatalogName"],"type_kinds":{"eShop.Catalog.API.Infrastructure.Migrations.RemoveHiLoAndIndexCatalogName":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Catalog.API/Infrastructure/Migrations/20231018163051_RemoveHiLoAndIndexCatalogName.Designer.cs#eShop.Catalog.API.Infrastructure.Migrations.RemoveHiLoAndIndexCatalogName.BuildTargetModel","name":"BuildTargetModel","owner":"eShop.Catalog.API.Infrastructure.Migrations.RemoveHiLoAndIndexCatalogName","owner_kind":"class","file":-31,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":5016,"imports":[-23],"exports":["eShop.Catalog.API.Infrastructure.Migrations.RemoveHiLoAndIndexCatalogName"]},null],[31,31,"20231018163051_RemoveHiLoAndIndexCatalogName.cs","csharp","csharp",null,"src.Catalog.API.Infrastructure.Migrations.20231018163051_RemoveHiLoAndIndexCatalogName.cs","low","scan_root_path_dotted_non_python","eShop.Catalog.API.Infrastructure.Migrations",103,85,3,15,0.02912621359223301,0,0,0,-32,1,-32,1,null,["Microsoft.EntityFrameworkCore.Migrations","Npgsql.EntityFrameworkCore.PostgreSQL.Metadata"],["Microsoft.EntityFrameworkCore.Migrations","Npgsql.EntityFrameworkCore.PostgreSQL.Metadata"],["eShop.Catalog.API.Infrastructure.Migrations.RemoveHiLoAndIndexCatalogName"],["RemoveHiLoAndIndexCatalogName"],["eShop.Catalog.API.Infrastructure.Migrations.RemoveHiLoAndIndexCatalogName"],["eShop.Catalog.API.Infrastructure.Migrations.RemoveHiLoAndIndexCatalogName"],null,["eShop.Catalog.API.Infrastructure.Migrations.RemoveHiLoAndIndexCatalogName"],null,{"csharp":{"attributes":[],"classes":["RemoveHiLoAndIndexCatalogName"],"classes_fq":["eShop.Catalog.API.Infrastructure.Migrations.RemoveHiLoAndIndexCatalogName"],"extends_fq":["Migration"],"functions":[],"implements_fq":[],"imports":["Microsoft.EntityFrameworkCore.Migrations","Npgsql.EntityFrameworkCore.PostgreSQL.Metadata"],"methods":["Up","Down"],"namespace":"eShop.Catalog.API.Infrastructure.Migrations","parse_status":"ok","partial_types":["eShop.Catalog.API.Infrastructure.Migrations.RemoveHiLoAndIndexCatalogName"],"type_kinds":{"eShop.Catalog.API.Infrastructure.Migrations.RemoveHiLoAndIndexCatalogName":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Catalog.API/Infrastructure/Migrations/20231018163051_RemoveHiLoAndIndexCatalogName.cs#eShop.Catalog.API.Infrastructure.Migrations.RemoveHiLoAndIndexCatalogName.Down","name":"Down","owner":"eShop.Catalog.API.Infrastructure.Migrations.RemoveHiLoAndIndexCatalogName","owner_kind":"class","file":-32,"kind":"method","source":"method_ownership"},{"id":"src/Catalog.API/Infrastructure/Migrations/20231018163051_RemoveHiLoAndIndexCatalogName.cs#eShop.Catalog.API.Infrastructure.Migrations.RemoveHiLoAndIndexCatalogName.Up","name":"Up","owner":"eShop.Catalog.API.Infrastructure.Migrations.RemoveHiLoAndIndexCatalogName","owner_kind":"class","file":-32,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":3666,"imports":[],"exports":["eShop.Catalog.API.Infrastructure.Migrations.RemoveHiLoAndIndexCatalogName"]},null],[32,32,"20231026091140_Outbox.Designer.cs","csharp","csharp",null,"src.Catalog.API.Infrastructure.Migrations.20231026091140_Outbox.Designer.cs","low","scan_root_path_dotted_non_python","eShop.Catalog.API.Infrastructure.Migrations",172,127,1,44,0.005813953488372093,0,0,1,-33,1,-33,1,[22],["System","Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Infrastructure","Microsoft.EntityFrameworkCore.Migrations","Microsoft.EntityFrameworkCore.Storage.ValueConversion","eShop.Catalog.API.Infrastructure","Npgsql.EntityFrameworkCore.PostgreSQL.Metadata","Pgvector"],["System","Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Infrastructure","Microsoft.EntityFrameworkCore.Migrations","Microsoft.EntityFrameworkCore.Storage.ValueConversion","Npgsql.EntityFrameworkCore.PostgreSQL.Metadata","Pgvector"],["eShop.Catalog.API.Infrastructure.Migrations.Outbox"],["Outbox"],["eShop.Catalog.API.Infrastructure.Migrations.Outbox"],["eShop.Catalog.API.Infrastructure.Migrations.Outbox"],null,["eShop.Catalog.API.Infrastructure.Migrations.Outbox"],null,{"csharp":{"attributes":["DbContext","Migration"],"classes":["Outbox"],"classes_fq":["eShop.Catalog.API.Infrastructure.Migrations.Outbox"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["System","Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Infrastructure","Microsoft.EntityFrameworkCore.Migrations","Microsoft.EntityFrameworkCore.Storage.ValueConversion","eShop.Catalog.API.Infrastructure","Npgsql.EntityFrameworkCore.PostgreSQL.Metadata","Pgvector"],"methods":["BuildTargetModel"],"namespace":"eShop.Catalog.API.Infrastructure.Migrations","parse_status":"ok","partial_types":["eShop.Catalog.API.Infrastructure.Migrations.Outbox"],"type_kinds":{"eShop.Catalog.API.Infrastructure.Migrations.Outbox":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Catalog.API/Infrastructure/Migrations/20231026091140_Outbox.Designer.cs#eShop.Catalog.API.Infrastructure.Migrations.Outbox.BuildTargetModel","name":"BuildTargetModel","owner":"eShop.Catalog.API.Infrastructure.Migrations.Outbox","owner_kind":"class","file":-33,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":6077,"imports":[-23],"exports":["eShop.Catalog.API.Infrastructure.Migrations.Outbox"]},null],[33,33,"20231026091140_Outbox.cs","csharp","csharp",null,"src.Catalog.API.Infrastructure.Migrations.20231026091140_Outbox.cs","low","scan_root_path_dotted_non_python","eShop.Catalog.API.Infrastructure.Migrations",39,33,3,3,0.07692307692307693,0,0,0,-34,1,-34,1,null,["System","Microsoft.EntityFrameworkCore.Migrations"],["System","Microsoft.EntityFrameworkCore.Migrations"],["eShop.Catalog.API.Infrastructure.Migrations.Outbox"],["Outbox"],["eShop.Catalog.API.Infrastructure.Migrations.Outbox"],["eShop.Catalog.API.Infrastructure.Migrations.Outbox"],null,["eShop.Catalog.API.Infrastructure.Migrations.Outbox"],null,{"csharp":{"attributes":[],"classes":["Outbox"],"classes_fq":["eShop.Catalog.API.Infrastructure.Migrations.Outbox"],"extends_fq":["Migration"],"functions":[],"implements_fq":[],"imports":["System","Microsoft.EntityFrameworkCore.Migrations"],"methods":["Up","Down"],"namespace":"eShop.Catalog.API.Infrastructure.Migrations","parse_status":"ok","partial_types":["eShop.Catalog.API.Infrastructure.Migrations.Outbox"],"type_kinds":{"eShop.Catalog.API.Infrastructure.Migrations.Outbox":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Catalog.API/Infrastructure/Migrations/20231026091140_Outbox.cs#eShop.Catalog.API.Infrastructure.Migrations.Outbox.Down","name":"Down","owner":"eShop.Catalog.API.Infrastructure.Migrations.Outbox","owner_kind":"class","file":-34,"kind":"method","source":"method_ownership"},{"id":"src/Catalog.API/Infrastructure/Migrations/20231026091140_Outbox.cs#eShop.Catalog.API.Infrastructure.Migrations.Outbox.Up","name":"Up","owner":"eShop.Catalog.API.Infrastructure.Migrations.Outbox","owner_kind":"class","file":-34,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":1478,"imports":[],"exports":["eShop.Catalog.API.Infrastructure.Migrations.Outbox"]},null],[34,34,"CatalogContextModelSnapshot.cs","csharp","csharp",null,"src.Catalog.API.Infrastructure.Migrations.CatalogContextModelSnapshot.cs","low","scan_root_path_dotted_non_python","eShop.Catalog.API.Infrastructure.Migrations",169,125,0,44,0.0,0,0,1,-35,1,-35,1,[22],["System","Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Infrastructure","Microsoft.EntityFrameworkCore.Storage.ValueConversion","eShop.Catalog.API.Infrastructure","Npgsql.EntityFrameworkCore.PostgreSQL.Metadata","Pgvector"],["System","Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Infrastructure","Microsoft.EntityFrameworkCore.Storage.ValueConversion","Npgsql.EntityFrameworkCore.PostgreSQL.Metadata","Pgvector"],["eShop.Catalog.API.Infrastructure.Migrations.CatalogContextModelSnapshot"],["CatalogContextModelSnapshot"],["eShop.Catalog.API.Infrastructure.Migrations.CatalogContextModelSnapshot"],["eShop.Catalog.API.Infrastructure.Migrations.CatalogContextModelSnapshot"],null,["eShop.Catalog.API.Infrastructure.Migrations.CatalogContextModelSnapshot"],null,{"csharp":{"attributes":["DbContext"],"classes":["CatalogContextModelSnapshot"],"classes_fq":["eShop.Catalog.API.Infrastructure.Migrations.CatalogContextModelSnapshot"],"extends_fq":["ModelSnapshot"],"functions":[],"implements_fq":[],"imports":["System","Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Infrastructure","Microsoft.EntityFrameworkCore.Storage.ValueConversion","eShop.Catalog.API.Infrastructure","Npgsql.EntityFrameworkCore.PostgreSQL.Metadata","Pgvector"],"methods":["BuildModel"],"namespace":"eShop.Catalog.API.Infrastructure.Migrations","parse_status":"ok","partial_types":["eShop.Catalog.API.Infrastructure.Migrations.CatalogContextModelSnapshot"],"type_kinds":{"eShop.Catalog.API.Infrastructure.Migrations.CatalogContextModelSnapshot":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Catalog.API/Infrastructure/Migrations/CatalogContextModelSnapshot.cs#eShop.Catalog.API.Infrastructure.Migrations.CatalogContextModelSnapshot.BuildModel","name":"BuildModel","owner":"eShop.Catalog.API.Infrastructure.Migrations.CatalogContextModelSnapshot","owner_kind":"class","file":-35,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":5992,"imports":[-23],"exports":["eShop.Catalog.API.Infrastructure.Migrations.CatalogContextModelSnapshot"]},null],[35,35,"CatalogIntegrationEventService.cs","csharp","csharp",null,"src.Catalog.API.IntegrationEvents.CatalogIntegrationEventService.cs","low","scan_root_path_dotted_non_python","eShop.Catalog.API.IntegrationEvents",60,49,3,8,0.05,0,1,5,-36,1,-36,1,[22,45,294,296],null,null,["eShop.Catalog.API.IntegrationEvents.CatalogIntegrationEventService"],["CatalogIntegrationEventService"],["eShop.Catalog.API.IntegrationEvents.CatalogIntegrationEventService"],["eShop.Catalog.API.IntegrationEvents.CatalogIntegrationEventService"],null,["eShop.Catalog.API.IntegrationEvents.CatalogIntegrationEventService"],null,{"csharp":{"attributes":[],"classes":["CatalogIntegrationEventService"],"classes_fq":["eShop.Catalog.API.IntegrationEvents.CatalogIntegrationEventService"],"extends_fq":[],"functions":[],"implements_fq":["System.IDisposable","eShop.Catalog.API.IntegrationEvents.ICatalogIntegrationEventService"],"imports":[],"methods":["PublishThroughEventBusAsync","SaveEventAndCatalogContextChangesAsync","Dispose","Dispose","<init>"],"namespace":"eShop.Catalog.API.IntegrationEvents","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Catalog.API.IntegrationEvents.CatalogIntegrationEventService":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Catalog.API/IntegrationEvents/CatalogIntegrationEventService.cs#eShop.Catalog.API.IntegrationEvents.CatalogIntegrationEventService","name":"CatalogIntegrationEventService","owner":null,"owner_kind":null,"file":-36,"kind":"function","source":"framework_facts","framework_roles":[{"framework":"aspnetcore_di","kind":"DI_PROVIDER","registration":"fw:aspnetcore_di:DI_PROVIDER:src/Catalog.API/Extensions/Extensions.cs#Extensions.AddApplicationServices:AddTransient#2"}]},{"id":"src/Catalog.API/IntegrationEvents/CatalogIntegrationEventService.cs#eShop.Catalog.API.IntegrationEvents.CatalogIntegrationEventService.Dispose()","name":"Dispose","owner":"eShop.Catalog.API.IntegrationEvents.CatalogIntegrationEventService","owner_kind":"class","file":-36,"kind":"method","source":"method_ownership"},{"id":"src/Catalog.API/IntegrationEvents/CatalogIntegrationEventService.cs#eShop.Catalog.API.IntegrationEvents.CatalogIntegrationEventService.Dispose(System.Boolean)","name":"Dispose","owner":"eShop.Catalog.API.IntegrationEvents.CatalogIntegrationEventService","owner_kind":"class","file":-36,"kind":"method","source":"method_ownership"},{"id":"src/Catalog.API/IntegrationEvents/CatalogIntegrationEventService.cs#eShop.Catalog.API.IntegrationEvents.CatalogIntegrationEventService.PublishThroughEventBusAsync","name":"PublishThroughEventBusAsync","owner":"eShop.Catalog.API.IntegrationEvents.CatalogIntegrationEventService","owner_kind":"class","file":-36,"kind":"method","source":"method_ownership"},{"id":"src/Catalog.API/IntegrationEvents/CatalogIntegrationEventService.cs#eShop.Catalog.API.IntegrationEvents.CatalogIntegrationEventService.SaveEventAndCatalogContextChangesAsync","name":"SaveEventAndCatalogContextChangesAsync","owner":"eShop.Catalog.API.IntegrationEvents.CatalogIntegrationEventService","owner_kind":"class","file":-36,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":2308,"imports":[-23,-46,-295,-297],"exports":["eShop.Catalog.API.IntegrationEvents.CatalogIntegrationEventService"]},null],[36,36,"OrderStatusChangedToAwaitingValidationIntegrationEventHandler.cs","csharp","csharp",null,"src.Catalog.API.IntegrationEvents.EventHandling.OrderStatusChangedToAwaitingValidationIntegrationEventHandler.cs","low","scan_root_path_dotted_non_python","eShop.Catalog.API.IntegrationEvents.EventHandling",34,28,0,6,0.0,0,1,10,-37,1,-37,1,[22,38,39,41,42,43,45],null,null,["eShop.Catalog.API.IntegrationEvents.EventHandling.OrderStatusChangedToAwaitingValidationIntegrationEventHandler"],["OrderStatusChangedToAwaitingValidationIntegrationEventHandler"],["eShop.Catalog.API.IntegrationEvents.EventHandling.OrderStatusChangedToAwaitingValidationIntegrationEventHandler"],["eShop.Catalog.API.IntegrationEvents.EventHandling.OrderStatusChangedToAwaitingValidationIntegrationEventHandler"],null,["eShop.Catalog.API.IntegrationEvents.EventHandling.OrderStatusChangedToAwaitingValidationIntegrationEventHandler"],null,{"csharp":{"attributes":[],"classes":["OrderStatusChangedToAwaitingValidationIntegrationEventHandler"],"classes_fq":["eShop.Catalog.API.IntegrationEvents.EventHandling.OrderStatusChangedToAwaitingValidationIntegrationEventHandler"],"extends_fq":["IIntegrationEventHandler<OrderStatusChangedToAwaitingValidationIntegrationEvent>"],"functions":[],"implements_fq":[],"imports":[],"methods":["Handle","<init>"],"namespace":"eShop.Catalog.API.IntegrationEvents.EventHandling","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Catalog.API.IntegrationEvents.EventHandling.OrderStatusChangedToAwaitingValidationIntegrationEventHandler":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Catalog.API/IntegrationEvents/EventHandling/OrderStatusChangedToAwaitingValidationIntegrationEventHandler.cs#eShop.Catalog.API.IntegrationEvents.EventHandling.OrderStatusChangedToAwaitingValidationIntegrationEventHandler.Handle","name":"Handle","owner":"eShop.Catalog.API.IntegrationEvents.EventHandling.OrderStatusChangedToAwaitingValidationIntegrationEventHandler","owner_kind":"class","file":-37,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":1710,"imports":[-23,-39,-40,-42,-43,-44,-46],"exports":["eShop.Catalog.API.IntegrationEvents.EventHandling.OrderStatusChangedToAwaitingValidationIntegrationEventHandler"]},null],[37,37,"OrderStatusChangedToPaidIntegrationEventHandler.cs","csharp","csharp",null,"src.Catalog.API.IntegrationEvents.EventHandling.OrderStatusChangedToPaidIntegrationEventHandler.cs","low","scan_root_path_dotted_non_python","eShop.Catalog.API.IntegrationEvents.EventHandling",22,17,1,4,0.045454545454545456,0,1,3,-38,1,-38,1,[22,40,42],null,null,["eShop.Catalog.API.IntegrationEvents.EventHandling.OrderStatusChangedToPaidIntegrationEventHandler"],["OrderStatusChangedToPaidIntegrationEventHandler"],["eShop.Catalog.API.IntegrationEvents.EventHandling.OrderStatusChangedToPaidIntegrationEventHandler"],["eShop.Catalog.API.IntegrationEvents.EventHandling.OrderStatusChangedToPaidIntegrationEventHandler"],null,["eShop.Catalog.API.IntegrationEvents.EventHandling.OrderStatusChangedToPaidIntegrationEventHandler"],null,{"csharp":{"attributes":[],"classes":["OrderStatusChangedToPaidIntegrationEventHandler"],"classes_fq":["eShop.Catalog.API.IntegrationEvents.EventHandling.OrderStatusChangedToPaidIntegrationEventHandler"],"extends_fq":["IIntegrationEventHandler<OrderStatusChangedToPaidIntegrationEvent>"],"functions":[],"implements_fq":[],"imports":[],"methods":["Handle","<init>"],"namespace":"eShop.Catalog.API.IntegrationEvents.EventHandling","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Catalog.API.IntegrationEvents.EventHandling.OrderStatusChangedToPaidIntegrationEventHandler":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Catalog.API/IntegrationEvents/EventHandling/OrderStatusChangedToPaidIntegrationEventHandler.cs#eShop.Catalog.API.IntegrationEvents.EventHandling.OrderStatusChangedToPaidIntegrationEventHandler.Handle","name":"Handle","owner":"eShop.Catalog.API.IntegrationEvents.EventHandling.OrderStatusChangedToPaidIntegrationEventHandler","owner_kind":"class","file":-38,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":854,"imports":[-23,-41,-43],"exports":["eShop.Catalog.API.IntegrationEvents.EventHandling.OrderStatusChangedToPaidIntegrationEventHandler"]},null],[38,38,"ConfirmedOrderStockItem.cs","csharp","csharp",null,"src.Catalog.API.IntegrationEvents.Events.ConfirmedOrderStockItem.cs","low","scan_root_path_dotted_non_python","eShop.Catalog.API.IntegrationEvents.Events",3,2,0,1,0.0,0,2,0,-39,1,-39,1,null,null,null,["eShop.Catalog.API.IntegrationEvents.Events.ConfirmedOrderStockItem"],["ConfirmedOrderStockItem"],["eShop.Catalog.API.IntegrationEvents.Events.ConfirmedOrderStockItem"],["eShop.Catalog.API.IntegrationEvents.Events.ConfirmedOrderStockItem"],null,["eShop.Catalog.API.IntegrationEvents.Events.ConfirmedOrderStockItem"],null,{"csharp":{"attributes":[],"classes":["ConfirmedOrderStockItem"],"classes_fq":["eShop.Catalog.API.IntegrationEvents.Events.ConfirmedOrderStockItem"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>"],"namespace":"eShop.Catalog.API.IntegrationEvents.Events","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Catalog.API.IntegrationEvents.Events.ConfirmedOrderStockItem":"record"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":127,"imports":[],"exports":["eShop.Catalog.API.IntegrationEvents.Events.ConfirmedOrderStockItem"]},null],[39,39,"OrderStatusChangedToAwaitingValidationIntegrationEvent.cs","csharp","csharp",null,"src.Catalog.API.IntegrationEvents.Events.OrderStatusChangedToAwaitingValidationIntegrationEvent.cs","low","scan_root_path_dotted_non_python","eShop.Catalog.API.IntegrationEvents.Events",3,2,0,1,0.0,0,2,1,-40,1,-40,1,[42],null,null,["eShop.Catalog.API.IntegrationEvents.Events.OrderStatusChangedToAwaitingValidationIntegrationEvent"],["OrderStatusChangedToAwaitingValidationIntegrationEvent"],["eShop.Catalog.API.IntegrationEvents.Events.OrderStatusChangedToAwaitingValidationIntegrationEvent"],["eShop.Catalog.API.IntegrationEvents.Events.OrderStatusChangedToAwaitingValidationIntegrationEvent"],null,["eShop.Catalog.API.IntegrationEvents.Events.OrderStatusChangedToAwaitingValidationIntegrationEvent"],null,{"csharp":{"attributes":[],"classes":["OrderStatusChangedToAwaitingValidationIntegrationEvent"],"classes_fq":["eShop.Catalog.API.IntegrationEvents.Events.OrderStatusChangedToAwaitingValidationIntegrationEvent"],"extends_fq":["IntegrationEvent"],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>"],"namespace":"eShop.Catalog.API.IntegrationEvents.Events","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Catalog.API.IntegrationEvents.Events.OrderStatusChangedToAwaitingValidationIntegrationEvent":"record"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":205,"imports":[-43],"exports":["eShop.Catalog.API.IntegrationEvents.Events.OrderStatusChangedToAwaitingValidationIntegrationEvent"]},null],[40,40,"OrderStatusChangedToPaidIntegrationEvent.cs","csharp","csharp",null,"src.Catalog.API.IntegrationEvents.Events.OrderStatusChangedToPaidIntegrationEvent.cs","low","scan_root_path_dotted_non_python","eShop.Catalog.API.IntegrationEvents.Events",3,2,0,1,0.0,0,2,1,-41,1,-41,1,[42],null,null,["eShop.Catalog.API.IntegrationEvents.Events.OrderStatusChangedToPaidIntegrationEvent"],["OrderStatusChangedToPaidIntegrationEvent"],["eShop.Catalog.API.IntegrationEvents.Events.OrderStatusChangedToPaidIntegrationEvent"],["eShop.Catalog.API.IntegrationEvents.Events.OrderStatusChangedToPaidIntegrationEvent"],null,["eShop.Catalog.API.IntegrationEvents.Events.OrderStatusChangedToPaidIntegrationEvent"],null,{"csharp":{"attributes":[],"classes":["OrderStatusChangedToPaidIntegrationEvent"],"classes_fq":["eShop.Catalog.API.IntegrationEvents.Events.OrderStatusChangedToPaidIntegrationEvent"],"extends_fq":["IntegrationEvent"],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>"],"namespace":"eShop.Catalog.API.IntegrationEvents.Events","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Catalog.API.IntegrationEvents.Events.OrderStatusChangedToPaidIntegrationEvent":"record"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":191,"imports":[-43],"exports":["eShop.Catalog.API.IntegrationEvents.Events.OrderStatusChangedToPaidIntegrationEvent"]},null],[41,41,"OrderStockConfirmedIntegrationEvent.cs","csharp","csharp",null,"src.Catalog.API.IntegrationEvents.Events.OrderStockConfirmedIntegrationEvent.cs","low","scan_root_path_dotted_non_python","eShop.Catalog.API.IntegrationEvents.Events",3,2,0,1,0.0,0,2,0,-42,1,-42,1,null,null,null,["eShop.Catalog.API.IntegrationEvents.Events.OrderStockConfirmedIntegrationEvent"],["OrderStockConfirmedIntegrationEvent"],["eShop.Catalog.API.IntegrationEvents.Events.OrderStockConfirmedIntegrationEvent"],["eShop.Catalog.API.IntegrationEvents.Events.OrderStockConfirmedIntegrationEvent"],null,["eShop.Catalog.API.IntegrationEvents.Events.OrderStockConfirmedIntegrationEvent"],null,{"csharp":{"attributes":[],"classes":["OrderStockConfirmedIntegrationEvent"],"classes_fq":["eShop.Catalog.API.IntegrationEvents.Events.OrderStockConfirmedIntegrationEvent"],"extends_fq":["IntegrationEvent"],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>"],"namespace":"eShop.Catalog.API.IntegrationEvents.Events","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Catalog.API.IntegrationEvents.Events.OrderStockConfirmedIntegrationEvent":"record"},"uses_fq":[],"method_symbols":[{"id":"src/Catalog.API/IntegrationEvents/Events/OrderStockConfirmedIntegrationEvent.cs#eShop.Catalog.API.IntegrationEvents.Events.OrderStockConfirmedIntegrationEvent.<init>(System.Int32)","name":"<init>","owner":null,"owner_kind":null,"file":-42,"kind":"function","source":"call_graph"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":141,"imports":[],"exports":["eShop.Catalog.API.IntegrationEvents.Events.OrderStockConfirmedIntegrationEvent"]},null],[42,42,"OrderStockItem.cs","csharp","csharp",null,"src.Catalog.API.IntegrationEvents.Events.OrderStockItem.cs","low","scan_root_path_dotted_non_python","eShop.Catalog.API.IntegrationEvents.Events",3,2,0,1,0.0,0,4,0,-43,1,-43,1,null,null,null,["eShop.Catalog.API.IntegrationEvents.Events.OrderStockItem"],["OrderStockItem"],["eShop.Catalog.API.IntegrationEvents.Events.OrderStockItem"],["eShop.Catalog.API.IntegrationEvents.Events.OrderStockItem"],null,["eShop.Catalog.API.IntegrationEvents.Events.OrderStockItem"],null,{"csharp":{"attributes":[],"classes":["OrderStockItem"],"classes_fq":["eShop.Catalog.API.IntegrationEvents.Events.OrderStockItem"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>"],"namespace":"eShop.Catalog.API.IntegrationEvents.Events","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Catalog.API.IntegrationEvents.Events.OrderStockItem":"record"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":114,"imports":[],"exports":["eShop.Catalog.API.IntegrationEvents.Events.OrderStockItem"]},null],[43,43,"OrderStockRejectedIntegrationEvent.cs","csharp","csharp",null,"src.Catalog.API.IntegrationEvents.Events.OrderStockRejectedIntegrationEvent.cs","low","scan_root_path_dotted_non_python","eShop.Catalog.API.IntegrationEvents.Events",3,2,0,1,0.0,0,2,1,-44,1,-44,1,[38],null,null,["eShop.Catalog.API.IntegrationEvents.Events.OrderStockRejectedIntegrationEvent"],["OrderStockRejectedIntegrationEvent"],["eShop.Catalog.API.IntegrationEvents.Events.OrderStockRejectedIntegrationEvent"],["eShop.Catalog.API.IntegrationEvents.Events.OrderStockRejectedIntegrationEvent"],null,["eShop.Catalog.API.IntegrationEvents.Events.OrderStockRejectedIntegrationEvent"],null,{"csharp":{"attributes":[],"classes":["OrderStockRejectedIntegrationEvent"],"classes_fq":["eShop.Catalog.API.IntegrationEvents.Events.OrderStockRejectedIntegrationEvent"],"extends_fq":["IntegrationEvent"],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>"],"namespace":"eShop.Catalog.API.IntegrationEvents.Events","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Catalog.API.IntegrationEvents.Events.OrderStockRejectedIntegrationEvent":"record"},"uses_fq":[],"method_symbols":[{"id":"src/Catalog.API/IntegrationEvents/Events/OrderStockRejectedIntegrationEvent.cs#eShop.Catalog.API.IntegrationEvents.Events.OrderStockRejectedIntegrationEvent.<init>(System.Int32,System.Collections.Generic.List<eShop.Catalog.API.IntegrationEvents.Events.ConfirmedOrderStockItem>)","name":"<init>","owner":null,"owner_kind":null,"file":-44,"kind":"function","source":"call_graph"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":187,"imports":[-39],"exports":["eShop.Catalog.API.IntegrationEvents.Events.OrderStockRejectedIntegrationEvent"]},null],[44,44,"ProductPriceChangedIntegrationEvent.cs","csharp","csharp",null,"src.Catalog.API.IntegrationEvents.Events.ProductPriceChangedIntegrationEvent.cs","low","scan_root_path_dotted_non_python","eShop.Catalog.API.IntegrationEvents.Events",6,2,3,1,0.5,0,1,0,-45,1,-45,1,null,null,null,["eShop.Catalog.API.IntegrationEvents.Events.ProductPriceChangedIntegrationEvent"],["ProductPriceChangedIntegrationEvent"],["eShop.Catalog.API.IntegrationEvents.Events.ProductPriceChangedIntegrationEvent"],["eShop.Catalog.API.IntegrationEvents.Events.ProductPriceChangedIntegrationEvent"],null,["eShop.Catalog.API.IntegrationEvents.Events.ProductPriceChangedIntegrationEvent"],null,{"csharp":{"attributes":[],"classes":["ProductPriceChangedIntegrationEvent"],"classes_fq":["eShop.Catalog.API.IntegrationEvents.Events.ProductPriceChangedIntegrationEvent"],"extends_fq":["IntegrationEvent"],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>"],"namespace":"eShop.Catalog.API.IntegrationEvents.Events","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Catalog.API.IntegrationEvents.Events.ProductPriceChangedIntegrationEvent":"record"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":437,"imports":[],"exports":["eShop.Catalog.API.IntegrationEvents.Events.ProductPriceChangedIntegrationEvent"]},null],[45,45,"ICatalogIntegrationEventService.cs","csharp","csharp",null,"src.Catalog.API.IntegrationEvents.ICatalogIntegrationEventService.cs","low","scan_root_path_dotted_non_python","eShop.Catalog.API.IntegrationEvents",7,6,0,1,0.0,0,6,0,-46,1,-46,1,null,null,null,["eShop.Catalog.API.IntegrationEvents.ICatalogIntegrationEventService"],["ICatalogIntegrationEventService"],["eShop.Catalog.API.IntegrationEvents.ICatalogIntegrationEventService"],["eShop.Catalog.API.IntegrationEvents.ICatalogIntegrationEventService"],null,["eShop.Catalog.API.IntegrationEvents.ICatalogIntegrationEventService"],null,{"csharp":{"attributes":[],"classes":["ICatalogIntegrationEventService"],"classes_fq":["eShop.Catalog.API.IntegrationEvents.ICatalogIntegrationEventService"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":["SaveEventAndCatalogContextChangesAsync","PublishThroughEventBusAsync"],"namespace":"eShop.Catalog.API.IntegrationEvents","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Catalog.API.IntegrationEvents.ICatalogIntegrationEventService":"interface"},"uses_fq":[],"method_symbols":[{"id":"src/Catalog.API/IntegrationEvents/ICatalogIntegrationEventService.cs#eShop.Catalog.API.IntegrationEvents.ICatalogIntegrationEventService.PublishThroughEventBusAsync","name":"PublishThroughEventBusAsync","owner":"eShop.Catalog.API.IntegrationEvents.ICatalogIntegrationEventService","owner_kind":"interface","file":-46,"kind":"method","source":"method_ownership"},{"id":"src/Catalog.API/IntegrationEvents/ICatalogIntegrationEventService.cs#eShop.Catalog.API.IntegrationEvents.ICatalogIntegrationEventService.SaveEventAndCatalogContextChangesAsync","name":"SaveEventAndCatalogContextChangesAsync","owner":"eShop.Catalog.API.IntegrationEvents.ICatalogIntegrationEventService","owner_kind":"interface","file":-46,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":235,"imports":[],"exports":["eShop.Catalog.API.IntegrationEvents.ICatalogIntegrationEventService"]},null],[46,46,"CatalogBrand.cs","csharp","csharp",null,"src.Catalog.API.Model.CatalogBrand.cs","low","scan_root_path_dotted_non_python","eShop.Catalog.API.Model",15,11,0,4,0.0,0,6,0,-47,1,-47,1,null,["System.ComponentModel.DataAnnotations"],["System.ComponentModel.DataAnnotations"],["eShop.Catalog.API.Model.CatalogBrand"],["CatalogBrand"],["eShop.Catalog.API.Model.CatalogBrand"],["eShop.Catalog.API.Model.CatalogBrand"],null,["eShop.Catalog.API.Model.CatalogBrand"],null,{"csharp":{"attributes":[],"classes":["CatalogBrand"],"classes_fq":["eShop.Catalog.API.Model.CatalogBrand"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["System.ComponentModel.DataAnnotations"],"methods":["<init>"],"namespace":"eShop.Catalog.API.Model","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Catalog.API.Model.CatalogBrand":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Catalog.API/Model/CatalogBrand.cs#eShop.Catalog.API.Model.CatalogBrand.<init>","name":"<init>","owner":null,"owner_kind":null,"file":-47,"kind":"function","source":"call_graph"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":268,"imports":[],"exports":["eShop.Catalog.API.Model.CatalogBrand"]},null],[47,47,"CatalogFacets.cs","csharp","csharp",null,"src.Catalog.API.Model.CatalogFacets.cs","low","scan_root_path_dotted_non_python","eShop.Catalog.API.Model",9,7,0,2,0.0,0,2,0,-48,1,-48,1,null,null,null,["eShop.Catalog.API.Model.CatalogFacetCount","eShop.Catalog.API.Model.CatalogFacets"],["CatalogFacetCount","CatalogFacets"],["eShop.Catalog.API.Model.CatalogFacetCount","eShop.Catalog.API.Model.CatalogFacets"],["eShop.Catalog.API.Model.CatalogFacetCount","eShop.Catalog.API.Model.CatalogFacets"],null,["eShop.Catalog.API.Model.CatalogFacetCount","eShop.Catalog.API.Model.CatalogFacets"],null,{"csharp":{"attributes":[],"classes":["CatalogFacetCount","CatalogFacets"],"classes_fq":["eShop.Catalog.API.Model.CatalogFacetCount","eShop.Catalog.API.Model.CatalogFacets"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>","<init>"],"namespace":"eShop.Catalog.API.Model","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Catalog.API.Model.CatalogFacetCount":"record","eShop.Catalog.API.Model.CatalogFacets":"record"},"uses_fq":[],"method_symbols":[{"id":"src/Catalog.API/Model/CatalogFacets.cs#eShop.Catalog.API.Model.CatalogFacetCount.<init>(System.Int32,System.Int32)","name":"<init>","owner":null,"owner_kind":null,"file":-48,"kind":"function","source":"call_graph"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":257,"imports":[],"exports":["eShop.Catalog.API.Model.CatalogFacetCount","eShop.Catalog.API.Model.CatalogFacets"]},null],[48,48,"CatalogItem.cs","csharp","csharp",null,"src.Catalog.API.Model.CatalogItem.cs","low","scan_root_path_dotted_non_python","eShop.Catalog.API.Model",106,52,27,27,0.25471698113207547,0,12,4,-49,1,-49,1,[27,46,50],["System.ComponentModel.DataAnnotations","System.Text.Json.Serialization","Pgvector"],["System.ComponentModel.DataAnnotations","System.Text.Json.Serialization","Pgvector"],["eShop.Catalog.API.Model.CatalogItem"],["CatalogItem"],["eShop.Catalog.API.Model.CatalogItem"],["eShop.Catalog.API.Model.CatalogItem"],null,["eShop.Catalog.API.Model.CatalogItem"],null,{"csharp":{"attributes":[],"classes":["CatalogItem"],"classes_fq":["eShop.Catalog.API.Model.CatalogItem"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["System.ComponentModel.DataAnnotations","System.Text.Json.Serialization","Pgvector"],"methods":["<init>","RemoveStock","AddStock"],"namespace":"eShop.Catalog.API.Model","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Catalog.API.Model.CatalogItem":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Catalog.API/Model/CatalogItem.cs#eShop.Catalog.API.Model.CatalogItem.<init>","name":"<init>","owner":null,"owner_kind":null,"file":-49,"kind":"function","source":"call_graph"},{"id":"src/Catalog.API/Model/CatalogItem.cs#eShop.Catalog.API.Model.CatalogItem.AddStock","name":"AddStock","owner":"eShop.Catalog.API.Model.CatalogItem","owner_kind":"class","file":-49,"kind":"method","source":"method_ownership"},{"id":"src/Catalog.API/Model/CatalogItem.cs#eShop.Catalog.API.Model.CatalogItem.RemoveStock","name":"RemoveStock","owner":"eShop.Catalog.API.Model.CatalogItem","owner_kind":"class","file":-49,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":3612,"imports":[-28,-47,-51],"exports":["eShop.Catalog.API.Model.CatalogItem"]},null],[49,49,"CatalogServices.cs","csharp","csharp",null,"src.Catalog.API.Model.CatalogServices.cs","low","scan_root_path_dotted_non_python",null,16,15,0,1,0.0,0,1,4,-50,1,-50,1,[18,22,45,56],["eShop.Catalog.API.Services","Microsoft.AspNetCore.Mvc"],["Microsoft.AspNetCore.Mvc"],["CatalogServices"],["CatalogServices"],["CatalogServices"],["CatalogServices"],null,["CatalogServices"],null,{"csharp":{"attributes":[],"classes":["CatalogServices"],"classes_fq":["CatalogServices"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["eShop.Catalog.API.Services","Microsoft.AspNetCore.Mvc"],"methods":["<init>"],"namespace":null,"parse_status":"ok","partial_types":[],"type_kinds":{"CatalogServices":"class"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":629,"imports":[-19,-23,-46,-57],"exports":["CatalogServices"]},null],[50,50,"CatalogType.cs","csharp","csharp",null,"src.Catalog.API.Model.CatalogType.cs","low","scan_root_path_dotted_non_python","eShop.Catalog.API.Model",15,11,0,4,0.0,0,6,0,-51,1,-51,1,null,["System.ComponentModel.DataAnnotations"],["System.ComponentModel.DataAnnotations"],["eShop.Catalog.API.Model.CatalogType"],["CatalogType"],["eShop.Catalog.API.Model.CatalogType"],["eShop.Catalog.API.Model.CatalogType"],null,["eShop.Catalog.API.Model.CatalogType"],null,{"csharp":{"attributes":[],"classes":["CatalogType"],"classes_fq":["eShop.Catalog.API.Model.CatalogType"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["System.ComponentModel.DataAnnotations"],"methods":["<init>"],"namespace":"eShop.Catalog.API.Model","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Catalog.API.Model.CatalogType":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Catalog.API/Model/CatalogType.cs#eShop.Catalog.API.Model.CatalogType.<init>","name":"<init>","owner":null,"owner_kind":null,"file":-51,"kind":"function","source":"call_graph"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":262,"imports":[],"exports":["eShop.Catalog.API.Model.CatalogType"]},null],[51,51,"PaginatedItems.cs","csharp","csharp",null,"src.Catalog.API.Model.PaginatedItems.cs","low","scan_root_path_dotted_non_python","eShop.Catalog.API.Model",14,9,0,5,0.0,0,2,0,-52,1,-52,1,null,["System.Text.Json.Serialization"],["System.Text.Json.Serialization"],["eShop.Catalog.API.Model.PaginatedItems<TEntity>"],["PaginatedItems"],["eShop.Catalog.API.Model.PaginatedItems<TEntity>"],["eShop.Catalog.API.Model.PaginatedItems<TEntity>"],null,["eShop.Catalog.API.Model.PaginatedItems<TEntity>"],null,{"csharp":{"attributes":[],"classes":["PaginatedItems"],"classes_fq":["eShop.Catalog.API.Model.PaginatedItems<TEntity>"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["System.Text.Json.Serialization"],"methods":["<init>"],"namespace":"eShop.Catalog.API.Model","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Catalog.API.Model.PaginatedItems<TEntity>":"class"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":397,"imports":[],"exports":["eShop.Catalog.API.Model.PaginatedItems<TEntity>"]},null],[52,52,"PaginationRequest.cs","csharp","csharp",null,"src.Catalog.API.Model.PaginationRequest.cs","low","scan_root_path_dotted_non_python","eShop.Catalog.API.Model",13,10,0,3,0.0,0,1,0,-53,1,-53,1,null,["System.ComponentModel"],["System.ComponentModel"],["eShop.Catalog.API.Model.PaginationRequest"],["PaginationRequest"],["eShop.Catalog.API.Model.PaginationRequest"],["eShop.Catalog.API.Model.PaginationRequest"],null,["eShop.Catalog.API.Model.PaginationRequest"],null,{"csharp":{"attributes":[],"classes":["PaginationRequest"],"classes_fq":["eShop.Catalog.API.Model.PaginationRequest"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["System.ComponentModel"],"methods":["<init>"],"namespace":"eShop.Catalog.API.Model","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Catalog.API.Model.PaginationRequest":"record"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":375,"imports":[],"exports":["eShop.Catalog.API.Model.PaginationRequest"]},null],[53,53,"Program.Testing.cs","csharp","csharp",null,"src.Catalog.API.Program.Testing.cs","low","scan_root_path_dotted_non_python",null,6,1,5,0,0.8333333333333334,0,5,0,-54,1,-54,1,null,null,null,["Program"],["Program"],["Program"],["Program"],null,["Program"],null,{"csharp":{"attributes":[],"classes":["Program"],"classes_fq":["Program"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":[],"namespace":null,"parse_status":"ok","partial_types":["Program"],"type_kinds":{"Program":"class"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":263,"imports":[],"exports":["Program"]},null],[54,54,"Program.cs","csharp","csharp",null,"src.Catalog.API.Program.cs","low","scan_root_path_dotted_non_python",null,29,19,1,9,0.034482758620689655,0,0,4,-55,1,-55,1,[17,19,514,516],["Microsoft.Extensions.FileProviders"],["Microsoft.Extensions.FileProviders"],null,null,null,null,null,null,null,{"csharp":{"attributes":[],"classes":[],"classes_fq":[],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["Microsoft.Extensions.FileProviders"],"methods":[],"namespace":null,"parse_status":"ok","partial_types":[],"type_kinds":{},"uses_fq":[],"method_symbols":[{"id":"src/Catalog.API/Program.cs#<file>","name":"<file>","owner":null,"owner_kind":null,"file":-55,"kind":"function","source":"framework_facts","framework_roles":[{"framework":"dotnet_runtime","kind":"RUNTIME_ENTRY","registration":"fw:dotnet_runtime:RUNTIME_ENTRY:src/Catalog.API/Program.cs#<file>:top_level_statements#1","entry_kind":"top_level_statements"}]}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":802,"imports":[-18,-20,-515,-517],"exports":[]},null],[55,55,"CatalogAI.cs","csharp","csharp",null,"src.Catalog.API.Services.CatalogAI.cs","low","scan_root_path_dotted_non_python","eShop.Catalog.API.Services",76,53,6,17,0.07894736842105263,0,2,3,-56,1,-56,1,[48,56],["System.Diagnostics","Microsoft.Extensions.AI","Pgvector"],["System.Diagnostics","Microsoft.Extensions.AI","Pgvector"],["eShop.Catalog.API.Services.CatalogAI"],["CatalogAI"],["eShop.Catalog.API.Services.CatalogAI"],["eShop.Catalog.API.Services.CatalogAI"],null,["eShop.Catalog.API.Services.CatalogAI"],null,{"csharp":{"attributes":[],"classes":["CatalogAI"],"classes_fq":["eShop.Catalog.API.Services.CatalogAI"],"extends_fq":[],"functions":[],"implements_fq":["eShop.Catalog.API.Services.ICatalogAI"],"imports":["System.Diagnostics","Microsoft.Extensions.AI","Pgvector"],"methods":["<init>","GetEmbeddingAsync","GetEmbeddingsAsync","GetEmbeddingAsync","CatalogItemToString"],"namespace":"eShop.Catalog.API.Services","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Catalog.API.Services.CatalogAI":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Catalog.API/Services/CatalogAI.cs#eShop.Catalog.API.Services.CatalogAI","name":"CatalogAI","owner":null,"owner_kind":null,"file":-56,"kind":"function","source":"framework_facts","framework_roles":[{"framework":"aspnetcore_di","kind":"DI_PROVIDER","registration":"fw:aspnetcore_di:DI_PROVIDER:src/Catalog.API/Extensions/Extensions.cs#Extensions.AddApplicationServices:AddScoped#1"}]},{"id":"src/Catalog.API/Services/CatalogAI.cs#eShop.Catalog.API.Services.CatalogAI.CatalogItemToString","name":"CatalogItemToString","owner":"eShop.Catalog.API.Services.CatalogAI","owner_kind":"class","file":-56,"kind":"method","source":"method_ownership"},{"id":"src/Catalog.API/Services/CatalogAI.cs#eShop.Catalog.API.Services.CatalogAI.GetEmbeddingAsync(System.String)","name":"GetEmbeddingAsync","owner":"eShop.Catalog.API.Services.CatalogAI","owner_kind":"class","file":-56,"kind":"method","source":"method_ownership"},{"id":"src/Catalog.API/Services/CatalogAI.cs#eShop.Catalog.API.Services.CatalogAI.GetEmbeddingAsync(eShop.Catalog.API.Model.CatalogItem)","name":"GetEmbeddingAsync","owner":"eShop.Catalog.API.Services.CatalogAI","owner_kind":"class","file":-56,"kind":"method","source":"method_ownership"},{"id":"src/Catalog.API/Services/CatalogAI.cs#eShop.Catalog.API.Services.CatalogAI.GetEmbeddingsAsync","name":"GetEmbeddingsAsync","owner":"eShop.Catalog.API.Services.CatalogAI","owner_kind":"class","file":-56,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":2608,"imports":[-49,-57],"exports":["eShop.Catalog.API.Services.CatalogAI"]},null],[56,56,"ICatalogAI.cs","csharp","csharp",null,"src.Catalog.API.Services.ICatalogAI.cs","low","scan_root_path_dotted_non_python","eShop.Catalog.API.Services",18,9,4,5,0.2222222222222222,0,7,1,-57,1,-57,1,[48],["Pgvector"],["Pgvector"],["eShop.Catalog.API.Services.ICatalogAI"],["ICatalogAI"],["eShop.Catalog.API.Services.ICatalogAI"],["eShop.Catalog.API.Services.ICatalogAI"],null,["eShop.Catalog.API.Services.ICatalogAI"],null,{"csharp":{"attributes":[],"classes":["ICatalogAI"],"classes_fq":["eShop.Catalog.API.Services.ICatalogAI"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["Pgvector"],"methods":["GetEmbeddingAsync","GetEmbeddingAsync","GetEmbeddingsAsync"],"namespace":"eShop.Catalog.API.Services","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Catalog.API.Services.ICatalogAI":"interface"},"uses_fq":[],"method_symbols":[{"id":"src/Catalog.API/Services/ICatalogAI.cs#eShop.Catalog.API.Services.ICatalogAI.GetEmbeddingAsync(System.String)","name":"GetEmbeddingAsync","owner":"eShop.Catalog.API.Services.ICatalogAI","owner_kind":"interface","file":-57,"kind":"method","source":"method_ownership"},{"id":"src/Catalog.API/Services/ICatalogAI.cs#eShop.Catalog.API.Services.ICatalogAI.GetEmbeddingAsync(eShop.Catalog.API.Model.CatalogItem)","name":"GetEmbeddingAsync","owner":"eShop.Catalog.API.Services.ICatalogAI","owner_kind":"interface","file":-57,"kind":"method","source":"method_ownership"},{"id":"src/Catalog.API/Services/ICatalogAI.cs#eShop.Catalog.API.Services.ICatalogAI.GetEmbeddingsAsync","name":"GetEmbeddingsAsync","owner":"eShop.Catalog.API.Services.ICatalogAI","owner_kind":"interface","file":-57,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":639,"imports":[-49],"exports":["eShop.Catalog.API.Services.ICatalogAI"]},null],[57,57,"AnimationBase.cs","csharp","csharp",null,"src.ClientApp.Animations.Base.AnimationBase.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Animations.Base",111,92,0,19,0.0,0,7,1,-58,1,-58,1,[58],["System.Diagnostics"],["System.Diagnostics"],["eShop.ClientApp.Animations.Base.AnimationBase"],["AnimationBase"],["eShop.ClientApp.Animations.Base.AnimationBase"],["eShop.ClientApp.Animations.Base.AnimationBase"],null,["eShop.ClientApp.Animations.Base.AnimationBase"],null,{"csharp":{"attributes":[],"classes":["AnimationBase"],"classes_fq":["eShop.ClientApp.Animations.Base.AnimationBase"],"extends_fq":["BindableObject"],"functions":[],"implements_fq":[],"imports":["System.Diagnostics"],"methods":["BeginAnimation","Begin","ResetAnimation","Reset","InternalBegin"],"namespace":"eShop.ClientApp.Animations.Base","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.Animations.Base.AnimationBase":"class"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/Animations/Base/AnimationBase.cs#eShop.ClientApp.Animations.Base.AnimationBase.Begin","name":"Begin","owner":"eShop.ClientApp.Animations.Base.AnimationBase","owner_kind":"class","file":-58,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Animations/Base/AnimationBase.cs#eShop.ClientApp.Animations.Base.AnimationBase.BeginAnimation","name":"BeginAnimation","owner":"eShop.ClientApp.Animations.Base.AnimationBase","owner_kind":"class","file":-58,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Animations/Base/AnimationBase.cs#eShop.ClientApp.Animations.Base.AnimationBase.InternalBegin","name":"InternalBegin","owner":"eShop.ClientApp.Animations.Base.AnimationBase","owner_kind":"class","file":-58,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Animations/Base/AnimationBase.cs#eShop.ClientApp.Animations.Base.AnimationBase.Reset","name":"Reset","owner":"eShop.ClientApp.Animations.Base.AnimationBase","owner_kind":"class","file":-58,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Animations/Base/AnimationBase.cs#eShop.ClientApp.Animations.Base.AnimationBase.ResetAnimation","name":"ResetAnimation","owner":"eShop.ClientApp.Animations.Base.AnimationBase","owner_kind":"class","file":-58,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":3356,"imports":[-59],"exports":["eShop.ClientApp.Animations.Base.AnimationBase"]},null],[58,58,"EasingType.cs","csharp","csharp",null,"src.ClientApp.Animations.Base.EasingType.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Animations.Base",16,15,0,1,0.0,0,2,0,-59,1,-59,1,null,null,null,["eShop.ClientApp.Animations.Base.EasingType"],["EasingType"],["eShop.ClientApp.Animations.Base.EasingType"],["eShop.ClientApp.Animations.Base.EasingType"],null,["eShop.ClientApp.Animations.Base.EasingType"],null,{"csharp":{"attributes":[],"classes":["EasingType"],"classes_fq":["eShop.ClientApp.Animations.Base.EasingType"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":[],"namespace":"eShop.ClientApp.Animations.Base","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.Animations.Base.EasingType":"enum"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":223,"imports":[],"exports":["eShop.ClientApp.Animations.Base.EasingType"]},null],[59,59,"FadeToAnimation.cs","csharp","csharp",null,"src.ClientApp.Animations.FadeToAnimation.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Animations",155,122,0,33,0.0,0,0,4,-60,1,-60,1,[57,82],["eShop.ClientApp.Animations.Base","eShop.ClientApp.Helpers"],null,["eShop.ClientApp.Animations.FadeToAnimation","eShop.ClientApp.Animations.FadeInAnimation","eShop.ClientApp.Animations.FadeInAnimation.FadeDirection","eShop.ClientApp.Animations.FadeOutAnimation","eShop.ClientApp.Animations.FadeOutAnimation.FadeDirection"],["FadeToAnimation","FadeInAnimation","FadeDirection","FadeOutAnimation","FadeDirection"],["eShop.ClientApp.Animations.FadeToAnimation","eShop.ClientApp.Animations.FadeInAnimation","eShop.ClientApp.Animations.FadeInAnimation.FadeDirection","eShop.ClientApp.Animations.FadeOutAnimation","eShop.ClientApp.Animations.FadeOutAnimation.FadeDirection"],["eShop.ClientApp.Animations.FadeToAnimation","eShop.ClientApp.Animations.FadeInAnimation","eShop.ClientApp.Animations.FadeInAnimation.FadeDirection","eShop.ClientApp.Animations.FadeOutAnimation","eShop.ClientApp.Animations.FadeOutAnimation.FadeDirection"],null,["eShop.ClientApp.Animations.FadeToAnimation","eShop.ClientApp.Animations.FadeInAnimation","eShop.ClientApp.Animations.FadeInAnimation.FadeDirection","eShop.ClientApp.Animations.FadeOutAnimation","eShop.ClientApp.Animations.FadeOutAnimation.FadeDirection"],null,{"csharp":{"attributes":[],"classes":["FadeToAnimation","FadeInAnimation","FadeDirection","FadeOutAnimation","FadeDirection"],"classes_fq":["eShop.ClientApp.Animations.FadeToAnimation","eShop.ClientApp.Animations.FadeInAnimation","eShop.ClientApp.Animations.FadeInAnimation.FadeDirection","eShop.ClientApp.Animations.FadeOutAnimation","eShop.ClientApp.Animations.FadeOutAnimation.FadeDirection"],"extends_fq":["eShop.ClientApp.Animations.Base.AnimationBase"],"functions":[],"implements_fq":[],"imports":["eShop.ClientApp.Animations.Base","eShop.ClientApp.Helpers"],"methods":["BeginAnimation","ResetAnimation","BeginAnimation","ResetAnimation","FadeIn","BeginAnimation","ResetAnimation","FadeOut"],"namespace":"eShop.ClientApp.Animations","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.Animations.FadeInAnimation":"class","eShop.ClientApp.Animations.FadeInAnimation.FadeDirection":"enum","eShop.ClientApp.Animations.FadeOutAnimation":"class","eShop.ClientApp.Animations.FadeOutAnimation.FadeDirection":"enum","eShop.ClientApp.Animations.FadeToAnimation":"class"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/Animations/FadeToAnimation.cs#eShop.ClientApp.Animations.FadeInAnimation.BeginAnimation","name":"BeginAnimation","owner":"eShop.ClientApp.Animations.FadeInAnimation","owner_kind":"class","file":-60,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Animations/FadeToAnimation.cs#eShop.ClientApp.Animations.FadeInAnimation.FadeIn","name":"FadeIn","owner":"eShop.ClientApp.Animations.FadeInAnimation","owner_kind":"class","file":-60,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Animations/FadeToAnimation.cs#eShop.ClientApp.Animations.FadeInAnimation.ResetAnimation","name":"ResetAnimation","owner":"eShop.ClientApp.Animations.FadeInAnimation","owner_kind":"class","file":-60,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Animations/FadeToAnimation.cs#eShop.ClientApp.Animations.FadeOutAnimation.BeginAnimation","name":"BeginAnimation","owner":"eShop.ClientApp.Animations.FadeOutAnimation","owner_kind":"class","file":-60,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Animations/FadeToAnimation.cs#eShop.ClientApp.Animations.FadeOutAnimation.FadeOut","name":"FadeOut","owner":"eShop.ClientApp.Animations.FadeOutAnimation","owner_kind":"class","file":-60,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Animations/FadeToAnimation.cs#eShop.ClientApp.Animations.FadeOutAnimation.ResetAnimation","name":"ResetAnimation","owner":"eShop.ClientApp.Animations.FadeOutAnimation","owner_kind":"class","file":-60,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Animations/FadeToAnimation.cs#eShop.ClientApp.Animations.FadeToAnimation.BeginAnimation","name":"BeginAnimation","owner":"eShop.ClientApp.Animations.FadeToAnimation","owner_kind":"class","file":-60,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Animations/FadeToAnimation.cs#eShop.ClientApp.Animations.FadeToAnimation.ResetAnimation","name":"ResetAnimation","owner":"eShop.ClientApp.Animations.FadeToAnimation","owner_kind":"class","file":-60,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":4303,"imports":[-58,-83],"exports":["eShop.ClientApp.Animations.FadeToAnimation","eShop.ClientApp.Animations.FadeInAnimation","eShop.ClientApp.Animations.FadeInAnimation.FadeDirection","eShop.ClientApp.Animations.FadeOutAnimation","eShop.ClientApp.Animations.FadeOutAnimation.FadeDirection"]},null],[60,60,"StoryBoard.cs","csharp","csharp",null,"src.ClientApp.Animations.StoryBoard.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Animations",45,37,0,8,0.0,0,0,3,-61,1,-61,1,[57],["eShop.ClientApp.Animations.Base"],null,["eShop.ClientApp.Animations.StoryBoard"],["StoryBoard"],["eShop.ClientApp.Animations.StoryBoard"],["eShop.ClientApp.Animations.StoryBoard"],null,["eShop.ClientApp.Animations.StoryBoard"],null,{"csharp":{"attributes":["ContentProperty"],"classes":["StoryBoard"],"classes_fq":["eShop.ClientApp.Animations.StoryBoard"],"extends_fq":["eShop.ClientApp.Animations.Base.AnimationBase"],"functions":[],"implements_fq":[],"imports":["eShop.ClientApp.Animations.Base"],"methods":["<init>","<init>","BeginAnimation","ResetAnimation"],"namespace":"eShop.ClientApp.Animations","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.Animations.StoryBoard":"class"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/Animations/StoryBoard.cs#eShop.ClientApp.Animations.StoryBoard.<init>()","name":"<init>","owner":null,"owner_kind":null,"file":-61,"kind":"function","source":"call_graph"},{"id":"src/ClientApp/Animations/StoryBoard.cs#eShop.ClientApp.Animations.StoryBoard.BeginAnimation","name":"BeginAnimation","owner":"eShop.ClientApp.Animations.StoryBoard","owner_kind":"class","file":-61,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Animations/StoryBoard.cs#eShop.ClientApp.Animations.StoryBoard.ResetAnimation","name":"ResetAnimation","owner":"eShop.ClientApp.Animations.StoryBoard","owner_kind":"class","file":-61,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":956,"imports":[-58],"exports":["eShop.ClientApp.Animations.StoryBoard"]},null],[61,61,"App.xaml.cs","csharp","csharp",null,"src.ClientApp.App.xaml.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp",167,140,1,26,0.005988023952095809,0,1,13,-62,1,-62,1,[62,63,94,121,140,142,152,154],["System.Diagnostics","System.Globalization","eShop.ClientApp.Services","eShop.ClientApp.Services.AppEnvironment","eShop.ClientApp.Services.Location","eShop.ClientApp.Services.Settings","eShop.ClientApp.Services.Theme","eShop.ClientApp.Models.Location.Location"],["System.Diagnostics","System.Globalization"],["eShop.ClientApp.App"],["App"],["eShop.ClientApp.App"],["eShop.ClientApp.App"],null,["eShop.ClientApp.App"],null,{"csharp":{"attributes":[],"classes":["App"],"classes_fq":["eShop.ClientApp.App"],"extends_fq":["Application"],"functions":[],"implements_fq":[],"imports":["System.Diagnostics","System.Globalization","eShop.ClientApp.Services","eShop.ClientApp.Services.AppEnvironment","eShop.ClientApp.Services.Location","eShop.ClientApp.Services.Settings","eShop.ClientApp.Services.Theme","eShop.ClientApp.Models.Location.Location"],"methods":["<init>","CreateWindow","InitApp","OnStart","OnSleep","OnResume","App_RequestedThemeChanged","SetStatusBar","GetGpsLocation","SendCurrentLocation","HandleAppActions"],"namespace":"eShop.ClientApp","parse_status":"ok","partial_types":["eShop.ClientApp.App"],"type_kinds":{"eShop.ClientApp.App":"class"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/App.xaml.cs#eShop.ClientApp.App.<init>","name":"<init>","owner":null,"owner_kind":null,"file":-62,"kind":"function","source":"call_graph"},{"id":"src/ClientApp/App.xaml.cs#eShop.ClientApp.App.App_RequestedThemeChanged","name":"App_RequestedThemeChanged","owner":"eShop.ClientApp.App","owner_kind":"class","file":-62,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/App.xaml.cs#eShop.ClientApp.App.CreateWindow","name":"CreateWindow","owner":"eShop.ClientApp.App","owner_kind":"class","file":-62,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/App.xaml.cs#eShop.ClientApp.App.GetGpsLocation","name":"GetGpsLocation","owner":"eShop.ClientApp.App","owner_kind":"class","file":-62,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/App.xaml.cs#eShop.ClientApp.App.HandleAppActions","name":"HandleAppActions","owner":"eShop.ClientApp.App","owner_kind":"class","file":-62,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/App.xaml.cs#eShop.ClientApp.App.InitApp","name":"InitApp","owner":"eShop.ClientApp.App","owner_kind":"class","file":-62,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/App.xaml.cs#eShop.ClientApp.App.OnResume","name":"OnResume","owner":"eShop.ClientApp.App","owner_kind":"class","file":-62,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/App.xaml.cs#eShop.ClientApp.App.OnSleep","name":"OnSleep","owner":"eShop.ClientApp.App","owner_kind":"class","file":-62,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/App.xaml.cs#eShop.ClientApp.App.OnStart","name":"OnStart","owner":"eShop.ClientApp.App","owner_kind":"class","file":-62,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/App.xaml.cs#eShop.ClientApp.App.SendCurrentLocation","name":"SendCurrentLocation","owner":"eShop.ClientApp.App","owner_kind":"class","file":-62,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/App.xaml.cs#eShop.ClientApp.App.SetStatusBar","name":"SetStatusBar","owner":"eShop.ClientApp.App","owner_kind":"class","file":-62,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":4671,"imports":[-63,-64,-95,-122,-141,-143,-153,-155],"exports":["eShop.ClientApp.App"]},null],[62,62,"AppActions.cs","csharp","csharp",null,"src.ClientApp.AppActions.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp",7,6,0,1,0.0,0,2,0,-63,1,-63,1,null,null,null,["eShop.ClientApp.AppActions"],["AppActions"],["eShop.ClientApp.AppActions"],["eShop.ClientApp.AppActions"],null,["eShop.ClientApp.AppActions"],null,{"csharp":{"attributes":[],"classes":["AppActions"],"classes_fq":["eShop.ClientApp.AppActions"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":[],"namespace":"eShop.ClientApp","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.AppActions":"class"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":194,"imports":[],"exports":["eShop.ClientApp.AppActions"]},null],[63,63,"AppShell.xaml.cs","csharp","csharp",null,"src.ClientApp.AppShell.xaml.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp",38,30,1,7,0.02631578947368421,0,3,8,-64,1,-64,1,[142,176,177,179,182,186,188],["eShop.ClientApp.Services","eShop.ClientApp.Views"],null,["eShop.ClientApp.AppShell"],["AppShell"],["eShop.ClientApp.AppShell"],["eShop.ClientApp.AppShell"],null,["eShop.ClientApp.AppShell"],null,{"csharp":{"attributes":[],"classes":["AppShell"],"classes_fq":["eShop.ClientApp.AppShell"],"extends_fq":["Shell"],"functions":[],"implements_fq":[],"imports":["eShop.ClientApp.Services","eShop.ClientApp.Views"],"methods":["<init>","OnHandlerChanged","InitializeRouting"],"namespace":"eShop.ClientApp","parse_status":"ok","partial_types":["eShop.ClientApp.AppShell"],"type_kinds":{"eShop.ClientApp.AppShell":"class"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/AppShell.xaml.cs#eShop.ClientApp.AppShell.<init>","name":"<init>","owner":null,"owner_kind":null,"file":-64,"kind":"function","source":"call_graph"},{"id":"src/ClientApp/AppShell.xaml.cs#eShop.ClientApp.AppShell.InitializeRouting","name":"InitializeRouting","owner":"eShop.ClientApp.AppShell","owner_kind":"class","file":-64,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/AppShell.xaml.cs#eShop.ClientApp.AppShell.OnHandlerChanged","name":"OnHandlerChanged","owner":"eShop.ClientApp.AppShell","owner_kind":"class","file":-64,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":1101,"imports":[-143,-177,-178,-180,-183,-187,-189],"exports":["eShop.ClientApp.AppShell"]},null],[64,64,"AddBasketButton.xaml.cs","csharp","csharp",null,"src.ClientApp.Controls.AddBasketButton.xaml.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Controls",9,8,0,1,0.0,0,0,0,-65,1,-65,1,null,null,null,["eShop.ClientApp.Controls.AddBasketButton"],["AddBasketButton"],["eShop.ClientApp.Controls.AddBasketButton"],["eShop.ClientApp.Controls.AddBasketButton"],null,["eShop.ClientApp.Controls.AddBasketButton"],null,{"csharp":{"attributes":[],"classes":["AddBasketButton"],"classes_fq":["eShop.ClientApp.Controls.AddBasketButton"],"extends_fq":["Grid"],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>"],"namespace":"eShop.ClientApp.Controls","parse_status":"ok","partial_types":["eShop.ClientApp.Controls.AddBasketButton"],"type_kinds":{"eShop.ClientApp.Controls.AddBasketButton":"class"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/Controls/AddBasketButton.xaml.cs#eShop.ClientApp.Controls.AddBasketButton.<init>","name":"<init>","owner":null,"owner_kind":null,"file":-65,"kind":"function","source":"call_graph"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":160,"imports":[],"exports":["eShop.ClientApp.Controls.AddBasketButton"]},null],[65,65,"CustomTabbedPage.cs","csharp","csharp",null,"src.ClientApp.Controls.CustomTabbedPage.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Controls",30,24,0,6,0.0,0,0,0,-66,1,-66,1,null,null,null,["eShop.ClientApp.Controls.CustomTabbedPage"],["CustomTabbedPage"],["eShop.ClientApp.Controls.CustomTabbedPage"],["eShop.ClientApp.Controls.CustomTabbedPage"],null,["eShop.ClientApp.Controls.CustomTabbedPage"],null,{"csharp":{"attributes":[],"classes":["CustomTabbedPage"],"classes_fq":["eShop.ClientApp.Controls.CustomTabbedPage"],"extends_fq":["TabbedPage"],"functions":[],"implements_fq":[],"imports":[],"methods":["GetBadgeText","SetBadgeText","GetBadgeColor","SetBadgeColor"],"namespace":"eShop.ClientApp.Controls","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.Controls.CustomTabbedPage":"class"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/Controls/CustomTabbedPage.cs#eShop.ClientApp.Controls.CustomTabbedPage.GetBadgeColor","name":"GetBadgeColor","owner":"eShop.ClientApp.Controls.CustomTabbedPage","owner_kind":"class","file":-66,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Controls/CustomTabbedPage.cs#eShop.ClientApp.Controls.CustomTabbedPage.GetBadgeText","name":"GetBadgeText","owner":"eShop.ClientApp.Controls.CustomTabbedPage","owner_kind":"class","file":-66,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Controls/CustomTabbedPage.cs#eShop.ClientApp.Controls.CustomTabbedPage.SetBadgeColor","name":"SetBadgeColor","owner":"eShop.ClientApp.Controls.CustomTabbedPage","owner_kind":"class","file":-66,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Controls/CustomTabbedPage.cs#eShop.ClientApp.Controls.CustomTabbedPage.SetBadgeText","name":"SetBadgeText","owner":"eShop.ClientApp.Controls.CustomTabbedPage","owner_kind":"class","file":-66,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":953,"imports":[],"exports":["eShop.ClientApp.Controls.CustomTabbedPage"]},null],[66,66,"ToggleButton.cs","csharp","csharp",null,"src.ClientApp.Controls.ToggleButton.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Controls",122,95,0,27,0.0,0,0,0,-67,1,-67,1,null,["System.Windows.Input"],["System.Windows.Input"],["eShop.ClientApp.Controls.ToggleButton"],["ToggleButton"],["eShop.ClientApp.Controls.ToggleButton"],["eShop.ClientApp.Controls.ToggleButton"],null,["eShop.ClientApp.Controls.ToggleButton"],null,{"csharp":{"attributes":[],"classes":["ToggleButton"],"classes_fq":["eShop.ClientApp.Controls.ToggleButton"],"extends_fq":["ContentView"],"functions":[],"implements_fq":[],"imports":["System.Windows.Input"],"methods":["<init>","Initialize","OnParentSet","OnCheckedChanged"],"namespace":"eShop.ClientApp.Controls","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.Controls.ToggleButton":"class"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/Controls/ToggleButton.cs#eShop.ClientApp.Controls.ToggleButton.<init>","name":"<init>","owner":null,"owner_kind":null,"file":-67,"kind":"function","source":"call_graph"},{"id":"src/ClientApp/Controls/ToggleButton.cs#eShop.ClientApp.Controls.ToggleButton.Initialize","name":"Initialize","owner":"eShop.ClientApp.Controls.ToggleButton","owner_kind":"class","file":-67,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Controls/ToggleButton.cs#eShop.ClientApp.Controls.ToggleButton.OnCheckedChanged","name":"OnCheckedChanged","owner":"eShop.ClientApp.Controls.ToggleButton","owner_kind":"class","file":-67,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Controls/ToggleButton.cs#eShop.ClientApp.Controls.ToggleButton.OnParentSet","name":"OnParentSet","owner":"eShop.ClientApp.Controls.ToggleButton","owner_kind":"class","file":-67,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":3555,"imports":[],"exports":["eShop.ClientApp.Controls.ToggleButton"]},null],[67,67,"DoesNotHaveCountConverter.cs","csharp","csharp",null,"src.ClientApp.Converters.DoesNotHaveCountConverter.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Converters",14,11,0,3,0.0,0,0,0,-68,1,-68,1,null,["System.Globalization","CommunityToolkit.Maui.Converters"],["System.Globalization","CommunityToolkit.Maui.Converters"],["eShop.ClientApp.Converters.DoesNotHaveCountConverter"],["DoesNotHaveCountConverter"],["eShop.ClientApp.Converters.DoesNotHaveCountConverter"],["eShop.ClientApp.Converters.DoesNotHaveCountConverter"],null,["eShop.ClientApp.Converters.DoesNotHaveCountConverter"],null,{"csharp":{"attributes":[],"classes":["DoesNotHaveCountConverter"],"classes_fq":["eShop.ClientApp.Converters.DoesNotHaveCountConverter"],"extends_fq":["BaseConverterOneWay<int, bool>"],"functions":[],"implements_fq":[],"imports":["System.Globalization","CommunityToolkit.Maui.Converters"],"methods":["ConvertFrom"],"namespace":"eShop.ClientApp.Converters","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.Converters.DoesNotHaveCountConverter":"class"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/Converters/DoesNotHaveCountConverter.cs#eShop.ClientApp.Converters.DoesNotHaveCountConverter.ConvertFrom","name":"ConvertFrom","owner":"eShop.ClientApp.Converters.DoesNotHaveCountConverter","owner_kind":"class","file":-68,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":370,"imports":[],"exports":["eShop.ClientApp.Converters.DoesNotHaveCountConverter"]},null],[68,68,"DoubleConverter.cs","csharp","csharp",null,"src.ClientApp.Converters.DoubleConverter.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Converters",20,16,0,4,0.0,0,0,0,-69,1,-69,1,null,["System.Globalization","CommunityToolkit.Maui.Converters"],["System.Globalization","CommunityToolkit.Maui.Converters"],["eShop.ClientApp.Converters.DoubleConverter"],["DoubleConverter"],["eShop.ClientApp.Converters.DoubleConverter"],["eShop.ClientApp.Converters.DoubleConverter"],null,["eShop.ClientApp.Converters.DoubleConverter"],null,{"csharp":{"attributes":[],"classes":["DoubleConverter"],"classes_fq":["eShop.ClientApp.Converters.DoubleConverter"],"extends_fq":["BaseConverter<double, string>"],"functions":[],"implements_fq":[],"imports":["System.Globalization","CommunityToolkit.Maui.Converters"],"methods":["ConvertBackTo","ConvertFrom"],"namespace":"eShop.ClientApp.Converters","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.Converters.DoubleConverter":"class"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/Converters/DoubleConverter.cs#eShop.ClientApp.Converters.DoubleConverter.ConvertBackTo","name":"ConvertBackTo","owner":"eShop.ClientApp.Converters.DoubleConverter","owner_kind":"class","file":-69,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Converters/DoubleConverter.cs#eShop.ClientApp.Converters.DoubleConverter.ConvertFrom","name":"ConvertFrom","owner":"eShop.ClientApp.Converters.DoubleConverter","owner_kind":"class","file":-69,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":641,"imports":[],"exports":["eShop.ClientApp.Converters.DoubleConverter"]},null],[69,69,"FirstValidationErrorConverter.cs","csharp","csharp",null,"src.ClientApp.Converters.FirstValidationErrorConverter.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Converters",14,11,0,3,0.0,0,0,0,-70,1,-70,1,null,["System.Globalization","CommunityToolkit.Maui.Converters"],["System.Globalization","CommunityToolkit.Maui.Converters"],["eShop.ClientApp.Converters.FirstValidationErrorConverter"],["FirstValidationErrorConverter"],["eShop.ClientApp.Converters.FirstValidationErrorConverter"],["eShop.ClientApp.Converters.FirstValidationErrorConverter"],null,["eShop.ClientApp.Converters.FirstValidationErrorConverter"],null,{"csharp":{"attributes":[],"classes":["FirstValidationErrorConverter"],"classes_fq":["eShop.ClientApp.Converters.FirstValidationErrorConverter"],"extends_fq":["BaseConverterOneWay<IEnumerable<string>, string>"],"functions":[],"implements_fq":[],"imports":["System.Globalization","CommunityToolkit.Maui.Converters"],"methods":["ConvertFrom"],"namespace":"eShop.ClientApp.Converters","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.Converters.FirstValidationErrorConverter":"class"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/Converters/FirstValidationErrorConverter.cs#eShop.ClientApp.Converters.FirstValidationErrorConverter.ConvertFrom","name":"ConvertFrom","owner":"eShop.ClientApp.Converters.FirstValidationErrorConverter","owner_kind":"class","file":-70,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":461,"imports":[],"exports":["eShop.ClientApp.Converters.FirstValidationErrorConverter"]},null],[70,70,"HasCountConverter.cs","csharp","csharp",null,"src.ClientApp.Converters.HasCountConverter.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Converters",14,11,0,3,0.0,0,0,0,-71,1,-71,1,null,["System.Globalization","CommunityToolkit.Maui.Converters"],["System.Globalization","CommunityToolkit.Maui.Converters"],["eShop.ClientApp.Converters.HasCountConverter"],["HasCountConverter"],["eShop.ClientApp.Converters.HasCountConverter"],["eShop.ClientApp.Converters.HasCountConverter"],null,["eShop.ClientApp.Converters.HasCountConverter"],null,{"csharp":{"attributes":[],"classes":["HasCountConverter"],"classes_fq":["eShop.ClientApp.Converters.HasCountConverter"],"extends_fq":["BaseConverterOneWay<int, bool>"],"functions":[],"implements_fq":[],"imports":["System.Globalization","CommunityToolkit.Maui.Converters"],"methods":["ConvertFrom"],"namespace":"eShop.ClientApp.Converters","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.Converters.HasCountConverter":"class"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/Converters/HasCountConverter.cs#eShop.ClientApp.Converters.HasCountConverter.ConvertFrom","name":"ConvertFrom","owner":"eShop.ClientApp.Converters.HasCountConverter","owner_kind":"class","file":-71,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":361,"imports":[],"exports":["eShop.ClientApp.Converters.HasCountConverter"]},null],[71,71,"ItemsToHeightConverter.cs","csharp","csharp",null,"src.ClientApp.Converters.ItemsToHeightConverter.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Converters",16,12,0,4,0.0,0,0,0,-72,1,-72,1,null,["System.Globalization","CommunityToolkit.Maui.Converters"],["System.Globalization","CommunityToolkit.Maui.Converters"],["eShop.ClientApp.Converters.ItemsToHeightConverter"],["ItemsToHeightConverter"],["eShop.ClientApp.Converters.ItemsToHeightConverter"],["eShop.ClientApp.Converters.ItemsToHeightConverter"],null,["eShop.ClientApp.Converters.ItemsToHeightConverter"],null,{"csharp":{"attributes":[],"classes":["ItemsToHeightConverter"],"classes_fq":["eShop.ClientApp.Converters.ItemsToHeightConverter"],"extends_fq":["BaseConverterOneWay<int, int>"],"functions":[],"implements_fq":[],"imports":["System.Globalization","CommunityToolkit.Maui.Converters"],"methods":["ConvertFrom"],"namespace":"eShop.ClientApp.Converters","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.Converters.ItemsToHeightConverter":"class"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/Converters/ItemsToHeightConverter.cs#eShop.ClientApp.Converters.ItemsToHeightConverter.ConvertFrom","name":"ConvertFrom","owner":"eShop.ClientApp.Converters.ItemsToHeightConverter","owner_kind":"class","file":-72,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":418,"imports":[],"exports":["eShop.ClientApp.Converters.ItemsToHeightConverter"]},null],[72,72,"WebNavigatedEventArgsConverter.cs","csharp","csharp",null,"src.ClientApp.Converters.WebNavigatedEventArgsConverter.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Converters",14,11,0,3,0.0,0,0,0,-73,1,-73,1,null,["System.Globalization","CommunityToolkit.Maui.Converters"],["System.Globalization","CommunityToolkit.Maui.Converters"],["eShop.ClientApp.Converters.WebNavigatedEventArgsConverter"],["WebNavigatedEventArgsConverter"],["eShop.ClientApp.Converters.WebNavigatedEventArgsConverter"],["eShop.ClientApp.Converters.WebNavigatedEventArgsConverter"],null,["eShop.ClientApp.Converters.WebNavigatedEventArgsConverter"],null,{"csharp":{"attributes":[],"classes":["WebNavigatedEventArgsConverter"],"classes_fq":["eShop.ClientApp.Converters.WebNavigatedEventArgsConverter"],"extends_fq":["BaseConverterOneWay<WebNavigatedEventArgs, string>"],"functions":[],"implements_fq":[],"imports":["System.Globalization","CommunityToolkit.Maui.Converters"],"methods":["ConvertFrom"],"namespace":"eShop.ClientApp.Converters","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.Converters.WebNavigatedEventArgsConverter":"class"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/Converters/WebNavigatedEventArgsConverter.cs#eShop.ClientApp.Converters.WebNavigatedEventArgsConverter.ConvertFrom","name":"ConvertFrom","owner":"eShop.ClientApp.Converters.WebNavigatedEventArgsConverter","owner_kind":"class","file":-73,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":440,"imports":[],"exports":["eShop.ClientApp.Converters.WebNavigatedEventArgsConverter"]},null],[73,73,"WebNavigatingEventArgsConverter.cs","csharp","csharp",null,"src.ClientApp.Converters.WebNavigatingEventArgsConverter.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Converters",22,18,0,4,0.0,0,0,0,-74,1,-74,1,null,["System.Globalization","Microsoft.Maui.Controls"],["System.Globalization","Microsoft.Maui.Controls"],["eShop.ClientApp.Converters.WebNavigatingEventArgsConverter"],["WebNavigatingEventArgsConverter"],["eShop.ClientApp.Converters.WebNavigatingEventArgsConverter"],["eShop.ClientApp.Converters.WebNavigatingEventArgsConverter"],null,["eShop.ClientApp.Converters.WebNavigatingEventArgsConverter"],null,{"csharp":{"attributes":[],"classes":["WebNavigatingEventArgsConverter"],"classes_fq":["eShop.ClientApp.Converters.WebNavigatingEventArgsConverter"],"extends_fq":["IValueConverter"],"functions":[],"implements_fq":[],"imports":["System.Globalization","Microsoft.Maui.Controls"],"methods":["Convert","ConvertBack"],"namespace":"eShop.ClientApp.Converters","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.Converters.WebNavigatingEventArgsConverter":"class"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/Converters/WebNavigatingEventArgsConverter.cs#eShop.ClientApp.Converters.WebNavigatingEventArgsConverter.Convert","name":"Convert","owner":"eShop.ClientApp.Converters.WebNavigatingEventArgsConverter","owner_kind":"class","file":-74,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Converters/WebNavigatingEventArgsConverter.cs#eShop.ClientApp.Converters.WebNavigatingEventArgsConverter.ConvertBack","name":"ConvertBack","owner":"eShop.ClientApp.Converters.WebNavigatingEventArgsConverter","owner_kind":"class","file":-74,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":657,"imports":[],"exports":["eShop.ClientApp.Converters.WebNavigatingEventArgsConverter"]},null],[74,74,"EntryLineColorEffect.cs","csharp","csharp",null,"src.ClientApp.Effects.EntryLineColorEffect.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Effects",9,8,0,1,0.0,0,0,0,-75,1,-75,1,null,null,null,["eShop.ClientApp.Effects.EntryLineColorEffect"],["EntryLineColorEffect"],["eShop.ClientApp.Effects.EntryLineColorEffect"],["eShop.ClientApp.Effects.EntryLineColorEffect"],null,["eShop.ClientApp.Effects.EntryLineColorEffect"],null,{"csharp":{"attributes":[],"classes":["EntryLineColorEffect"],"classes_fq":["eShop.ClientApp.Effects.EntryLineColorEffect"],"extends_fq":["RoutingEffect"],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>"],"namespace":"eShop.ClientApp.Effects","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.Effects.EntryLineColorEffect":"class"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":188,"imports":[],"exports":["eShop.ClientApp.Effects.EntryLineColorEffect"]},null],[75,75,"ThemeEffects.cs","csharp","csharp",null,"src.ClientApp.Effects.ThemeEffects.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Effects",49,42,0,7,0.0,0,0,0,-76,1,-76,1,null,null,null,["eShop.ClientApp.Effects.ThemeEffects","eShop.ClientApp.Effects.ThemeEffects.CircleEffect"],["ThemeEffects","CircleEffect"],["eShop.ClientApp.Effects.ThemeEffects","eShop.ClientApp.Effects.ThemeEffects.CircleEffect"],["eShop.ClientApp.Effects.ThemeEffects","eShop.ClientApp.Effects.ThemeEffects.CircleEffect"],null,["eShop.ClientApp.Effects.ThemeEffects","eShop.ClientApp.Effects.ThemeEffects.CircleEffect"],null,{"csharp":{"attributes":[],"classes":["ThemeEffects","CircleEffect"],"classes_fq":["eShop.ClientApp.Effects.ThemeEffects","eShop.ClientApp.Effects.ThemeEffects.CircleEffect"],"extends_fq":["RoutingEffect"],"functions":[],"implements_fq":[],"imports":[],"methods":["GetCircle","SetCircle","OnChanged","<init>"],"namespace":"eShop.ClientApp.Effects","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.Effects.ThemeEffects":"class","eShop.ClientApp.Effects.ThemeEffects.CircleEffect":"class"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/Effects/ThemeEffects.cs#eShop.ClientApp.Effects.ThemeEffects.GetCircle","name":"GetCircle","owner":"eShop.ClientApp.Effects.ThemeEffects","owner_kind":"class","file":-76,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Effects/ThemeEffects.cs#eShop.ClientApp.Effects.ThemeEffects.OnChanged","name":"OnChanged","owner":"eShop.ClientApp.Effects.ThemeEffects","owner_kind":"class","file":-76,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Effects/ThemeEffects.cs#eShop.ClientApp.Effects.ThemeEffects.SetCircle","name":"SetCircle","owner":"eShop.ClientApp.Effects.ThemeEffects","owner_kind":"class","file":-76,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":1261,"imports":[],"exports":["eShop.ClientApp.Effects.ThemeEffects","eShop.ClientApp.Effects.ThemeEffects.CircleEffect"]},null],[76,76,"ServiceAuthenticationException.cs","csharp","csharp",null,"src.ClientApp.Exceptions.ServiceAuthenticationException.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Exceptions",15,12,0,3,0.0,0,2,0,-77,1,-77,1,null,null,null,["eShop.ClientApp.Exceptions.ServiceAuthenticationException"],["ServiceAuthenticationException"],["eShop.ClientApp.Exceptions.ServiceAuthenticationException"],["eShop.ClientApp.Exceptions.ServiceAuthenticationException"],null,["eShop.ClientApp.Exceptions.ServiceAuthenticationException"],null,{"csharp":{"attributes":[],"classes":["ServiceAuthenticationException"],"classes_fq":["eShop.ClientApp.Exceptions.ServiceAuthenticationException"],"extends_fq":["System.Exception"],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>","<init>"],"namespace":"eShop.ClientApp.Exceptions","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.Exceptions.ServiceAuthenticationException":"class"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/Exceptions/ServiceAuthenticationException.cs#eShop.ClientApp.Exceptions.ServiceAuthenticationException.<init>(System.String)","name":"<init>","owner":null,"owner_kind":null,"file":-77,"kind":"function","source":"call_graph"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":292,"imports":[],"exports":["eShop.ClientApp.Exceptions.ServiceAuthenticationException"]},null],[77,77,"DictionaryExtensions.cs","csharp","csharp",null,"src.ClientApp.Extensions.DictionaryExtensions.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp",25,22,0,3,0.0,0,2,0,-78,1,-78,1,null,null,null,["eShop.ClientApp.DictionaryExtensions"],["DictionaryExtensions"],["eShop.ClientApp.DictionaryExtensions"],["eShop.ClientApp.DictionaryExtensions"],null,["eShop.ClientApp.DictionaryExtensions"],null,{"csharp":{"attributes":[],"classes":["DictionaryExtensions"],"classes_fq":["eShop.ClientApp.DictionaryExtensions"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":["ValueAsBool","ValueAsInt","ValueAs"],"namespace":"eShop.ClientApp","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.DictionaryExtensions":"class"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/Extensions/DictionaryExtensions.cs#eShop.ClientApp.DictionaryExtensions.ValueAs","name":"ValueAs","owner":"eShop.ClientApp.DictionaryExtensions","owner_kind":"class","file":-78,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Extensions/DictionaryExtensions.cs#eShop.ClientApp.DictionaryExtensions.ValueAsBool","name":"ValueAsBool","owner":"eShop.ClientApp.DictionaryExtensions","owner_kind":"class","file":-78,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Extensions/DictionaryExtensions.cs#eShop.ClientApp.DictionaryExtensions.ValueAsInt","name":"ValueAsInt","owner":"eShop.ClientApp.DictionaryExtensions","owner_kind":"class","file":-78,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":841,"imports":[],"exports":["eShop.ClientApp.DictionaryExtensions"]},null],[78,78,"ICommandExtensions.cs","csharp","csharp",null,"src.ClientApp.Extensions.ICommandExtensions.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp",15,13,0,2,0.0,0,0,0,-79,1,-79,1,null,["System.Windows.Input"],["System.Windows.Input"],["eShop.ClientApp.ICommandExtensions"],["ICommandExtensions"],["eShop.ClientApp.ICommandExtensions"],["eShop.ClientApp.ICommandExtensions"],null,["eShop.ClientApp.ICommandExtensions"],null,{"csharp":{"attributes":[],"classes":["ICommandExtensions"],"classes_fq":["eShop.ClientApp.ICommandExtensions"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["System.Windows.Input"],"methods":["AttemptNotifyCanExecuteChanged"],"namespace":"eShop.ClientApp","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.ICommandExtensions":"class"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/Extensions/ICommandExtensions.cs#eShop.ClientApp.ICommandExtensions.AttemptNotifyCanExecuteChanged","name":"AttemptNotifyCanExecuteChanged","owner":"eShop.ClientApp.ICommandExtensions","owner_kind":"class","file":-79,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":340,"imports":[],"exports":["eShop.ClientApp.ICommandExtensions"]},null],[79,79,"VisualElementExtensions.cs","csharp","csharp",null,"src.ClientApp.Extensions.VisualElementExtensions.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp",399,255,59,85,0.14786967418546365,0,0,0,-80,1,-80,1,null,["System.Linq.Expressions","System.Reflection"],["System.Linq.Expressions","System.Reflection"],["eShop.ClientApp.VisualElementExtensions"],["VisualElementExtensions"],["eShop.ClientApp.VisualElementExtensions"],["eShop.ClientApp.VisualElementExtensions"],null,["eShop.ClientApp.VisualElementExtensions"],null,{"csharp":{"attributes":[],"classes":["VisualElementExtensions"],"classes_fq":["eShop.ClientApp.VisualElementExtensions"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["System.Linq.Expressions","System.Reflection"],"methods":["ColorTo","TransitionTo","TransitionTo","TransitionTo","TransitionTo","TransitionTo","TransitionTo","TransitionTo","TransitionTo","Lerp","Lerp","Lerp","Lerp","Lerp"],"namespace":"eShop.ClientApp","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.VisualElementExtensions":"class"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/Extensions/VisualElementExtensions.cs#eShop.ClientApp.VisualElementExtensions.ColorTo","name":"ColorTo","owner":"eShop.ClientApp.VisualElementExtensions","owner_kind":"class","file":-80,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Extensions/VisualElementExtensions.cs#eShop.ClientApp.VisualElementExtensions.Lerp(Color,Color,System.Single)","name":"Lerp","owner":"eShop.ClientApp.VisualElementExtensions","owner_kind":"class","file":-80,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Extensions/VisualElementExtensions.cs#eShop.ClientApp.VisualElementExtensions.Lerp(System.Byte,System.Byte,System.Double)","name":"Lerp","owner":"eShop.ClientApp.VisualElementExtensions","owner_kind":"class","file":-80,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Extensions/VisualElementExtensions.cs#eShop.ClientApp.VisualElementExtensions.Lerp(System.Double,System.Double,System.Double)","name":"Lerp","owner":"eShop.ClientApp.VisualElementExtensions","owner_kind":"class","file":-80,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Extensions/VisualElementExtensions.cs#eShop.ClientApp.VisualElementExtensions.Lerp(System.Int32,System.Int32,System.Double)","name":"Lerp","owner":"eShop.ClientApp.VisualElementExtensions","owner_kind":"class","file":-80,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Extensions/VisualElementExtensions.cs#eShop.ClientApp.VisualElementExtensions.Lerp(System.Single,System.Single,System.Single)","name":"Lerp","owner":"eShop.ClientApp.VisualElementExtensions","owner_kind":"class","file":-80,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Extensions/VisualElementExtensions.cs#eShop.ClientApp.VisualElementExtensions.TransitionTo(TElement,System.Linq.Expressions.Expression<System.Func<TElement, System.Double>>,System.Double,System.UInt32,System.UInt32,Easing)","name":"TransitionTo","owner":"eShop.ClientApp.VisualElementExtensions","owner_kind":"class","file":-80,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Extensions/VisualElementExtensions.cs#eShop.ClientApp.VisualElementExtensions.TransitionTo(TElement,System.Linq.Expressions.Expression<System.Func<TElement, System.Int32>>,System.Int32,System.UInt32,System.UInt32,Easing)","name":"TransitionTo","owner":"eShop.ClientApp.VisualElementExtensions","owner_kind":"class","file":-80,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Extensions/VisualElementExtensions.cs#eShop.ClientApp.VisualElementExtensions.TransitionTo(TElement,System.Linq.Expressions.Expression<System.Func<TElement, System.Single>>,System.Single,System.UInt32,System.UInt32,Easing)","name":"TransitionTo","owner":"eShop.ClientApp.VisualElementExtensions","owner_kind":"class","file":-80,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Extensions/VisualElementExtensions.cs#eShop.ClientApp.VisualElementExtensions.TransitionTo(TElement,System.Linq.Expressions.Expression<System.Func<TElement, System.UInt32>>,System.UInt32,System.UInt32,System.UInt32,Easing)","name":"TransitionTo","owner":"eShop.ClientApp.VisualElementExtensions","owner_kind":"class","file":-80,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Extensions/VisualElementExtensions.cs#eShop.ClientApp.VisualElementExtensions.TransitionTo(TElement,System.String,System.Action<System.Double>,System.Double,System.Double,System.UInt32,System.UInt32,Easing)","name":"TransitionTo","owner":"eShop.ClientApp.VisualElementExtensions","owner_kind":"class","file":-80,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Extensions/VisualElementExtensions.cs#eShop.ClientApp.VisualElementExtensions.TransitionTo(TElement,System.String,System.Action<System.Double>,System.Func<System.Double>,System.Double,System.UInt32,System.UInt32,Easing)","name":"TransitionTo","owner":"eShop.ClientApp.VisualElementExtensions","owner_kind":"class","file":-80,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Extensions/VisualElementExtensions.cs#eShop.ClientApp.VisualElementExtensions.TransitionTo(TElement,System.String,System.Action<System.Int32>,System.Func<System.Int32>,System.Int32,System.UInt32,System.UInt32,Easing)","name":"TransitionTo","owner":"eShop.ClientApp.VisualElementExtensions","owner_kind":"class","file":-80,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Extensions/VisualElementExtensions.cs#eShop.ClientApp.VisualElementExtensions.TransitionTo(TElement,System.String,System.Action<System.Single>,System.Func<System.Single>,System.Single,System.UInt32,System.UInt32,Easing)","name":"TransitionTo","owner":"eShop.ClientApp.VisualElementExtensions","owner_kind":"class","file":-80,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":14059,"imports":[],"exports":["eShop.ClientApp.VisualElementExtensions"]},null],[80,80,"GlobalSuppressions.cs","csharp","csharp",null,"src.ClientApp.GlobalSuppressions.cs","low","scan_root_path_dotted_non_python",null,12,7,3,2,0.25,0,0,0,-81,1,-81,1,null,["System.Diagnostics.CodeAnalysis"],["System.Diagnostics.CodeAnalysis"],null,null,null,null,null,null,null,{"csharp":{"attributes":[],"classes":[],"classes_fq":[],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["System.Diagnostics.CodeAnalysis"],"methods":[],"namespace":null,"parse_status":"ok","partial_types":[],"type_kinds":{},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":473,"imports":[],"exports":[]},null],[81,81,"GlobalUsings.cs","csharp","csharp",null,"src.ClientApp.GlobalUsings.cs","low","scan_root_path_dotted_non_python",null,3,3,0,0,0.0,0,0,0,-82,1,-82,1,null,["eShop.ClientApp.ViewModels","CommunityToolkit.Mvvm.ComponentModel","CommunityToolkit.Mvvm.Input"],["CommunityToolkit.Mvvm.ComponentModel","CommunityToolkit.Mvvm.Input"],null,null,null,null,null,null,null,{"csharp":{"attributes":[],"classes":[],"classes_fq":[],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["eShop.ClientApp.ViewModels","CommunityToolkit.Mvvm.ComponentModel","CommunityToolkit.Mvvm.Input"],"methods":[],"namespace":null,"parse_status":"ok","partial_types":[],"type_kinds":{},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":137,"imports":[],"exports":[]},null],[82,82,"EasingHelper.cs","csharp","csharp",null,"src.ClientApp.Helpers.EasingHelper.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Helpers",25,23,0,2,0.0,0,2,1,-83,1,-83,1,[58],["eShop.ClientApp.Animations.Base"],null,["eShop.ClientApp.Helpers.EasingHelper"],["EasingHelper"],["eShop.ClientApp.Helpers.EasingHelper"],["eShop.ClientApp.Helpers.EasingHelper"],null,["eShop.ClientApp.Helpers.EasingHelper"],null,{"csharp":{"attributes":[],"classes":["EasingHelper"],"classes_fq":["eShop.ClientApp.Helpers.EasingHelper"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["eShop.ClientApp.Animations.Base"],"methods":["GetEasing"],"namespace":"eShop.ClientApp.Helpers","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.Helpers.EasingHelper":"class"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/Helpers/EasingHelper.cs#eShop.ClientApp.Helpers.EasingHelper.GetEasing","name":"GetEasing","owner":"eShop.ClientApp.Helpers.EasingHelper","owner_kind":"class","file":-83,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":814,"imports":[-59],"exports":["eShop.ClientApp.Helpers.EasingHelper"]},null],[83,83,"UriHelper.cs","csharp","csharp",null,"src.ClientApp.Helpers.UriHelper.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Helpers",21,18,0,3,0.0,0,4,0,-84,1,-84,1,null,null,null,["eShop.ClientApp.Helpers.UriHelper"],["UriHelper"],["eShop.ClientApp.Helpers.UriHelper"],["eShop.ClientApp.Helpers.UriHelper"],null,["eShop.ClientApp.Helpers.UriHelper"],null,{"csharp":{"attributes":[],"classes":["UriHelper"],"classes_fq":["eShop.ClientApp.Helpers.UriHelper"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":["CombineUri"],"namespace":"eShop.ClientApp.Helpers","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.Helpers.UriHelper":"class"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/Helpers/UriHelper.cs#eShop.ClientApp.Helpers.UriHelper.CombineUri","name":"CombineUri","owner":"eShop.ClientApp.Helpers.UriHelper","owner_kind":"class","file":-84,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":584,"imports":[],"exports":["eShop.ClientApp.Helpers.UriHelper"]},null],[84,84,"MauiProgram.cs","csharp","csharp",null,"src.ClientApp.MauiProgram.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp",185,165,0,20,0.0,0,8,51,-85,1,-85,1,[61,62,120,121,122,123,127,128,131,132,134,135,137,138,139,140,141,142,143,144,145,147,148,150,151,152,153,154,155,163,164,165,166,167,168,169,171,172,174,176,177,178,179,182,183,184,185,186,187,188],["CommunityToolkit.Maui","eShop.ClientApp.Services","eShop.ClientApp.Services.AppEnvironment","eShop.ClientApp.Services.Basket","eShop.ClientApp.Services.Catalog","eShop.ClientApp.Services.FixUri","eShop.ClientApp.Services.Identity","eShop.ClientApp.Services.Location","eShop.ClientApp.Services.OpenUrl","eShop.ClientApp.Services.Order","eShop.ClientApp.Services.RequestProvider","eShop.ClientApp.Services.Settings","eShop.ClientApp.Services.Theme","eShop.ClientApp.Views","IdentityModel.OidcClient","Microsoft.Extensions.DependencyInjection.Extensions","Microsoft.Extensions.Logging","IdentityModel.OidcClient.Browser.IBrowser"],["CommunityToolkit.Maui","IdentityModel.OidcClient","Microsoft.Extensions.DependencyInjection.Extensions","Microsoft.Extensions.Logging","IdentityModel.OidcClient.Browser.IBrowser"],["eShop.ClientApp.MauiProgram"],["MauiProgram"],["eShop.ClientApp.MauiProgram"],["eShop.ClientApp.MauiProgram"],null,["eShop.ClientApp.MauiProgram"],null,{"csharp":{"attributes":[],"classes":["MauiProgram"],"classes_fq":["eShop.ClientApp.MauiProgram"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["CommunityToolkit.Maui","eShop.ClientApp.Services","eShop.ClientApp.Services.AppEnvironment","eShop.ClientApp.Services.Basket","eShop.ClientApp.Services.Catalog","eShop.ClientApp.Services.FixUri","eShop.ClientApp.Services.Identity","eShop.ClientApp.Services.Location","eShop.ClientApp.Services.OpenUrl","eShop.ClientApp.Services.Order","eShop.ClientApp.Services.RequestProvider","eShop.ClientApp.Services.Settings","eShop.ClientApp.Services.Theme","eShop.ClientApp.Views","IdentityModel.OidcClient","Microsoft.Extensions.DependencyInjection.Extensions","Microsoft.Extensions.Logging","IdentityModel.OidcClient.Browser.IBrowser"],"methods":["CreateMauiApp","ConfigureHandlers","RegisterAppServices","RegisterViewModels","RegisterViews"],"namespace":"eShop.ClientApp","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.MauiProgram":"class"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/MauiProgram.cs#eShop.ClientApp.MauiProgram.ConfigureHandlers","name":"ConfigureHandlers","owner":"eShop.ClientApp.MauiProgram","owner_kind":"class","file":-85,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/MauiProgram.cs#eShop.ClientApp.MauiProgram.CreateMauiApp","name":"CreateMauiApp","owner":"eShop.ClientApp.MauiProgram","owner_kind":"class","file":-85,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/MauiProgram.cs#eShop.ClientApp.MauiProgram.RegisterAppServices","name":"RegisterAppServices","owner":"eShop.ClientApp.MauiProgram","owner_kind":"class","file":-85,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/MauiProgram.cs#eShop.ClientApp.MauiProgram.RegisterViewModels","name":"RegisterViewModels","owner":"eShop.ClientApp.MauiProgram","owner_kind":"class","file":-85,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/MauiProgram.cs#eShop.ClientApp.MauiProgram.RegisterViews","name":"RegisterViews","owner":"eShop.ClientApp.MauiProgram","owner_kind":"class","file":-85,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":7760,"imports":[-62,-63,-121,-122,-123,-124,-128,-129,-132,-133,-135,-136,-138,-139,-140,-141,-142,-143,-144,-145,-146,-148,-149,-151,-152,-153,-154,-155,-156,-164,-165,-166,-167,-168,-169,-170,-172,-173,-175,-177,-178,-179,-180,-183,-184,-185,-186,-187,-188,-189],"exports":["eShop.ClientApp.MauiProgram"]},null],[85,85,"ProductCountChangedMessage.cs","csharp","csharp",null,"src.ClientApp.Messages.ProductCountChangedMessage.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Messages",5,3,0,2,0.0,0,7,0,-86,1,-86,1,null,["CommunityToolkit.Mvvm.Messaging.Messages"],["CommunityToolkit.Mvvm.Messaging.Messages"],["eShop.ClientApp.Messages.ProductCountChangedMessage"],["ProductCountChangedMessage"],["eShop.ClientApp.Messages.ProductCountChangedMessage"],["eShop.ClientApp.Messages.ProductCountChangedMessage"],null,["eShop.ClientApp.Messages.ProductCountChangedMessage"],null,{"csharp":{"attributes":[],"classes":["ProductCountChangedMessage"],"classes_fq":["eShop.ClientApp.Messages.ProductCountChangedMessage"],"extends_fq":["ValueChangedMessage<int>"],"functions":[],"implements_fq":[],"imports":["CommunityToolkit.Mvvm.Messaging.Messages"],"methods":["<init>"],"namespace":"eShop.ClientApp.Messages","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.Messages.ProductCountChangedMessage":"class"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/Messages/ProductCountChangedMessage.cs#eShop.ClientApp.Messages.ProductCountChangedMessage.<init>","name":"<init>","owner":null,"owner_kind":null,"file":-86,"kind":"function","source":"call_graph"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":175,"imports":[],"exports":["eShop.ClientApp.Messages.ProductCountChangedMessage"]},null],[86,86,"BasketItem.cs","csharp","csharp",null,"src.ClientApp.Models.Basket.BasketItem.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Models.Basket",37,26,0,11,0.0,0,10,0,-87,1,-87,1,null,null,null,["eShop.ClientApp.Models.Basket.BasketItem"],["BasketItem"],["eShop.ClientApp.Models.Basket.BasketItem"],["eShop.ClientApp.Models.Basket.BasketItem"],null,["eShop.ClientApp.Models.Basket.BasketItem"],null,{"csharp":{"attributes":[],"classes":["BasketItem"],"classes_fq":["eShop.ClientApp.Models.Basket.BasketItem"],"extends_fq":["BindableObject"],"functions":[],"implements_fq":[],"imports":[],"methods":["ToString"],"namespace":"eShop.ClientApp.Models.Basket","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.Models.Basket.BasketItem":"class"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/Models/Basket/BasketItem.cs#eShop.ClientApp.Models.Basket.BasketItem.ToString","name":"ToString","owner":"eShop.ClientApp.Models.Basket.BasketItem","owner_kind":"class","file":-87,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":753,"imports":[],"exports":["eShop.ClientApp.Models.Basket.BasketItem"]},null],[87,87,"CustomerBasket.cs","csharp","csharp",null,"src.ClientApp.Models.Basket.CustomerBasket.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Models.Basket",41,35,0,6,0.0,0,10,1,-88,1,-88,1,[86],null,null,["eShop.ClientApp.Models.Basket.CustomerBasket"],["CustomerBasket"],["eShop.ClientApp.Models.Basket.CustomerBasket"],["eShop.ClientApp.Models.Basket.CustomerBasket"],null,["eShop.ClientApp.Models.Basket.CustomerBasket"],null,{"csharp":{"attributes":[],"classes":["CustomerBasket"],"classes_fq":["eShop.ClientApp.Models.Basket.CustomerBasket"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":["AddItemToBasket","RemoveItemFromBasket","ClearBasket"],"namespace":"eShop.ClientApp.Models.Basket","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.Models.Basket.CustomerBasket":"class"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/Models/Basket/CustomerBasket.cs#eShop.ClientApp.Models.Basket.CustomerBasket.AddItemToBasket","name":"AddItemToBasket","owner":"eShop.ClientApp.Models.Basket.CustomerBasket","owner_kind":"class","file":-88,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Models/Basket/CustomerBasket.cs#eShop.ClientApp.Models.Basket.CustomerBasket.ClearBasket","name":"ClearBasket","owner":"eShop.ClientApp.Models.Basket.CustomerBasket","owner_kind":"class","file":-88,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Models/Basket/CustomerBasket.cs#eShop.ClientApp.Models.Basket.CustomerBasket.RemoveItemFromBasket","name":"RemoveItemFromBasket","owner":"eShop.ClientApp.Models.Basket.CustomerBasket","owner_kind":"class","file":-88,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":943,"imports":[-87],"exports":["eShop.ClientApp.Models.Basket.CustomerBasket"]},null],[88,88,"CatalogBrand.cs","csharp","csharp",null,"src.ClientApp.Models.Catalog.CatalogBrand.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Models.Catalog",12,10,0,2,0.0,0,6,0,-89,1,-89,1,null,null,null,["eShop.ClientApp.Models.Catalog.CatalogBrand"],["CatalogBrand"],["eShop.ClientApp.Models.Catalog.CatalogBrand"],["eShop.ClientApp.Models.Catalog.CatalogBrand"],null,["eShop.ClientApp.Models.Catalog.CatalogBrand"],null,{"csharp":{"attributes":[],"classes":["CatalogBrand"],"classes_fq":["eShop.ClientApp.Models.Catalog.CatalogBrand"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":["ToString"],"namespace":"eShop.ClientApp.Models.Catalog","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.Models.Catalog.CatalogBrand":"class"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/Models/Catalog/CatalogBrand.cs#eShop.ClientApp.Models.Catalog.CatalogBrand.ToString","name":"ToString","owner":"eShop.ClientApp.Models.Catalog.CatalogBrand","owner_kind":"class","file":-89,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":219,"imports":[],"exports":["eShop.ClientApp.Models.Catalog.CatalogBrand"]},null],[89,89,"CatalogItem.cs","csharp","csharp",null,"src.ClientApp.Models.Catalog.CatalogItem.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Models.Catalog",15,13,0,2,0.0,0,11,2,-90,1,-90,1,[88,91],null,null,["eShop.ClientApp.Models.Catalog.CatalogItem"],["CatalogItem"],["eShop.ClientApp.Models.Catalog.CatalogItem"],["eShop.ClientApp.Models.Catalog.CatalogItem"],null,["eShop.ClientApp.Models.Catalog.CatalogItem"],null,{"csharp":{"attributes":[],"classes":["CatalogItem"],"classes_fq":["eShop.ClientApp.Models.Catalog.CatalogItem"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":[],"namespace":"eShop.ClientApp.Models.Catalog","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.Models.Catalog.CatalogItem":"class"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":459,"imports":[-89,-92],"exports":["eShop.ClientApp.Models.Catalog.CatalogItem"]},null],[90,90,"CatalogRoot.cs","csharp","csharp",null,"src.ClientApp.Models.Catalog.CatalogRoot.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Models.Catalog",9,8,0,1,0.0,0,2,1,-91,1,-91,1,[89],null,null,["eShop.ClientApp.Models.Catalog.CatalogRoot"],["CatalogRoot"],["eShop.ClientApp.Models.Catalog.CatalogRoot"],["eShop.ClientApp.Models.Catalog.CatalogRoot"],null,["eShop.ClientApp.Models.Catalog.CatalogRoot"],null,{"csharp":{"attributes":[],"classes":["CatalogRoot"],"classes_fq":["eShop.ClientApp.Models.Catalog.CatalogRoot"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":[],"namespace":"eShop.ClientApp.Models.Catalog","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.Models.Catalog.CatalogRoot":"class"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":235,"imports":[-90],"exports":["eShop.ClientApp.Models.Catalog.CatalogRoot"]},null],[91,91,"CatalogType.cs","csharp","csharp",null,"src.ClientApp.Models.Catalog.CatalogType.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Models.Catalog",12,10,0,2,0.0,0,6,0,-92,1,-92,1,null,null,null,["eShop.ClientApp.Models.Catalog.CatalogType"],["CatalogType"],["eShop.ClientApp.Models.Catalog.CatalogType"],["eShop.ClientApp.Models.Catalog.CatalogType"],null,["eShop.ClientApp.Models.Catalog.CatalogType"],null,{"csharp":{"attributes":[],"classes":["CatalogType"],"classes_fq":["eShop.ClientApp.Models.Catalog.CatalogType"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":["ToString"],"namespace":"eShop.ClientApp.Models.Catalog","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.Models.Catalog.CatalogType":"class"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/Models/Catalog/CatalogType.cs#eShop.ClientApp.Models.Catalog.CatalogType.ToString","name":"ToString","owner":"eShop.ClientApp.Models.Catalog.CatalogType","owner_kind":"class","file":-92,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":216,"imports":[],"exports":["eShop.ClientApp.Models.Catalog.CatalogType"]},null],[92,92,"GeolocationError.cs","csharp","csharp",null,"src.ClientApp.Models.Location.GeolocationError.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Models.Location",7,6,0,1,0.0,0,1,0,-93,1,-93,1,null,null,null,["eShop.ClientApp.Models.Location.GeolocationError"],["GeolocationError"],["eShop.ClientApp.Models.Location.GeolocationError"],["eShop.ClientApp.Models.Location.GeolocationError"],null,["eShop.ClientApp.Models.Location.GeolocationError"],null,{"csharp":{"attributes":[],"classes":["GeolocationError"],"classes_fq":["eShop.ClientApp.Models.Location.GeolocationError"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":[],"namespace":"eShop.ClientApp.Models.Location","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.Models.Location.GeolocationError":"enum"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":122,"imports":[],"exports":["eShop.ClientApp.Models.Location.GeolocationError"]},null],[93,93,"GeolocationException.cs","csharp","csharp",null,"src.ClientApp.Models.Location.GeolocationException.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Models.Location",28,23,0,5,0.0,0,0,1,-94,1,-94,1,[92],null,null,["eShop.ClientApp.Models.Location.GeolocationException"],["GeolocationException"],["eShop.ClientApp.Models.Location.GeolocationException"],["eShop.ClientApp.Models.Location.GeolocationException"],null,["eShop.ClientApp.Models.Location.GeolocationException"],null,{"csharp":{"attributes":[],"classes":["GeolocationException"],"classes_fq":["eShop.ClientApp.Models.Location.GeolocationException"],"extends_fq":["System.Exception"],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>","<init>"],"namespace":"eShop.ClientApp.Models.Location","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.Models.Location.GeolocationException":"class"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/Models/Location/GeolocationException.cs#eShop.ClientApp.Models.Location.GeolocationException.<init>(eShop.ClientApp.Models.Location.GeolocationError)","name":"<init>","owner":null,"owner_kind":null,"file":-94,"kind":"function","source":"call_graph"},{"id":"src/ClientApp/Models/Location/GeolocationException.cs#eShop.ClientApp.Models.Location.GeolocationException.<init>(eShop.ClientApp.Models.Location.GeolocationError,System.Exception)","name":"<init>","owner":null,"owner_kind":null,"file":-94,"kind":"function","source":"call_graph"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":867,"imports":[-93],"exports":["eShop.ClientApp.Models.Location.GeolocationException"]},null],[94,94,"Location.cs","csharp","csharp",null,"src.ClientApp.Models.Location.Location.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Models.Location",7,6,0,1,0.0,0,7,0,-95,1,-95,1,null,null,null,["eShop.ClientApp.Models.Location.Location"],["Location"],["eShop.ClientApp.Models.Location.Location"],["eShop.ClientApp.Models.Location.Location"],null,["eShop.ClientApp.Models.Location.Location"],null,{"csharp":{"attributes":[],"classes":["Location"],"classes_fq":["eShop.ClientApp.Models.Location.Location"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":[],"namespace":"eShop.ClientApp.Models.Location","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.Models.Location.Location":"class"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":156,"imports":[],"exports":["eShop.ClientApp.Models.Location.Location"]},null],[95,95,"Position.cs","csharp","csharp",null,"src.ClientApp.Models.Location.Position.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Models.Location",41,36,0,5,0.0,0,0,0,-96,1,-96,1,null,null,null,["eShop.ClientApp.Models.Location.Position"],["Position"],["eShop.ClientApp.Models.Location.Position"],["eShop.ClientApp.Models.Location.Position"],null,["eShop.ClientApp.Models.Location.Position"],null,{"csharp":{"attributes":[],"classes":["Position"],"classes_fq":["eShop.ClientApp.Models.Location.Position"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>","<init>","<init>"],"namespace":"eShop.ClientApp.Models.Location","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.Models.Location.Position":"class"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/Models/Location/Position.cs#eShop.ClientApp.Models.Location.Position.<init>(eShop.ClientApp.Models.Location.Position)","name":"<init>","owner":null,"owner_kind":null,"file":-96,"kind":"function","source":"call_graph"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":1103,"imports":[],"exports":["eShop.ClientApp.Models.Location.Position"]},null],[96,96,"Campaign.cs","csharp","csharp",null,"src.ClientApp.Models.Marketing.Campaign.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Models.Marketing",16,10,0,6,0.0,0,0,0,-97,1,-97,1,null,null,null,["eShop.ClientApp.Models.Marketing.Campaign"],["Campaign"],["eShop.ClientApp.Models.Marketing.Campaign"],["eShop.ClientApp.Models.Marketing.Campaign"],null,["eShop.ClientApp.Models.Marketing.Campaign"],null,{"csharp":{"attributes":[],"classes":["Campaign"],"classes_fq":["eShop.ClientApp.Models.Marketing.Campaign"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":[],"namespace":"eShop.ClientApp.Models.Marketing","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.Models.Marketing.Campaign":"class"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":311,"imports":[],"exports":["eShop.ClientApp.Models.Marketing.Campaign"]},null],[97,97,"CampaignItem.cs","csharp","csharp",null,"src.ClientApp.Models.Marketing.CampaignItem.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Models.Marketing",18,11,0,7,0.0,0,3,0,-98,1,-98,1,null,null,null,["eShop.ClientApp.Models.Marketing.CampaignItem"],["CampaignItem"],["eShop.ClientApp.Models.Marketing.CampaignItem"],["eShop.ClientApp.Models.Marketing.CampaignItem"],null,["eShop.ClientApp.Models.Marketing.CampaignItem"],null,{"csharp":{"attributes":[],"classes":["CampaignItem"],"classes_fq":["eShop.ClientApp.Models.Marketing.CampaignItem"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":[],"namespace":"eShop.ClientApp.Models.Marketing","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.Models.Marketing.CampaignItem":"class"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":359,"imports":[],"exports":["eShop.ClientApp.Models.Marketing.CampaignItem"]},null],[98,98,"CampaignRoot.cs","csharp","csharp",null,"src.ClientApp.Models.Marketing.CampaignRoot.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Models.Marketing",9,8,0,1,0.0,0,0,1,-99,1,-99,1,[97],null,null,["eShop.ClientApp.Models.Marketing.CampaignRoot"],["CampaignRoot"],["eShop.ClientApp.Models.Marketing.CampaignRoot"],["eShop.ClientApp.Models.Marketing.CampaignRoot"],null,["eShop.ClientApp.Models.Marketing.CampaignRoot"],null,{"csharp":{"attributes":[],"classes":["CampaignRoot"],"classes_fq":["eShop.ClientApp.Models.Marketing.CampaignRoot"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":[],"namespace":"eShop.ClientApp.Models.Marketing","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.Models.Marketing.CampaignRoot":"class"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":239,"imports":[-98],"exports":["eShop.ClientApp.Models.Marketing.CampaignRoot"]},null],[99,99,"TabParameter.cs","csharp","csharp",null,"src.ClientApp.Models.Navigation.TabParameter.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Models.Navigation",6,5,0,1,0.0,0,0,0,-100,1,-100,1,null,null,null,["eShop.ClientApp.Models.Navigation.TabParameter"],["TabParameter"],["eShop.ClientApp.Models.Navigation.TabParameter"],["eShop.ClientApp.Models.Navigation.TabParameter"],null,["eShop.ClientApp.Models.Navigation.TabParameter"],null,{"csharp":{"attributes":[],"classes":["TabParameter"],"classes_fq":["eShop.ClientApp.Models.Navigation.TabParameter"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":[],"namespace":"eShop.ClientApp.Models.Navigation","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.Models.Navigation.TabParameter":"class"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":117,"imports":[],"exports":["eShop.ClientApp.Models.Navigation.TabParameter"]},null],[100,100,"CancelOrderCommand.cs","csharp","csharp",null,"src.ClientApp.Models.Orders.CancelOrderCommand.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Models.Orders",11,9,0,2,0.0,0,3,0,-101,1,-101,1,null,null,null,["eShop.ClientApp.Models.Orders.CancelOrderCommand"],["CancelOrderCommand"],["eShop.ClientApp.Models.Orders.CancelOrderCommand"],["eShop.ClientApp.Models.Orders.CancelOrderCommand"],null,["eShop.ClientApp.Models.Orders.CancelOrderCommand"],null,{"csharp":{"attributes":[],"classes":["CancelOrderCommand"],"classes_fq":["eShop.ClientApp.Models.Orders.CancelOrderCommand"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>"],"namespace":"eShop.ClientApp.Models.Orders","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.Models.Orders.CancelOrderCommand":"class"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/Models/Orders/CancelOrderCommand.cs#eShop.ClientApp.Models.Orders.CancelOrderCommand.<init>","name":"<init>","owner":null,"owner_kind":null,"file":-101,"kind":"function","source":"call_graph"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":212,"imports":[],"exports":["eShop.ClientApp.Models.Orders.CancelOrderCommand"]},null],[101,101,"CardType.cs","csharp","csharp",null,"src.ClientApp.Models.Orders.CardType.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Models.Orders",7,6,0,1,0.0,0,3,0,-102,1,-102,1,null,null,null,["eShop.ClientApp.Models.Orders.CardType"],["CardType"],["eShop.ClientApp.Models.Orders.CardType"],["eShop.ClientApp.Models.Orders.CardType"],null,["eShop.ClientApp.Models.Orders.CardType"],null,{"csharp":{"attributes":[],"classes":["CardType"],"classes_fq":["eShop.ClientApp.Models.Orders.CardType"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":[],"namespace":"eShop.ClientApp.Models.Orders","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.Models.Orders.CardType":"class"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":140,"imports":[],"exports":["eShop.ClientApp.Models.Orders.CardType"]},null],[102,102,"Order.cs","csharp","csharp",null,"src.ClientApp.Models.Orders.Order.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Models.Orders",51,31,0,20,0.0,0,12,1,-103,1,-103,1,[104],["System.Text.Json.Serialization"],["System.Text.Json.Serialization"],["eShop.ClientApp.Models.Orders.Order"],["Order"],["eShop.ClientApp.Models.Orders.Order"],["eShop.ClientApp.Models.Orders.Order"],null,["eShop.ClientApp.Models.Orders.Order"],null,{"csharp":{"attributes":[],"classes":["Order"],"classes_fq":["eShop.ClientApp.Models.Orders.Order"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["System.Text.Json.Serialization"],"methods":["<init>"],"namespace":"eShop.ClientApp.Models.Orders","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.Models.Orders.Order":"class"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/Models/Orders/Order.cs#eShop.ClientApp.Models.Orders.Order.<init>","name":"<init>","owner":null,"owner_kind":null,"file":-103,"kind":"function","source":"call_graph"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":1403,"imports":[-105],"exports":["eShop.ClientApp.Models.Orders.Order"]},null],[103,103,"OrderCheckout.cs","csharp","csharp",null,"src.ClientApp.Models.Orders.OrderCheckout.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Models.Basket",37,28,0,9,0.0,0,4,1,-104,1,-104,1,[104],["System.ComponentModel.DataAnnotations","eShop.ClientApp.Models.Orders"],["System.ComponentModel.DataAnnotations"],["eShop.ClientApp.Models.Basket.OrderCheckout"],["OrderCheckout"],["eShop.ClientApp.Models.Basket.OrderCheckout"],["eShop.ClientApp.Models.Basket.OrderCheckout"],null,["eShop.ClientApp.Models.Basket.OrderCheckout"],null,{"csharp":{"attributes":[],"classes":["OrderCheckout"],"classes_fq":["eShop.ClientApp.Models.Basket.OrderCheckout"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["System.ComponentModel.DataAnnotations","eShop.ClientApp.Models.Orders"],"methods":[],"namespace":"eShop.ClientApp.Models.Basket","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.Models.Basket.OrderCheckout":"class"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":852,"imports":[-105],"exports":["eShop.ClientApp.Models.Basket.OrderCheckout"]},null],[104,104,"OrderItem.cs","csharp","csharp",null,"src.ClientApp.Models.Orders.OrderItem.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Models.Orders",30,21,0,9,0.0,0,4,0,-105,1,-105,1,null,["System.Text.Json.Serialization"],["System.Text.Json.Serialization"],["eShop.ClientApp.Models.Orders.OrderItem"],["OrderItem"],["eShop.ClientApp.Models.Orders.OrderItem"],["eShop.ClientApp.Models.Orders.OrderItem"],null,["eShop.ClientApp.Models.Orders.OrderItem"],null,{"csharp":{"attributes":[],"classes":["OrderItem"],"classes_fq":["eShop.ClientApp.Models.Orders.OrderItem"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["System.Text.Json.Serialization"],"methods":["ToString"],"namespace":"eShop.ClientApp.Models.Orders","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.Models.Orders.OrderItem":"class"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/Models/Orders/OrderItem.cs#eShop.ClientApp.Models.Orders.OrderItem.ToString","name":"ToString","owner":"eShop.ClientApp.Models.Orders.OrderItem","owner_kind":"class","file":-105,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":743,"imports":[],"exports":["eShop.ClientApp.Models.Orders.OrderItem"]},null],[105,105,"Permission.cs","csharp","csharp",null,"src.ClientApp.Models.Permissions.Permission.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Models.Permissions",9,8,0,1,0.0,0,0,0,-106,1,-106,1,null,null,null,["eShop.ClientApp.Models.Permissions.Permission"],["Permission"],["eShop.ClientApp.Models.Permissions.Permission"],["eShop.ClientApp.Models.Permissions.Permission"],null,["eShop.ClientApp.Models.Permissions.Permission"],null,{"csharp":{"attributes":[],"classes":["Permission"],"classes_fq":["eShop.ClientApp.Models.Permissions.Permission"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":[],"namespace":"eShop.ClientApp.Models.Permissions","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.Models.Permissions.Permission":"enum"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":146,"imports":[],"exports":["eShop.ClientApp.Models.Permissions.Permission"]},null],[106,106,"PermissionStatus.cs","csharp","csharp",null,"src.ClientApp.Models.Permissions.PermissionStatus.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Models.Permissions",10,9,0,1,0.0,0,0,0,-107,1,-107,1,null,null,null,["eShop.ClientApp.Models.Permissions.PermissionStatus"],["PermissionStatus"],["eShop.ClientApp.Models.Permissions.PermissionStatus"],["eShop.ClientApp.Models.Permissions.PermissionStatus"],null,["eShop.ClientApp.Models.Permissions.PermissionStatus"],null,{"csharp":{"attributes":[],"classes":["PermissionStatus"],"classes_fq":["eShop.ClientApp.Models.Permissions.PermissionStatus"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":[],"namespace":"eShop.ClientApp.Models.Permissions","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.Models.Permissions.PermissionStatus":"enum"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":150,"imports":[],"exports":["eShop.ClientApp.Models.Permissions.PermissionStatus"]},null],[107,107,"UserToken.cs","csharp","csharp",null,"src.ClientApp.Models.Token.UserToken.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Models.Token",16,11,0,5,0.0,0,5,0,-108,1,-108,1,null,["System.Text.Json.Serialization"],["System.Text.Json.Serialization"],["eShop.ClientApp.Models.Token.UserToken"],["UserToken"],["eShop.ClientApp.Models.Token.UserToken"],["eShop.ClientApp.Models.Token.UserToken"],null,["eShop.ClientApp.Models.Token.UserToken"],null,{"csharp":{"attributes":[],"classes":["UserToken"],"classes_fq":["eShop.ClientApp.Models.Token.UserToken"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["System.Text.Json.Serialization"],"methods":[],"namespace":"eShop.ClientApp.Models.Token","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.Models.Token.UserToken":"class"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":436,"imports":[],"exports":["eShop.ClientApp.Models.Token.UserToken"]},null],[108,108,"Address.cs","csharp","csharp",null,"src.ClientApp.Models.User.Address.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Models.User",15,14,0,1,0.0,0,2,0,-109,1,-109,1,null,null,null,["eShop.ClientApp.Models.User.Address"],["Address"],["eShop.ClientApp.Models.User.Address"],["eShop.ClientApp.Models.User.Address"],null,["eShop.ClientApp.Models.User.Address"],null,{"csharp":{"attributes":[],"classes":["Address"],"classes_fq":["eShop.ClientApp.Models.User.Address"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":[],"namespace":"eShop.ClientApp.Models.User","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.Models.User.Address":"class"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":464,"imports":[],"exports":["eShop.ClientApp.Models.User.Address"]},null],[109,109,"LogoutParameter.cs","csharp","csharp",null,"src.ClientApp.Models.User.LogoutParameter.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Models.User",6,5,0,1,0.0,0,0,0,-110,1,-110,1,null,null,null,["eShop.ClientApp.Models.User.LogoutParameter"],["LogoutParameter"],["eShop.ClientApp.Models.User.LogoutParameter"],["eShop.ClientApp.Models.User.LogoutParameter"],null,["eShop.ClientApp.Models.User.LogoutParameter"],null,{"csharp":{"attributes":[],"classes":["LogoutParameter"],"classes_fq":["eShop.ClientApp.Models.User.LogoutParameter"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":[],"namespace":"eShop.ClientApp.Models.User","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.Models.User.LogoutParameter":"class"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":113,"imports":[],"exports":["eShop.ClientApp.Models.User.LogoutParameter"]},null],[110,110,"PaymentInfo.cs","csharp","csharp",null,"src.ClientApp.Models.User.PaymentInfo.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Models.User",15,13,0,2,0.0,0,2,1,-111,1,-111,1,[101],["eShop.ClientApp.Models.Orders"],null,["eShop.ClientApp.Models.User.PaymentInfo"],["PaymentInfo"],["eShop.ClientApp.Models.User.PaymentInfo"],["eShop.ClientApp.Models.User.PaymentInfo"],null,["eShop.ClientApp.Models.User.PaymentInfo"],null,{"csharp":{"attributes":[],"classes":["PaymentInfo"],"classes_fq":["eShop.ClientApp.Models.User.PaymentInfo"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["eShop.ClientApp.Models.Orders"],"methods":[],"namespace":"eShop.ClientApp.Models.User","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.Models.User.PaymentInfo":"class"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":455,"imports":[-102],"exports":["eShop.ClientApp.Models.User.PaymentInfo"]},null],[111,111,"UserInfo.cs","csharp","csharp",null,"src.ClientApp.Models.User.UserInfo.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Models.User",43,25,0,18,0.0,0,5,0,-112,1,-112,1,null,["System.Text.Json.Serialization"],["System.Text.Json.Serialization"],["eShop.ClientApp.Models.User.UserInfo"],["UserInfo"],["eShop.ClientApp.Models.User.UserInfo"],["eShop.ClientApp.Models.User.UserInfo"],null,["eShop.ClientApp.Models.User.UserInfo"],null,{"csharp":{"attributes":[],"classes":["UserInfo"],"classes_fq":["eShop.ClientApp.Models.User.UserInfo"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["System.Text.Json.Serialization"],"methods":[],"namespace":"eShop.ClientApp.Models.User","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.Models.User.UserInfo":"class"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":1432,"imports":[],"exports":["eShop.ClientApp.Models.User.UserInfo"]},null],[112,112,"MainActivity.cs","csharp","csharp",null,"src.ClientApp.Platforms.Android.MainActivity.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp",26,21,0,5,0.0,0,0,0,-113,1,-113,1,null,["Android.App","Android.Content.PM"],["Android.App","Android.Content.PM"],["eShop.ClientApp.MainActivity"],["MainActivity"],["eShop.ClientApp.MainActivity"],["eShop.ClientApp.MainActivity"],null,["eShop.ClientApp.MainActivity"],null,{"csharp":{"attributes":["Activity","IntentFilter"],"classes":["MainActivity"],"classes_fq":["eShop.ClientApp.MainActivity"],"extends_fq":["MauiAppCompatActivity"],"functions":[],"implements_fq":[],"imports":["Android.App","Android.Content.PM"],"methods":["OnResume","OnNewIntent"],"namespace":"eShop.ClientApp","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.MainActivity":"class"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/Platforms/Android/MainActivity.cs#eShop.ClientApp.MainActivity.OnNewIntent","name":"OnNewIntent","owner":"eShop.ClientApp.MainActivity","owner_kind":"class","file":-113,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Platforms/Android/MainActivity.cs#eShop.ClientApp.MainActivity.OnResume","name":"OnResume","owner":"eShop.ClientApp.MainActivity","owner_kind":"class","file":-113,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":813,"imports":[],"exports":["eShop.ClientApp.MainActivity"]},null],[113,113,"MainApplication.cs","csharp","csharp",null,"src.ClientApp.Platforms.Android.MainApplication.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp",15,12,0,3,0.0,0,0,2,-114,1,-114,1,[84],["Android.App","Android.Runtime"],["Android.App","Android.Runtime"],["eShop.ClientApp.MainApplication"],["MainApplication"],["eShop.ClientApp.MainApplication"],["eShop.ClientApp.MainApplication"],null,["eShop.ClientApp.MainApplication"],null,{"csharp":{"attributes":["Application"],"classes":["MainApplication"],"classes_fq":["eShop.ClientApp.MainApplication"],"extends_fq":["MauiApplication"],"functions":[],"implements_fq":[],"imports":["Android.App","Android.Runtime"],"methods":["<init>","CreateMauiApp"],"namespace":"eShop.ClientApp","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.MainApplication":"class"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/Platforms/Android/MainApplication.cs#eShop.ClientApp.MainApplication.CreateMauiApp","name":"CreateMauiApp","owner":"eShop.ClientApp.MainApplication","owner_kind":"class","file":-114,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":337,"imports":[-85],"exports":["eShop.ClientApp.MainApplication"]},null],[114,114,"WebAuthenticationCallbackActivity.cs","csharp","csharp",null,"src.ClientApp.Platforms.Android.WebAuthenticationCallbackActivity.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp",14,11,0,3,0.0,0,0,0,-115,1,-115,1,null,["Android.App","Android.Content.PM"],["Android.App","Android.Content.PM"],["eShop.ClientApp.WebAuthenticationCallbackActivity"],["WebAuthenticationCallbackActivity"],["eShop.ClientApp.WebAuthenticationCallbackActivity"],["eShop.ClientApp.WebAuthenticationCallbackActivity"],null,["eShop.ClientApp.WebAuthenticationCallbackActivity"],null,{"csharp":{"attributes":["Activity","IntentFilter"],"classes":["WebAuthenticationCallbackActivity"],"classes_fq":["eShop.ClientApp.WebAuthenticationCallbackActivity"],"extends_fq":["Microsoft.Maui.Authentication.WebAuthenticatorCallbackActivity"],"functions":[],"implements_fq":[],"imports":["Android.App","Android.Content.PM"],"methods":[],"namespace":"eShop.ClientApp","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.WebAuthenticationCallbackActivity":"class"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":500,"imports":[],"exports":["eShop.ClientApp.WebAuthenticationCallbackActivity"]},null],[115,115,"AppDelegate.cs","csharp","csharp",null,"src.ClientApp.Platforms.MacCatalyst.AppDelegate.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp",9,7,0,2,0.0,0,2,2,-116,1,-116,1,[84],["Foundation"],["Foundation"],["eShop.ClientApp.AppDelegate"],["AppDelegate"],["eShop.ClientApp.AppDelegate"],["eShop.ClientApp.AppDelegate"],null,["eShop.ClientApp.AppDelegate"],null,{"csharp":{"attributes":["Register"],"classes":["AppDelegate"],"classes_fq":["eShop.ClientApp.AppDelegate"],"extends_fq":["MauiUIApplicationDelegate"],"functions":[],"implements_fq":[],"imports":["Foundation"],"methods":["CreateMauiApp"],"namespace":"eShop.ClientApp","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.AppDelegate":"class"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/Platforms/MacCatalyst/AppDelegate.cs#eShop.ClientApp.AppDelegate.CreateMauiApp()","name":"CreateMauiApp","owner":"eShop.ClientApp.AppDelegate","owner_kind":"class","file":-116,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":212,"imports":[-85],"exports":["eShop.ClientApp.AppDelegate"]},null],[116,116,"Program.cs","csharp","csharp",null,"src.ClientApp.Platforms.MacCatalyst.Program.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp",14,9,3,2,0.21428571428571427,0,0,2,-117,1,-117,1,[115,118],["UIKit"],["UIKit"],["eShop.ClientApp.Program"],["Program"],["eShop.ClientApp.Program"],["eShop.ClientApp.Program"],null,["eShop.ClientApp.Program"],null,{"csharp":{"attributes":[],"classes":["Program"],"classes_fq":["eShop.ClientApp.Program"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["UIKit"],"methods":["Main"],"namespace":"eShop.ClientApp","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.Program":"class"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/Platforms/MacCatalyst/Program.cs#eShop.ClientApp.Program.Main(System.String[])","name":"Main","owner":"eShop.ClientApp.Program","owner_kind":"class","file":-117,"kind":"method","source":"method_ownership","framework_roles":[{"framework":"dotnet_runtime","kind":"RUNTIME_ENTRY","registration":"fw:dotnet_runtime:RUNTIME_ENTRY:src/ClientApp/Platforms/MacCatalyst/Program.cs#eShop.ClientApp.Program.Main(System.String[]):static_main#1","entry_kind":"main"},{"framework":"dotnet_runtime","kind":"RUNTIME_ENTRY","registration":"fw:dotnet_runtime:RUNTIME_ENTRY:src/ClientApp/Platforms/MacCatalyst/Program.cs#eShop.ClientApp.Program.Main(System.String[]):static_main#2","entry_kind":"main"}]}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":359,"imports":[-116,-119],"exports":["eShop.ClientApp.Program"]},null],[117,117,"App.xaml.cs","csharp","csharp",null,"src.ClientApp.Platforms.Windows.App.xaml.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.WinUI",19,7,8,4,0.42105263157894735,0,0,2,-118,1,-118,1,[84],null,null,["eShop.ClientApp.WinUI.App"],["App"],["eShop.ClientApp.WinUI.App"],["eShop.ClientApp.WinUI.App"],null,["eShop.ClientApp.WinUI.App"],null,{"csharp":{"attributes":[],"classes":["App"],"classes_fq":["eShop.ClientApp.WinUI.App"],"extends_fq":["MauiWinUIApplication"],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>","CreateMauiApp"],"namespace":"eShop.ClientApp.WinUI","parse_status":"ok","partial_types":["eShop.ClientApp.WinUI.App"],"type_kinds":{"eShop.ClientApp.WinUI.App":"class"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/Platforms/Windows/App.xaml.cs#eShop.ClientApp.WinUI.App.<init>","name":"<init>","owner":null,"owner_kind":null,"file":-118,"kind":"function","source":"call_graph"},{"id":"src/ClientApp/Platforms/Windows/App.xaml.cs#eShop.ClientApp.WinUI.App.CreateMauiApp","name":"CreateMauiApp","owner":"eShop.ClientApp.WinUI.App","owner_kind":"class","file":-118,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":687,"imports":[-85],"exports":["eShop.ClientApp.WinUI.App"]},null],[118,118,"AppDelegate.cs","csharp","csharp",null,"src.ClientApp.Platforms.iOS.AppDelegate.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp",9,7,0,2,0.0,0,2,2,-119,1,-119,1,[84],["Foundation"],["Foundation"],["eShop.ClientApp.AppDelegate"],["AppDelegate"],["eShop.ClientApp.AppDelegate"],["eShop.ClientApp.AppDelegate"],null,["eShop.ClientApp.AppDelegate"],null,{"csharp":{"attributes":["Register"],"classes":["AppDelegate"],"classes_fq":["eShop.ClientApp.AppDelegate"],"extends_fq":["MauiUIApplicationDelegate"],"functions":[],"implements_fq":[],"imports":["Foundation"],"methods":["CreateMauiApp"],"namespace":"eShop.ClientApp","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.AppDelegate":"class"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/Platforms/iOS/AppDelegate.cs#eShop.ClientApp.AppDelegate.CreateMauiApp()","name":"CreateMauiApp","owner":"eShop.ClientApp.AppDelegate","owner_kind":"class","file":-119,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":212,"imports":[-85],"exports":["eShop.ClientApp.AppDelegate"]},null],[119,119,"Program.cs","csharp","csharp",null,"src.ClientApp.Platforms.iOS.Program.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp",14,9,3,2,0.21428571428571427,0,0,2,-120,1,-120,1,[115,118],["UIKit"],["UIKit"],["eShop.ClientApp.Program"],["Program"],["eShop.ClientApp.Program"],["eShop.ClientApp.Program"],null,["eShop.ClientApp.Program"],null,{"csharp":{"attributes":[],"classes":["Program"],"classes_fq":["eShop.ClientApp.Program"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["UIKit"],"methods":["Main"],"namespace":"eShop.ClientApp","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.Program":"class"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/Platforms/iOS/Program.cs#eShop.ClientApp.Program.Main(System.String[])","name":"Main","owner":"eShop.ClientApp.Program","owner_kind":"class","file":-120,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":359,"imports":[-116,-119],"exports":["eShop.ClientApp.Program"]},null],[120,120,"AppEnvironmentService.cs","csharp","csharp",null,"src.ClientApp.Services.AppEnvironment.AppEnvironmentService.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Services.AppEnvironment",66,52,0,14,0.0,0,7,6,-121,1,-121,1,[121,124,129,137,146],["eShop.ClientApp.Services.Basket","eShop.ClientApp.Services.Catalog","eShop.ClientApp.Services.Identity","eShop.ClientApp.Services.Order"],null,["eShop.ClientApp.Services.AppEnvironment.AppEnvironmentService"],["AppEnvironmentService"],["eShop.ClientApp.Services.AppEnvironment.AppEnvironmentService"],["eShop.ClientApp.Services.AppEnvironment.AppEnvironmentService"],null,["eShop.ClientApp.Services.AppEnvironment.AppEnvironmentService"],null,{"csharp":{"attributes":[],"classes":["AppEnvironmentService"],"classes_fq":["eShop.ClientApp.Services.AppEnvironment.AppEnvironmentService"],"extends_fq":[],"functions":[],"implements_fq":["eShop.ClientApp.Services.AppEnvironment.IAppEnvironmentService"],"imports":["eShop.ClientApp.Services.Basket","eShop.ClientApp.Services.Catalog","eShop.ClientApp.Services.Identity","eShop.ClientApp.Services.Order"],"methods":["<init>","UpdateDependencies"],"namespace":"eShop.ClientApp.Services.AppEnvironment","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.Services.AppEnvironment.AppEnvironmentService":"class"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/Services/AppEnvironment/AppEnvironmentService.cs#eShop.ClientApp.Services.AppEnvironment.AppEnvironmentService.<init>","name":"<init>","owner":null,"owner_kind":null,"file":-121,"kind":"function","source":"call_graph"},{"id":"src/ClientApp/Services/AppEnvironment/AppEnvironmentService.cs#eShop.ClientApp.Services.AppEnvironment.AppEnvironmentService.UpdateDependencies","name":"UpdateDependencies","owner":"eShop.ClientApp.Services.AppEnvironment.AppEnvironmentService","owner_kind":"class","file":-121,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":2208,"imports":[-122,-125,-130,-138,-147],"exports":["eShop.ClientApp.Services.AppEnvironment.AppEnvironmentService"]},null],[121,121,"IAppEnvironmentService.cs","csharp","csharp",null,"src.ClientApp.Services.AppEnvironment.IAppEnvironmentService.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Services.AppEnvironment",19,13,0,6,0.0,0,21,4,-122,1,-122,1,[124,129,137,146],["eShop.ClientApp.Services.Basket","eShop.ClientApp.Services.Catalog","eShop.ClientApp.Services.Identity","eShop.ClientApp.Services.Order"],null,["eShop.ClientApp.Services.AppEnvironment.IAppEnvironmentService"],["IAppEnvironmentService"],["eShop.ClientApp.Services.AppEnvironment.IAppEnvironmentService"],["eShop.ClientApp.Services.AppEnvironment.IAppEnvironmentService"],null,["eShop.ClientApp.Services.AppEnvironment.IAppEnvironmentService"],null,{"csharp":{"attributes":[],"classes":["IAppEnvironmentService"],"classes_fq":["eShop.ClientApp.Services.AppEnvironment.IAppEnvironmentService"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["eShop.ClientApp.Services.Basket","eShop.ClientApp.Services.Catalog","eShop.ClientApp.Services.Identity","eShop.ClientApp.Services.Order"],"methods":["UpdateDependencies"],"namespace":"eShop.ClientApp.Services.AppEnvironment","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.Services.AppEnvironment.IAppEnvironmentService":"interface"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/Services/AppEnvironment/IAppEnvironmentService.cs#eShop.ClientApp.Services.AppEnvironment.IAppEnvironmentService.UpdateDependencies","name":"UpdateDependencies","owner":"eShop.ClientApp.Services.AppEnvironment.IAppEnvironmentService","owner_kind":"interface","file":-122,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":482,"imports":[-125,-130,-138,-147],"exports":["eShop.ClientApp.Services.AppEnvironment.IAppEnvironmentService"]},null],[122,122,"BasketMockService.cs","csharp","csharp",null,"src.ClientApp.Services.Basket.BasketMockService.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Services.Basket",59,46,0,13,0.0,0,8,6,-123,1,-123,1,[86,87,124,130],["eShop.ClientApp.Models.Basket"],null,["eShop.ClientApp.Services.Basket.BasketMockService"],["BasketMockService"],["eShop.ClientApp.Services.Basket.BasketMockService"],["eShop.ClientApp.Services.Basket.BasketMockService"],null,["eShop.ClientApp.Services.Basket.BasketMockService"],null,{"csharp":{"attributes":[],"classes":["BasketMockService"],"classes_fq":["eShop.ClientApp.Services.Basket.BasketMockService"],"extends_fq":[],"functions":[],"implements_fq":["eShop.ClientApp.Services.Basket.IBasketService"],"imports":["eShop.ClientApp.Models.Basket"],"methods":["<init>","GetBasketAsync","UpdateBasketAsync","ClearBasketAsync"],"namespace":"eShop.ClientApp.Services.Basket","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.Services.Basket.BasketMockService":"class"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/Services/Basket/BasketMockService.cs#eShop.ClientApp.Services.Basket.BasketMockService.<init>","name":"<init>","owner":null,"owner_kind":null,"file":-123,"kind":"function","source":"call_graph"},{"id":"src/ClientApp/Services/Basket/BasketMockService.cs#eShop.ClientApp.Services.Basket.BasketMockService.ClearBasketAsync","name":"ClearBasketAsync","owner":"eShop.ClientApp.Services.Basket.BasketMockService","owner_kind":"class","file":-123,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Basket/BasketMockService.cs#eShop.ClientApp.Services.Basket.BasketMockService.GetBasketAsync","name":"GetBasketAsync","owner":"eShop.ClientApp.Services.Basket.BasketMockService","owner_kind":"class","file":-123,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Basket/BasketMockService.cs#eShop.ClientApp.Services.Basket.BasketMockService.UpdateBasketAsync","name":"UpdateBasketAsync","owner":"eShop.ClientApp.Services.Basket.BasketMockService","owner_kind":"class","file":-123,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":1526,"imports":[-87,-88,-125,-131],"exports":["eShop.ClientApp.Services.Basket.BasketMockService"]},null],[123,123,"BasketService.cs","csharp","csharp",null,"src.ClientApp.Services.Basket.BasketService.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Services.Basket",151,121,0,30,0.0,0,1,14,-124,1,-124,1,[86,87,124,125,126,135,137,152],["eShop.ClientApp.BasketGrpcClient","eShop.ClientApp.Models.Basket","eShop.ClientApp.Services.FixUri","eShop.ClientApp.Services.Identity","eShop.ClientApp.Services.Settings","Google.Protobuf","Grpc.Core","Grpc.Net.Client","eShop.ClientApp.Models.Basket.BasketItem"],["Google.Protobuf","Grpc.Core","Grpc.Net.Client"],["eShop.ClientApp.Services.Basket.BasketService"],["BasketService"],["eShop.ClientApp.Services.Basket.BasketService"],["eShop.ClientApp.Services.Basket.BasketService"],null,["eShop.ClientApp.Services.Basket.BasketService"],null,{"csharp":{"attributes":[],"classes":["BasketService"],"classes_fq":["eShop.ClientApp.Services.Basket.BasketService"],"extends_fq":[],"functions":[],"implements_fq":["System.IDisposable","eShop.ClientApp.Services.Basket.IBasketService"],"imports":["eShop.ClientApp.BasketGrpcClient","eShop.ClientApp.Models.Basket","eShop.ClientApp.Services.FixUri","eShop.ClientApp.Services.Identity","eShop.ClientApp.Services.Settings","Google.Protobuf","Grpc.Core","Grpc.Net.Client","eShop.ClientApp.Models.Basket.BasketItem"],"methods":["<init>","GetBasketAsync","UpdateBasketAsync","ClearBasketAsync","Dispose","GetBasketClient","CreateAuthenticationHeaders","Dispose","<init>"],"namespace":"eShop.ClientApp.Services.Basket","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.Services.Basket.BasketService":"class"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/Services/Basket/BasketService.cs#eShop.ClientApp.Services.Basket.BasketService.ClearBasketAsync","name":"ClearBasketAsync","owner":"eShop.ClientApp.Services.Basket.BasketService","owner_kind":"class","file":-124,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Basket/BasketService.cs#eShop.ClientApp.Services.Basket.BasketService.CreateAuthenticationHeaders","name":"CreateAuthenticationHeaders","owner":"eShop.ClientApp.Services.Basket.BasketService","owner_kind":"class","file":-124,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Basket/BasketService.cs#eShop.ClientApp.Services.Basket.BasketService.Dispose()","name":"Dispose","owner":"eShop.ClientApp.Services.Basket.BasketService","owner_kind":"class","file":-124,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Basket/BasketService.cs#eShop.ClientApp.Services.Basket.BasketService.Dispose(System.Boolean)","name":"Dispose","owner":"eShop.ClientApp.Services.Basket.BasketService","owner_kind":"class","file":-124,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Basket/BasketService.cs#eShop.ClientApp.Services.Basket.BasketService.Finalize","name":"<init>","owner":"eShop.ClientApp.Services.Basket.BasketService","owner_kind":"class","file":-124,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Basket/BasketService.cs#eShop.ClientApp.Services.Basket.BasketService.GetBasketAsync","name":"GetBasketAsync","owner":"eShop.ClientApp.Services.Basket.BasketService","owner_kind":"class","file":-124,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Basket/BasketService.cs#eShop.ClientApp.Services.Basket.BasketService.GetBasketClient","name":"GetBasketClient","owner":"eShop.ClientApp.Services.Basket.BasketService","owner_kind":"class","file":-124,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Basket/BasketService.cs#eShop.ClientApp.Services.Basket.BasketService.UpdateBasketAsync","name":"UpdateBasketAsync","owner":"eShop.ClientApp.Services.Basket.BasketService","owner_kind":"class","file":-124,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":4347,"imports":[-87,-88,-125,-126,-127,-136,-138,-153],"exports":["eShop.ClientApp.Services.Basket.BasketService"]},null],[124,124,"IBasketService.cs","csharp","csharp",null,"src.ClientApp.Services.Basket.IBasketService.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Services.Basket",11,9,0,2,0.0,0,10,2,-125,1,-125,1,[86,87],["eShop.ClientApp.Models.Basket"],null,["eShop.ClientApp.Services.Basket.IBasketService"],["IBasketService"],["eShop.ClientApp.Services.Basket.IBasketService"],["eShop.ClientApp.Services.Basket.IBasketService"],null,["eShop.ClientApp.Services.Basket.IBasketService"],null,{"csharp":{"attributes":[],"classes":["IBasketService"],"classes_fq":["eShop.ClientApp.Services.Basket.IBasketService"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["eShop.ClientApp.Models.Basket"],"methods":["GetBasketAsync","UpdateBasketAsync","ClearBasketAsync"],"namespace":"eShop.ClientApp.Services.Basket","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.Services.Basket.IBasketService":"interface"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/Services/Basket/IBasketService.cs#eShop.ClientApp.Services.Basket.IBasketService.ClearBasketAsync","name":"ClearBasketAsync","owner":"eShop.ClientApp.Services.Basket.IBasketService","owner_kind":"interface","file":-125,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Basket/IBasketService.cs#eShop.ClientApp.Services.Basket.IBasketService.GetBasketAsync","name":"GetBasketAsync","owner":"eShop.ClientApp.Services.Basket.IBasketService","owner_kind":"interface","file":-125,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Basket/IBasketService.cs#eShop.ClientApp.Services.Basket.IBasketService.UpdateBasketAsync","name":"UpdateBasketAsync","owner":"eShop.ClientApp.Services.Basket.IBasketService","owner_kind":"interface","file":-125,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":327,"imports":[-87,-88],"exports":["eShop.ClientApp.Services.Basket.IBasketService"]},null],[125,125,"Basket.cs","csharp","csharp",null,"src.ClientApp.Services.Basket.Protos.Basket.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.BasketGrpcClient",1152,1011,22,119,0.019097222222222224,0,3,0,-126,1,-126,1,null,["global::Google.Protobuf","global::Google.Protobuf.Collections","global::Google.Protobuf.Reflection","global::System.Collections.Generic"],["global::Google.Protobuf","global::Google.Protobuf.Collections","global::Google.Protobuf.Reflection","global::System.Collections.Generic"],["eShop.ClientApp.BasketGrpcClient.BasketReflection","eShop.ClientApp.BasketGrpcClient.GetBasketRequest","eShop.ClientApp.BasketGrpcClient.CustomerBasketResponse","eShop.ClientApp.BasketGrpcClient.BasketItem","eShop.ClientApp.BasketGrpcClient.UpdateBasketRequest","eShop.ClientApp.BasketGrpcClient.DeleteBasketRequest","eShop.ClientApp.BasketGrpcClient.DeleteBasketResponse"],["BasketReflection","GetBasketRequest","CustomerBasketResponse","BasketItem","UpdateBasketRequest","DeleteBasketRequest","DeleteBasketResponse"],["eShop.ClientApp.BasketGrpcClient.BasketReflection","eShop.ClientApp.BasketGrpcClient.GetBasketRequest","eShop.ClientApp.BasketGrpcClient.CustomerBasketResponse","eShop.ClientApp.BasketGrpcClient.BasketItem","eShop.ClientApp.BasketGrpcClient.UpdateBasketRequest","eShop.ClientApp.BasketGrpcClient.DeleteBasketRequest","eShop.ClientApp.BasketGrpcClient.DeleteBasketResponse"],["eShop.ClientApp.BasketGrpcClient.BasketReflection","eShop.ClientApp.BasketGrpcClient.GetBasketRequest","eShop.ClientApp.BasketGrpcClient.CustomerBasketResponse","eShop.ClientApp.BasketGrpcClient.BasketItem","eShop.ClientApp.BasketGrpcClient.UpdateBasketRequest","eShop.ClientApp.BasketGrpcClient.DeleteBasketRequest","eShop.ClientApp.BasketGrpcClient.DeleteBasketResponse"],null,["eShop.ClientApp.BasketGrpcClient.BasketReflection","eShop.ClientApp.BasketGrpcClient.GetBasketRequest","eShop.ClientApp.BasketGrpcClient.CustomerBasketResponse","eShop.ClientApp.BasketGrpcClient.BasketItem","eShop.ClientApp.BasketGrpcClient.UpdateBasketRequest","eShop.ClientApp.BasketGrpcClient.DeleteBasketRequest","eShop.ClientApp.BasketGrpcClient.DeleteBasketResponse"],null,{"csharp":{"attributes":["System.CodeDom.Compiler.GeneratedCodeAttribute","System.Diagnostics.DebuggerDisplayAttribute","System.Diagnostics.DebuggerNonUserCodeAttribute"],"classes":["BasketReflection","GetBasketRequest","CustomerBasketResponse","BasketItem","UpdateBasketRequest","DeleteBasketRequest","DeleteBasketResponse"],"classes_fq":["eShop.ClientApp.BasketGrpcClient.BasketReflection","eShop.ClientApp.BasketGrpcClient.GetBasketRequest","eShop.ClientApp.BasketGrpcClient.CustomerBasketResponse","eShop.ClientApp.BasketGrpcClient.BasketItem","eShop.ClientApp.BasketGrpcClient.UpdateBasketRequest","eShop.ClientApp.BasketGrpcClient.DeleteBasketRequest","eShop.ClientApp.BasketGrpcClient.DeleteBasketResponse"],"extends_fq":["pb::IBufferMessage","pb::IMessage<BasketItem>","pb::IMessage<CustomerBasketResponse>","pb::IMessage<DeleteBasketRequest>","pb::IMessage<DeleteBasketResponse>","pb::IMessage<GetBasketRequest>","pb::IMessage<UpdateBasketRequest>"],"functions":[],"implements_fq":[],"imports":["global::Google.Protobuf","global::Google.Protobuf.Collections","global::Google.Protobuf.Reflection","global::System.Collections.Generic"],"methods":["<init>","<init>","OnConstruction","<init>","Clone","Equals","Equals","GetHashCode","ToString","WriteTo","InternalWriteTo","CalculateSize","MergeFrom","MergeFrom","InternalMergeFrom","<init>","OnConstruction","<init>","Clone","Equals","Equals","GetHashCode","ToString","WriteTo","InternalWriteTo","CalculateSize","MergeFrom","MergeFrom","InternalMergeFrom","<init>","OnConstruction","<init>","Clone","Equals","Equals","GetHashCode","ToString","WriteTo","InternalWriteTo","CalculateSize","MergeFrom","MergeFrom","InternalMergeFrom","<init>","OnConstruction","<init>","Clone","Equals","Equals","GetHashCode","ToString","WriteTo","InternalWriteTo","CalculateSize","MergeFrom","MergeFrom","InternalMergeFrom","<init>","OnConstruction","<init>","Clone","Equals","Equals","GetHashCode","ToString","WriteTo","InternalWriteTo","CalculateSize","MergeFrom","MergeFrom","InternalMergeFrom","<init>","OnConstruction","<init>","Clone","Equals","Equals","GetHashCode","ToString","WriteTo","InternalWriteTo","CalculateSize","MergeFrom","MergeFrom","InternalMergeFrom"],"namespace":"eShop.ClientApp.BasketGrpcClient","parse_status":"ok","partial_types":["eShop.ClientApp.BasketGrpcClient.BasketItem","eShop.ClientApp.BasketGrpcClient.BasketReflection","eShop.ClientApp.BasketGrpcClient.CustomerBasketResponse","eShop.ClientApp.BasketGrpcClient.DeleteBasketRequest","eShop.ClientApp.BasketGrpcClient.DeleteBasketResponse","eShop.ClientApp.BasketGrpcClient.GetBasketRequest","eShop.ClientApp.BasketGrpcClient.UpdateBasketRequest"],"type_kinds":{"eShop.ClientApp.BasketGrpcClient.BasketItem":"class","eShop.ClientApp.BasketGrpcClient.BasketReflection":"class","eShop.ClientApp.BasketGrpcClient.CustomerBasketResponse":"class","eShop.ClientApp.BasketGrpcClient.DeleteBasketRequest":"class","eShop.ClientApp.BasketGrpcClient.DeleteBasketResponse":"class","eShop.ClientApp.BasketGrpcClient.GetBasketRequest":"class","eShop.ClientApp.BasketGrpcClient.UpdateBasketRequest":"class"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.BasketItem.<init>()","name":"<init>","owner":null,"owner_kind":null,"file":-126,"kind":"function","source":"call_graph"},{"id":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.BasketItem.<init>(eShop.ClientApp.BasketGrpcClient.BasketItem)","name":"<init>","owner":null,"owner_kind":null,"file":-126,"kind":"function","source":"call_graph"},{"id":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.BasketItem.CalculateSize","name":"CalculateSize","owner":"eShop.ClientApp.BasketGrpcClient.BasketItem","owner_kind":"class","file":-126,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.BasketItem.Clone","name":"Clone","owner":"eShop.ClientApp.BasketGrpcClient.BasketItem","owner_kind":"class","file":-126,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.BasketItem.Equals(System.Object)","name":"Equals","owner":"eShop.ClientApp.BasketGrpcClient.BasketItem","owner_kind":"class","file":-126,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.BasketItem.Equals(eShop.ClientApp.BasketGrpcClient.BasketItem)","name":"Equals","owner":"eShop.ClientApp.BasketGrpcClient.BasketItem","owner_kind":"class","file":-126,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.BasketItem.GetHashCode","name":"GetHashCode","owner":"eShop.ClientApp.BasketGrpcClient.BasketItem","owner_kind":"class","file":-126,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.BasketItem.MergeFrom(Google.Protobuf.CodedInputStream)","name":"MergeFrom","owner":"eShop.ClientApp.BasketGrpcClient.BasketItem","owner_kind":"class","file":-126,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.BasketItem.MergeFrom(eShop.ClientApp.BasketGrpcClient.BasketItem)","name":"MergeFrom","owner":"eShop.ClientApp.BasketGrpcClient.BasketItem","owner_kind":"class","file":-126,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.BasketItem.OnConstruction","name":"OnConstruction","owner":"eShop.ClientApp.BasketGrpcClient.BasketItem","owner_kind":"class","file":-126,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.BasketItem.ToString","name":"ToString","owner":"eShop.ClientApp.BasketGrpcClient.BasketItem","owner_kind":"class","file":-126,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.BasketItem.WriteTo","name":"WriteTo","owner":"eShop.ClientApp.BasketGrpcClient.BasketItem","owner_kind":"class","file":-126,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.BasketItem.pb::Google.Protobuf.IBufferMessage.InternalMergeFrom","name":"InternalMergeFrom","owner":"eShop.ClientApp.BasketGrpcClient.BasketItem","owner_kind":"class","file":-126,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.BasketItem.pb::Google.Protobuf.IBufferMessage.InternalWriteTo","name":"InternalWriteTo","owner":"eShop.ClientApp.BasketGrpcClient.BasketItem","owner_kind":"class","file":-126,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.BasketReflection.<clinit>","name":"<clinit>","owner":null,"owner_kind":null,"file":-126,"kind":"function","source":"call_graph"},{"id":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.CustomerBasketResponse.<init>()","name":"<init>","owner":null,"owner_kind":null,"file":-126,"kind":"function","source":"call_graph"},{"id":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.CustomerBasketResponse.<init>(eShop.ClientApp.BasketGrpcClient.CustomerBasketResponse)","name":"<init>","owner":null,"owner_kind":null,"file":-126,"kind":"function","source":"call_graph"},{"id":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.CustomerBasketResponse.CalculateSize","name":"CalculateSize","owner":"eShop.ClientApp.BasketGrpcClient.CustomerBasketResponse","owner_kind":"class","file":-126,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.CustomerBasketResponse.Clone","name":"Clone","owner":"eShop.ClientApp.BasketGrpcClient.CustomerBasketResponse","owner_kind":"class","file":-126,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.CustomerBasketResponse.Equals(System.Object)","name":"Equals","owner":"eShop.ClientApp.BasketGrpcClient.CustomerBasketResponse","owner_kind":"class","file":-126,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.CustomerBasketResponse.Equals(eShop.ClientApp.BasketGrpcClient.CustomerBasketResponse)","name":"Equals","owner":"eShop.ClientApp.BasketGrpcClient.CustomerBasketResponse","owner_kind":"class","file":-126,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.CustomerBasketResponse.GetHashCode","name":"GetHashCode","owner":"eShop.ClientApp.BasketGrpcClient.CustomerBasketResponse","owner_kind":"class","file":-126,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.CustomerBasketResponse.MergeFrom(Google.Protobuf.CodedInputStream)","name":"MergeFrom","owner":"eShop.ClientApp.BasketGrpcClient.CustomerBasketResponse","owner_kind":"class","file":-126,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.CustomerBasketResponse.MergeFrom(eShop.ClientApp.BasketGrpcClient.CustomerBasketResponse)","name":"MergeFrom","owner":"eShop.ClientApp.BasketGrpcClient.CustomerBasketResponse","owner_kind":"class","file":-126,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.CustomerBasketResponse.OnConstruction","name":"OnConstruction","owner":"eShop.ClientApp.BasketGrpcClient.CustomerBasketResponse","owner_kind":"class","file":-126,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.CustomerBasketResponse.ToString","name":"ToString","owner":"eShop.ClientApp.BasketGrpcClient.CustomerBasketResponse","owner_kind":"class","file":-126,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.CustomerBasketResponse.WriteTo","name":"WriteTo","owner":"eShop.ClientApp.BasketGrpcClient.CustomerBasketResponse","owner_kind":"class","file":-126,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.CustomerBasketResponse.pb::Google.Protobuf.IBufferMessage.InternalMergeFrom","name":"InternalMergeFrom","owner":"eShop.ClientApp.BasketGrpcClient.CustomerBasketResponse","owner_kind":"class","file":-126,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.CustomerBasketResponse.pb::Google.Protobuf.IBufferMessage.InternalWriteTo","name":"InternalWriteTo","owner":"eShop.ClientApp.BasketGrpcClient.CustomerBasketResponse","owner_kind":"class","file":-126,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.DeleteBasketRequest.<init>()","name":"<init>","owner":null,"owner_kind":null,"file":-126,"kind":"function","source":"call_graph"},{"id":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.DeleteBasketRequest.<init>(eShop.ClientApp.BasketGrpcClient.DeleteBasketRequest)","name":"<init>","owner":null,"owner_kind":null,"file":-126,"kind":"function","source":"call_graph"},{"id":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.DeleteBasketRequest.CalculateSize","name":"CalculateSize","owner":"eShop.ClientApp.BasketGrpcClient.DeleteBasketRequest","owner_kind":"class","file":-126,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.DeleteBasketRequest.Clone","name":"Clone","owner":"eShop.ClientApp.BasketGrpcClient.DeleteBasketRequest","owner_kind":"class","file":-126,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.DeleteBasketRequest.Equals(System.Object)","name":"Equals","owner":"eShop.ClientApp.BasketGrpcClient.DeleteBasketRequest","owner_kind":"class","file":-126,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.DeleteBasketRequest.Equals(eShop.ClientApp.BasketGrpcClient.DeleteBasketRequest)","name":"Equals","owner":"eShop.ClientApp.BasketGrpcClient.DeleteBasketRequest","owner_kind":"class","file":-126,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.DeleteBasketRequest.GetHashCode","name":"GetHashCode","owner":"eShop.ClientApp.BasketGrpcClient.DeleteBasketRequest","owner_kind":"class","file":-126,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.DeleteBasketRequest.MergeFrom(Google.Protobuf.CodedInputStream)","name":"MergeFrom","owner":"eShop.ClientApp.BasketGrpcClient.DeleteBasketRequest","owner_kind":"class","file":-126,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.DeleteBasketRequest.MergeFrom(eShop.ClientApp.BasketGrpcClient.DeleteBasketRequest)","name":"MergeFrom","owner":"eShop.ClientApp.BasketGrpcClient.DeleteBasketRequest","owner_kind":"class","file":-126,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.DeleteBasketRequest.OnConstruction","name":"OnConstruction","owner":"eShop.ClientApp.BasketGrpcClient.DeleteBasketRequest","owner_kind":"class","file":-126,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.DeleteBasketRequest.ToString","name":"ToString","owner":"eShop.ClientApp.BasketGrpcClient.DeleteBasketRequest","owner_kind":"class","file":-126,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.DeleteBasketRequest.WriteTo","name":"WriteTo","owner":"eShop.ClientApp.BasketGrpcClient.DeleteBasketRequest","owner_kind":"class","file":-126,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.DeleteBasketRequest.pb::Google.Protobuf.IBufferMessage.InternalMergeFrom","name":"InternalMergeFrom","owner":"eShop.ClientApp.BasketGrpcClient.DeleteBasketRequest","owner_kind":"class","file":-126,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.DeleteBasketRequest.pb::Google.Protobuf.IBufferMessage.InternalWriteTo","name":"InternalWriteTo","owner":"eShop.ClientApp.BasketGrpcClient.DeleteBasketRequest","owner_kind":"class","file":-126,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.DeleteBasketResponse.<init>()","name":"<init>","owner":null,"owner_kind":null,"file":-126,"kind":"function","source":"call_graph"},{"id":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.DeleteBasketResponse.<init>(eShop.ClientApp.BasketGrpcClient.DeleteBasketResponse)","name":"<init>","owner":null,"owner_kind":null,"file":-126,"kind":"function","source":"call_graph"},{"id":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.DeleteBasketResponse.CalculateSize","name":"CalculateSize","owner":"eShop.ClientApp.BasketGrpcClient.DeleteBasketResponse","owner_kind":"class","file":-126,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.DeleteBasketResponse.Clone","name":"Clone","owner":"eShop.ClientApp.BasketGrpcClient.DeleteBasketResponse","owner_kind":"class","file":-126,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.DeleteBasketResponse.Equals(System.Object)","name":"Equals","owner":"eShop.ClientApp.BasketGrpcClient.DeleteBasketResponse","owner_kind":"class","file":-126,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.DeleteBasketResponse.Equals(eShop.ClientApp.BasketGrpcClient.DeleteBasketResponse)","name":"Equals","owner":"eShop.ClientApp.BasketGrpcClient.DeleteBasketResponse","owner_kind":"class","file":-126,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.DeleteBasketResponse.GetHashCode","name":"GetHashCode","owner":"eShop.ClientApp.BasketGrpcClient.DeleteBasketResponse","owner_kind":"class","file":-126,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.DeleteBasketResponse.MergeFrom(Google.Protobuf.CodedInputStream)","name":"MergeFrom","owner":"eShop.ClientApp.BasketGrpcClient.DeleteBasketResponse","owner_kind":"class","file":-126,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.DeleteBasketResponse.MergeFrom(eShop.ClientApp.BasketGrpcClient.DeleteBasketResponse)","name":"MergeFrom","owner":"eShop.ClientApp.BasketGrpcClient.DeleteBasketResponse","owner_kind":"class","file":-126,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.DeleteBasketResponse.OnConstruction","name":"OnConstruction","owner":"eShop.ClientApp.BasketGrpcClient.DeleteBasketResponse","owner_kind":"class","file":-126,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.DeleteBasketResponse.ToString","name":"ToString","owner":"eShop.ClientApp.BasketGrpcClient.DeleteBasketResponse","owner_kind":"class","file":-126,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.DeleteBasketResponse.WriteTo","name":"WriteTo","owner":"eShop.ClientApp.BasketGrpcClient.DeleteBasketResponse","owner_kind":"class","file":-126,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.DeleteBasketResponse.pb::Google.Protobuf.IBufferMessage.InternalMergeFrom","name":"InternalMergeFrom","owner":"eShop.ClientApp.BasketGrpcClient.DeleteBasketResponse","owner_kind":"class","file":-126,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.DeleteBasketResponse.pb::Google.Protobuf.IBufferMessage.InternalWriteTo","name":"InternalWriteTo","owner":"eShop.ClientApp.BasketGrpcClient.DeleteBasketResponse","owner_kind":"class","file":-126,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.GetBasketRequest.<init>()","name":"<init>","owner":null,"owner_kind":null,"file":-126,"kind":"function","source":"call_graph"},{"id":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.GetBasketRequest.<init>(eShop.ClientApp.BasketGrpcClient.GetBasketRequest)","name":"<init>","owner":null,"owner_kind":null,"file":-126,"kind":"function","source":"call_graph"},{"id":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.GetBasketRequest.CalculateSize","name":"CalculateSize","owner":"eShop.ClientApp.BasketGrpcClient.GetBasketRequest","owner_kind":"class","file":-126,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.GetBasketRequest.Clone","name":"Clone","owner":"eShop.ClientApp.BasketGrpcClient.GetBasketRequest","owner_kind":"class","file":-126,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.GetBasketRequest.Equals(System.Object)","name":"Equals","owner":"eShop.ClientApp.BasketGrpcClient.GetBasketRequest","owner_kind":"class","file":-126,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.GetBasketRequest.Equals(eShop.ClientApp.BasketGrpcClient.GetBasketRequest)","name":"Equals","owner":"eShop.ClientApp.BasketGrpcClient.GetBasketRequest","owner_kind":"class","file":-126,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.GetBasketRequest.GetHashCode","name":"GetHashCode","owner":"eShop.ClientApp.BasketGrpcClient.GetBasketRequest","owner_kind":"class","file":-126,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.GetBasketRequest.MergeFrom(Google.Protobuf.CodedInputStream)","name":"MergeFrom","owner":"eShop.ClientApp.BasketGrpcClient.GetBasketRequest","owner_kind":"class","file":-126,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.GetBasketRequest.MergeFrom(eShop.ClientApp.BasketGrpcClient.GetBasketRequest)","name":"MergeFrom","owner":"eShop.ClientApp.BasketGrpcClient.GetBasketRequest","owner_kind":"class","file":-126,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.GetBasketRequest.OnConstruction","name":"OnConstruction","owner":"eShop.ClientApp.BasketGrpcClient.GetBasketRequest","owner_kind":"class","file":-126,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.GetBasketRequest.ToString","name":"ToString","owner":"eShop.ClientApp.BasketGrpcClient.GetBasketRequest","owner_kind":"class","file":-126,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.GetBasketRequest.WriteTo","name":"WriteTo","owner":"eShop.ClientApp.BasketGrpcClient.GetBasketRequest","owner_kind":"class","file":-126,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.GetBasketRequest.pb::Google.Protobuf.IBufferMessage.InternalMergeFrom","name":"InternalMergeFrom","owner":"eShop.ClientApp.BasketGrpcClient.GetBasketRequest","owner_kind":"class","file":-126,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.GetBasketRequest.pb::Google.Protobuf.IBufferMessage.InternalWriteTo","name":"InternalWriteTo","owner":"eShop.ClientApp.BasketGrpcClient.GetBasketRequest","owner_kind":"class","file":-126,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.UpdateBasketRequest.<init>()","name":"<init>","owner":null,"owner_kind":null,"file":-126,"kind":"function","source":"call_graph"},{"id":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.UpdateBasketRequest.<init>(eShop.ClientApp.BasketGrpcClient.UpdateBasketRequest)","name":"<init>","owner":null,"owner_kind":null,"file":-126,"kind":"function","source":"call_graph"},{"id":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.UpdateBasketRequest.CalculateSize","name":"CalculateSize","owner":"eShop.ClientApp.BasketGrpcClient.UpdateBasketRequest","owner_kind":"class","file":-126,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.UpdateBasketRequest.Clone","name":"Clone","owner":"eShop.ClientApp.BasketGrpcClient.UpdateBasketRequest","owner_kind":"class","file":-126,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.UpdateBasketRequest.Equals(System.Object)","name":"Equals","owner":"eShop.ClientApp.BasketGrpcClient.UpdateBasketRequest","owner_kind":"class","file":-126,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.UpdateBasketRequest.Equals(eShop.ClientApp.BasketGrpcClient.UpdateBasketRequest)","name":"Equals","owner":"eShop.ClientApp.BasketGrpcClient.UpdateBasketRequest","owner_kind":"class","file":-126,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.UpdateBasketRequest.GetHashCode","name":"GetHashCode","owner":"eShop.ClientApp.BasketGrpcClient.UpdateBasketRequest","owner_kind":"class","file":-126,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.UpdateBasketRequest.MergeFrom(Google.Protobuf.CodedInputStream)","name":"MergeFrom","owner":"eShop.ClientApp.BasketGrpcClient.UpdateBasketRequest","owner_kind":"class","file":-126,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.UpdateBasketRequest.MergeFrom(eShop.ClientApp.BasketGrpcClient.UpdateBasketRequest)","name":"MergeFrom","owner":"eShop.ClientApp.BasketGrpcClient.UpdateBasketRequest","owner_kind":"class","file":-126,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.UpdateBasketRequest.OnConstruction","name":"OnConstruction","owner":"eShop.ClientApp.BasketGrpcClient.UpdateBasketRequest","owner_kind":"class","file":-126,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.UpdateBasketRequest.ToString","name":"ToString","owner":"eShop.ClientApp.BasketGrpcClient.UpdateBasketRequest","owner_kind":"class","file":-126,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.UpdateBasketRequest.WriteTo","name":"WriteTo","owner":"eShop.ClientApp.BasketGrpcClient.UpdateBasketRequest","owner_kind":"class","file":-126,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.UpdateBasketRequest.pb::Google.Protobuf.IBufferMessage.InternalMergeFrom","name":"InternalMergeFrom","owner":"eShop.ClientApp.BasketGrpcClient.UpdateBasketRequest","owner_kind":"class","file":-126,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.UpdateBasketRequest.pb::Google.Protobuf.IBufferMessage.InternalWriteTo","name":"InternalWriteTo","owner":"eShop.ClientApp.BasketGrpcClient.UpdateBasketRequest","owner_kind":"class","file":-126,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":42660,"imports":[],"exports":["eShop.ClientApp.BasketGrpcClient.BasketReflection","eShop.ClientApp.BasketGrpcClient.GetBasketRequest","eShop.ClientApp.BasketGrpcClient.CustomerBasketResponse","eShop.ClientApp.BasketGrpcClient.BasketItem","eShop.ClientApp.BasketGrpcClient.UpdateBasketRequest","eShop.ClientApp.BasketGrpcClient.DeleteBasketRequest","eShop.ClientApp.BasketGrpcClient.DeleteBasketResponse"]},null],[126,126,"BasketGrpc.cs","csharp","csharp",null,"src.ClientApp.Services.Basket.Protos.BasketGrpc.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.BasketGrpcClient",186,159,14,13,0.07526881720430108,0,1,1,-127,1,-127,1,[125],["global::Grpc.Core"],["global::Grpc.Core"],["eShop.ClientApp.BasketGrpcClient.Basket","eShop.ClientApp.BasketGrpcClient.Basket.__Helper_MessageCache<T>","eShop.ClientApp.BasketGrpcClient.Basket.BasketClient"],["Basket","__Helper_MessageCache","BasketClient"],["eShop.ClientApp.BasketGrpcClient.Basket","eShop.ClientApp.BasketGrpcClient.Basket.__Helper_MessageCache<T>","eShop.ClientApp.BasketGrpcClient.Basket.BasketClient"],["eShop.ClientApp.BasketGrpcClient.Basket","eShop.ClientApp.BasketGrpcClient.Basket.__Helper_MessageCache<T>","eShop.ClientApp.BasketGrpcClient.Basket.BasketClient"],null,["eShop.ClientApp.BasketGrpcClient.Basket","eShop.ClientApp.BasketGrpcClient.Basket.__Helper_MessageCache<T>","eShop.ClientApp.BasketGrpcClient.Basket.BasketClient"],null,{"csharp":{"attributes":["System.CodeDom.Compiler.GeneratedCodeAttribute"],"classes":["Basket","__Helper_MessageCache","BasketClient"],"classes_fq":["eShop.ClientApp.BasketGrpcClient.Basket","eShop.ClientApp.BasketGrpcClient.Basket.__Helper_MessageCache<T>","eShop.ClientApp.BasketGrpcClient.Basket.BasketClient"],"extends_fq":["grpc::ClientBase<BasketClient>"],"functions":[],"implements_fq":[],"imports":["global::Grpc.Core"],"methods":["__Helper_SerializeMessage","__Helper_DeserializeMessage","<init>","<init>","<init>","<init>","GetBasket","GetBasket","GetBasketAsync","GetBasketAsync","UpdateBasket","UpdateBasket","UpdateBasketAsync","UpdateBasketAsync","DeleteBasket","DeleteBasket","DeleteBasketAsync","DeleteBasketAsync","NewInstance"],"namespace":"eShop.ClientApp.BasketGrpcClient","parse_status":"ok","partial_types":["eShop.ClientApp.BasketGrpcClient.Basket","eShop.ClientApp.BasketGrpcClient.Basket.BasketClient"],"type_kinds":{"eShop.ClientApp.BasketGrpcClient.Basket":"class","eShop.ClientApp.BasketGrpcClient.Basket.BasketClient":"class","eShop.ClientApp.BasketGrpcClient.Basket.__Helper_MessageCache<T>":"class"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/Services/Basket/Protos/BasketGrpc.cs#eShop.ClientApp.BasketGrpcClient.Basket.BasketClient.<init>(ClientBaseConfiguration)","name":"<init>","owner":null,"owner_kind":null,"file":-127,"kind":"function","source":"call_graph"},{"id":"src/ClientApp/Services/Basket/Protos/BasketGrpc.cs#eShop.ClientApp.BasketGrpcClient.Basket.BasketClient.DeleteBasket(eShop.ClientApp.BasketGrpcClient.DeleteBasketRequest,Grpc.Core.CallOptions)","name":"DeleteBasket","owner":"eShop.ClientApp.BasketGrpcClient.Basket.BasketClient","owner_kind":"class","file":-127,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Basket/Protos/BasketGrpc.cs#eShop.ClientApp.BasketGrpcClient.Basket.BasketClient.DeleteBasket(eShop.ClientApp.BasketGrpcClient.DeleteBasketRequest,Grpc.Core.Metadata,System.Nullable<System.DateTime>,System.Threading.CancellationToken)","name":"DeleteBasket","owner":"eShop.ClientApp.BasketGrpcClient.Basket.BasketClient","owner_kind":"class","file":-127,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Basket/Protos/BasketGrpc.cs#eShop.ClientApp.BasketGrpcClient.Basket.BasketClient.DeleteBasketAsync(eShop.ClientApp.BasketGrpcClient.DeleteBasketRequest,Grpc.Core.CallOptions)","name":"DeleteBasketAsync","owner":"eShop.ClientApp.BasketGrpcClient.Basket.BasketClient","owner_kind":"class","file":-127,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Basket/Protos/BasketGrpc.cs#eShop.ClientApp.BasketGrpcClient.Basket.BasketClient.DeleteBasketAsync(eShop.ClientApp.BasketGrpcClient.DeleteBasketRequest,Grpc.Core.Metadata,System.Nullable<System.DateTime>,System.Threading.CancellationToken)","name":"DeleteBasketAsync","owner":"eShop.ClientApp.BasketGrpcClient.Basket.BasketClient","owner_kind":"class","file":-127,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Basket/Protos/BasketGrpc.cs#eShop.ClientApp.BasketGrpcClient.Basket.BasketClient.GetBasket(eShop.ClientApp.BasketGrpcClient.GetBasketRequest,Grpc.Core.CallOptions)","name":"GetBasket","owner":"eShop.ClientApp.BasketGrpcClient.Basket.BasketClient","owner_kind":"class","file":-127,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Basket/Protos/BasketGrpc.cs#eShop.ClientApp.BasketGrpcClient.Basket.BasketClient.GetBasket(eShop.ClientApp.BasketGrpcClient.GetBasketRequest,Grpc.Core.Metadata,System.Nullable<System.DateTime>,System.Threading.CancellationToken)","name":"GetBasket","owner":"eShop.ClientApp.BasketGrpcClient.Basket.BasketClient","owner_kind":"class","file":-127,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Basket/Protos/BasketGrpc.cs#eShop.ClientApp.BasketGrpcClient.Basket.BasketClient.GetBasketAsync(eShop.ClientApp.BasketGrpcClient.GetBasketRequest,Grpc.Core.CallOptions)","name":"GetBasketAsync","owner":"eShop.ClientApp.BasketGrpcClient.Basket.BasketClient","owner_kind":"class","file":-127,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Basket/Protos/BasketGrpc.cs#eShop.ClientApp.BasketGrpcClient.Basket.BasketClient.GetBasketAsync(eShop.ClientApp.BasketGrpcClient.GetBasketRequest,Grpc.Core.Metadata,System.Nullable<System.DateTime>,System.Threading.CancellationToken)","name":"GetBasketAsync","owner":"eShop.ClientApp.BasketGrpcClient.Basket.BasketClient","owner_kind":"class","file":-127,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Basket/Protos/BasketGrpc.cs#eShop.ClientApp.BasketGrpcClient.Basket.BasketClient.NewInstance","name":"NewInstance","owner":"eShop.ClientApp.BasketGrpcClient.Basket.BasketClient","owner_kind":"class","file":-127,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Basket/Protos/BasketGrpc.cs#eShop.ClientApp.BasketGrpcClient.Basket.BasketClient.UpdateBasket(eShop.ClientApp.BasketGrpcClient.UpdateBasketRequest,Grpc.Core.CallOptions)","name":"UpdateBasket","owner":"eShop.ClientApp.BasketGrpcClient.Basket.BasketClient","owner_kind":"class","file":-127,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Basket/Protos/BasketGrpc.cs#eShop.ClientApp.BasketGrpcClient.Basket.BasketClient.UpdateBasket(eShop.ClientApp.BasketGrpcClient.UpdateBasketRequest,Grpc.Core.Metadata,System.Nullable<System.DateTime>,System.Threading.CancellationToken)","name":"UpdateBasket","owner":"eShop.ClientApp.BasketGrpcClient.Basket.BasketClient","owner_kind":"class","file":-127,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Basket/Protos/BasketGrpc.cs#eShop.ClientApp.BasketGrpcClient.Basket.BasketClient.UpdateBasketAsync(eShop.ClientApp.BasketGrpcClient.UpdateBasketRequest,Grpc.Core.CallOptions)","name":"UpdateBasketAsync","owner":"eShop.ClientApp.BasketGrpcClient.Basket.BasketClient","owner_kind":"class","file":-127,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Basket/Protos/BasketGrpc.cs#eShop.ClientApp.BasketGrpcClient.Basket.BasketClient.UpdateBasketAsync(eShop.ClientApp.BasketGrpcClient.UpdateBasketRequest,Grpc.Core.Metadata,System.Nullable<System.DateTime>,System.Threading.CancellationToken)","name":"UpdateBasketAsync","owner":"eShop.ClientApp.BasketGrpcClient.Basket.BasketClient","owner_kind":"class","file":-127,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Basket/Protos/BasketGrpc.cs#eShop.ClientApp.BasketGrpcClient.Basket.__Helper_DeserializeMessage","name":"__Helper_DeserializeMessage","owner":"eShop.ClientApp.BasketGrpcClient.Basket","owner_kind":"class","file":-127,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Basket/Protos/BasketGrpc.cs#eShop.ClientApp.BasketGrpcClient.Basket.__Helper_SerializeMessage","name":"__Helper_SerializeMessage","owner":"eShop.ClientApp.BasketGrpcClient.Basket","owner_kind":"class","file":-127,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":13431,"imports":[-126],"exports":["eShop.ClientApp.BasketGrpcClient.Basket","eShop.ClientApp.BasketGrpcClient.Basket.__Helper_MessageCache<T>","eShop.ClientApp.BasketGrpcClient.Basket.BasketClient"]},null],[127,127,"CatalogMockService.cs","csharp","csharp",null,"src.ClientApp.Services.Catalog.CatalogMockService.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Services.Catalog",116,102,0,14,0.0,0,8,6,-128,1,-128,1,[88,89,91,129,130],["eShop.ClientApp.Models.Catalog"],null,["eShop.ClientApp.Services.Catalog.CatalogMockService"],["CatalogMockService"],["eShop.ClientApp.Services.Catalog.CatalogMockService"],["eShop.ClientApp.Services.Catalog.CatalogMockService"],null,["eShop.ClientApp.Services.Catalog.CatalogMockService"],null,{"csharp":{"attributes":[],"classes":["CatalogMockService"],"classes_fq":["eShop.ClientApp.Services.Catalog.CatalogMockService"],"extends_fq":[],"functions":[],"implements_fq":["eShop.ClientApp.Services.Catalog.ICatalogService"],"imports":["eShop.ClientApp.Models.Catalog"],"methods":["GetCatalogAsync","GetCatalogItemAsync","FilterAsync","GetCatalogBrandAsync","GetCatalogTypeAsync"],"namespace":"eShop.ClientApp.Services.Catalog","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.Services.Catalog.CatalogMockService":"class"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/Services/Catalog/CatalogMockService.cs#eShop.ClientApp.Services.Catalog.CatalogMockService.FilterAsync","name":"FilterAsync","owner":"eShop.ClientApp.Services.Catalog.CatalogMockService","owner_kind":"class","file":-128,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Catalog/CatalogMockService.cs#eShop.ClientApp.Services.Catalog.CatalogMockService.GetCatalogAsync","name":"GetCatalogAsync","owner":"eShop.ClientApp.Services.Catalog.CatalogMockService","owner_kind":"class","file":-128,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Catalog/CatalogMockService.cs#eShop.ClientApp.Services.Catalog.CatalogMockService.GetCatalogBrandAsync","name":"GetCatalogBrandAsync","owner":"eShop.ClientApp.Services.Catalog.CatalogMockService","owner_kind":"class","file":-128,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Catalog/CatalogMockService.cs#eShop.ClientApp.Services.Catalog.CatalogMockService.GetCatalogItemAsync","name":"GetCatalogItemAsync","owner":"eShop.ClientApp.Services.Catalog.CatalogMockService","owner_kind":"class","file":-128,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Catalog/CatalogMockService.cs#eShop.ClientApp.Services.Catalog.CatalogMockService.GetCatalogTypeAsync","name":"GetCatalogTypeAsync","owner":"eShop.ClientApp.Services.Catalog.CatalogMockService","owner_kind":"class","file":-128,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":5756,"imports":[-89,-90,-92,-130,-131],"exports":["eShop.ClientApp.Services.Catalog.CatalogMockService"]},null],[128,128,"CatalogService.cs","csharp","csharp",null,"src.ClientApp.Services.Catalog.CatalogService.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Services.Catalog",84,63,0,21,0.0,0,1,13,-129,1,-129,1,[83,88,89,90,91,129,135,150,152],["eShop.ClientApp.Helpers","eShop.ClientApp.Models.Catalog","eShop.ClientApp.Services.FixUri","eShop.ClientApp.Services.RequestProvider","eShop.ClientApp.Services.Settings"],null,["eShop.ClientApp.Services.Catalog.CatalogService"],["CatalogService"],["eShop.ClientApp.Services.Catalog.CatalogService"],["eShop.ClientApp.Services.Catalog.CatalogService"],null,["eShop.ClientApp.Services.Catalog.CatalogService"],null,{"csharp":{"attributes":[],"classes":["CatalogService"],"classes_fq":["eShop.ClientApp.Services.Catalog.CatalogService"],"extends_fq":[],"functions":[],"implements_fq":["eShop.ClientApp.Services.Catalog.ICatalogService"],"imports":["eShop.ClientApp.Helpers","eShop.ClientApp.Models.Catalog","eShop.ClientApp.Services.FixUri","eShop.ClientApp.Services.RequestProvider","eShop.ClientApp.Services.Settings"],"methods":["<init>","FilterAsync","GetCatalogAsync","GetCatalogItemAsync","GetCatalogBrandAsync","GetCatalogTypeAsync"],"namespace":"eShop.ClientApp.Services.Catalog","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.Services.Catalog.CatalogService":"class"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/Services/Catalog/CatalogService.cs#eShop.ClientApp.Services.Catalog.CatalogService.FilterAsync","name":"FilterAsync","owner":"eShop.ClientApp.Services.Catalog.CatalogService","owner_kind":"class","file":-129,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Catalog/CatalogService.cs#eShop.ClientApp.Services.Catalog.CatalogService.GetCatalogAsync","name":"GetCatalogAsync","owner":"eShop.ClientApp.Services.Catalog.CatalogService","owner_kind":"class","file":-129,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Catalog/CatalogService.cs#eShop.ClientApp.Services.Catalog.CatalogService.GetCatalogBrandAsync","name":"GetCatalogBrandAsync","owner":"eShop.ClientApp.Services.Catalog.CatalogService","owner_kind":"class","file":-129,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Catalog/CatalogService.cs#eShop.ClientApp.Services.Catalog.CatalogService.GetCatalogItemAsync","name":"GetCatalogItemAsync","owner":"eShop.ClientApp.Services.Catalog.CatalogService","owner_kind":"class","file":-129,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Catalog/CatalogService.cs#eShop.ClientApp.Services.Catalog.CatalogService.GetCatalogTypeAsync","name":"GetCatalogTypeAsync","owner":"eShop.ClientApp.Services.Catalog.CatalogService","owner_kind":"class","file":-129,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":3134,"imports":[-84,-89,-90,-91,-92,-130,-136,-151,-153],"exports":["eShop.ClientApp.Services.Catalog.CatalogService"]},null],[129,129,"ICatalogService.cs","csharp","csharp",null,"src.ClientApp.Services.Catalog.ICatalogService.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Services.Catalog",13,10,0,3,0.0,0,8,3,-130,1,-130,1,[88,89,91],["eShop.ClientApp.Models.Catalog"],null,["eShop.ClientApp.Services.Catalog.ICatalogService"],["ICatalogService"],["eShop.ClientApp.Services.Catalog.ICatalogService"],["eShop.ClientApp.Services.Catalog.ICatalogService"],null,["eShop.ClientApp.Services.Catalog.ICatalogService"],null,{"csharp":{"attributes":[],"classes":["ICatalogService"],"classes_fq":["eShop.ClientApp.Services.Catalog.ICatalogService"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["eShop.ClientApp.Models.Catalog"],"methods":["GetCatalogBrandAsync","FilterAsync","GetCatalogTypeAsync","GetCatalogAsync","GetCatalogItemAsync"],"namespace":"eShop.ClientApp.Services.Catalog","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.Services.Catalog.ICatalogService":"interface"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/Services/Catalog/ICatalogService.cs#eShop.ClientApp.Services.Catalog.ICatalogService.FilterAsync","name":"FilterAsync","owner":"eShop.ClientApp.Services.Catalog.ICatalogService","owner_kind":"interface","file":-130,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Catalog/ICatalogService.cs#eShop.ClientApp.Services.Catalog.ICatalogService.GetCatalogAsync","name":"GetCatalogAsync","owner":"eShop.ClientApp.Services.Catalog.ICatalogService","owner_kind":"interface","file":-130,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Catalog/ICatalogService.cs#eShop.ClientApp.Services.Catalog.ICatalogService.GetCatalogBrandAsync","name":"GetCatalogBrandAsync","owner":"eShop.ClientApp.Services.Catalog.ICatalogService","owner_kind":"interface","file":-130,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Catalog/ICatalogService.cs#eShop.ClientApp.Services.Catalog.ICatalogService.GetCatalogItemAsync","name":"GetCatalogItemAsync","owner":"eShop.ClientApp.Services.Catalog.ICatalogService","owner_kind":"interface","file":-130,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Catalog/ICatalogService.cs#eShop.ClientApp.Services.Catalog.ICatalogService.GetCatalogTypeAsync","name":"GetCatalogTypeAsync","owner":"eShop.ClientApp.Services.Catalog.ICatalogService","owner_kind":"interface","file":-130,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":443,"imports":[-89,-90,-92],"exports":["eShop.ClientApp.Services.Catalog.ICatalogService"]},null],[130,130,"Common.cs","csharp","csharp",null,"src.ClientApp.Services.Common.Common.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Services.Common",13,11,0,2,0.0,0,3,0,-131,1,-131,1,null,null,null,["eShop.ClientApp.Services.Common.Common"],["Common"],["eShop.ClientApp.Services.Common.Common"],["eShop.ClientApp.Services.Common.Common"],null,["eShop.ClientApp.Services.Common.Common"],null,{"csharp":{"attributes":[],"classes":["Common"],"classes_fq":["eShop.ClientApp.Services.Common.Common"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":[],"namespace":"eShop.ClientApp.Services.Common","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.Services.Common.Common":"class"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":402,"imports":[],"exports":["eShop.ClientApp.Services.Common.Common"]},null],[131,131,"DialogService.cs","csharp","csharp",null,"src.ClientApp.Services.Dialog.DialogService.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Services",9,8,0,1,0.0,0,1,3,-132,1,-132,1,[63,132],null,null,["eShop.ClientApp.Services.DialogService"],["DialogService"],["eShop.ClientApp.Services.DialogService"],["eShop.ClientApp.Services.DialogService"],null,["eShop.ClientApp.Services.DialogService"],null,{"csharp":{"attributes":[],"classes":["DialogService"],"classes_fq":["eShop.ClientApp.Services.DialogService"],"extends_fq":[],"functions":[],"implements_fq":["eShop.ClientApp.Services.IDialogService"],"imports":[],"methods":["ShowAlertAsync"],"namespace":"eShop.ClientApp.Services","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.Services.DialogService":"class"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/Services/Dialog/DialogService.cs#eShop.ClientApp.Services.DialogService.ShowAlertAsync","name":"ShowAlertAsync","owner":"eShop.ClientApp.Services.DialogService","owner_kind":"class","file":-132,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":256,"imports":[-64,-133],"exports":["eShop.ClientApp.Services.DialogService"]},null],[132,132,"IDialogService.cs","csharp","csharp",null,"src.ClientApp.Services.Dialog.IDialogService.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Services",6,5,0,1,0.0,0,7,0,-133,1,-133,1,null,null,null,["eShop.ClientApp.Services.IDialogService"],["IDialogService"],["eShop.ClientApp.Services.IDialogService"],["eShop.ClientApp.Services.IDialogService"],null,["eShop.ClientApp.Services.IDialogService"],null,{"csharp":{"attributes":[],"classes":["IDialogService"],"classes_fq":["eShop.ClientApp.Services.IDialogService"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":["ShowAlertAsync"],"namespace":"eShop.ClientApp.Services","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.Services.IDialogService":"interface"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/Services/Dialog/IDialogService.cs#eShop.ClientApp.Services.IDialogService.ShowAlertAsync","name":"ShowAlertAsync","owner":"eShop.ClientApp.Services.IDialogService","owner_kind":"interface","file":-133,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":151,"imports":[],"exports":["eShop.ClientApp.Services.IDialogService"]},null],[133,133,"EShopJsonSerializerContext.cs","csharp","csharp",null,"src.ClientApp.Services.EShopJsonSerializerContext.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Services",21,19,0,2,0.0,0,2,8,-134,1,-134,1,[88,89,90,91,94,100,102,107],["System.Text.Json.Serialization","eShop.ClientApp.Models.Catalog","eShop.ClientApp.Models.Orders","eShop.ClientApp.Models.Token"],["System.Text.Json.Serialization"],["eShop.ClientApp.Services.EShopJsonSerializerContext"],["EShopJsonSerializerContext"],["eShop.ClientApp.Services.EShopJsonSerializerContext"],["eShop.ClientApp.Services.EShopJsonSerializerContext"],null,["eShop.ClientApp.Services.EShopJsonSerializerContext"],null,{"csharp":{"attributes":["System.Text.Json.Serialization.JsonSerializableAttribute","System.Text.Json.Serialization.JsonSourceGenerationOptionsAttribute"],"classes":["EShopJsonSerializerContext"],"classes_fq":["eShop.ClientApp.Services.EShopJsonSerializerContext"],"extends_fq":["System.Text.Json.Serialization.JsonSerializerContext"],"functions":[],"implements_fq":[],"imports":["System.Text.Json.Serialization","eShop.ClientApp.Models.Catalog","eShop.ClientApp.Models.Orders","eShop.ClientApp.Models.Token"],"methods":[],"namespace":"eShop.ClientApp.Services","parse_status":"ok","partial_types":["eShop.ClientApp.Services.EShopJsonSerializerContext"],"type_kinds":{"eShop.ClientApp.Services.EShopJsonSerializerContext":"class"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":747,"imports":[-89,-90,-91,-92,-95,-101,-103,-108],"exports":["eShop.ClientApp.Services.EShopJsonSerializerContext"]},null],[134,134,"FixUriService.cs","csharp","csharp",null,"src.ClientApp.Services.FixUri.FixUriService.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Services.FixUri",108,94,0,14,0.0,0,1,6,-135,1,-135,1,[86,89,97,135,152],["System.Diagnostics","System.Text.RegularExpressions","eShop.ClientApp.Models.Basket","eShop.ClientApp.Models.Catalog","eShop.ClientApp.Models.Marketing","eShop.ClientApp.Services.Settings"],["System.Diagnostics","System.Text.RegularExpressions"],["eShop.ClientApp.Services.FixUri.FixUriService"],["FixUriService"],["eShop.ClientApp.Services.FixUri.FixUriService"],["eShop.ClientApp.Services.FixUri.FixUriService"],null,["eShop.ClientApp.Services.FixUri.FixUriService"],null,{"csharp":{"attributes":[],"classes":["FixUriService"],"classes_fq":["eShop.ClientApp.Services.FixUri.FixUriService"],"extends_fq":[],"functions":[],"implements_fq":["eShop.ClientApp.Services.FixUri.IFixUriService"],"imports":["System.Diagnostics","System.Text.RegularExpressions","eShop.ClientApp.Models.Basket","eShop.ClientApp.Models.Catalog","eShop.ClientApp.Models.Marketing","eShop.ClientApp.Services.Settings"],"methods":["<init>","FixCatalogItemPictureUri","FixBasketItemPictureUri","FixCampaignItemPictureUri"],"namespace":"eShop.ClientApp.Services.FixUri","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.Services.FixUri.FixUriService":"class"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/Services/FixUri/FixUriService.cs#eShop.ClientApp.Services.FixUri.FixUriService.FixBasketItemPictureUri","name":"FixBasketItemPictureUri","owner":"eShop.ClientApp.Services.FixUri.FixUriService","owner_kind":"class","file":-135,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/FixUri/FixUriService.cs#eShop.ClientApp.Services.FixUri.FixUriService.FixCampaignItemPictureUri","name":"FixCampaignItemPictureUri","owner":"eShop.ClientApp.Services.FixUri.FixUriService","owner_kind":"class","file":-135,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/FixUri/FixUriService.cs#eShop.ClientApp.Services.FixUri.FixUriService.FixCatalogItemPictureUri","name":"FixCatalogItemPictureUri","owner":"eShop.ClientApp.Services.FixUri.FixUriService","owner_kind":"class","file":-135,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":3435,"imports":[-87,-90,-98,-136,-153],"exports":["eShop.ClientApp.Services.FixUri.FixUriService"]},null],[135,135,"IFixUriService.cs","csharp","csharp",null,"src.ClientApp.Services.FixUri.IFixUriService.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Services.FixUri",12,10,0,2,0.0,0,7,3,-136,1,-136,1,[86,89,97],["eShop.ClientApp.Models.Basket","eShop.ClientApp.Models.Catalog","eShop.ClientApp.Models.Marketing"],null,["eShop.ClientApp.Services.FixUri.IFixUriService"],["IFixUriService"],["eShop.ClientApp.Services.FixUri.IFixUriService"],["eShop.ClientApp.Services.FixUri.IFixUriService"],null,["eShop.ClientApp.Services.FixUri.IFixUriService"],null,{"csharp":{"attributes":[],"classes":["IFixUriService"],"classes_fq":["eShop.ClientApp.Services.FixUri.IFixUriService"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["eShop.ClientApp.Models.Basket","eShop.ClientApp.Models.Catalog","eShop.ClientApp.Models.Marketing"],"methods":["FixCatalogItemPictureUri","FixBasketItemPictureUri","FixCampaignItemPictureUri"],"namespace":"eShop.ClientApp.Services.FixUri","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.Services.FixUri.IFixUriService":"interface"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/Services/FixUri/IFixUriService.cs#eShop.ClientApp.Services.FixUri.IFixUriService.FixBasketItemPictureUri","name":"FixBasketItemPictureUri","owner":"eShop.ClientApp.Services.FixUri.IFixUriService","owner_kind":"interface","file":-136,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/FixUri/IFixUriService.cs#eShop.ClientApp.Services.FixUri.IFixUriService.FixCampaignItemPictureUri","name":"FixCampaignItemPictureUri","owner":"eShop.ClientApp.Services.FixUri.IFixUriService","owner_kind":"interface","file":-136,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/FixUri/IFixUriService.cs#eShop.ClientApp.Services.FixUri.IFixUriService.FixCatalogItemPictureUri","name":"FixCatalogItemPictureUri","owner":"eShop.ClientApp.Services.FixUri.IFixUriService","owner_kind":"interface","file":-136,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":421,"imports":[-87,-90,-98],"exports":["eShop.ClientApp.Services.FixUri.IFixUriService"]},null],[136,136,"AuthorizeRequest.cs","csharp","csharp",null,"src.ClientApp.Services.Identity.AuthorizeRequest.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Services.Identity",21,17,0,4,0.0,0,0,0,-137,1,-137,1,null,["System.Net"],["System.Net"],["eShop.ClientApp.Services.Identity.AuthorizeRequest"],["AuthorizeRequest"],["eShop.ClientApp.Services.Identity.AuthorizeRequest"],["eShop.ClientApp.Services.Identity.AuthorizeRequest"],null,["eShop.ClientApp.Services.Identity.AuthorizeRequest"],null,{"csharp":{"attributes":[],"classes":["AuthorizeRequest"],"classes_fq":["eShop.ClientApp.Services.Identity.AuthorizeRequest"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["System.Net"],"methods":["<init>","Create"],"namespace":"eShop.ClientApp.Services.Identity","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.Services.Identity.AuthorizeRequest":"class"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/Services/Identity/AuthorizeRequest.cs#eShop.ClientApp.Services.Identity.AuthorizeRequest.<init>","name":"<init>","owner":null,"owner_kind":null,"file":-137,"kind":"function","source":"call_graph"},{"id":"src/ClientApp/Services/Identity/AuthorizeRequest.cs#eShop.ClientApp.Services.Identity.AuthorizeRequest.Create","name":"Create","owner":"eShop.ClientApp.Services.Identity.AuthorizeRequest","owner_kind":"class","file":-137,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":625,"imports":[],"exports":["eShop.ClientApp.Services.Identity.AuthorizeRequest"]},null],[137,137,"IIdentityService.cs","csharp","csharp",null,"src.ClientApp.Services.Identity.IIdentityService.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Services.Identity",14,9,0,5,0.0,0,16,1,-138,1,-138,1,[111],["eShop.ClientApp.Models.User"],null,["eShop.ClientApp.Services.Identity.IIdentityService"],["IIdentityService"],["eShop.ClientApp.Services.Identity.IIdentityService"],["eShop.ClientApp.Services.Identity.IIdentityService"],null,["eShop.ClientApp.Services.Identity.IIdentityService"],null,{"csharp":{"attributes":[],"classes":["IIdentityService"],"classes_fq":["eShop.ClientApp.Services.Identity.IIdentityService"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["eShop.ClientApp.Models.User"],"methods":["SignInAsync","SignOutAsync","GetUserInfoAsync","GetAuthTokenAsync"],"namespace":"eShop.ClientApp.Services.Identity","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.Services.Identity.IIdentityService":"interface"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/Services/Identity/IIdentityService.cs#eShop.ClientApp.Services.Identity.IIdentityService.GetAuthTokenAsync","name":"GetAuthTokenAsync","owner":"eShop.ClientApp.Services.Identity.IIdentityService","owner_kind":"interface","file":-138,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Identity/IIdentityService.cs#eShop.ClientApp.Services.Identity.IIdentityService.GetUserInfoAsync","name":"GetUserInfoAsync","owner":"eShop.ClientApp.Services.Identity.IIdentityService","owner_kind":"interface","file":-138,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Identity/IIdentityService.cs#eShop.ClientApp.Services.Identity.IIdentityService.SignInAsync","name":"SignInAsync","owner":"eShop.ClientApp.Services.Identity.IIdentityService","owner_kind":"interface","file":-138,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Identity/IIdentityService.cs#eShop.ClientApp.Services.Identity.IIdentityService.SignOutAsync","name":"SignOutAsync","owner":"eShop.ClientApp.Services.Identity.IIdentityService","owner_kind":"interface","file":-138,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":261,"imports":[-112],"exports":["eShop.ClientApp.Services.Identity.IIdentityService"]},null],[138,138,"IdentityMockService.cs","csharp","csharp",null,"src.ClientApp.Services.Identity.IdentityMockService.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Services.Identity",58,50,0,8,0.0,0,4,3,-139,1,-139,1,[111,137],["eShop.ClientApp.Models.User"],null,["eShop.ClientApp.Services.Identity.IdentityMockService"],["IdentityMockService"],["eShop.ClientApp.Services.Identity.IdentityMockService"],["eShop.ClientApp.Services.Identity.IdentityMockService"],null,["eShop.ClientApp.Services.Identity.IdentityMockService"],null,{"csharp":{"attributes":[],"classes":["IdentityMockService"],"classes_fq":["eShop.ClientApp.Services.Identity.IdentityMockService"],"extends_fq":[],"functions":[],"implements_fq":["eShop.ClientApp.Services.Identity.IIdentityService"],"imports":["eShop.ClientApp.Models.User"],"methods":["SignInAsync","SignOutAsync","GetUserInfoAsync","GetAuthTokenAsync"],"namespace":"eShop.ClientApp.Services.Identity","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.Services.Identity.IdentityMockService":"class"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/Services/Identity/IdentityMockService.cs#eShop.ClientApp.Services.Identity.IdentityMockService.GetAuthTokenAsync","name":"GetAuthTokenAsync","owner":"eShop.ClientApp.Services.Identity.IdentityMockService","owner_kind":"class","file":-139,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Identity/IdentityMockService.cs#eShop.ClientApp.Services.Identity.IdentityMockService.GetUserInfoAsync","name":"GetUserInfoAsync","owner":"eShop.ClientApp.Services.Identity.IdentityMockService","owner_kind":"class","file":-139,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Identity/IdentityMockService.cs#eShop.ClientApp.Services.Identity.IdentityMockService.SignInAsync","name":"SignInAsync","owner":"eShop.ClientApp.Services.Identity.IdentityMockService","owner_kind":"class","file":-139,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Identity/IdentityMockService.cs#eShop.ClientApp.Services.Identity.IdentityMockService.SignOutAsync","name":"SignOutAsync","owner":"eShop.ClientApp.Services.Identity.IdentityMockService","owner_kind":"class","file":-139,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":1456,"imports":[-112,-138],"exports":["eShop.ClientApp.Services.Identity.IdentityMockService"]},null],[139,139,"IdentityService.cs","csharp","csharp",null,"src.ClientApp.Services.Identity.IdentityService.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Services.Identity",153,128,0,25,0.0,0,1,6,-140,1,-140,1,[107,111,137,152],["eShop.ClientApp.Models.Token","eShop.ClientApp.Models.User","eShop.ClientApp.Services.Settings","IdentityModel.OidcClient","IdentityModel.OidcClient.Browser.IBrowser"],["IdentityModel.OidcClient","IdentityModel.OidcClient.Browser.IBrowser"],["eShop.ClientApp.Services.Identity.IdentityService"],["IdentityService"],["eShop.ClientApp.Services.Identity.IdentityService"],["eShop.ClientApp.Services.Identity.IdentityService"],null,["eShop.ClientApp.Services.Identity.IdentityService"],null,{"csharp":{"attributes":[],"classes":["IdentityService"],"classes_fq":["eShop.ClientApp.Services.Identity.IdentityService"],"extends_fq":[],"functions":[],"implements_fq":["eShop.ClientApp.Services.Identity.IIdentityService"],"imports":["eShop.ClientApp.Models.Token","eShop.ClientApp.Models.User","eShop.ClientApp.Services.Settings","IdentityModel.OidcClient","IdentityModel.OidcClient.Browser.IBrowser"],"methods":["<init>","SignInAsync","SignOutAsync","GetUserInfoAsync","GetAuthTokenAsync","GetClient"],"namespace":"eShop.ClientApp.Services.Identity","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.Services.Identity.IdentityService":"class"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/Services/Identity/IdentityService.cs#eShop.ClientApp.Services.Identity.IdentityService.GetAuthTokenAsync","name":"GetAuthTokenAsync","owner":"eShop.ClientApp.Services.Identity.IdentityService","owner_kind":"class","file":-140,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Identity/IdentityService.cs#eShop.ClientApp.Services.Identity.IdentityService.GetClient","name":"GetClient","owner":"eShop.ClientApp.Services.Identity.IdentityService","owner_kind":"class","file":-140,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Identity/IdentityService.cs#eShop.ClientApp.Services.Identity.IdentityService.GetUserInfoAsync","name":"GetUserInfoAsync","owner":"eShop.ClientApp.Services.Identity.IdentityService","owner_kind":"class","file":-140,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Identity/IdentityService.cs#eShop.ClientApp.Services.Identity.IdentityService.SignInAsync","name":"SignInAsync","owner":"eShop.ClientApp.Services.Identity.IdentityService","owner_kind":"class","file":-140,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Identity/IdentityService.cs#eShop.ClientApp.Services.Identity.IdentityService.SignOutAsync","name":"SignOutAsync","owner":"eShop.ClientApp.Services.Identity.IdentityService","owner_kind":"class","file":-140,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":5728,"imports":[-108,-112,-138,-153],"exports":["eShop.ClientApp.Services.Identity.IdentityService"]},null],[140,140,"ILocationService.cs","csharp","csharp",null,"src.ClientApp.Services.Location.ILocationService.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Services.Location",6,5,0,1,0.0,0,7,1,-141,1,-141,1,[94],null,null,["eShop.ClientApp.Services.Location.ILocationService"],["ILocationService"],["eShop.ClientApp.Services.Location.ILocationService"],["eShop.ClientApp.Services.Location.ILocationService"],null,["eShop.ClientApp.Services.Location.ILocationService"],null,{"csharp":{"attributes":[],"classes":["ILocationService"],"classes_fq":["eShop.ClientApp.Services.Location.ILocationService"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":["UpdateUserLocation"],"namespace":"eShop.ClientApp.Services.Location","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.Services.Location.ILocationService":"interface"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/Services/Location/ILocationService.cs#eShop.ClientApp.Services.Location.ILocationService.UpdateUserLocation","name":"UpdateUserLocation","owner":"eShop.ClientApp.Services.Location.ILocationService","owner_kind":"interface","file":-141,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":152,"imports":[-95],"exports":["eShop.ClientApp.Services.Location.ILocationService"]},null],[141,141,"LocationService.cs","csharp","csharp",null,"src.ClientApp.Services.Location.LocationService.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Services.Location",30,22,2,6,0.06666666666666667,0,1,5,-142,1,-142,1,[94,137,140],["eShop.ClientApp.Services.Identity","eShop.ClientApp.Services.RequestProvider","eShop.ClientApp.Services.Settings"],null,["eShop.ClientApp.Services.Location.LocationService"],["LocationService"],["eShop.ClientApp.Services.Location.LocationService"],["eShop.ClientApp.Services.Location.LocationService"],null,["eShop.ClientApp.Services.Location.LocationService"],null,{"csharp":{"attributes":[],"classes":["LocationService"],"classes_fq":["eShop.ClientApp.Services.Location.LocationService"],"extends_fq":[],"functions":[],"implements_fq":["eShop.ClientApp.Services.Location.ILocationService"],"imports":["eShop.ClientApp.Services.Identity","eShop.ClientApp.Services.RequestProvider","eShop.ClientApp.Services.Settings"],"methods":["<init>","UpdateUserLocation"],"namespace":"eShop.ClientApp.Services.Location","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.Services.Location.LocationService":"class"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/Services/Location/LocationService.cs#eShop.ClientApp.Services.Location.LocationService.UpdateUserLocation","name":"UpdateUserLocation","owner":"eShop.ClientApp.Services.Location.LocationService","owner_kind":"class","file":-142,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":917,"imports":[-95,-138,-141],"exports":["eShop.ClientApp.Services.Location.LocationService"]},null],[142,142,"INavigationService.cs","csharp","csharp",null,"src.ClientApp.Services.Navigation.INavigationService.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Services",10,7,0,3,0.0,0,34,0,-143,1,-143,1,null,null,null,["eShop.ClientApp.Services.INavigationService"],["INavigationService"],["eShop.ClientApp.Services.INavigationService"],["eShop.ClientApp.Services.INavigationService"],null,["eShop.ClientApp.Services.INavigationService"],null,{"csharp":{"attributes":[],"classes":["INavigationService"],"classes_fq":["eShop.ClientApp.Services.INavigationService"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":["InitializeAsync","NavigateToAsync","PopAsync"],"namespace":"eShop.ClientApp.Services","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.Services.INavigationService":"interface"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/Services/Navigation/INavigationService.cs#eShop.ClientApp.Services.INavigationService.InitializeAsync","name":"InitializeAsync","owner":"eShop.ClientApp.Services.INavigationService","owner_kind":"interface","file":-143,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Navigation/INavigationService.cs#eShop.ClientApp.Services.INavigationService.NavigateToAsync","name":"NavigateToAsync","owner":"eShop.ClientApp.Services.INavigationService","owner_kind":"interface","file":-143,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Navigation/INavigationService.cs#eShop.ClientApp.Services.INavigationService.PopAsync","name":"PopAsync","owner":"eShop.ClientApp.Services.INavigationService","owner_kind":"interface","file":-143,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":223,"imports":[],"exports":["eShop.ClientApp.Services.INavigationService"]},null],[143,143,"MauiNavigationService.cs","csharp","csharp",null,"src.ClientApp.Services.Navigation.MauiNavigationService.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Services",35,27,0,8,0.0,0,1,5,-144,1,-144,1,[111,121,137,142],["eShop.ClientApp.Models.User","eShop.ClientApp.Services.AppEnvironment"],null,["eShop.ClientApp.Services.MauiNavigationService"],["MauiNavigationService"],["eShop.ClientApp.Services.MauiNavigationService"],["eShop.ClientApp.Services.MauiNavigationService"],null,["eShop.ClientApp.Services.MauiNavigationService"],null,{"csharp":{"attributes":[],"classes":["MauiNavigationService"],"classes_fq":["eShop.ClientApp.Services.MauiNavigationService"],"extends_fq":[],"functions":[],"implements_fq":["eShop.ClientApp.Services.INavigationService"],"imports":["eShop.ClientApp.Models.User","eShop.ClientApp.Services.AppEnvironment"],"methods":["<init>","InitializeAsync","NavigateToAsync","PopAsync"],"namespace":"eShop.ClientApp.Services","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.Services.MauiNavigationService":"class"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/Services/Navigation/MauiNavigationService.cs#eShop.ClientApp.Services.MauiNavigationService.InitializeAsync","name":"InitializeAsync","owner":"eShop.ClientApp.Services.MauiNavigationService","owner_kind":"class","file":-144,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Navigation/MauiNavigationService.cs#eShop.ClientApp.Services.MauiNavigationService.NavigateToAsync","name":"NavigateToAsync","owner":"eShop.ClientApp.Services.MauiNavigationService","owner_kind":"class","file":-144,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Navigation/MauiNavigationService.cs#eShop.ClientApp.Services.MauiNavigationService.PopAsync","name":"PopAsync","owner":"eShop.ClientApp.Services.MauiNavigationService","owner_kind":"class","file":-144,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":1050,"imports":[-112,-122,-138,-143],"exports":["eShop.ClientApp.Services.MauiNavigationService"]},null],[144,144,"IOpenUrlService.cs","csharp","csharp",null,"src.ClientApp.Services.OpenUrl.IOpenUrlService.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Services.OpenUrl",6,5,0,1,0.0,0,5,0,-145,1,-145,1,null,null,null,["eShop.ClientApp.Services.OpenUrl.IOpenUrlService"],["IOpenUrlService"],["eShop.ClientApp.Services.OpenUrl.IOpenUrlService"],["eShop.ClientApp.Services.OpenUrl.IOpenUrlService"],null,["eShop.ClientApp.Services.OpenUrl.IOpenUrlService"],null,{"csharp":{"attributes":[],"classes":["IOpenUrlService"],"classes_fq":["eShop.ClientApp.Services.OpenUrl.IOpenUrlService"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":["OpenUrl"],"namespace":"eShop.ClientApp.Services.OpenUrl","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.Services.OpenUrl.IOpenUrlService":"interface"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/Services/OpenUrl/IOpenUrlService.cs#eShop.ClientApp.Services.OpenUrl.IOpenUrlService.OpenUrl","name":"OpenUrl","owner":"eShop.ClientApp.Services.OpenUrl.IOpenUrlService","owner_kind":"interface","file":-145,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":115,"imports":[],"exports":["eShop.ClientApp.Services.OpenUrl.IOpenUrlService"]},null],[145,145,"OpenUrlService.cs","csharp","csharp",null,"src.ClientApp.Services.OpenUrl.OpenUrlService.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Services.OpenUrl",12,11,0,1,0.0,0,1,2,-146,1,-146,1,[144],null,null,["eShop.ClientApp.Services.OpenUrl.OpenUrlService"],["OpenUrlService"],["eShop.ClientApp.Services.OpenUrl.OpenUrlService"],["eShop.ClientApp.Services.OpenUrl.OpenUrlService"],null,["eShop.ClientApp.Services.OpenUrl.OpenUrlService"],null,{"csharp":{"attributes":[],"classes":["OpenUrlService"],"classes_fq":["eShop.ClientApp.Services.OpenUrl.OpenUrlService"],"extends_fq":[],"functions":[],"implements_fq":["eShop.ClientApp.Services.OpenUrl.IOpenUrlService"],"imports":[],"methods":["OpenUrl"],"namespace":"eShop.ClientApp.Services.OpenUrl","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.Services.OpenUrl.OpenUrlService":"class"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/Services/OpenUrl/OpenUrlService.cs#eShop.ClientApp.Services.OpenUrl.OpenUrlService.OpenUrl","name":"OpenUrl","owner":"eShop.ClientApp.Services.OpenUrl.OpenUrlService","owner_kind":"class","file":-146,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":261,"imports":[-145],"exports":["eShop.ClientApp.Services.OpenUrl.OpenUrlService"]},null],[146,146,"IOrderService.cs","csharp","csharp",null,"src.ClientApp.Services.Order.IOrderService.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Services.Order",16,10,0,6,0.0,0,10,2,-147,1,-147,1,[102,103],["eShop.ClientApp.Models.Basket"],null,["eShop.ClientApp.Services.Order.IOrderService"],["IOrderService"],["eShop.ClientApp.Services.Order.IOrderService"],["eShop.ClientApp.Services.Order.IOrderService"],null,["eShop.ClientApp.Services.Order.IOrderService"],null,{"csharp":{"attributes":[],"classes":["IOrderService"],"classes_fq":["eShop.ClientApp.Services.Order.IOrderService"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["eShop.ClientApp.Models.Basket"],"methods":["CreateOrderAsync","GetOrdersAsync","GetOrderAsync","CancelOrderAsync","MapOrderToBasket"],"namespace":"eShop.ClientApp.Services.Order","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.Services.Order.IOrderService":"interface"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/Services/Order/IOrderService.cs#eShop.ClientApp.Services.Order.IOrderService.CancelOrderAsync","name":"CancelOrderAsync","owner":"eShop.ClientApp.Services.Order.IOrderService","owner_kind":"interface","file":-147,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Order/IOrderService.cs#eShop.ClientApp.Services.Order.IOrderService.CreateOrderAsync","name":"CreateOrderAsync","owner":"eShop.ClientApp.Services.Order.IOrderService","owner_kind":"interface","file":-147,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Order/IOrderService.cs#eShop.ClientApp.Services.Order.IOrderService.GetOrderAsync","name":"GetOrderAsync","owner":"eShop.ClientApp.Services.Order.IOrderService","owner_kind":"interface","file":-147,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Order/IOrderService.cs#eShop.ClientApp.Services.Order.IOrderService.GetOrdersAsync","name":"GetOrdersAsync","owner":"eShop.ClientApp.Services.Order.IOrderService","owner_kind":"interface","file":-147,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Order/IOrderService.cs#eShop.ClientApp.Services.Order.IOrderService.MapOrderToBasket","name":"MapOrderToBasket","owner":"eShop.ClientApp.Services.Order.IOrderService","owner_kind":"interface","file":-147,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":405,"imports":[-103,-104],"exports":["eShop.ClientApp.Services.Order.IOrderService"]},null],[147,147,"OrderMockService.cs","csharp","csharp",null,"src.ClientApp.Services.Order.OrderMockService.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Services.Order",187,172,0,15,0.0,0,6,10,-148,1,-148,1,[101,102,103,104,108,110,130,146],["eShop.ClientApp.Models.Basket","eShop.ClientApp.Models.Orders","eShop.ClientApp.Models.User"],null,["eShop.ClientApp.Services.Order.OrderMockService"],["OrderMockService"],["eShop.ClientApp.Services.Order.OrderMockService"],["eShop.ClientApp.Services.Order.OrderMockService"],null,["eShop.ClientApp.Services.Order.OrderMockService"],null,{"csharp":{"attributes":[],"classes":["OrderMockService"],"classes_fq":["eShop.ClientApp.Services.Order.OrderMockService"],"extends_fq":[],"functions":[],"implements_fq":["eShop.ClientApp.Services.Order.IOrderService"],"imports":["eShop.ClientApp.Models.Basket","eShop.ClientApp.Models.Orders","eShop.ClientApp.Models.User"],"methods":["GetOrdersAsync","GetOrderAsync","CreateOrderAsync","MapOrderToBasket","CancelOrderAsync"],"namespace":"eShop.ClientApp.Services.Order","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.Services.Order.OrderMockService":"class"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/Services/Order/OrderMockService.cs#eShop.ClientApp.Services.Order.OrderMockService.CancelOrderAsync","name":"CancelOrderAsync","owner":"eShop.ClientApp.Services.Order.OrderMockService","owner_kind":"class","file":-148,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Order/OrderMockService.cs#eShop.ClientApp.Services.Order.OrderMockService.CreateOrderAsync","name":"CreateOrderAsync","owner":"eShop.ClientApp.Services.Order.OrderMockService","owner_kind":"class","file":-148,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Order/OrderMockService.cs#eShop.ClientApp.Services.Order.OrderMockService.GetOrderAsync","name":"GetOrderAsync","owner":"eShop.ClientApp.Services.Order.OrderMockService","owner_kind":"class","file":-148,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Order/OrderMockService.cs#eShop.ClientApp.Services.Order.OrderMockService.GetOrdersAsync","name":"GetOrdersAsync","owner":"eShop.ClientApp.Services.Order.OrderMockService","owner_kind":"class","file":-148,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Order/OrderMockService.cs#eShop.ClientApp.Services.Order.OrderMockService.MapOrderToBasket","name":"MapOrderToBasket","owner":"eShop.ClientApp.Services.Order.OrderMockService","owner_kind":"class","file":-148,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":6312,"imports":[-102,-103,-104,-105,-109,-111,-131,-147],"exports":["eShop.ClientApp.Services.Order.OrderMockService"]},null],[148,148,"OrderService.cs","csharp","csharp",null,"src.ClientApp.Services.Order.OrderService.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Services.Order",128,100,2,26,0.015625,0,1,15,-149,1,-149,1,[83,100,102,103,137,146,149,150,152],["System.Net","eShop.ClientApp.Helpers","eShop.ClientApp.Models.Basket","eShop.ClientApp.Models.Orders","eShop.ClientApp.Services.Identity","eShop.ClientApp.Services.RequestProvider","eShop.ClientApp.Services.Settings"],["System.Net"],["eShop.ClientApp.Services.Order.OrderService"],["OrderService"],["eShop.ClientApp.Services.Order.OrderService"],["eShop.ClientApp.Services.Order.OrderService"],null,["eShop.ClientApp.Services.Order.OrderService"],null,{"csharp":{"attributes":[],"classes":["OrderService"],"classes_fq":["eShop.ClientApp.Services.Order.OrderService"],"extends_fq":[],"functions":[],"implements_fq":["eShop.ClientApp.Services.Order.IOrderService"],"imports":["System.Net","eShop.ClientApp.Helpers","eShop.ClientApp.Models.Basket","eShop.ClientApp.Models.Orders","eShop.ClientApp.Services.Identity","eShop.ClientApp.Services.RequestProvider","eShop.ClientApp.Services.Settings"],"methods":["<init>","CreateOrderAsync","GetOrdersAsync","GetOrderAsync","CancelOrderAsync","MapOrderToBasket"],"namespace":"eShop.ClientApp.Services.Order","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.Services.Order.OrderService":"class"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/Services/Order/OrderService.cs#eShop.ClientApp.Services.Order.OrderService.CancelOrderAsync","name":"CancelOrderAsync","owner":"eShop.ClientApp.Services.Order.OrderService","owner_kind":"class","file":-149,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Order/OrderService.cs#eShop.ClientApp.Services.Order.OrderService.CreateOrderAsync","name":"CreateOrderAsync","owner":"eShop.ClientApp.Services.Order.OrderService","owner_kind":"class","file":-149,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Order/OrderService.cs#eShop.ClientApp.Services.Order.OrderService.GetOrderAsync","name":"GetOrderAsync","owner":"eShop.ClientApp.Services.Order.OrderService","owner_kind":"class","file":-149,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Order/OrderService.cs#eShop.ClientApp.Services.Order.OrderService.GetOrdersAsync","name":"GetOrdersAsync","owner":"eShop.ClientApp.Services.Order.OrderService","owner_kind":"class","file":-149,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Order/OrderService.cs#eShop.ClientApp.Services.Order.OrderService.MapOrderToBasket","name":"MapOrderToBasket","owner":"eShop.ClientApp.Services.Order.OrderService","owner_kind":"class","file":-149,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":4218,"imports":[-84,-101,-103,-104,-138,-147,-150,-151,-153],"exports":["eShop.ClientApp.Services.Order.OrderService"]},null],[149,149,"HttpRequestExceptionEx.cs","csharp","csharp",null,"src.ClientApp.Services.RequestProvider.HttpRequestExceptionEx.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Services.RequestProvider",21,16,0,5,0.0,0,3,0,-150,1,-150,1,null,["System.Net"],["System.Net"],["eShop.ClientApp.Services.RequestProvider.HttpRequestExceptionEx"],["HttpRequestExceptionEx"],["eShop.ClientApp.Services.RequestProvider.HttpRequestExceptionEx"],["eShop.ClientApp.Services.RequestProvider.HttpRequestExceptionEx"],null,["eShop.ClientApp.Services.RequestProvider.HttpRequestExceptionEx"],null,{"csharp":{"attributes":[],"classes":["HttpRequestExceptionEx"],"classes_fq":["eShop.ClientApp.Services.RequestProvider.HttpRequestExceptionEx"],"extends_fq":["System.Net.Http.HttpRequestException"],"functions":[],"implements_fq":[],"imports":["System.Net"],"methods":["<init>","<init>","<init>"],"namespace":"eShop.ClientApp.Services.RequestProvider","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.Services.RequestProvider.HttpRequestExceptionEx":"class"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/Services/RequestProvider/HttpRequestExceptionEx.cs#eShop.ClientApp.Services.RequestProvider.HttpRequestExceptionEx.<init>(System.Net.HttpStatusCode,System.String)","name":"<init>","owner":null,"owner_kind":null,"file":-150,"kind":"function","source":"call_graph"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":536,"imports":[],"exports":["eShop.ClientApp.Services.RequestProvider.HttpRequestExceptionEx"]},null],[150,150,"IRequestProvider.cs","csharp","csharp",null,"src.ClientApp.Services.RequestProvider.IRequestProvider.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Services.RequestProvider",16,10,0,6,0.0,0,7,0,-151,1,-151,1,null,null,null,["eShop.ClientApp.Services.RequestProvider.IRequestProvider"],["IRequestProvider"],["eShop.ClientApp.Services.RequestProvider.IRequestProvider"],["eShop.ClientApp.Services.RequestProvider.IRequestProvider"],null,["eShop.ClientApp.Services.RequestProvider.IRequestProvider"],null,{"csharp":{"attributes":[],"classes":["IRequestProvider"],"classes_fq":["eShop.ClientApp.Services.RequestProvider.IRequestProvider"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":["GetAsync","PostAsync","PostAsync","PostAsync","PutAsync","DeleteAsync"],"namespace":"eShop.ClientApp.Services.RequestProvider","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.Services.RequestProvider.IRequestProvider":"interface"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/Services/RequestProvider/IRequestProvider.cs#eShop.ClientApp.Services.RequestProvider.IRequestProvider.DeleteAsync","name":"DeleteAsync","owner":"eShop.ClientApp.Services.RequestProvider.IRequestProvider","owner_kind":"interface","file":-151,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/RequestProvider/IRequestProvider.cs#eShop.ClientApp.Services.RequestProvider.IRequestProvider.GetAsync","name":"GetAsync","owner":"eShop.ClientApp.Services.RequestProvider.IRequestProvider","owner_kind":"interface","file":-151,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/RequestProvider/IRequestProvider.cs#eShop.ClientApp.Services.RequestProvider.IRequestProvider.PostAsync(System.String,System.String,System.String,System.String)","name":"PostAsync","owner":"eShop.ClientApp.Services.RequestProvider.IRequestProvider","owner_kind":"interface","file":-151,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/RequestProvider/IRequestProvider.cs#eShop.ClientApp.Services.RequestProvider.IRequestProvider.PostAsync(System.String,TRequest,System.String,System.String)","name":"PostAsync","owner":"eShop.ClientApp.Services.RequestProvider.IRequestProvider","owner_kind":"interface","file":-151,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/RequestProvider/IRequestProvider.cs#eShop.ClientApp.Services.RequestProvider.IRequestProvider.PutAsync","name":"PutAsync","owner":"eShop.ClientApp.Services.RequestProvider.IRequestProvider","owner_kind":"interface","file":-151,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":648,"imports":[],"exports":["eShop.ClientApp.Services.RequestProvider.IRequestProvider"]},null],[151,151,"RequestProvider.cs","csharp","csharp",null,"src.ClientApp.Services.RequestProvider.RequestProvider.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Services.RequestProvider",181,139,0,42,0.0,0,1,7,-152,1,-152,1,[76,133,149,150],["System.Net","System.Net.Http.Headers","System.Net.Http.Json","System.Text.Json","eShop.ClientApp.Exceptions"],["System.Net","System.Net.Http.Headers","System.Net.Http.Json","System.Text.Json"],["eShop.ClientApp.Services.RequestProvider.RequestProvider"],["RequestProvider"],["eShop.ClientApp.Services.RequestProvider.RequestProvider"],["eShop.ClientApp.Services.RequestProvider.RequestProvider"],null,["eShop.ClientApp.Services.RequestProvider.RequestProvider"],null,{"csharp":{"attributes":[],"classes":["RequestProvider"],"classes_fq":["eShop.ClientApp.Services.RequestProvider.RequestProvider"],"extends_fq":[],"functions":[],"implements_fq":["eShop.ClientApp.Services.RequestProvider.IRequestProvider"],"imports":["System.Net","System.Net.Http.Headers","System.Net.Http.Json","System.Text.Json","eShop.ClientApp.Exceptions"],"methods":["GetAsync","PostAsync","PostAsync","PostAsync","PutAsync","DeleteAsync","GetOrCreateHttpClient","AddHeaderParameter","AddBasicAuthenticationHeader","HandleResponse","ReadFromJsonAsync","SerializeToJson","<init>"],"namespace":"eShop.ClientApp.Services.RequestProvider","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.Services.RequestProvider.RequestProvider":"class"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/Services/RequestProvider/RequestProvider.cs#eShop.ClientApp.Services.RequestProvider.RequestProvider.AddBasicAuthenticationHeader","name":"AddBasicAuthenticationHeader","owner":"eShop.ClientApp.Services.RequestProvider.RequestProvider","owner_kind":"class","file":-152,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/RequestProvider/RequestProvider.cs#eShop.ClientApp.Services.RequestProvider.RequestProvider.AddHeaderParameter","name":"AddHeaderParameter","owner":"eShop.ClientApp.Services.RequestProvider.RequestProvider","owner_kind":"class","file":-152,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/RequestProvider/RequestProvider.cs#eShop.ClientApp.Services.RequestProvider.RequestProvider.DeleteAsync","name":"DeleteAsync","owner":"eShop.ClientApp.Services.RequestProvider.RequestProvider","owner_kind":"class","file":-152,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/RequestProvider/RequestProvider.cs#eShop.ClientApp.Services.RequestProvider.RequestProvider.GetAsync","name":"GetAsync","owner":"eShop.ClientApp.Services.RequestProvider.RequestProvider","owner_kind":"class","file":-152,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/RequestProvider/RequestProvider.cs#eShop.ClientApp.Services.RequestProvider.RequestProvider.GetOrCreateHttpClient","name":"GetOrCreateHttpClient","owner":"eShop.ClientApp.Services.RequestProvider.RequestProvider","owner_kind":"class","file":-152,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/RequestProvider/RequestProvider.cs#eShop.ClientApp.Services.RequestProvider.RequestProvider.HandleResponse","name":"HandleResponse","owner":"eShop.ClientApp.Services.RequestProvider.RequestProvider","owner_kind":"class","file":-152,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/RequestProvider/RequestProvider.cs#eShop.ClientApp.Services.RequestProvider.RequestProvider.PostAsync(System.String,System.String,System.String,System.String)","name":"PostAsync","owner":"eShop.ClientApp.Services.RequestProvider.RequestProvider","owner_kind":"class","file":-152,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/RequestProvider/RequestProvider.cs#eShop.ClientApp.Services.RequestProvider.RequestProvider.PostAsync(System.String,TRequest,System.String,System.String)","name":"PostAsync","owner":"eShop.ClientApp.Services.RequestProvider.RequestProvider","owner_kind":"class","file":-152,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/RequestProvider/RequestProvider.cs#eShop.ClientApp.Services.RequestProvider.RequestProvider.PutAsync","name":"PutAsync","owner":"eShop.ClientApp.Services.RequestProvider.RequestProvider","owner_kind":"class","file":-152,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/RequestProvider/RequestProvider.cs#eShop.ClientApp.Services.RequestProvider.RequestProvider.ReadFromJsonAsync","name":"ReadFromJsonAsync","owner":"eShop.ClientApp.Services.RequestProvider.RequestProvider","owner_kind":"class","file":-152,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/RequestProvider/RequestProvider.cs#eShop.ClientApp.Services.RequestProvider.RequestProvider.SerializeToJson","name":"SerializeToJson","owner":"eShop.ClientApp.Services.RequestProvider.RequestProvider","owner_kind":"class","file":-152,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":6314,"imports":[-77,-134,-150,-151],"exports":["eShop.ClientApp.Services.RequestProvider.RequestProvider"]},null],[152,152,"ISettingsService.cs","csharp","csharp",null,"src.ClientApp.Services.Settings.ISettingsService.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Services.Settings",38,22,0,16,0.0,0,20,1,-153,1,-153,1,[107],["eShop.ClientApp.Models.Token"],null,["eShop.ClientApp.Services.Settings.ISettingsService"],["ISettingsService"],["eShop.ClientApp.Services.Settings.ISettingsService"],["eShop.ClientApp.Services.Settings.ISettingsService"],null,["eShop.ClientApp.Services.Settings.ISettingsService"],null,{"csharp":{"attributes":[],"classes":["ISettingsService"],"classes_fq":["eShop.ClientApp.Services.Settings.ISettingsService"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["eShop.ClientApp.Models.Token"],"methods":["GetUserTokenAsync","SetUserTokenAsync"],"namespace":"eShop.ClientApp.Services.Settings","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.Services.Settings.ISettingsService":"interface"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/Services/Settings/ISettingsService.cs#eShop.ClientApp.Services.Settings.ISettingsService.GetUserTokenAsync","name":"GetUserTokenAsync","owner":"eShop.ClientApp.Services.Settings.ISettingsService","owner_kind":"interface","file":-153,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Settings/ISettingsService.cs#eShop.ClientApp.Services.Settings.ISettingsService.SetUserTokenAsync","name":"SetUserTokenAsync","owner":"eShop.ClientApp.Services.Settings.ISettingsService","owner_kind":"interface","file":-153,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":820,"imports":[-108],"exports":["eShop.ClientApp.Services.Settings.ISettingsService"]},null],[153,153,"SettingsService.cs","csharp","csharp",null,"src.ClientApp.Services.Settings.SettingsService.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Services.Settings",152,126,0,26,0.0,0,1,4,-154,1,-154,1,[107,133,152],["System.Globalization","System.Text.Json","eShop.ClientApp.Models.Token"],["System.Globalization","System.Text.Json"],["eShop.ClientApp.Services.Settings.SettingsService"],["SettingsService"],["eShop.ClientApp.Services.Settings.SettingsService"],["eShop.ClientApp.Services.Settings.SettingsService"],null,["eShop.ClientApp.Services.Settings.SettingsService"],null,{"csharp":{"attributes":[],"classes":["SettingsService"],"classes_fq":["eShop.ClientApp.Services.Settings.SettingsService"],"extends_fq":[],"functions":[],"implements_fq":["eShop.ClientApp.Services.Settings.ISettingsService"],"imports":["System.Globalization","System.Text.Json","eShop.ClientApp.Models.Token"],"methods":["SetUserTokenAsync","GetUserTokenAsync"],"namespace":"eShop.ClientApp.Services.Settings","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.Services.Settings.SettingsService":"class"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/Services/Settings/SettingsService.cs#eShop.ClientApp.Services.Settings.SettingsService.GetUserTokenAsync","name":"GetUserTokenAsync","owner":"eShop.ClientApp.Services.Settings.SettingsService","owner_kind":"class","file":-154,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Services/Settings/SettingsService.cs#eShop.ClientApp.Services.Settings.SettingsService.SetUserTokenAsync","name":"SetUserTokenAsync","owner":"eShop.ClientApp.Services.Settings.SettingsService","owner_kind":"class","file":-154,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":5108,"imports":[-108,-134,-153],"exports":["eShop.ClientApp.Services.Settings.SettingsService"]},null],[154,154,"ITheme.cs","csharp","csharp",null,"src.ClientApp.Services.Theme.ITheme.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Services.Theme",6,5,0,1,0.0,0,4,0,-155,1,-155,1,null,null,null,["eShop.ClientApp.Services.Theme.ITheme"],["ITheme"],["eShop.ClientApp.Services.Theme.ITheme"],["eShop.ClientApp.Services.Theme.ITheme"],null,["eShop.ClientApp.Services.Theme.ITheme"],null,{"csharp":{"attributes":[],"classes":["ITheme"],"classes_fq":["eShop.ClientApp.Services.Theme.ITheme"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":["SetStatusBarColor"],"namespace":"eShop.ClientApp.Services.Theme","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.Services.Theme.ITheme":"interface"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/Services/Theme/ITheme.cs#eShop.ClientApp.Services.Theme.ITheme.SetStatusBarColor","name":"SetStatusBarColor","owner":"eShop.ClientApp.Services.Theme.ITheme","owner_kind":"interface","file":-155,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":139,"imports":[],"exports":["eShop.ClientApp.Services.Theme.ITheme"]},null],[155,155,"Theme.shared.cs","csharp","csharp",null,"src.ClientApp.Services.Theme.Theme.shared.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Services.Theme",8,7,0,1,0.0,0,1,2,-156,1,-156,1,[154],null,null,["eShop.ClientApp.Services.Theme.Theme"],["Theme"],["eShop.ClientApp.Services.Theme.Theme"],["eShop.ClientApp.Services.Theme.Theme"],null,["eShop.ClientApp.Services.Theme.Theme"],null,{"csharp":{"attributes":[],"classes":["Theme"],"classes_fq":["eShop.ClientApp.Services.Theme.Theme"],"extends_fq":[],"functions":[],"implements_fq":["eShop.ClientApp.Services.Theme.ITheme"],"imports":[],"methods":["SetStatusBarColor"],"namespace":"eShop.ClientApp.Services.Theme","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.Services.Theme.Theme":"class"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/Services/Theme/Theme.shared.cs#eShop.ClientApp.Services.Theme.Theme.SetStatusBarColor","name":"SetStatusBarColor","owner":"eShop.ClientApp.Services.Theme.Theme","owner_kind":"class","file":-156,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":161,"imports":[-155],"exports":["eShop.ClientApp.Services.Theme.Theme"]},null],[156,156,"BeginAnimation.cs","csharp","csharp",null,"src.ClientApp.Triggers.BeginAnimation.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Triggers",16,13,0,3,0.0,0,0,2,-157,1,-157,1,[57],["eShop.ClientApp.Animations.Base"],null,["eShop.ClientApp.Triggers.BeginAnimation"],["BeginAnimation"],["eShop.ClientApp.Triggers.BeginAnimation"],["eShop.ClientApp.Triggers.BeginAnimation"],null,["eShop.ClientApp.Triggers.BeginAnimation"],null,{"csharp":{"attributes":[],"classes":["BeginAnimation"],"classes_fq":["eShop.ClientApp.Triggers.BeginAnimation"],"extends_fq":["TriggerAction<VisualElement>"],"functions":[],"implements_fq":[],"imports":["eShop.ClientApp.Animations.Base"],"methods":["Invoke"],"namespace":"eShop.ClientApp.Triggers","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.Triggers.BeginAnimation":"class"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/Triggers/BeginAnimation.cs#eShop.ClientApp.Triggers.BeginAnimation.Invoke","name":"Invoke","owner":"eShop.ClientApp.Triggers.BeginAnimation","owner_kind":"class","file":-157,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":356,"imports":[-58],"exports":["eShop.ClientApp.Triggers.BeginAnimation"]},null],[157,157,"IValidationRule.cs","csharp","csharp",null,"src.ClientApp.Validations.IValidationRule.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Validations",8,6,0,2,0.0,0,4,0,-158,1,-158,1,null,null,null,["eShop.ClientApp.Validations.IValidationRule<T>"],["IValidationRule"],["eShop.ClientApp.Validations.IValidationRule<T>"],["eShop.ClientApp.Validations.IValidationRule<T>"],null,["eShop.ClientApp.Validations.IValidationRule<T>"],null,{"csharp":{"attributes":[],"classes":["IValidationRule"],"classes_fq":["eShop.ClientApp.Validations.IValidationRule<T>"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":["Check"],"namespace":"eShop.ClientApp.Validations","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.Validations.IValidationRule<T>":"interface"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/Validations/IValidationRule.cs#eShop.ClientApp.Validations.IValidationRule<T>.Check","name":"Check","owner":"eShop.ClientApp.Validations.IValidationRule<T>","owner_kind":"interface","file":-158,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":152,"imports":[],"exports":["eShop.ClientApp.Validations.IValidationRule<T>"]},null],[158,158,"IValidity.cs","csharp","csharp",null,"src.ClientApp.Validations.IValidity.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Validations",6,5,0,1,0.0,0,2,0,-159,1,-159,1,null,null,null,["eShop.ClientApp.Validations.IValidity"],["IValidity"],["eShop.ClientApp.Validations.IValidity"],["eShop.ClientApp.Validations.IValidity"],null,["eShop.ClientApp.Validations.IValidity"],null,{"csharp":{"attributes":[],"classes":["IValidity"],"classes_fq":["eShop.ClientApp.Validations.IValidity"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":[],"namespace":"eShop.ClientApp.Validations","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.Validations.IValidity":"interface"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":100,"imports":[],"exports":["eShop.ClientApp.Validations.IValidity"]},null],[159,159,"IsNotNullOrEmptyRule.cs","csharp","csharp",null,"src.ClientApp.Validations.IsNotNullOrEmptyRule.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Validations",12,10,0,2,0.0,0,2,2,-160,1,-160,1,[157],null,null,["eShop.ClientApp.Validations.IsNotNullOrEmptyRule<T>"],["IsNotNullOrEmptyRule"],["eShop.ClientApp.Validations.IsNotNullOrEmptyRule<T>"],["eShop.ClientApp.Validations.IsNotNullOrEmptyRule<T>"],null,["eShop.ClientApp.Validations.IsNotNullOrEmptyRule<T>"],null,{"csharp":{"attributes":[],"classes":["IsNotNullOrEmptyRule"],"classes_fq":["eShop.ClientApp.Validations.IsNotNullOrEmptyRule<T>"],"extends_fq":[],"functions":[],"implements_fq":["eShop.ClientApp.Validations.IValidationRule<T>"],"imports":[],"methods":["Check"],"namespace":"eShop.ClientApp.Validations","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.Validations.IsNotNullOrEmptyRule<T>":"class"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/Validations/IsNotNullOrEmptyRule.cs#eShop.ClientApp.Validations.IsNotNullOrEmptyRule<T>.Check","name":"Check","owner":"eShop.ClientApp.Validations.IsNotNullOrEmptyRule<T>","owner_kind":"class","file":-160,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":285,"imports":[-158],"exports":["eShop.ClientApp.Validations.IsNotNullOrEmptyRule<T>"]},null],[160,160,"ValidatableObject.cs","csharp","csharp",null,"src.ClientApp.Validations.ValidatableObject.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Validations",47,38,0,9,0.0,0,4,4,-161,1,-161,1,[157,158],null,null,["eShop.ClientApp.Validations.ValidatableObject<T>"],["ValidatableObject"],["eShop.ClientApp.Validations.ValidatableObject<T>"],["eShop.ClientApp.Validations.ValidatableObject<T>"],null,["eShop.ClientApp.Validations.ValidatableObject<T>"],null,{"csharp":{"attributes":[],"classes":["ValidatableObject"],"classes_fq":["eShop.ClientApp.Validations.ValidatableObject<T>"],"extends_fq":["ObservableObject"],"functions":[],"implements_fq":["eShop.ClientApp.Validations.IValidity"],"imports":[],"methods":["<init>","Validate"],"namespace":"eShop.ClientApp.Validations","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.Validations.ValidatableObject<T>":"class"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/Validations/ValidatableObject.cs#eShop.ClientApp.Validations.ValidatableObject<T>.<init>","name":"<init>","owner":null,"owner_kind":null,"file":-161,"kind":"function","source":"call_graph"},{"id":"src/ClientApp/Validations/ValidatableObject.cs#eShop.ClientApp.Validations.ValidatableObject<T>.Validate","name":"Validate","owner":"eShop.ClientApp.Validations.ValidatableObject<T>","owner_kind":"class","file":-161,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":1051,"imports":[-158,-159],"exports":["eShop.ClientApp.Validations.ValidatableObject<T>"]},null],[161,161,"IViewModelBase.cs","csharp","csharp",null,"src.ClientApp.ViewModels.Base.IViewModelBase.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.ViewModels.Base",16,10,0,6,0.0,0,3,1,-162,1,-162,1,[142],["eShop.ClientApp.Services"],null,["eShop.ClientApp.ViewModels.Base.IViewModelBase"],["IViewModelBase"],["eShop.ClientApp.ViewModels.Base.IViewModelBase"],["eShop.ClientApp.ViewModels.Base.IViewModelBase"],null,["eShop.ClientApp.ViewModels.Base.IViewModelBase"],null,{"csharp":{"attributes":[],"classes":["IViewModelBase"],"classes_fq":["eShop.ClientApp.ViewModels.Base.IViewModelBase"],"extends_fq":["IQueryAttributable"],"functions":[],"implements_fq":[],"imports":["eShop.ClientApp.Services"],"methods":["InitializeAsync"],"namespace":"eShop.ClientApp.ViewModels.Base","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.ViewModels.Base.IViewModelBase":"interface"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/ViewModels/Base/IViewModelBase.cs#eShop.ClientApp.ViewModels.Base.IViewModelBase.InitializeAsync","name":"InitializeAsync","owner":"eShop.ClientApp.ViewModels.Base.IViewModelBase","owner_kind":"interface","file":-162,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":359,"imports":[-143],"exports":["eShop.ClientApp.ViewModels.Base.IViewModelBase"]},null],[162,162,"ViewModelBase.cs","csharp","csharp",null,"src.ClientApp.ViewModels.Base.ViewModelBase.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.ViewModels.Base",55,43,0,12,0.0,0,28,3,-163,1,-163,1,[142,161],["eShop.ClientApp.Services"],null,["eShop.ClientApp.ViewModels.Base.ViewModelBase"],["ViewModelBase"],["eShop.ClientApp.ViewModels.Base.ViewModelBase"],["eShop.ClientApp.ViewModels.Base.ViewModelBase"],null,["eShop.ClientApp.ViewModels.Base.ViewModelBase"],null,{"csharp":{"attributes":[],"classes":["ViewModelBase"],"classes_fq":["eShop.ClientApp.ViewModels.Base.ViewModelBase"],"extends_fq":["ObservableObject"],"functions":[],"implements_fq":["eShop.ClientApp.ViewModels.Base.IViewModelBase"],"imports":["eShop.ClientApp.Services"],"methods":["<init>","ApplyQueryAttributes","InitializeAsync","IsBusyFor"],"namespace":"eShop.ClientApp.ViewModels.Base","parse_status":"ok","partial_types":["eShop.ClientApp.ViewModels.Base.ViewModelBase"],"type_kinds":{"eShop.ClientApp.ViewModels.Base.ViewModelBase":"class"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/ViewModels/Base/ViewModelBase.cs#eShop.ClientApp.ViewModels.Base.ViewModelBase.<init>","name":"<init>","owner":null,"owner_kind":null,"file":-163,"kind":"function","source":"call_graph"},{"id":"src/ClientApp/ViewModels/Base/ViewModelBase.cs#eShop.ClientApp.ViewModels.Base.ViewModelBase.ApplyQueryAttributes","name":"ApplyQueryAttributes","owner":"eShop.ClientApp.ViewModels.Base.ViewModelBase","owner_kind":"class","file":-163,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/ViewModels/Base/ViewModelBase.cs#eShop.ClientApp.ViewModels.Base.ViewModelBase.InitializeAsync","name":"InitializeAsync","owner":"eShop.ClientApp.ViewModels.Base.ViewModelBase","owner_kind":"class","file":-163,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/ViewModels/Base/ViewModelBase.cs#eShop.ClientApp.ViewModels.Base.ViewModelBase.IsBusyFor","name":"IsBusyFor","owner":"eShop.ClientApp.ViewModels.Base.ViewModelBase","owner_kind":"class","file":-163,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":1390,"imports":[-143,-162],"exports":["eShop.ClientApp.ViewModels.Base.ViewModelBase"]},null],[163,163,"BasketViewModel.cs","csharp","csharp",null,"src.ClientApp.ViewModels.BasketViewModel.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.ViewModels",113,91,1,21,0.008849557522123894,0,4,14,-164,1,-164,1,[86,87,89,121,124,129,142,152,162,170],["eShop.ClientApp.Models.Basket","eShop.ClientApp.Services","eShop.ClientApp.Services.AppEnvironment","eShop.ClientApp.Services.Settings","eShop.ClientApp.ViewModels.Base"],null,["eShop.ClientApp.ViewModels.BasketViewModel"],["BasketViewModel"],["eShop.ClientApp.ViewModels.BasketViewModel"],["eShop.ClientApp.ViewModels.BasketViewModel"],null,["eShop.ClientApp.ViewModels.BasketViewModel"],null,{"csharp":{"attributes":["RelayCommand"],"classes":["BasketViewModel"],"classes_fq":["eShop.ClientApp.ViewModels.BasketViewModel"],"extends_fq":["eShop.ClientApp.ViewModels.Base.ViewModelBase"],"functions":[],"implements_fq":[],"imports":["eShop.ClientApp.Models.Basket","eShop.ClientApp.Services","eShop.ClientApp.Services.AppEnvironment","eShop.ClientApp.Services.Settings","eShop.ClientApp.ViewModels.Base"],"methods":["<init>","InitializeAsync","AddAsync","AddBasketItemAsync","DeleteAsync","ClearBasketItems","ReCalculateTotal","CheckoutAsync"],"namespace":"eShop.ClientApp.ViewModels","parse_status":"ok","partial_types":["eShop.ClientApp.ViewModels.BasketViewModel"],"type_kinds":{"eShop.ClientApp.ViewModels.BasketViewModel":"class"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/ViewModels/BasketViewModel.cs#eShop.ClientApp.ViewModels.BasketViewModel.AddAsync","name":"AddAsync","owner":"eShop.ClientApp.ViewModels.BasketViewModel","owner_kind":"class","file":-164,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/ViewModels/BasketViewModel.cs#eShop.ClientApp.ViewModels.BasketViewModel.AddBasketItemAsync","name":"AddBasketItemAsync","owner":"eShop.ClientApp.ViewModels.BasketViewModel","owner_kind":"class","file":-164,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/ViewModels/BasketViewModel.cs#eShop.ClientApp.ViewModels.BasketViewModel.CheckoutAsync","name":"CheckoutAsync","owner":"eShop.ClientApp.ViewModels.BasketViewModel","owner_kind":"class","file":-164,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/ViewModels/BasketViewModel.cs#eShop.ClientApp.ViewModels.BasketViewModel.ClearBasketItems","name":"ClearBasketItems","owner":"eShop.ClientApp.ViewModels.BasketViewModel","owner_kind":"class","file":-164,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/ViewModels/BasketViewModel.cs#eShop.ClientApp.ViewModels.BasketViewModel.DeleteAsync","name":"DeleteAsync","owner":"eShop.ClientApp.ViewModels.BasketViewModel","owner_kind":"class","file":-164,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/ViewModels/BasketViewModel.cs#eShop.ClientApp.ViewModels.BasketViewModel.InitializeAsync","name":"InitializeAsync","owner":"eShop.ClientApp.ViewModels.BasketViewModel","owner_kind":"class","file":-164,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/ViewModels/BasketViewModel.cs#eShop.ClientApp.ViewModels.BasketViewModel.ReCalculateTotal","name":"ReCalculateTotal","owner":"eShop.ClientApp.ViewModels.BasketViewModel","owner_kind":"class","file":-164,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":3546,"imports":[-87,-88,-90,-122,-125,-130,-143,-153,-163,-171],"exports":["eShop.ClientApp.ViewModels.BasketViewModel"]},null],[164,164,"CatalogItemViewModel.cs","csharp","csharp",null,"src.ClientApp.ViewModels.CatalogItemViewModel.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.ViewModels",65,53,0,12,0.0,0,4,14,-165,1,-165,1,[77,85,86,87,89,121,124,142,162],["CommunityToolkit.Mvvm.Messaging","eShop.ClientApp.Messages","eShop.ClientApp.Models.Basket","eShop.ClientApp.Models.Catalog","eShop.ClientApp.Services","eShop.ClientApp.Services.AppEnvironment","eShop.ClientApp.ViewModels.Base"],["CommunityToolkit.Mvvm.Messaging"],["eShop.ClientApp.ViewModels.CatalogItemViewModel"],["CatalogItemViewModel"],["eShop.ClientApp.ViewModels.CatalogItemViewModel"],["eShop.ClientApp.ViewModels.CatalogItemViewModel"],null,["eShop.ClientApp.ViewModels.CatalogItemViewModel"],null,{"csharp":{"attributes":["RelayCommand"],"classes":["CatalogItemViewModel"],"classes_fq":["eShop.ClientApp.ViewModels.CatalogItemViewModel"],"extends_fq":["eShop.ClientApp.ViewModels.Base.ViewModelBase"],"functions":[],"implements_fq":[],"imports":["CommunityToolkit.Mvvm.Messaging","eShop.ClientApp.Messages","eShop.ClientApp.Models.Basket","eShop.ClientApp.Models.Catalog","eShop.ClientApp.Services","eShop.ClientApp.Services.AppEnvironment","eShop.ClientApp.ViewModels.Base"],"methods":["<init>","ApplyQueryAttributes","AddCatalogItemAsync","DismissAsync"],"namespace":"eShop.ClientApp.ViewModels","parse_status":"ok","partial_types":["eShop.ClientApp.ViewModels.CatalogItemViewModel"],"type_kinds":{"eShop.ClientApp.ViewModels.CatalogItemViewModel":"class"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/ViewModels/CatalogItemViewModel.cs#eShop.ClientApp.ViewModels.CatalogItemViewModel.<init>","name":"<init>","owner":null,"owner_kind":null,"file":-165,"kind":"function","source":"call_graph"},{"id":"src/ClientApp/ViewModels/CatalogItemViewModel.cs#eShop.ClientApp.ViewModels.CatalogItemViewModel.AddCatalogItemAsync","name":"AddCatalogItemAsync","owner":"eShop.ClientApp.ViewModels.CatalogItemViewModel","owner_kind":"class","file":-165,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/ViewModels/CatalogItemViewModel.cs#eShop.ClientApp.ViewModels.CatalogItemViewModel.ApplyQueryAttributes","name":"ApplyQueryAttributes","owner":"eShop.ClientApp.ViewModels.CatalogItemViewModel","owner_kind":"class","file":-165,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/ViewModels/CatalogItemViewModel.cs#eShop.ClientApp.ViewModels.CatalogItemViewModel.DismissAsync","name":"DismissAsync","owner":"eShop.ClientApp.ViewModels.CatalogItemViewModel","owner_kind":"class","file":-165,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":1937,"imports":[-78,-86,-87,-88,-90,-122,-125,-143,-163],"exports":["eShop.ClientApp.ViewModels.CatalogItemViewModel"]},null],[165,165,"CatalogViewModel.cs","csharp","csharp",null,"src.ClientApp.ViewModels.CatalogViewModel.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.ViewModels",205,166,1,38,0.004878048780487805,0,5,17,-166,1,-166,1,[85,87,88,89,91,121,124,129,142,162,170,173],["CommunityToolkit.Mvvm.Messaging","eShop.ClientApp.Messages","eShop.ClientApp.Models.Catalog","eShop.ClientApp.Services","eShop.ClientApp.Services.AppEnvironment","eShop.ClientApp.ViewModels.Base"],["CommunityToolkit.Mvvm.Messaging"],["eShop.ClientApp.ViewModels.CatalogViewModel","eShop.ClientApp.ViewModels.CatalogBrandSelectionViewModel","eShop.ClientApp.ViewModels.CatalogTypeSelectionViewModel"],["CatalogViewModel","CatalogBrandSelectionViewModel","CatalogTypeSelectionViewModel"],["eShop.ClientApp.ViewModels.CatalogViewModel","eShop.ClientApp.ViewModels.CatalogBrandSelectionViewModel","eShop.ClientApp.ViewModels.CatalogTypeSelectionViewModel"],["eShop.ClientApp.ViewModels.CatalogViewModel","eShop.ClientApp.ViewModels.CatalogBrandSelectionViewModel","eShop.ClientApp.ViewModels.CatalogTypeSelectionViewModel"],null,["eShop.ClientApp.ViewModels.CatalogViewModel","eShop.ClientApp.ViewModels.CatalogBrandSelectionViewModel","eShop.ClientApp.ViewModels.CatalogTypeSelectionViewModel"],null,{"csharp":{"attributes":["RelayCommand"],"classes":["CatalogViewModel","CatalogBrandSelectionViewModel","CatalogTypeSelectionViewModel"],"classes_fq":["eShop.ClientApp.ViewModels.CatalogViewModel","eShop.ClientApp.ViewModels.CatalogBrandSelectionViewModel","eShop.ClientApp.ViewModels.CatalogTypeSelectionViewModel"],"extends_fq":["eShop.ClientApp.ViewModels.Base.ViewModelBase","eShop.ClientApp.ViewModels.SelectionViewModel<T>"],"functions":[],"implements_fq":[],"imports":["CommunityToolkit.Mvvm.Messaging","eShop.ClientApp.Messages","eShop.ClientApp.Models.Catalog","eShop.ClientApp.Services","eShop.ClientApp.Services.AppEnvironment","eShop.ClientApp.ViewModels.Base"],"methods":["<init>","InitializeAsync","ViewCatalogItemAsync","Filter","SelectCatalogBrand","SelectCatalogType","ApplyFilterAsync","ClearFilterAsync","ViewBasket"],"namespace":"eShop.ClientApp.ViewModels","parse_status":"ok","partial_types":["eShop.ClientApp.ViewModels.CatalogViewModel"],"type_kinds":{"eShop.ClientApp.ViewModels.CatalogBrandSelectionViewModel":"class","eShop.ClientApp.ViewModels.CatalogTypeSelectionViewModel":"class","eShop.ClientApp.ViewModels.CatalogViewModel":"class"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/ViewModels/CatalogViewModel.cs#eShop.ClientApp.ViewModels.CatalogViewModel.<init>","name":"<init>","owner":null,"owner_kind":null,"file":-166,"kind":"function","source":"call_graph"},{"id":"src/ClientApp/ViewModels/CatalogViewModel.cs#eShop.ClientApp.ViewModels.CatalogViewModel.ApplyFilterAsync","name":"ApplyFilterAsync","owner":"eShop.ClientApp.ViewModels.CatalogViewModel","owner_kind":"class","file":-166,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/ViewModels/CatalogViewModel.cs#eShop.ClientApp.ViewModels.CatalogViewModel.ClearFilterAsync","name":"ClearFilterAsync","owner":"eShop.ClientApp.ViewModels.CatalogViewModel","owner_kind":"class","file":-166,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/ViewModels/CatalogViewModel.cs#eShop.ClientApp.ViewModels.CatalogViewModel.Filter","name":"Filter","owner":"eShop.ClientApp.ViewModels.CatalogViewModel","owner_kind":"class","file":-166,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/ViewModels/CatalogViewModel.cs#eShop.ClientApp.ViewModels.CatalogViewModel.InitializeAsync","name":"InitializeAsync","owner":"eShop.ClientApp.ViewModels.CatalogViewModel","owner_kind":"class","file":-166,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/ViewModels/CatalogViewModel.cs#eShop.ClientApp.ViewModels.CatalogViewModel.SelectCatalogBrand","name":"SelectCatalogBrand","owner":"eShop.ClientApp.ViewModels.CatalogViewModel","owner_kind":"class","file":-166,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/ViewModels/CatalogViewModel.cs#eShop.ClientApp.ViewModels.CatalogViewModel.SelectCatalogType","name":"SelectCatalogType","owner":"eShop.ClientApp.ViewModels.CatalogViewModel","owner_kind":"class","file":-166,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/ViewModels/CatalogViewModel.cs#eShop.ClientApp.ViewModels.CatalogViewModel.ViewBasket","name":"ViewBasket","owner":"eShop.ClientApp.ViewModels.CatalogViewModel","owner_kind":"class","file":-166,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/ViewModels/CatalogViewModel.cs#eShop.ClientApp.ViewModels.CatalogViewModel.ViewCatalogItemAsync","name":"ViewCatalogItemAsync","owner":"eShop.ClientApp.ViewModels.CatalogViewModel","owner_kind":"class","file":-166,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":6042,"imports":[-86,-88,-89,-90,-92,-122,-125,-130,-143,-163,-171,-174],"exports":["eShop.ClientApp.ViewModels.CatalogViewModel","eShop.ClientApp.ViewModels.CatalogBrandSelectionViewModel","eShop.ClientApp.ViewModels.CatalogTypeSelectionViewModel"]},null],[166,166,"CheckoutViewModel.cs","csharp","csharp",null,"src.ClientApp.ViewModels.CheckoutViewModel.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.ViewModels",170,132,10,28,0.058823529411764705,0,2,25,-167,1,-167,1,[85,86,101,102,103,104,108,110,111,121,124,132,137,142,146,152,162,163],["CommunityToolkit.Mvvm.Messaging","eShop.ClientApp.Messages","eShop.ClientApp.Models.Basket","eShop.ClientApp.Models.Orders","eShop.ClientApp.Models.User","eShop.ClientApp.Services","eShop.ClientApp.Services.AppEnvironment","eShop.ClientApp.Services.Settings","eShop.ClientApp.ViewModels.Base"],["CommunityToolkit.Mvvm.Messaging"],["eShop.ClientApp.ViewModels.CheckoutViewModel"],["CheckoutViewModel"],["eShop.ClientApp.ViewModels.CheckoutViewModel"],["eShop.ClientApp.ViewModels.CheckoutViewModel"],null,["eShop.ClientApp.ViewModels.CheckoutViewModel"],null,{"csharp":{"attributes":["RelayCommand"],"classes":["CheckoutViewModel"],"classes_fq":["eShop.ClientApp.ViewModels.CheckoutViewModel"],"extends_fq":["eShop.ClientApp.ViewModels.Base.ViewModelBase"],"functions":[],"implements_fq":[],"imports":["CommunityToolkit.Mvvm.Messaging","eShop.ClientApp.Messages","eShop.ClientApp.Models.Basket","eShop.ClientApp.Models.Orders","eShop.ClientApp.Models.User","eShop.ClientApp.Services","eShop.ClientApp.Services.AppEnvironment","eShop.ClientApp.Services.Settings","eShop.ClientApp.ViewModels.Base"],"methods":["<init>","InitializeAsync","CheckoutAsync","CreateOrderItems","CalculateTotal"],"namespace":"eShop.ClientApp.ViewModels","parse_status":"ok","partial_types":["eShop.ClientApp.ViewModels.CheckoutViewModel"],"type_kinds":{"eShop.ClientApp.ViewModels.CheckoutViewModel":"class"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/ViewModels/CheckoutViewModel.cs#eShop.ClientApp.ViewModels.CheckoutViewModel.CalculateTotal","name":"CalculateTotal","owner":"eShop.ClientApp.ViewModels.CheckoutViewModel","owner_kind":"class","file":-167,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/ViewModels/CheckoutViewModel.cs#eShop.ClientApp.ViewModels.CheckoutViewModel.CheckoutAsync","name":"CheckoutAsync","owner":"eShop.ClientApp.ViewModels.CheckoutViewModel","owner_kind":"class","file":-167,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/ViewModels/CheckoutViewModel.cs#eShop.ClientApp.ViewModels.CheckoutViewModel.CreateOrderItems","name":"CreateOrderItems","owner":"eShop.ClientApp.ViewModels.CheckoutViewModel","owner_kind":"class","file":-167,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/ViewModels/CheckoutViewModel.cs#eShop.ClientApp.ViewModels.CheckoutViewModel.InitializeAsync","name":"InitializeAsync","owner":"eShop.ClientApp.ViewModels.CheckoutViewModel","owner_kind":"class","file":-167,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":6083,"imports":[-86,-87,-102,-103,-104,-105,-109,-111,-112,-122,-125,-133,-138,-143,-147,-153,-163,-164],"exports":["eShop.ClientApp.ViewModels.CheckoutViewModel"]},null],[167,167,"LoginViewModel.cs","csharp","csharp",null,"src.ClientApp.ViewModels.LoginViewModel.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.ViewModels",137,110,0,27,0.0,0,3,14,-168,1,-168,1,[77,121,137,142,144,152,159,160,162],["System.Diagnostics","eShop.ClientApp.Services","eShop.ClientApp.Services.AppEnvironment","eShop.ClientApp.Services.OpenUrl","eShop.ClientApp.Services.Settings","eShop.ClientApp.Validations","eShop.ClientApp.ViewModels.Base"],["System.Diagnostics"],["eShop.ClientApp.ViewModels.LoginViewModel"],["LoginViewModel"],["eShop.ClientApp.ViewModels.LoginViewModel"],["eShop.ClientApp.ViewModels.LoginViewModel"],null,["eShop.ClientApp.ViewModels.LoginViewModel"],null,{"csharp":{"attributes":["RelayCommand"],"classes":["LoginViewModel"],"classes_fq":["eShop.ClientApp.ViewModels.LoginViewModel"],"extends_fq":["eShop.ClientApp.ViewModels.Base.ViewModelBase"],"functions":[],"implements_fq":[],"imports":["System.Diagnostics","eShop.ClientApp.Services","eShop.ClientApp.Services.AppEnvironment","eShop.ClientApp.Services.OpenUrl","eShop.ClientApp.Services.Settings","eShop.ClientApp.Validations","eShop.ClientApp.ViewModels.Base"],"methods":["<init>","ApplyQueryAttributes","InitializeAsync","MockSignInAsync","SignInAsync","RegisterAsync","PerformLogoutAsync","SettingsAsync","Validate","AddValidations","InvalidateMock"],"namespace":"eShop.ClientApp.ViewModels","parse_status":"ok","partial_types":["eShop.ClientApp.ViewModels.LoginViewModel"],"type_kinds":{"eShop.ClientApp.ViewModels.LoginViewModel":"class"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/ViewModels/LoginViewModel.cs#eShop.ClientApp.ViewModels.LoginViewModel.<init>","name":"<init>","owner":null,"owner_kind":null,"file":-168,"kind":"function","source":"call_graph"},{"id":"src/ClientApp/ViewModels/LoginViewModel.cs#eShop.ClientApp.ViewModels.LoginViewModel.AddValidations","name":"AddValidations","owner":"eShop.ClientApp.ViewModels.LoginViewModel","owner_kind":"class","file":-168,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/ViewModels/LoginViewModel.cs#eShop.ClientApp.ViewModels.LoginViewModel.ApplyQueryAttributes","name":"ApplyQueryAttributes","owner":"eShop.ClientApp.ViewModels.LoginViewModel","owner_kind":"class","file":-168,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/ViewModels/LoginViewModel.cs#eShop.ClientApp.ViewModels.LoginViewModel.InitializeAsync","name":"InitializeAsync","owner":"eShop.ClientApp.ViewModels.LoginViewModel","owner_kind":"class","file":-168,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/ViewModels/LoginViewModel.cs#eShop.ClientApp.ViewModels.LoginViewModel.InvalidateMock","name":"InvalidateMock","owner":"eShop.ClientApp.ViewModels.LoginViewModel","owner_kind":"class","file":-168,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/ViewModels/LoginViewModel.cs#eShop.ClientApp.ViewModels.LoginViewModel.MockSignInAsync","name":"MockSignInAsync","owner":"eShop.ClientApp.ViewModels.LoginViewModel","owner_kind":"class","file":-168,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/ViewModels/LoginViewModel.cs#eShop.ClientApp.ViewModels.LoginViewModel.PerformLogoutAsync","name":"PerformLogoutAsync","owner":"eShop.ClientApp.ViewModels.LoginViewModel","owner_kind":"class","file":-168,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/ViewModels/LoginViewModel.cs#eShop.ClientApp.ViewModels.LoginViewModel.RegisterAsync","name":"RegisterAsync","owner":"eShop.ClientApp.ViewModels.LoginViewModel","owner_kind":"class","file":-168,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/ViewModels/LoginViewModel.cs#eShop.ClientApp.ViewModels.LoginViewModel.SettingsAsync","name":"SettingsAsync","owner":"eShop.ClientApp.ViewModels.LoginViewModel","owner_kind":"class","file":-168,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/ViewModels/LoginViewModel.cs#eShop.ClientApp.ViewModels.LoginViewModel.SignInAsync","name":"SignInAsync","owner":"eShop.ClientApp.ViewModels.LoginViewModel","owner_kind":"class","file":-168,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/ViewModels/LoginViewModel.cs#eShop.ClientApp.ViewModels.LoginViewModel.Validate","name":"Validate","owner":"eShop.ClientApp.ViewModels.LoginViewModel","owner_kind":"class","file":-168,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":3805,"imports":[-78,-122,-138,-143,-145,-153,-160,-161,-163],"exports":["eShop.ClientApp.ViewModels.LoginViewModel"]},null],[168,168,"MainViewModel.cs","csharp","csharp",null,"src.ClientApp.ViewModels.MainViewModel.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.ViewModels",18,15,0,3,0.0,0,3,4,-169,1,-169,1,[142,162],["eShop.ClientApp.Services","eShop.ClientApp.ViewModels.Base"],null,["eShop.ClientApp.ViewModels.MainViewModel"],["MainViewModel"],["eShop.ClientApp.ViewModels.MainViewModel"],["eShop.ClientApp.ViewModels.MainViewModel"],null,["eShop.ClientApp.ViewModels.MainViewModel"],null,{"csharp":{"attributes":["RelayCommand"],"classes":["MainViewModel"],"classes_fq":["eShop.ClientApp.ViewModels.MainViewModel"],"extends_fq":["eShop.ClientApp.ViewModels.Base.ViewModelBase"],"functions":[],"implements_fq":[],"imports":["eShop.ClientApp.Services","eShop.ClientApp.ViewModels.Base"],"methods":["<init>","SettingsAsync"],"namespace":"eShop.ClientApp.ViewModels","parse_status":"ok","partial_types":["eShop.ClientApp.ViewModels.MainViewModel"],"type_kinds":{"eShop.ClientApp.ViewModels.MainViewModel":"class"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/ViewModels/MainViewModel.cs#eShop.ClientApp.ViewModels.MainViewModel.<init>","name":"<init>","owner":null,"owner_kind":null,"file":-169,"kind":"function","source":"call_graph"},{"id":"src/ClientApp/ViewModels/MainViewModel.cs#eShop.ClientApp.ViewModels.MainViewModel.SettingsAsync","name":"SettingsAsync","owner":"eShop.ClientApp.ViewModels.MainViewModel","owner_kind":"class","file":-169,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":410,"imports":[-143,-163],"exports":["eShop.ClientApp.ViewModels.MainViewModel"]},null],[169,169,"MapViewModel.cs","csharp","csharp",null,"src.ClientApp.ViewModels.MapViewModel.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.ViewModels",37,31,0,6,0.0,0,2,3,-170,1,-170,1,[142,162],["eShop.ClientApp.Services","eShop.ClientApp.ViewModels.Base"],null,["eShop.ClientApp.ViewModels.MapViewModel","eShop.ClientApp.ViewModels.Store"],["MapViewModel","Store"],["eShop.ClientApp.ViewModels.MapViewModel","eShop.ClientApp.ViewModels.Store"],["eShop.ClientApp.ViewModels.MapViewModel","eShop.ClientApp.ViewModels.Store"],null,["eShop.ClientApp.ViewModels.MapViewModel","eShop.ClientApp.ViewModels.Store"],null,{"csharp":{"attributes":[],"classes":["MapViewModel","Store"],"classes_fq":["eShop.ClientApp.ViewModels.MapViewModel","eShop.ClientApp.ViewModels.Store"],"extends_fq":["eShop.ClientApp.ViewModels.Base.ViewModelBase"],"functions":[],"implements_fq":[],"imports":["eShop.ClientApp.Services","eShop.ClientApp.ViewModels.Base"],"methods":["<init>","InitializeAsync"],"namespace":"eShop.ClientApp.ViewModels","parse_status":"ok","partial_types":["eShop.ClientApp.ViewModels.MapViewModel"],"type_kinds":{"eShop.ClientApp.ViewModels.MapViewModel":"class","eShop.ClientApp.ViewModels.Store":"record"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/ViewModels/MapViewModel.cs#eShop.ClientApp.ViewModels.MapViewModel.InitializeAsync","name":"InitializeAsync","owner":"eShop.ClientApp.ViewModels.MapViewModel","owner_kind":"class","file":-170,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":898,"imports":[-143,-163],"exports":["eShop.ClientApp.ViewModels.MapViewModel","eShop.ClientApp.ViewModels.Store"]},null],[170,170,"ObservableCollectionEx.cs","csharp","csharp",null,"src.ClientApp.ViewModels.ObservableCollectionEx.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.ViewModels",54,43,0,11,0.0,0,6,0,-171,1,-171,1,null,["System.Collections.ObjectModel","System.Collections.Specialized","System.ComponentModel"],["System.Collections.ObjectModel","System.Collections.Specialized","System.ComponentModel"],["eShop.ClientApp.ViewModels.ObservableCollectionEx<T>"],["ObservableCollectionEx"],["eShop.ClientApp.ViewModels.ObservableCollectionEx<T>"],["eShop.ClientApp.ViewModels.ObservableCollectionEx<T>"],null,["eShop.ClientApp.ViewModels.ObservableCollectionEx<T>"],null,{"csharp":{"attributes":[],"classes":["ObservableCollectionEx"],"classes_fq":["eShop.ClientApp.ViewModels.ObservableCollectionEx<T>"],"extends_fq":["System.Collections.ObjectModel.ObservableCollection<T>"],"functions":[],"implements_fq":[],"imports":["System.Collections.ObjectModel","System.Collections.Specialized","System.ComponentModel"],"methods":["<init>","<init>","<init>","ReloadData","ReloadData","ReloadDataAsync"],"namespace":"eShop.ClientApp.ViewModels","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.ViewModels.ObservableCollectionEx<T>":"class"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/ViewModels/ObservableCollectionEx.cs#eShop.ClientApp.ViewModels.ObservableCollectionEx<T>.<init>()","name":"<init>","owner":null,"owner_kind":null,"file":-171,"kind":"function","source":"call_graph"},{"id":"src/ClientApp/ViewModels/ObservableCollectionEx.cs#eShop.ClientApp.ViewModels.ObservableCollectionEx<T>.ReloadData(System.Action<System.Collections.Generic.IList<T>>)","name":"ReloadData","owner":"eShop.ClientApp.ViewModels.ObservableCollectionEx<T>","owner_kind":"class","file":-171,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/ViewModels/ObservableCollectionEx.cs#eShop.ClientApp.ViewModels.ObservableCollectionEx<T>.ReloadData(System.Collections.Generic.IEnumerable<T>)","name":"ReloadData","owner":"eShop.ClientApp.ViewModels.ObservableCollectionEx<T>","owner_kind":"class","file":-171,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/ViewModels/ObservableCollectionEx.cs#eShop.ClientApp.ViewModels.ObservableCollectionEx<T>.ReloadDataAsync","name":"ReloadDataAsync","owner":"eShop.ClientApp.ViewModels.ObservableCollectionEx<T>","owner_kind":"class","file":-171,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":1461,"imports":[],"exports":["eShop.ClientApp.ViewModels.ObservableCollectionEx<T>"]},null],[171,171,"OrderDetailViewModel.cs","csharp","csharp",null,"src.ClientApp.ViewModels.OrderDetailViewModel.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.ViewModels",75,62,1,12,0.013333333333333334,0,4,8,-172,1,-172,1,[102,121,142,146,152,162],["eShop.ClientApp.Models.Orders","eShop.ClientApp.Services","eShop.ClientApp.Services.AppEnvironment","eShop.ClientApp.Services.Settings","eShop.ClientApp.ViewModels.Base"],null,["eShop.ClientApp.ViewModels.OrderDetailViewModel"],["OrderDetailViewModel"],["eShop.ClientApp.ViewModels.OrderDetailViewModel"],["eShop.ClientApp.ViewModels.OrderDetailViewModel"],null,["eShop.ClientApp.ViewModels.OrderDetailViewModel"],null,{"csharp":{"attributes":["RelayCommand"],"classes":["OrderDetailViewModel"],"classes_fq":["eShop.ClientApp.ViewModels.OrderDetailViewModel"],"extends_fq":["IQueryAttributable","eShop.ClientApp.ViewModels.Base.ViewModelBase"],"functions":[],"implements_fq":[],"imports":["eShop.ClientApp.Models.Orders","eShop.ClientApp.Services","eShop.ClientApp.Services.AppEnvironment","eShop.ClientApp.Services.Settings","eShop.ClientApp.ViewModels.Base"],"methods":["<init>","InitializeAsync","ToggleCancelOrderAsync","ApplyQueryAttributes"],"namespace":"eShop.ClientApp.ViewModels","parse_status":"ok","partial_types":["eShop.ClientApp.ViewModels.OrderDetailViewModel"],"type_kinds":{"eShop.ClientApp.ViewModels.OrderDetailViewModel":"class"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/ViewModels/OrderDetailViewModel.cs#eShop.ClientApp.ViewModels.OrderDetailViewModel.<init>","name":"<init>","owner":null,"owner_kind":null,"file":-172,"kind":"function","source":"call_graph"},{"id":"src/ClientApp/ViewModels/OrderDetailViewModel.cs#eShop.ClientApp.ViewModels.OrderDetailViewModel.ApplyQueryAttributes","name":"ApplyQueryAttributes","owner":"eShop.ClientApp.ViewModels.OrderDetailViewModel","owner_kind":"class","file":-172,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/ViewModels/OrderDetailViewModel.cs#eShop.ClientApp.ViewModels.OrderDetailViewModel.InitializeAsync","name":"InitializeAsync","owner":"eShop.ClientApp.ViewModels.OrderDetailViewModel","owner_kind":"class","file":-172,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/ViewModels/OrderDetailViewModel.cs#eShop.ClientApp.ViewModels.OrderDetailViewModel.ToggleCancelOrderAsync","name":"ToggleCancelOrderAsync","owner":"eShop.ClientApp.ViewModels.OrderDetailViewModel","owner_kind":"class","file":-172,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":2396,"imports":[-103,-122,-143,-147,-153,-163],"exports":["eShop.ClientApp.ViewModels.OrderDetailViewModel"]},null],[172,172,"ProfileViewModel.cs","csharp","csharp",null,"src.ClientApp.ViewModels.ProfileViewModel.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.ViewModels",78,63,2,13,0.02564102564102564,0,2,11,-173,1,-173,1,[102,121,142,146,152,162,170],["eShop.ClientApp.Models.Orders","eShop.ClientApp.Services","eShop.ClientApp.Services.AppEnvironment","eShop.ClientApp.Services.Settings","eShop.ClientApp.ViewModels.Base"],null,["eShop.ClientApp.ViewModels.ProfileViewModel"],["ProfileViewModel"],["eShop.ClientApp.ViewModels.ProfileViewModel"],["eShop.ClientApp.ViewModels.ProfileViewModel"],null,["eShop.ClientApp.ViewModels.ProfileViewModel"],null,{"csharp":{"attributes":["RelayCommand"],"classes":["ProfileViewModel"],"classes_fq":["eShop.ClientApp.ViewModels.ProfileViewModel"],"extends_fq":["eShop.ClientApp.ViewModels.Base.ViewModelBase"],"functions":[],"implements_fq":[],"imports":["eShop.ClientApp.Models.Orders","eShop.ClientApp.Services","eShop.ClientApp.Services.AppEnvironment","eShop.ClientApp.Services.Settings","eShop.ClientApp.ViewModels.Base"],"methods":["<init>","InitializeAsync","LogoutAsync","RefreshAsync","OrderDetailAsync"],"namespace":"eShop.ClientApp.ViewModels","parse_status":"ok","partial_types":["eShop.ClientApp.ViewModels.ProfileViewModel"],"type_kinds":{"eShop.ClientApp.ViewModels.ProfileViewModel":"class"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/ViewModels/ProfileViewModel.cs#eShop.ClientApp.ViewModels.ProfileViewModel.<init>","name":"<init>","owner":null,"owner_kind":null,"file":-173,"kind":"function","source":"call_graph"},{"id":"src/ClientApp/ViewModels/ProfileViewModel.cs#eShop.ClientApp.ViewModels.ProfileViewModel.InitializeAsync","name":"InitializeAsync","owner":"eShop.ClientApp.ViewModels.ProfileViewModel","owner_kind":"class","file":-173,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/ViewModels/ProfileViewModel.cs#eShop.ClientApp.ViewModels.ProfileViewModel.LogoutAsync","name":"LogoutAsync","owner":"eShop.ClientApp.ViewModels.ProfileViewModel","owner_kind":"class","file":-173,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/ViewModels/ProfileViewModel.cs#eShop.ClientApp.ViewModels.ProfileViewModel.OrderDetailAsync","name":"OrderDetailAsync","owner":"eShop.ClientApp.ViewModels.ProfileViewModel","owner_kind":"class","file":-173,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/ViewModels/ProfileViewModel.cs#eShop.ClientApp.ViewModels.ProfileViewModel.RefreshAsync","name":"RefreshAsync","owner":"eShop.ClientApp.ViewModels.ProfileViewModel","owner_kind":"class","file":-173,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":2080,"imports":[-103,-122,-143,-147,-153,-163,-171],"exports":["eShop.ClientApp.ViewModels.ProfileViewModel"]},null],[173,173,"SelectionViewModel.cs","csharp","csharp",null,"src.ClientApp.ViewModels.SelectionViewModel.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.ViewModels",7,6,0,1,0.0,0,2,0,-174,1,-174,1,null,null,null,["eShop.ClientApp.ViewModels.SelectionViewModel<T>"],["SelectionViewModel"],["eShop.ClientApp.ViewModels.SelectionViewModel<T>"],["eShop.ClientApp.ViewModels.SelectionViewModel<T>"],null,["eShop.ClientApp.ViewModels.SelectionViewModel<T>"],null,{"csharp":{"attributes":[],"classes":["SelectionViewModel"],"classes_fq":["eShop.ClientApp.ViewModels.SelectionViewModel<T>"],"extends_fq":["ObservableObject"],"functions":[],"implements_fq":[],"imports":[],"methods":[],"namespace":"eShop.ClientApp.ViewModels","parse_status":"ok","partial_types":["eShop.ClientApp.ViewModels.SelectionViewModel<T>"],"type_kinds":{"eShop.ClientApp.ViewModels.SelectionViewModel<T>":"class"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":200,"imports":[],"exports":["eShop.ClientApp.ViewModels.SelectionViewModel<T>"]},null],[174,174,"SettingsViewModel.cs","csharp","csharp",null,"src.ClientApp.ViewModels.SettingsViewModel.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.ViewModels",344,283,5,56,0.014534883720930232,0,2,10,-175,1,-175,1,[94,121,140,142,152,162],["System.ComponentModel","System.Globalization","System.Windows.Input","eShop.ClientApp.Services","eShop.ClientApp.Services.AppEnvironment","eShop.ClientApp.Services.Location","eShop.ClientApp.Services.Settings","eShop.ClientApp.ViewModels.Base","eShop.ClientApp.Models.Location.Location"],["System.ComponentModel","System.Globalization","System.Windows.Input"],["eShop.ClientApp.ViewModels.SettingsViewModel"],["SettingsViewModel"],["eShop.ClientApp.ViewModels.SettingsViewModel"],["eShop.ClientApp.ViewModels.SettingsViewModel"],null,["eShop.ClientApp.ViewModels.SettingsViewModel"],null,{"csharp":{"attributes":[],"classes":["SettingsViewModel"],"classes_fq":["eShop.ClientApp.ViewModels.SettingsViewModel"],"extends_fq":["eShop.ClientApp.ViewModels.Base.ViewModelBase"],"functions":[],"implements_fq":[],"imports":["System.ComponentModel","System.Globalization","System.Windows.Input","eShop.ClientApp.Services","eShop.ClientApp.Services.AppEnvironment","eShop.ClientApp.Services.Location","eShop.ClientApp.Services.Settings","eShop.ClientApp.ViewModels.Base","eShop.ClientApp.Models.Location.Location"],"methods":["<init>","OnPropertyChanged","ToggleMockServices","ToggleFakeLocation","ToggleSendLocationAsync","ToggleAllowGpsLocation","UpdateUseAzureServices","UpdateIdentityEndpoint","UpdateGatewayShoppingEndpoint","UpdateGatewayOrdersEndpoint","UpdateGatewayBasketEndpoint","UpdateFakeLocation","UpdateLatitude","UpdateLongitude","UpdateAllowGpsLocation"],"namespace":"eShop.ClientApp.ViewModels","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.ViewModels.SettingsViewModel":"class"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/ViewModels/SettingsViewModel.cs#eShop.ClientApp.ViewModels.SettingsViewModel.<init>","name":"<init>","owner":null,"owner_kind":null,"file":-175,"kind":"function","source":"call_graph"},{"id":"src/ClientApp/ViewModels/SettingsViewModel.cs#eShop.ClientApp.ViewModels.SettingsViewModel.OnPropertyChanged","name":"OnPropertyChanged","owner":"eShop.ClientApp.ViewModels.SettingsViewModel","owner_kind":"class","file":-175,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/ViewModels/SettingsViewModel.cs#eShop.ClientApp.ViewModels.SettingsViewModel.ToggleAllowGpsLocation","name":"ToggleAllowGpsLocation","owner":"eShop.ClientApp.ViewModels.SettingsViewModel","owner_kind":"class","file":-175,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/ViewModels/SettingsViewModel.cs#eShop.ClientApp.ViewModels.SettingsViewModel.ToggleFakeLocation","name":"ToggleFakeLocation","owner":"eShop.ClientApp.ViewModels.SettingsViewModel","owner_kind":"class","file":-175,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/ViewModels/SettingsViewModel.cs#eShop.ClientApp.ViewModels.SettingsViewModel.ToggleMockServices","name":"ToggleMockServices","owner":"eShop.ClientApp.ViewModels.SettingsViewModel","owner_kind":"class","file":-175,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/ViewModels/SettingsViewModel.cs#eShop.ClientApp.ViewModels.SettingsViewModel.ToggleSendLocationAsync","name":"ToggleSendLocationAsync","owner":"eShop.ClientApp.ViewModels.SettingsViewModel","owner_kind":"class","file":-175,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/ViewModels/SettingsViewModel.cs#eShop.ClientApp.ViewModels.SettingsViewModel.UpdateAllowGpsLocation","name":"UpdateAllowGpsLocation","owner":"eShop.ClientApp.ViewModels.SettingsViewModel","owner_kind":"class","file":-175,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/ViewModels/SettingsViewModel.cs#eShop.ClientApp.ViewModels.SettingsViewModel.UpdateFakeLocation","name":"UpdateFakeLocation","owner":"eShop.ClientApp.ViewModels.SettingsViewModel","owner_kind":"class","file":-175,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/ViewModels/SettingsViewModel.cs#eShop.ClientApp.ViewModels.SettingsViewModel.UpdateGatewayBasketEndpoint","name":"UpdateGatewayBasketEndpoint","owner":"eShop.ClientApp.ViewModels.SettingsViewModel","owner_kind":"class","file":-175,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/ViewModels/SettingsViewModel.cs#eShop.ClientApp.ViewModels.SettingsViewModel.UpdateGatewayOrdersEndpoint","name":"UpdateGatewayOrdersEndpoint","owner":"eShop.ClientApp.ViewModels.SettingsViewModel","owner_kind":"class","file":-175,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/ViewModels/SettingsViewModel.cs#eShop.ClientApp.ViewModels.SettingsViewModel.UpdateGatewayShoppingEndpoint","name":"UpdateGatewayShoppingEndpoint","owner":"eShop.ClientApp.ViewModels.SettingsViewModel","owner_kind":"class","file":-175,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/ViewModels/SettingsViewModel.cs#eShop.ClientApp.ViewModels.SettingsViewModel.UpdateIdentityEndpoint","name":"UpdateIdentityEndpoint","owner":"eShop.ClientApp.ViewModels.SettingsViewModel","owner_kind":"class","file":-175,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/ViewModels/SettingsViewModel.cs#eShop.ClientApp.ViewModels.SettingsViewModel.UpdateLatitude","name":"UpdateLatitude","owner":"eShop.ClientApp.ViewModels.SettingsViewModel","owner_kind":"class","file":-175,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/ViewModels/SettingsViewModel.cs#eShop.ClientApp.ViewModels.SettingsViewModel.UpdateLongitude","name":"UpdateLongitude","owner":"eShop.ClientApp.ViewModels.SettingsViewModel","owner_kind":"class","file":-175,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/ViewModels/SettingsViewModel.cs#eShop.ClientApp.ViewModels.SettingsViewModel.UpdateUseAzureServices","name":"UpdateUseAzureServices","owner":"eShop.ClientApp.ViewModels.SettingsViewModel","owner_kind":"class","file":-175,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":11168,"imports":[-95,-122,-141,-143,-153,-163],"exports":["eShop.ClientApp.ViewModels.SettingsViewModel"]},null],[175,175,"BadgeView.cs","csharp","csharp",null,"src.ClientApp.Views.BadgeView.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Views",140,112,0,28,0.0,0,0,0,-176,1,-176,1,null,["Microsoft.Maui.Controls.Shapes"],["Microsoft.Maui.Controls.Shapes"],["eShop.ClientApp.Views.BadgeView"],["BadgeView"],["eShop.ClientApp.Views.BadgeView"],["eShop.ClientApp.Views.BadgeView"],null,["eShop.ClientApp.Views.BadgeView"],null,{"csharp":{"attributes":["ContentProperty"],"classes":["BadgeView"],"classes_fq":["eShop.ClientApp.Views.BadgeView"],"extends_fq":["Grid"],"functions":[],"implements_fq":[],"imports":["Microsoft.Maui.Controls.Shapes"],"methods":["<init>","OnLayoutPropertyChanged","OnHandlerChanging","BadgeIndicatorSizeChanged","UpdateLayout"],"namespace":"eShop.ClientApp.Views","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.Views.BadgeView":"class"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/Views/BadgeView.cs#eShop.ClientApp.Views.BadgeView.<init>","name":"<init>","owner":null,"owner_kind":null,"file":-176,"kind":"function","source":"call_graph"},{"id":"src/ClientApp/Views/BadgeView.cs#eShop.ClientApp.Views.BadgeView.BadgeIndicatorSizeChanged","name":"BadgeIndicatorSizeChanged","owner":"eShop.ClientApp.Views.BadgeView","owner_kind":"class","file":-176,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Views/BadgeView.cs#eShop.ClientApp.Views.BadgeView.OnHandlerChanging","name":"OnHandlerChanging","owner":"eShop.ClientApp.Views.BadgeView","owner_kind":"class","file":-176,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Views/BadgeView.cs#eShop.ClientApp.Views.BadgeView.OnLayoutPropertyChanged","name":"OnLayoutPropertyChanged","owner":"eShop.ClientApp.Views.BadgeView","owner_kind":"class","file":-176,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Views/BadgeView.cs#eShop.ClientApp.Views.BadgeView.UpdateLayout","name":"UpdateLayout","owner":"eShop.ClientApp.Views.BadgeView","owner_kind":"class","file":-176,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":3968,"imports":[],"exports":["eShop.ClientApp.Views.BadgeView"]},null],[176,176,"BasketView.xaml.cs","csharp","csharp",null,"src.ClientApp.Views.BasketView.xaml.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Views",10,9,0,1,0.0,0,2,1,-177,1,-177,1,[163],null,null,["eShop.ClientApp.Views.BasketView"],["BasketView"],["eShop.ClientApp.Views.BasketView"],["eShop.ClientApp.Views.BasketView"],null,["eShop.ClientApp.Views.BasketView"],null,{"csharp":{"attributes":[],"classes":["BasketView"],"classes_fq":["eShop.ClientApp.Views.BasketView"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>"],"namespace":"eShop.ClientApp.Views","parse_status":"ok","partial_types":["eShop.ClientApp.Views.BasketView"],"type_kinds":{"eShop.ClientApp.Views.BasketView":"class"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/Views/BasketView.xaml.cs#eShop.ClientApp.Views.BasketView.<init>","name":"<init>","owner":null,"owner_kind":null,"file":-177,"kind":"function","source":"call_graph"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":201,"imports":[-164],"exports":["eShop.ClientApp.Views.BasketView"]},null],[177,177,"CatalogItemView.xaml.cs","csharp","csharp",null,"src.ClientApp.Views.CatalogItemView.xaml.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Views",10,9,0,1,0.0,0,2,1,-178,1,-178,1,[164],null,null,["eShop.ClientApp.Views.CatalogItemView"],["CatalogItemView"],["eShop.ClientApp.Views.CatalogItemView"],["eShop.ClientApp.Views.CatalogItemView"],null,["eShop.ClientApp.Views.CatalogItemView"],null,{"csharp":{"attributes":[],"classes":["CatalogItemView"],"classes_fq":["eShop.ClientApp.Views.CatalogItemView"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>"],"namespace":"eShop.ClientApp.Views","parse_status":"ok","partial_types":["eShop.ClientApp.Views.CatalogItemView"],"type_kinds":{"eShop.ClientApp.Views.CatalogItemView":"class"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/Views/CatalogItemView.xaml.cs#eShop.ClientApp.Views.CatalogItemView.<init>","name":"<init>","owner":null,"owner_kind":null,"file":-178,"kind":"function","source":"call_graph"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":216,"imports":[-165],"exports":["eShop.ClientApp.Views.CatalogItemView"]},null],[178,178,"CatalogView.xaml.cs","csharp","csharp",null,"src.ClientApp.Views.CatalogView.xaml.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Views",57,47,0,10,0.0,0,1,2,-179,1,-179,1,[85,165],["CommunityToolkit.Mvvm.Messaging","eShop.ClientApp.Messages"],["CommunityToolkit.Mvvm.Messaging"],["eShop.ClientApp.Views.CatalogView"],["CatalogView"],["eShop.ClientApp.Views.CatalogView"],["eShop.ClientApp.Views.CatalogView"],null,["eShop.ClientApp.Views.CatalogView"],null,{"csharp":{"attributes":[],"classes":["CatalogView"],"classes_fq":["eShop.ClientApp.Views.CatalogView"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["CommunityToolkit.Mvvm.Messaging","eShop.ClientApp.Messages"],"methods":["<init>","OnAppearing","OnDisappearing","Products_OnScrolled"],"namespace":"eShop.ClientApp.Views","parse_status":"ok","partial_types":["eShop.ClientApp.Views.CatalogView"],"type_kinds":{"eShop.ClientApp.Views.CatalogView":"class"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/Views/CatalogView.xaml.cs#eShop.ClientApp.Views.CatalogView.<init>","name":"<init>","owner":null,"owner_kind":null,"file":-179,"kind":"function","source":"call_graph"},{"id":"src/ClientApp/Views/CatalogView.xaml.cs#eShop.ClientApp.Views.CatalogView.OnAppearing","name":"OnAppearing","owner":"eShop.ClientApp.Views.CatalogView","owner_kind":"class","file":-179,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Views/CatalogView.xaml.cs#eShop.ClientApp.Views.CatalogView.OnDisappearing","name":"OnDisappearing","owner":"eShop.ClientApp.Views.CatalogView","owner_kind":"class","file":-179,"kind":"method","source":"method_ownership"},{"id":"src/ClientApp/Views/CatalogView.xaml.cs#eShop.ClientApp.Views.CatalogView.Products_OnScrolled","name":"Products_OnScrolled","owner":"eShop.ClientApp.Views.CatalogView","owner_kind":"class","file":-179,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":1482,"imports":[-86,-166],"exports":["eShop.ClientApp.Views.CatalogView"]},null],[179,179,"CheckoutView.xaml.cs","csharp","csharp",null,"src.ClientApp.Views.CheckoutView.xaml.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Views",10,9,0,1,0.0,0,2,1,-180,1,-180,1,[166],null,null,["eShop.ClientApp.Views.CheckoutView"],["CheckoutView"],["eShop.ClientApp.Views.CheckoutView"],["eShop.ClientApp.Views.CheckoutView"],null,["eShop.ClientApp.Views.CheckoutView"],null,{"csharp":{"attributes":[],"classes":["CheckoutView"],"classes_fq":["eShop.ClientApp.Views.CheckoutView"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>"],"namespace":"eShop.ClientApp.Views","parse_status":"ok","partial_types":["eShop.ClientApp.Views.CheckoutView"],"type_kinds":{"eShop.ClientApp.Views.CheckoutView":"class"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/Views/CheckoutView.xaml.cs#eShop.ClientApp.Views.CheckoutView.<init>","name":"<init>","owner":null,"owner_kind":null,"file":-180,"kind":"function","source":"call_graph"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":207,"imports":[-167],"exports":["eShop.ClientApp.Views.CheckoutView"]},null],[180,180,"ContentPageBase.cs","csharp","csharp",null,"src.ClientApp.Views.ContentPageBase.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Views",23,18,0,5,0.0,0,0,1,-181,1,-181,1,[161],["eShop.ClientApp.ViewModels.Base"],null,["eShop.ClientApp.Views.ContentPageBase"],["ContentPageBase"],["eShop.ClientApp.Views.ContentPageBase"],["eShop.ClientApp.Views.ContentPageBase"],null,["eShop.ClientApp.Views.ContentPageBase"],null,{"csharp":{"attributes":[],"classes":["ContentPageBase"],"classes_fq":["eShop.ClientApp.Views.ContentPageBase"],"extends_fq":["ContentPage"],"functions":[],"implements_fq":[],"imports":["eShop.ClientApp.ViewModels.Base"],"methods":["<init>","OnAppearing"],"namespace":"eShop.ClientApp.Views","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.Views.ContentPageBase":"class"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/Views/ContentPageBase.cs#eShop.ClientApp.Views.ContentPageBase.<init>","name":"<init>","owner":null,"owner_kind":null,"file":-181,"kind":"function","source":"call_graph"},{"id":"src/ClientApp/Views/ContentPageBase.cs#eShop.ClientApp.Views.ContentPageBase.OnAppearing","name":"OnAppearing","owner":"eShop.ClientApp.Views.ContentPageBase","owner_kind":"class","file":-181,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":482,"imports":[-162],"exports":["eShop.ClientApp.Views.ContentPageBase"]},null],[181,181,"CustomNavigationView.xaml.cs","csharp","csharp",null,"src.ClientApp.Views.CustomNavigationView.xaml.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Views",14,12,0,2,0.0,0,0,0,-182,1,-182,1,null,null,null,["eShop.ClientApp.Views.CustomNavigationView"],["CustomNavigationView"],["eShop.ClientApp.Views.CustomNavigationView"],["eShop.ClientApp.Views.CustomNavigationView"],null,["eShop.ClientApp.Views.CustomNavigationView"],null,{"csharp":{"attributes":[],"classes":["CustomNavigationView"],"classes_fq":["eShop.ClientApp.Views.CustomNavigationView"],"extends_fq":["NavigationPage"],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>","<init>"],"namespace":"eShop.ClientApp.Views","parse_status":"ok","partial_types":["eShop.ClientApp.Views.CustomNavigationView"],"type_kinds":{"eShop.ClientApp.Views.CustomNavigationView":"class"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/Views/CustomNavigationView.xaml.cs#eShop.ClientApp.Views.CustomNavigationView.<init>()","name":"<init>","owner":null,"owner_kind":null,"file":-182,"kind":"function","source":"call_graph"},{"id":"src/ClientApp/Views/CustomNavigationView.xaml.cs#eShop.ClientApp.Views.CustomNavigationView.<init>(Page)","name":"<init>","owner":null,"owner_kind":null,"file":-182,"kind":"function","source":"call_graph"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":277,"imports":[],"exports":["eShop.ClientApp.Views.CustomNavigationView"]},null],[182,182,"FiltersView.xaml.cs","csharp","csharp",null,"src.ClientApp.Views.FiltersView.xaml.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Views",11,9,0,2,0.0,0,2,1,-183,1,-183,1,[165],null,null,["eShop.ClientApp.Views.FiltersView"],["FiltersView"],["eShop.ClientApp.Views.FiltersView"],["eShop.ClientApp.Views.FiltersView"],null,["eShop.ClientApp.Views.FiltersView"],null,{"csharp":{"attributes":[],"classes":["FiltersView"],"classes_fq":["eShop.ClientApp.Views.FiltersView"],"extends_fq":["ContentPage"],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>"],"namespace":"eShop.ClientApp.Views","parse_status":"ok","partial_types":["eShop.ClientApp.Views.FiltersView"],"type_kinds":{"eShop.ClientApp.Views.FiltersView":"class"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/Views/FiltersView.xaml.cs#eShop.ClientApp.Views.FiltersView.<init>","name":"<init>","owner":null,"owner_kind":null,"file":-183,"kind":"function","source":"call_graph"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":219,"imports":[-166],"exports":["eShop.ClientApp.Views.FiltersView"]},null],[183,183,"LoginView.xaml.cs","csharp","csharp",null,"src.ClientApp.Views.LoginView.xaml.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Views",22,17,1,4,0.045454545454545456,0,1,2,-184,1,-184,1,[167],null,null,["eShop.ClientApp.Views.LoginView"],["LoginView"],["eShop.ClientApp.Views.LoginView"],["eShop.ClientApp.Views.LoginView"],null,["eShop.ClientApp.Views.LoginView"],null,{"csharp":{"attributes":[],"classes":["LoginView"],"classes_fq":["eShop.ClientApp.Views.LoginView"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>","OnAppearing"],"namespace":"eShop.ClientApp.Views","parse_status":"ok","partial_types":["eShop.ClientApp.Views.LoginView"],"type_kinds":{"eShop.ClientApp.Views.LoginView":"class"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/Views/LoginView.xaml.cs#eShop.ClientApp.Views.LoginView.<init>","name":"<init>","owner":null,"owner_kind":null,"file":-184,"kind":"function","source":"call_graph"},{"id":"src/ClientApp/Views/LoginView.xaml.cs#eShop.ClientApp.Views.LoginView.OnAppearing","name":"OnAppearing","owner":"eShop.ClientApp.Views.LoginView","owner_kind":"class","file":-184,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":516,"imports":[-168],"exports":["eShop.ClientApp.Views.LoginView"]},null],[184,184,"MapView.xaml.cs","csharp","csharp",null,"src.ClientApp.Views.MapView.xaml.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Views",26,21,0,5,0.0,0,1,1,-185,1,-185,1,[169],["Microsoft.Maui.Controls.Maps","Microsoft.Maui.Maps","Microsoft.Maui.Controls.Maps.Map"],["Microsoft.Maui.Controls.Maps","Microsoft.Maui.Maps","Microsoft.Maui.Controls.Maps.Map"],["eShop.ClientApp.Views.MapView"],["MapView"],["eShop.ClientApp.Views.MapView"],["eShop.ClientApp.Views.MapView"],null,["eShop.ClientApp.Views.MapView"],null,{"csharp":{"attributes":[],"classes":["MapView"],"classes_fq":["eShop.ClientApp.Views.MapView"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["Microsoft.Maui.Controls.Maps","Microsoft.Maui.Maps","Microsoft.Maui.Controls.Maps.Map"],"methods":["<init>","Pin_MarkerClicked"],"namespace":"eShop.ClientApp.Views","parse_status":"ok","partial_types":["eShop.ClientApp.Views.MapView"],"type_kinds":{"eShop.ClientApp.Views.MapView":"class"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/Views/MapView.xaml.cs#eShop.ClientApp.Views.MapView.<init>","name":"<init>","owner":null,"owner_kind":null,"file":-185,"kind":"function","source":"call_graph"},{"id":"src/ClientApp/Views/MapView.xaml.cs#eShop.ClientApp.Views.MapView.Pin_MarkerClicked","name":"Pin_MarkerClicked","owner":"eShop.ClientApp.Views.MapView","owner_kind":"class","file":-185,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":548,"imports":[-170],"exports":["eShop.ClientApp.Views.MapView"]},null],[185,185,"MauiAuthenticationBrowser.cs","csharp","csharp",null,"src.ClientApp.Views.MauiAuthenticationBrowser.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Views",27,23,0,4,0.0,0,1,0,-186,1,-186,1,null,["IdentityModel.Client","IdentityModel.OidcClient.Browser","IdentityModel.OidcClient.Browser.IBrowser"],["IdentityModel.Client","IdentityModel.OidcClient.Browser","IdentityModel.OidcClient.Browser.IBrowser"],["eShop.ClientApp.Views.MauiAuthenticationBrowser"],["MauiAuthenticationBrowser"],["eShop.ClientApp.Views.MauiAuthenticationBrowser"],["eShop.ClientApp.Views.MauiAuthenticationBrowser"],null,["eShop.ClientApp.Views.MauiAuthenticationBrowser"],null,{"csharp":{"attributes":[],"classes":["MauiAuthenticationBrowser"],"classes_fq":["eShop.ClientApp.Views.MauiAuthenticationBrowser"],"extends_fq":["IBrowser"],"functions":[],"implements_fq":[],"imports":["IdentityModel.Client","IdentityModel.OidcClient.Browser","IdentityModel.OidcClient.Browser.IBrowser"],"methods":["InvokeAsync"],"namespace":"eShop.ClientApp.Views","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ClientApp.Views.MauiAuthenticationBrowser":"class"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/Views/MauiAuthenticationBrowser.cs#eShop.ClientApp.Views.MauiAuthenticationBrowser.InvokeAsync","name":"InvokeAsync","owner":"eShop.ClientApp.Views.MauiAuthenticationBrowser","owner_kind":"class","file":-186,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":898,"imports":[],"exports":["eShop.ClientApp.Views.MauiAuthenticationBrowser"]},null],[186,186,"OrderDetailView.xaml.cs","csharp","csharp",null,"src.ClientApp.Views.OrderDetailView.xaml.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Views",10,9,0,1,0.0,0,2,1,-187,1,-187,1,[171],null,null,["eShop.ClientApp.Views.OrderDetailView"],["OrderDetailView"],["eShop.ClientApp.Views.OrderDetailView"],["eShop.ClientApp.Views.OrderDetailView"],null,["eShop.ClientApp.Views.OrderDetailView"],null,{"csharp":{"attributes":[],"classes":["OrderDetailView"],"classes_fq":["eShop.ClientApp.Views.OrderDetailView"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>"],"namespace":"eShop.ClientApp.Views","parse_status":"ok","partial_types":["eShop.ClientApp.Views.OrderDetailView"],"type_kinds":{"eShop.ClientApp.Views.OrderDetailView":"class"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/Views/OrderDetailView.xaml.cs#eShop.ClientApp.Views.OrderDetailView.<init>","name":"<init>","owner":null,"owner_kind":null,"file":-187,"kind":"function","source":"call_graph"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":216,"imports":[-172],"exports":["eShop.ClientApp.Views.OrderDetailView"]},null],[187,187,"ProfileView.xaml.cs","csharp","csharp",null,"src.ClientApp.Views.ProfileView.xaml.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Views",23,19,0,4,0.0,0,1,1,-188,1,-188,1,[172],null,null,["eShop.ClientApp.Views.ProfileView"],["ProfileView"],["eShop.ClientApp.Views.ProfileView"],["eShop.ClientApp.Views.ProfileView"],null,["eShop.ClientApp.Views.ProfileView"],null,{"csharp":{"attributes":[],"classes":["ProfileView"],"classes_fq":["eShop.ClientApp.Views.ProfileView"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>","OnAppearing"],"namespace":"eShop.ClientApp.Views","parse_status":"ok","partial_types":["eShop.ClientApp.Views.ProfileView"],"type_kinds":{"eShop.ClientApp.Views.ProfileView":"class"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/Views/ProfileView.xaml.cs#eShop.ClientApp.Views.ProfileView.<init>","name":"<init>","owner":null,"owner_kind":null,"file":-188,"kind":"function","source":"call_graph"},{"id":"src/ClientApp/Views/ProfileView.xaml.cs#eShop.ClientApp.Views.ProfileView.OnAppearing","name":"OnAppearing","owner":"eShop.ClientApp.Views.ProfileView","owner_kind":"class","file":-188,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":482,"imports":[-173],"exports":["eShop.ClientApp.Views.ProfileView"]},null],[188,188,"SettingsView.xaml.cs","csharp","csharp",null,"src.ClientApp.Views.SettingsView.xaml.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Views",10,9,0,1,0.0,0,2,1,-189,1,-189,1,[174],null,null,["eShop.ClientApp.Views.SettingsView"],["SettingsView"],["eShop.ClientApp.Views.SettingsView"],["eShop.ClientApp.Views.SettingsView"],null,["eShop.ClientApp.Views.SettingsView"],null,{"csharp":{"attributes":[],"classes":["SettingsView"],"classes_fq":["eShop.ClientApp.Views.SettingsView"],"extends_fq":["ContentPage"],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>"],"namespace":"eShop.ClientApp.Views","parse_status":"ok","partial_types":["eShop.ClientApp.Views.SettingsView"],"type_kinds":{"eShop.ClientApp.Views.SettingsView":"class"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/Views/SettingsView.xaml.cs#eShop.ClientApp.Views.SettingsView.<init>","name":"<init>","owner":null,"owner_kind":null,"file":-189,"kind":"function","source":"call_graph"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":221,"imports":[-175],"exports":["eShop.ClientApp.Views.SettingsView"]},null],[189,189,"BasketItemTemplate.xaml.cs","csharp","csharp",null,"src.ClientApp.Views.Templates.BasketItemTemplate.xaml.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Views.Templates",9,8,0,1,0.0,0,0,0,-190,1,-190,1,null,null,null,["eShop.ClientApp.Views.Templates.BasketItemTemplate"],["BasketItemTemplate"],["eShop.ClientApp.Views.Templates.BasketItemTemplate"],["eShop.ClientApp.Views.Templates.BasketItemTemplate"],null,["eShop.ClientApp.Views.Templates.BasketItemTemplate"],null,{"csharp":{"attributes":[],"classes":["BasketItemTemplate"],"classes_fq":["eShop.ClientApp.Views.Templates.BasketItemTemplate"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>"],"namespace":"eShop.ClientApp.Views.Templates","parse_status":"ok","partial_types":["eShop.ClientApp.Views.Templates.BasketItemTemplate"],"type_kinds":{"eShop.ClientApp.Views.Templates.BasketItemTemplate":"class"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/Views/Templates/BasketItemTemplate.xaml.cs#eShop.ClientApp.Views.Templates.BasketItemTemplate.<init>","name":"<init>","owner":null,"owner_kind":null,"file":-190,"kind":"function","source":"call_graph"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":166,"imports":[],"exports":["eShop.ClientApp.Views.Templates.BasketItemTemplate"]},null],[190,190,"CampaignTemplate.xaml.cs","csharp","csharp",null,"src.ClientApp.Views.Templates.CampaignTemplate.xaml.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Views.Templates",9,8,0,1,0.0,0,0,0,-191,1,-191,1,null,null,null,["eShop.ClientApp.Views.Templates.CampaignTemplate"],["CampaignTemplate"],["eShop.ClientApp.Views.Templates.CampaignTemplate"],["eShop.ClientApp.Views.Templates.CampaignTemplate"],null,["eShop.ClientApp.Views.Templates.CampaignTemplate"],null,{"csharp":{"attributes":[],"classes":["CampaignTemplate"],"classes_fq":["eShop.ClientApp.Views.Templates.CampaignTemplate"],"extends_fq":["ContentView"],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>"],"namespace":"eShop.ClientApp.Views.Templates","parse_status":"ok","partial_types":["eShop.ClientApp.Views.Templates.CampaignTemplate"],"type_kinds":{"eShop.ClientApp.Views.Templates.CampaignTemplate":"class"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/Views/Templates/CampaignTemplate.xaml.cs#eShop.ClientApp.Views.Templates.CampaignTemplate.<init>","name":"<init>","owner":null,"owner_kind":null,"file":-191,"kind":"function","source":"call_graph"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":176,"imports":[],"exports":["eShop.ClientApp.Views.Templates.CampaignTemplate"]},null],[191,191,"OrderItemTemplate.xaml.cs","csharp","csharp",null,"src.ClientApp.Views.Templates.OrderItemTemplate.xaml.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Views.Templates",9,8,0,1,0.0,0,0,0,-192,1,-192,1,null,null,null,["eShop.ClientApp.Views.Templates.OrderItemTemplate"],["OrderItemTemplate"],["eShop.ClientApp.Views.Templates.OrderItemTemplate"],["eShop.ClientApp.Views.Templates.OrderItemTemplate"],null,["eShop.ClientApp.Views.Templates.OrderItemTemplate"],null,{"csharp":{"attributes":[],"classes":["OrderItemTemplate"],"classes_fq":["eShop.ClientApp.Views.Templates.OrderItemTemplate"],"extends_fq":["ContentView"],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>"],"namespace":"eShop.ClientApp.Views.Templates","parse_status":"ok","partial_types":["eShop.ClientApp.Views.Templates.OrderItemTemplate"],"type_kinds":{"eShop.ClientApp.Views.Templates.OrderItemTemplate":"class"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/Views/Templates/OrderItemTemplate.xaml.cs#eShop.ClientApp.Views.Templates.OrderItemTemplate.<init>","name":"<init>","owner":null,"owner_kind":null,"file":-192,"kind":"function","source":"call_graph"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":178,"imports":[],"exports":["eShop.ClientApp.Views.Templates.OrderItemTemplate"]},null],[192,192,"OrderTemplate.xaml.cs","csharp","csharp",null,"src.ClientApp.Views.Templates.OrderTemplate.xaml.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Views.Templates",9,8,0,1,0.0,0,0,0,-193,1,-193,1,null,null,null,["eShop.ClientApp.Views.Templates.OrderTemplate"],["OrderTemplate"],["eShop.ClientApp.Views.Templates.OrderTemplate"],["eShop.ClientApp.Views.Templates.OrderTemplate"],null,["eShop.ClientApp.Views.Templates.OrderTemplate"],null,{"csharp":{"attributes":[],"classes":["OrderTemplate"],"classes_fq":["eShop.ClientApp.Views.Templates.OrderTemplate"],"extends_fq":["ContentView"],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>"],"namespace":"eShop.ClientApp.Views.Templates","parse_status":"ok","partial_types":["eShop.ClientApp.Views.Templates.OrderTemplate"],"type_kinds":{"eShop.ClientApp.Views.Templates.OrderTemplate":"class"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/Views/Templates/OrderTemplate.xaml.cs#eShop.ClientApp.Views.Templates.OrderTemplate.<init>","name":"<init>","owner":null,"owner_kind":null,"file":-193,"kind":"function","source":"call_graph"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":170,"imports":[],"exports":["eShop.ClientApp.Views.Templates.OrderTemplate"]},null],[193,193,"ProductTemplate.xaml.cs","csharp","csharp",null,"src.ClientApp.Views.Templates.ProductTemplate.xaml.cs","low","scan_root_path_dotted_non_python","eShop.ClientApp.Views.Templates",9,8,0,1,0.0,0,0,0,-194,1,-194,1,null,null,null,["eShop.ClientApp.Views.Templates.ProductTemplate"],["ProductTemplate"],["eShop.ClientApp.Views.Templates.ProductTemplate"],["eShop.ClientApp.Views.Templates.ProductTemplate"],null,["eShop.ClientApp.Views.Templates.ProductTemplate"],null,{"csharp":{"attributes":[],"classes":["ProductTemplate"],"classes_fq":["eShop.ClientApp.Views.Templates.ProductTemplate"],"extends_fq":["ContentView"],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>"],"namespace":"eShop.ClientApp.Views.Templates","parse_status":"ok","partial_types":["eShop.ClientApp.Views.Templates.ProductTemplate"],"type_kinds":{"eShop.ClientApp.Views.Templates.ProductTemplate":"class"},"uses_fq":[],"method_symbols":[{"id":"src/ClientApp/Views/Templates/ProductTemplate.xaml.cs#eShop.ClientApp.Views.Templates.ProductTemplate.<init>","name":"<init>","owner":null,"owner_kind":null,"file":-194,"kind":"function","source":"call_graph"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":174,"imports":[],"exports":["eShop.ClientApp.Views.Templates.ProductTemplate"]},null],[194,194,"EventBusSubscriptionInfo.cs","csharp","csharp",null,"src.EventBus.Abstractions.EventBusSubscriptionInfo.cs","low","scan_root_path_dotted_non_python","eShop.EventBus.Abstractions",23,18,0,5,0.0,0,2,0,-195,1,-195,1,null,["System.Text.Json","System.Text.Json.Serialization.Metadata"],["System.Text.Json","System.Text.Json.Serialization.Metadata"],["eShop.EventBus.Abstractions.EventBusSubscriptionInfo"],["EventBusSubscriptionInfo"],["eShop.EventBus.Abstractions.EventBusSubscriptionInfo"],["eShop.EventBus.Abstractions.EventBusSubscriptionInfo"],null,["eShop.EventBus.Abstractions.EventBusSubscriptionInfo"],null,{"csharp":{"attributes":[],"classes":["EventBusSubscriptionInfo"],"classes_fq":["eShop.EventBus.Abstractions.EventBusSubscriptionInfo"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["System.Text.Json","System.Text.Json.Serialization.Metadata"],"methods":["CreateDefaultTypeResolver"],"namespace":"eShop.EventBus.Abstractions","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.EventBus.Abstractions.EventBusSubscriptionInfo":"class"},"uses_fq":[],"method_symbols":[{"id":"src/EventBus/Abstractions/EventBusSubscriptionInfo.cs#eShop.EventBus.Abstractions.EventBusSubscriptionInfo.CreateDefaultTypeResolver","name":"CreateDefaultTypeResolver","owner":"eShop.EventBus.Abstractions.EventBusSubscriptionInfo","owner_kind":"class","file":-195,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":1007,"imports":[],"exports":["eShop.EventBus.Abstractions.EventBusSubscriptionInfo"]},null],[195,195,"IEventBus.cs","csharp","csharp",null,"src.EventBus.Abstractions.IEventBus.cs","low","scan_root_path_dotted_non_python","eShop.EventBus.Abstractions",6,5,0,1,0.0,0,3,1,-196,1,-196,1,[198],null,null,["eShop.EventBus.Abstractions.IEventBus"],["IEventBus"],["eShop.EventBus.Abstractions.IEventBus"],["eShop.EventBus.Abstractions.IEventBus"],null,["eShop.EventBus.Abstractions.IEventBus"],null,{"csharp":{"attributes":[],"classes":["IEventBus"],"classes_fq":["eShop.EventBus.Abstractions.IEventBus"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":["PublishAsync"],"namespace":"eShop.EventBus.Abstractions","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.EventBus.Abstractions.IEventBus":"interface"},"uses_fq":[],"method_symbols":[{"id":"src/EventBus/Abstractions/IEventBus.cs#eShop.EventBus.Abstractions.IEventBus.PublishAsync","name":"PublishAsync","owner":"eShop.EventBus.Abstractions.IEventBus","owner_kind":"interface","file":-196,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":122,"imports":[-199],"exports":["eShop.EventBus.Abstractions.IEventBus"]},null],[196,196,"IEventBusBuilder.cs","csharp","csharp",null,"src.EventBus.Abstractions.IEventBusBuilder.cs","low","scan_root_path_dotted_non_python","Microsoft.Extensions.DependencyInjection",6,5,0,1,0.0,0,3,0,-197,1,-197,1,null,null,null,["Microsoft.Extensions.DependencyInjection.IEventBusBuilder"],["IEventBusBuilder"],["Microsoft.Extensions.DependencyInjection.IEventBusBuilder"],["Microsoft.Extensions.DependencyInjection.IEventBusBuilder"],null,["Microsoft.Extensions.DependencyInjection.IEventBusBuilder"],null,{"csharp":{"attributes":[],"classes":["IEventBusBuilder"],"classes_fq":["Microsoft.Extensions.DependencyInjection.IEventBusBuilder"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":[],"namespace":"Microsoft.Extensions.DependencyInjection","parse_status":"ok","partial_types":[],"type_kinds":{"Microsoft.Extensions.DependencyInjection.IEventBusBuilder":"interface"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":142,"imports":[],"exports":["Microsoft.Extensions.DependencyInjection.IEventBusBuilder"]},null],[197,197,"IIntegrationEventHandler.cs","csharp","csharp",null,"src.EventBus.Abstractions.IIntegrationEventHandler.cs","low","scan_root_path_dotted_non_python","eShop.EventBus.Abstractions",14,11,0,3,0.0,0,2,1,-198,1,-198,1,[198],null,null,["eShop.EventBus.Abstractions.IIntegrationEventHandler<TIntegrationEvent>","eShop.EventBus.Abstractions.IIntegrationEventHandler"],["IIntegrationEventHandler","IIntegrationEventHandler"],["eShop.EventBus.Abstractions.IIntegrationEventHandler<TIntegrationEvent>","eShop.EventBus.Abstractions.IIntegrationEventHandler"],["eShop.EventBus.Abstractions.IIntegrationEventHandler<TIntegrationEvent>","eShop.EventBus.Abstractions.IIntegrationEventHandler"],null,["eShop.EventBus.Abstractions.IIntegrationEventHandler<TIntegrationEvent>","eShop.EventBus.Abstractions.IIntegrationEventHandler"],null,{"csharp":{"attributes":[],"classes":["IIntegrationEventHandler","IIntegrationEventHandler"],"classes_fq":["eShop.EventBus.Abstractions.IIntegrationEventHandler<TIntegrationEvent>","eShop.EventBus.Abstractions.IIntegrationEventHandler"],"extends_fq":["eShop.EventBus.Abstractions.IIntegrationEventHandler"],"functions":[],"implements_fq":[],"imports":[],"methods":["Handle","Handle","Handle"],"namespace":"eShop.EventBus.Abstractions","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.EventBus.Abstractions.IIntegrationEventHandler":"interface","eShop.EventBus.Abstractions.IIntegrationEventHandler<TIntegrationEvent>":"interface"},"uses_fq":[],"method_symbols":[{"id":"src/EventBus/Abstractions/IIntegrationEventHandler.cs#eShop.EventBus.Abstractions.IIntegrationEventHandler.Handle","name":"Handle","owner":"eShop.EventBus.Abstractions.IIntegrationEventHandler","owner_kind":"interface","file":-198,"kind":"method","source":"method_ownership"},{"id":"src/EventBus/Abstractions/IIntegrationEventHandler.cs#eShop.EventBus.Abstractions.IIntegrationEventHandler<TIntegrationEvent>.Handle","name":"Handle","owner":"eShop.EventBus.Abstractions.IIntegrationEventHandler<TIntegrationEvent>","owner_kind":"interface","file":-198,"kind":"method","source":"method_ownership"},{"id":"src/EventBus/Abstractions/IIntegrationEventHandler.cs#eShop.EventBus.Abstractions.IIntegrationEventHandler<TIntegrationEvent>.eShop.EventBus.Abstractions.IIntegrationEventHandler.Handle","name":"Handle","owner":"eShop.EventBus.Abstractions.IIntegrationEventHandler<TIntegrationEvent>","owner_kind":"interface","file":-198,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":422,"imports":[-199],"exports":["eShop.EventBus.Abstractions.IIntegrationEventHandler<TIntegrationEvent>","eShop.EventBus.Abstractions.IIntegrationEventHandler"]},null],[198,198,"IntegrationEvent.cs","csharp","csharp",null,"src.EventBus.Events.IntegrationEvent.cs","low","scan_root_path_dotted_non_python","eShop.EventBus.Events",16,13,0,3,0.0,0,7,0,-199,1,-199,1,null,null,null,["eShop.EventBus.Events.IntegrationEvent"],["IntegrationEvent"],["eShop.EventBus.Events.IntegrationEvent"],["eShop.EventBus.Events.IntegrationEvent"],null,["eShop.EventBus.Events.IntegrationEvent"],null,{"csharp":{"attributes":[],"classes":["IntegrationEvent"],"classes_fq":["eShop.EventBus.Events.IntegrationEvent"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>"],"namespace":"eShop.EventBus.Events","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.EventBus.Events.IntegrationEvent":"record"},"uses_fq":[],"method_symbols":[{"id":"src/EventBus/Events/IntegrationEvent.cs#eShop.EventBus.Events.IntegrationEvent.<init>()","name":"<init>","owner":null,"owner_kind":null,"file":-199,"kind":"function","source":"call_graph"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":301,"imports":[],"exports":["eShop.EventBus.Events.IntegrationEvent"]},null],[199,199,"EventBusBuilderExtensions.cs","csharp","csharp",null,"src.EventBus.Extensions.EventBusBuilderExtensions.cs","low","scan_root_path_dotted_non_python","Microsoft.Extensions.DependencyInjection",40,27,6,7,0.15,0,0,4,-200,1,-200,1,[194,196,197,198],["System.Diagnostics.CodeAnalysis","System.Text.Json","eShop.EventBus.Abstractions","eShop.EventBus.Extensions"],["System.Diagnostics.CodeAnalysis","System.Text.Json"],["Microsoft.Extensions.DependencyInjection.EventBusBuilderExtensions"],["EventBusBuilderExtensions"],["Microsoft.Extensions.DependencyInjection.EventBusBuilderExtensions"],["Microsoft.Extensions.DependencyInjection.EventBusBuilderExtensions"],null,["Microsoft.Extensions.DependencyInjection.EventBusBuilderExtensions"],null,{"csharp":{"attributes":[],"classes":["EventBusBuilderExtensions"],"classes_fq":["Microsoft.Extensions.DependencyInjection.EventBusBuilderExtensions"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["System.Diagnostics.CodeAnalysis","System.Text.Json","eShop.EventBus.Abstractions","eShop.EventBus.Extensions"],"methods":["ConfigureJsonOptions","AddSubscription"],"namespace":"Microsoft.Extensions.DependencyInjection","parse_status":"ok","partial_types":[],"type_kinds":{"Microsoft.Extensions.DependencyInjection.EventBusBuilderExtensions":"class"},"uses_fq":[],"method_symbols":[{"id":"src/EventBus/Extensions/EventBusBuilderExtensions.cs#Microsoft.Extensions.DependencyInjection.EventBusBuilderExtensions.AddSubscription","name":"AddSubscription","owner":"Microsoft.Extensions.DependencyInjection.EventBusBuilderExtensions","owner_kind":"class","file":-200,"kind":"method","source":"method_ownership"},{"id":"src/EventBus/Extensions/EventBusBuilderExtensions.cs#Microsoft.Extensions.DependencyInjection.EventBusBuilderExtensions.ConfigureJsonOptions","name":"ConfigureJsonOptions","owner":"Microsoft.Extensions.DependencyInjection.EventBusBuilderExtensions","owner_kind":"class","file":-200,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":1702,"imports":[-195,-197,-198,-199],"exports":["Microsoft.Extensions.DependencyInjection.EventBusBuilderExtensions"]},null],[200,200,"GenericTypeExtensions.cs","csharp","csharp",null,"src.EventBus.Extensions.GenericTypeExtensions.cs","low","scan_root_path_dotted_non_python","eShop.EventBus.Extensions",26,22,0,4,0.0,0,0,0,-201,1,-201,1,null,null,null,["eShop.EventBus.Extensions.GenericTypeExtensions"],["GenericTypeExtensions"],["eShop.EventBus.Extensions.GenericTypeExtensions"],["eShop.EventBus.Extensions.GenericTypeExtensions"],null,["eShop.EventBus.Extensions.GenericTypeExtensions"],null,{"csharp":{"attributes":[],"classes":["GenericTypeExtensions"],"classes_fq":["eShop.EventBus.Extensions.GenericTypeExtensions"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":["GetGenericTypeName","GetGenericTypeName"],"namespace":"eShop.EventBus.Extensions","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.EventBus.Extensions.GenericTypeExtensions":"class"},"uses_fq":[],"method_symbols":[{"id":"src/EventBus/Extensions/GenericTypeExtensions.cs#eShop.EventBus.Extensions.GenericTypeExtensions.GetGenericTypeName(System.Object)","name":"GetGenericTypeName","owner":"eShop.EventBus.Extensions.GenericTypeExtensions","owner_kind":"class","file":-201,"kind":"method","source":"method_ownership"},{"id":"src/EventBus/Extensions/GenericTypeExtensions.cs#eShop.EventBus.Extensions.GenericTypeExtensions.GetGenericTypeName(System.Type)","name":"GetGenericTypeName","owner":"eShop.EventBus.Extensions.GenericTypeExtensions","owner_kind":"class","file":-201,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":656,"imports":[],"exports":["eShop.EventBus.Extensions.GenericTypeExtensions"]},null],[201,201,"GlobalUsings.cs","csharp","csharp",null,"src.EventBus.GlobalUsings.cs","low","scan_root_path_dotted_non_python",null,2,2,0,0,0.0,0,0,0,-202,1,-202,1,null,["System.Text.Json.Serialization","eShop.EventBus.Events"],["System.Text.Json.Serialization"],null,null,null,null,null,null,null,{"csharp":{"attributes":[],"classes":[],"classes_fq":[],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["System.Text.Json.Serialization","eShop.EventBus.Events"],"methods":[],"namespace":null,"parse_status":"ok","partial_types":[],"type_kinds":{},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":84,"imports":[],"exports":[]},null],[202,202,"EventBusOptions.cs","csharp","csharp",null,"src.EventBusRabbitMQ.EventBusOptions.cs","low","scan_root_path_dotted_non_python","eShop.EventBusRabbitMQ",7,6,0,1,0.0,0,2,0,-203,1,-203,1,null,null,null,["eShop.EventBusRabbitMQ.EventBusOptions"],["EventBusOptions"],["eShop.EventBusRabbitMQ.EventBusOptions"],["eShop.EventBusRabbitMQ.EventBusOptions"],null,["eShop.EventBusRabbitMQ.EventBusOptions"],null,{"csharp":{"attributes":[],"classes":["EventBusOptions"],"classes_fq":["eShop.EventBusRabbitMQ.EventBusOptions"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":[],"namespace":"eShop.EventBusRabbitMQ","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.EventBusRabbitMQ.EventBusOptions":"class"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":172,"imports":[],"exports":["eShop.EventBusRabbitMQ.EventBusOptions"]},null],[203,203,"GlobalUsings.cs","csharp","csharp",null,"src.EventBusRabbitMQ.GlobalUsings.cs","low","scan_root_path_dotted_non_python",null,10,10,0,0,0.0,0,0,0,-204,1,-204,1,null,["System.Net.Sockets","System.Text","System.Text.Json","eShop.EventBus.Abstractions","eShop.EventBus.Events","Microsoft.Extensions.Logging","Polly","RabbitMQ.Client","RabbitMQ.Client.Events","RabbitMQ.Client.Exceptions"],["System.Net.Sockets","System.Text","System.Text.Json","Microsoft.Extensions.Logging","Polly","RabbitMQ.Client","RabbitMQ.Client.Events","RabbitMQ.Client.Exceptions"],null,null,null,null,null,null,null,{"csharp":{"attributes":[],"classes":[],"classes_fq":[],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["System.Net.Sockets","System.Text","System.Text.Json","eShop.EventBus.Abstractions","eShop.EventBus.Events","Microsoft.Extensions.Logging","Polly","RabbitMQ.Client","RabbitMQ.Client.Events","RabbitMQ.Client.Exceptions"],"methods":[],"namespace":null,"parse_status":"ok","partial_types":[],"type_kinds":{},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":342,"imports":[],"exports":[]},null],[204,204,"RabbitMQEventBus.cs","csharp","csharp",null,"src.EventBusRabbitMQ.RabbitMQEventBus.cs","low","scan_root_path_dotted_non_python","eShop.EventBusRabbitMQ",321,244,17,60,0.0529595015576324,0,1,7,-205,1,-205,1,[194,195,197,198,202,205],["System.Diagnostics","System.Diagnostics.CodeAnalysis","System.Threading","Microsoft.Extensions.DependencyInjection","Microsoft.Extensions.Hosting","Microsoft.Extensions.Options","OpenTelemetry","OpenTelemetry.Context.Propagation","Polly.Retry"],["System.Diagnostics","System.Diagnostics.CodeAnalysis","System.Threading","Microsoft.Extensions.Options","OpenTelemetry","OpenTelemetry.Context.Propagation","Polly.Retry"],["eShop.EventBusRabbitMQ.RabbitMQEventBus"],["RabbitMQEventBus"],["eShop.EventBusRabbitMQ.RabbitMQEventBus"],["eShop.EventBusRabbitMQ.RabbitMQEventBus"],null,["eShop.EventBusRabbitMQ.RabbitMQEventBus"],null,{"csharp":{"attributes":["System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessageAttribute"],"classes":["RabbitMQEventBus"],"classes_fq":["eShop.EventBusRabbitMQ.RabbitMQEventBus"],"extends_fq":["IHostedService"],"functions":[],"implements_fq":["System.IDisposable","eShop.EventBus.Abstractions.IEventBus"],"imports":["System.Diagnostics","System.Diagnostics.CodeAnalysis","System.Threading","Microsoft.Extensions.DependencyInjection","Microsoft.Extensions.Hosting","Microsoft.Extensions.Options","OpenTelemetry","OpenTelemetry.Context.Propagation","Polly.Retry"],"methods":["PublishAsync","SetActivityContext","Dispose","OnMessageReceived","ProcessEvent","DeserializeMessage","SerializeMessage","StartAsync","StopAsync","CreateResiliencePipeline","<init>"],"namespace":"eShop.EventBusRabbitMQ","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.EventBusRabbitMQ.RabbitMQEventBus":"class"},"uses_fq":[],"method_symbols":[{"id":"src/EventBusRabbitMQ/RabbitMQEventBus.cs#eShop.EventBusRabbitMQ.RabbitMQEventBus.CreateResiliencePipeline","name":"CreateResiliencePipeline","owner":"eShop.EventBusRabbitMQ.RabbitMQEventBus","owner_kind":"class","file":-205,"kind":"method","source":"method_ownership"},{"id":"src/EventBusRabbitMQ/RabbitMQEventBus.cs#eShop.EventBusRabbitMQ.RabbitMQEventBus.DeserializeMessage","name":"DeserializeMessage","owner":"eShop.EventBusRabbitMQ.RabbitMQEventBus","owner_kind":"class","file":-205,"kind":"method","source":"method_ownership"},{"id":"src/EventBusRabbitMQ/RabbitMQEventBus.cs#eShop.EventBusRabbitMQ.RabbitMQEventBus.Dispose","name":"Dispose","owner":"eShop.EventBusRabbitMQ.RabbitMQEventBus","owner_kind":"class","file":-205,"kind":"method","source":"method_ownership"},{"id":"src/EventBusRabbitMQ/RabbitMQEventBus.cs#eShop.EventBusRabbitMQ.RabbitMQEventBus.OnMessageReceived","name":"OnMessageReceived","owner":"eShop.EventBusRabbitMQ.RabbitMQEventBus","owner_kind":"class","file":-205,"kind":"method","source":"method_ownership"},{"id":"src/EventBusRabbitMQ/RabbitMQEventBus.cs#eShop.EventBusRabbitMQ.RabbitMQEventBus.ProcessEvent","name":"ProcessEvent","owner":"eShop.EventBusRabbitMQ.RabbitMQEventBus","owner_kind":"class","file":-205,"kind":"method","source":"method_ownership"},{"id":"src/EventBusRabbitMQ/RabbitMQEventBus.cs#eShop.EventBusRabbitMQ.RabbitMQEventBus.PublishAsync","name":"PublishAsync","owner":"eShop.EventBusRabbitMQ.RabbitMQEventBus","owner_kind":"class","file":-205,"kind":"method","source":"method_ownership"},{"id":"src/EventBusRabbitMQ/RabbitMQEventBus.cs#eShop.EventBusRabbitMQ.RabbitMQEventBus.SerializeMessage","name":"SerializeMessage","owner":"eShop.EventBusRabbitMQ.RabbitMQEventBus","owner_kind":"class","file":-205,"kind":"method","source":"method_ownership"},{"id":"src/EventBusRabbitMQ/RabbitMQEventBus.cs#eShop.EventBusRabbitMQ.RabbitMQEventBus.SetActivityContext","name":"SetActivityContext","owner":"eShop.EventBusRabbitMQ.RabbitMQEventBus","owner_kind":"class","file":-205,"kind":"method","source":"method_ownership"},{"id":"src/EventBusRabbitMQ/RabbitMQEventBus.cs#eShop.EventBusRabbitMQ.RabbitMQEventBus.StartAsync","name":"StartAsync","owner":"eShop.EventBusRabbitMQ.RabbitMQEventBus","owner_kind":"class","file":-205,"kind":"method","source":"method_ownership"},{"id":"src/EventBusRabbitMQ/RabbitMQEventBus.cs#eShop.EventBusRabbitMQ.RabbitMQEventBus.StopAsync","name":"StopAsync","owner":"eShop.EventBusRabbitMQ.RabbitMQEventBus","owner_kind":"class","file":-205,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":12627,"imports":[-195,-196,-198,-199,-203,-206],"exports":["eShop.EventBusRabbitMQ.RabbitMQEventBus"]},null],[205,205,"RabbitMQTelemetry.cs","csharp","csharp",null,"src.EventBusRabbitMQ.RabbitMQTelemetry.cs","low","scan_root_path_dotted_non_python","eShop.EventBusRabbitMQ",12,9,0,3,0.0,0,2,0,-206,1,-206,1,null,["System.Diagnostics","OpenTelemetry.Context.Propagation"],["System.Diagnostics","OpenTelemetry.Context.Propagation"],["eShop.EventBusRabbitMQ.RabbitMQTelemetry"],["RabbitMQTelemetry"],["eShop.EventBusRabbitMQ.RabbitMQTelemetry"],["eShop.EventBusRabbitMQ.RabbitMQTelemetry"],null,["eShop.EventBusRabbitMQ.RabbitMQTelemetry"],null,{"csharp":{"attributes":[],"classes":["RabbitMQTelemetry"],"classes_fq":["eShop.EventBusRabbitMQ.RabbitMQTelemetry"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["System.Diagnostics","OpenTelemetry.Context.Propagation"],"methods":[],"namespace":"eShop.EventBusRabbitMQ","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.EventBusRabbitMQ.RabbitMQTelemetry":"class"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":374,"imports":[],"exports":["eShop.EventBusRabbitMQ.RabbitMQTelemetry"]},null],[206,206,"RabbitMqDependencyInjectionExtensions.cs","csharp","csharp",null,"src.EventBusRabbitMQ.RabbitMqDependencyInjectionExtensions.cs","low","scan_root_path_dotted_non_python","Microsoft.Extensions.Hosting",46,26,10,10,0.21739130434782608,0,0,6,-207,1,-207,1,[195,196,202,204,205],["eShop.EventBusRabbitMQ","Microsoft.Extensions.DependencyInjection"],null,["Microsoft.Extensions.Hosting.RabbitMqDependencyInjectionExtensions","Microsoft.Extensions.Hosting.RabbitMqDependencyInjectionExtensions.EventBusBuilder"],["RabbitMqDependencyInjectionExtensions","EventBusBuilder"],["Microsoft.Extensions.Hosting.RabbitMqDependencyInjectionExtensions","Microsoft.Extensions.Hosting.RabbitMqDependencyInjectionExtensions.EventBusBuilder"],["Microsoft.Extensions.Hosting.RabbitMqDependencyInjectionExtensions","Microsoft.Extensions.Hosting.RabbitMqDependencyInjectionExtensions.EventBusBuilder"],null,["Microsoft.Extensions.Hosting.RabbitMqDependencyInjectionExtensions","Microsoft.Extensions.Hosting.RabbitMqDependencyInjectionExtensions.EventBusBuilder"],null,{"csharp":{"attributes":[],"classes":["RabbitMqDependencyInjectionExtensions","EventBusBuilder"],"classes_fq":["Microsoft.Extensions.Hosting.RabbitMqDependencyInjectionExtensions","Microsoft.Extensions.Hosting.RabbitMqDependencyInjectionExtensions.EventBusBuilder"],"extends_fq":[],"functions":[],"implements_fq":["Microsoft.Extensions.DependencyInjection.IEventBusBuilder"],"imports":["eShop.EventBusRabbitMQ","Microsoft.Extensions.DependencyInjection"],"methods":["AddRabbitMqEventBus","<init>"],"namespace":"Microsoft.Extensions.Hosting","parse_status":"ok","partial_types":[],"type_kinds":{"Microsoft.Extensions.Hosting.RabbitMqDependencyInjectionExtensions":"class","Microsoft.Extensions.Hosting.RabbitMqDependencyInjectionExtensions.EventBusBuilder":"class"},"uses_fq":[],"method_symbols":[{"id":"src/EventBusRabbitMQ/RabbitMqDependencyInjectionExtensions.cs#Microsoft.Extensions.Hosting.RabbitMqDependencyInjectionExtensions.AddRabbitMqEventBus","name":"AddRabbitMqEventBus","owner":"Microsoft.Extensions.Hosting.RabbitMqDependencyInjectionExtensions","owner_kind":"class","file":-207,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":1585,"imports":[-196,-197,-203,-205,-206],"exports":["Microsoft.Extensions.Hosting.RabbitMqDependencyInjectionExtensions","Microsoft.Extensions.Hosting.RabbitMqDependencyInjectionExtensions.EventBusBuilder"]},null],[207,207,"App.xaml.cs","csharp","csharp",null,"src.HybridApp.App.xaml.cs","low","scan_root_path_dotted_non_python","eShop.HybridApp",14,12,0,2,0.0,0,1,2,-208,1,-208,1,[209],null,null,["eShop.HybridApp.App"],["App"],["eShop.HybridApp.App"],["eShop.HybridApp.App"],null,["eShop.HybridApp.App"],null,{"csharp":{"attributes":[],"classes":["App"],"classes_fq":["eShop.HybridApp.App"],"extends_fq":["Application"],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>","CreateWindow"],"namespace":"eShop.HybridApp","parse_status":"ok","partial_types":["eShop.HybridApp.App"],"type_kinds":{"eShop.HybridApp.App":"class"},"uses_fq":[],"method_symbols":[{"id":"src/HybridApp/App.xaml.cs#eShop.HybridApp.App.<init>","name":"<init>","owner":null,"owner_kind":null,"file":-208,"kind":"function","source":"call_graph"},{"id":"src/HybridApp/App.xaml.cs#eShop.HybridApp.App.CreateWindow","name":"CreateWindow","owner":"eShop.HybridApp.App","owner_kind":"class","file":-208,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":273,"imports":[-210],"exports":["eShop.HybridApp.App"]},null],[208,208,"GlobalSuppressions.cs","csharp","csharp",null,"src.HybridApp.GlobalSuppressions.cs","low","scan_root_path_dotted_non_python",null,32,8,22,2,0.6875,0,0,0,-209,1,-209,1,null,null,null,null,null,null,null,null,null,null,{"csharp":{"attributes":[],"classes":[],"classes_fq":[],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":[],"namespace":null,"parse_status":"ok","partial_types":[],"type_kinds":{},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":1776,"imports":[],"exports":[]},null],[209,209,"MainPage.xaml.cs","csharp","csharp",null,"src.HybridApp.MainPage.xaml.cs","low","scan_root_path_dotted_non_python","eShop.HybridApp",9,8,0,1,0.0,0,2,0,-210,1,-210,1,null,null,null,["eShop.HybridApp.MainPage"],["MainPage"],["eShop.HybridApp.MainPage"],["eShop.HybridApp.MainPage"],null,["eShop.HybridApp.MainPage"],null,{"csharp":{"attributes":[],"classes":["MainPage"],"classes_fq":["eShop.HybridApp.MainPage"],"extends_fq":["ContentPage"],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>"],"namespace":"eShop.HybridApp","parse_status":"ok","partial_types":["eShop.HybridApp.MainPage"],"type_kinds":{"eShop.HybridApp.MainPage":"class"},"uses_fq":[],"method_symbols":[{"id":"src/HybridApp/MainPage.xaml.cs#eShop.HybridApp.MainPage.<init>","name":"<init>","owner":null,"owner_kind":null,"file":-210,"kind":"function","source":"call_graph"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":129,"imports":[],"exports":["eShop.HybridApp.MainPage"]},null],[210,210,"MauiProgram.cs","csharp","csharp",null,"src.HybridApp.MauiProgram.cs","low","scan_root_path_dotted_non_python","eShop.HybridApp",35,25,1,9,0.02857142857142857,0,11,4,-211,2,-211,2,[207,220,221,467],["eShop.HybridApp.Services","Microsoft.Extensions.Logging"],["Microsoft.Extensions.Logging"],["eShop.HybridApp.MauiProgram"],["MauiProgram"],["eShop.HybridApp.MauiProgram"],["eShop.HybridApp.MauiProgram"],null,["eShop.HybridApp.MauiProgram"],null,{"csharp":{"attributes":[],"classes":["MauiProgram"],"classes_fq":["eShop.HybridApp.MauiProgram"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["eShop.HybridApp.Services","Microsoft.Extensions.Logging"],"methods":["CreateMauiApp"],"namespace":"eShop.HybridApp","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.HybridApp.MauiProgram":"class"},"uses_fq":[],"method_symbols":[{"id":"src/HybridApp/MauiProgram.cs#eShop.HybridApp.MauiProgram.CreateMauiApp","name":"CreateMauiApp","owner":"eShop.HybridApp.MauiProgram","owner_kind":"class","file":-211,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":1094,"imports":[-208,-221,-222,-468],"exports":["eShop.HybridApp.MauiProgram"]},null],[211,211,"MainActivity.cs","csharp","csharp",null,"src.HybridApp.Platforms.Android.MainActivity.cs","low","scan_root_path_dotted_non_python","eShop.HybridApp",10,8,0,2,0.0,0,0,0,-212,1,-212,1,null,["Android.App","Android.Content.PM","Android.OS"],["Android.App","Android.Content.PM","Android.OS"],["eShop.HybridApp.MainActivity"],["MainActivity"],["eShop.HybridApp.MainActivity"],["eShop.HybridApp.MainActivity"],null,["eShop.HybridApp.MainActivity"],null,{"csharp":{"attributes":["Activity"],"classes":["MainActivity"],"classes_fq":["eShop.HybridApp.MainActivity"],"extends_fq":["MauiAppCompatActivity"],"functions":[],"implements_fq":[],"imports":["Android.App","Android.Content.PM","Android.OS"],"methods":[],"namespace":"eShop.HybridApp","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.HybridApp.MainActivity":"class"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":404,"imports":[],"exports":["eShop.HybridApp.MainActivity"]},null],[212,212,"MainApplication.cs","csharp","csharp",null,"src.HybridApp.Platforms.Android.MainApplication.cs","low","scan_root_path_dotted_non_python","eShop.HybridApp",15,12,0,3,0.0,0,0,2,-213,1,-213,1,[210],["Android.App","Android.Runtime"],["Android.App","Android.Runtime"],["eShop.HybridApp.MainApplication"],["MainApplication"],["eShop.HybridApp.MainApplication"],["eShop.HybridApp.MainApplication"],null,["eShop.HybridApp.MainApplication"],null,{"csharp":{"attributes":["Application"],"classes":["MainApplication"],"classes_fq":["eShop.HybridApp.MainApplication"],"extends_fq":["MauiApplication"],"functions":[],"implements_fq":[],"imports":["Android.App","Android.Runtime"],"methods":["<init>","CreateMauiApp"],"namespace":"eShop.HybridApp","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.HybridApp.MainApplication":"class"},"uses_fq":[],"method_symbols":[{"id":"src/HybridApp/Platforms/Android/MainApplication.cs#eShop.HybridApp.MainApplication.CreateMauiApp","name":"CreateMauiApp","owner":"eShop.HybridApp.MainApplication","owner_kind":"class","file":-213,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":337,"imports":[-211],"exports":["eShop.HybridApp.MainApplication"]},null],[213,213,"AppDelegate.cs","csharp","csharp",null,"src.HybridApp.Platforms.MacCatalyst.AppDelegate.cs","low","scan_root_path_dotted_non_python","eShop.HybridApp",9,7,0,2,0.0,0,2,2,-214,1,-214,1,[210],["Foundation"],["Foundation"],["eShop.HybridApp.AppDelegate"],["AppDelegate"],["eShop.HybridApp.AppDelegate"],["eShop.HybridApp.AppDelegate"],null,["eShop.HybridApp.AppDelegate"],null,{"csharp":{"attributes":["Register"],"classes":["AppDelegate"],"classes_fq":["eShop.HybridApp.AppDelegate"],"extends_fq":["MauiUIApplicationDelegate"],"functions":[],"implements_fq":[],"imports":["Foundation"],"methods":["CreateMauiApp"],"namespace":"eShop.HybridApp","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.HybridApp.AppDelegate":"class"},"uses_fq":[],"method_symbols":[{"id":"src/HybridApp/Platforms/MacCatalyst/AppDelegate.cs#eShop.HybridApp.AppDelegate.CreateMauiApp()","name":"CreateMauiApp","owner":"eShop.HybridApp.AppDelegate","owner_kind":"class","file":-214,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":212,"imports":[-211],"exports":["eShop.HybridApp.AppDelegate"]},null],[214,214,"Program.cs","csharp","csharp",null,"src.HybridApp.Platforms.MacCatalyst.Program.cs","low","scan_root_path_dotted_non_python","eShop.HybridApp",15,10,3,2,0.2,0,1,2,-215,1,-215,1,[213,217],["ObjCRuntime","UIKit"],["ObjCRuntime","UIKit"],["eShop.HybridApp.Program"],["Program"],["eShop.HybridApp.Program"],["eShop.HybridApp.Program"],null,["eShop.HybridApp.Program"],null,{"csharp":{"attributes":[],"classes":["Program"],"classes_fq":["eShop.HybridApp.Program"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["ObjCRuntime","UIKit"],"methods":["Main"],"namespace":"eShop.HybridApp","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.HybridApp.Program":"class"},"uses_fq":[],"method_symbols":[{"id":"src/HybridApp/Platforms/MacCatalyst/Program.cs#eShop.HybridApp.Program.Main(System.String[])","name":"Main","owner":"eShop.HybridApp.Program","owner_kind":"class","file":-215,"kind":"method","source":"method_ownership","framework_roles":[{"framework":"dotnet_runtime","kind":"RUNTIME_ENTRY","registration":"fw:dotnet_runtime:RUNTIME_ENTRY:src/HybridApp/Platforms/MacCatalyst/Program.cs#eShop.HybridApp.Program.Main(System.String[]):static_main#1","entry_kind":"main"},{"framework":"dotnet_runtime","kind":"RUNTIME_ENTRY","registration":"fw:dotnet_runtime:RUNTIME_ENTRY:src/HybridApp/Platforms/MacCatalyst/Program.cs#eShop.HybridApp.Program.Main(System.String[]):static_main#2","entry_kind":"main"},{"framework":"dotnet_runtime","kind":"RUNTIME_ENTRY","registration":"fw:dotnet_runtime:RUNTIME_ENTRY:src/HybridApp/Platforms/MacCatalyst/Program.cs#eShop.HybridApp.Program.Main(System.String[]):static_main#3","entry_kind":"main"}]}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":378,"imports":[-214,-218],"exports":["eShop.HybridApp.Program"]},null],[215,215,"Main.cs","csharp","csharp",null,"src.HybridApp.Platforms.Tizen.Main.cs","low","scan_root_path_dotted_non_python","eShop.HybridApp",16,13,0,3,0.0,0,0,4,-216,1,-216,1,[210,214,218],["System","Microsoft.Maui","Microsoft.Maui.Hosting"],["System","Microsoft.Maui","Microsoft.Maui.Hosting"],["eShop.HybridApp.Program"],["Program"],["eShop.HybridApp.Program"],["eShop.HybridApp.Program"],null,["eShop.HybridApp.Program"],null,{"csharp":{"attributes":[],"classes":["Program"],"classes_fq":["eShop.HybridApp.Program"],"extends_fq":["MauiApplication"],"functions":[],"implements_fq":[],"imports":["System","Microsoft.Maui","Microsoft.Maui.Hosting"],"methods":["CreateMauiApp","Main"],"namespace":"eShop.HybridApp","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.HybridApp.Program":"class"},"uses_fq":[],"method_symbols":[{"id":"src/HybridApp/Platforms/Tizen/Main.cs#eShop.HybridApp.Program.CreateMauiApp","name":"CreateMauiApp","owner":"eShop.HybridApp.Program","owner_kind":"class","file":-216,"kind":"method","source":"method_ownership"},{"id":"src/HybridApp/Platforms/Tizen/Main.cs#eShop.HybridApp.Program.Main(System.String[])","name":"Main","owner":"eShop.HybridApp.Program","owner_kind":"class","file":-216,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":327,"imports":[-211,-215,-219],"exports":["eShop.HybridApp.Program"]},null],[216,216,"App.xaml.cs","csharp","csharp",null,"src.HybridApp.Platforms.Windows.App.xaml.cs","low","scan_root_path_dotted_non_python","eShop.HybridApp.WinUI",23,10,9,4,0.391304347826087,0,0,2,-217,1,-217,1,[210],["Microsoft.UI.Xaml"],["Microsoft.UI.Xaml"],["eShop.HybridApp.WinUI.App"],["App"],["eShop.HybridApp.WinUI.App"],["eShop.HybridApp.WinUI.App"],null,["eShop.HybridApp.WinUI.App"],null,{"csharp":{"attributes":[],"classes":["App"],"classes_fq":["eShop.HybridApp.WinUI.App"],"extends_fq":["MauiWinUIApplication"],"functions":[],"implements_fq":[],"imports":["Microsoft.UI.Xaml"],"methods":["<init>","CreateMauiApp"],"namespace":"eShop.HybridApp.WinUI","parse_status":"ok","partial_types":["eShop.HybridApp.WinUI.App"],"type_kinds":{"eShop.HybridApp.WinUI.App":"class"},"uses_fq":[],"method_symbols":[{"id":"src/HybridApp/Platforms/Windows/App.xaml.cs#eShop.HybridApp.WinUI.App.<init>","name":"<init>","owner":null,"owner_kind":null,"file":-217,"kind":"function","source":"call_graph"},{"id":"src/HybridApp/Platforms/Windows/App.xaml.cs#eShop.HybridApp.WinUI.App.CreateMauiApp","name":"CreateMauiApp","owner":"eShop.HybridApp.WinUI.App","owner_kind":"class","file":-217,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":729,"imports":[-211],"exports":["eShop.HybridApp.WinUI.App"]},null],[217,217,"AppDelegate.cs","csharp","csharp",null,"src.HybridApp.Platforms.iOS.AppDelegate.cs","low","scan_root_path_dotted_non_python","eShop.HybridApp",9,7,0,2,0.0,0,2,2,-218,1,-218,1,[210],["Foundation"],["Foundation"],["eShop.HybridApp.AppDelegate"],["AppDelegate"],["eShop.HybridApp.AppDelegate"],["eShop.HybridApp.AppDelegate"],null,["eShop.HybridApp.AppDelegate"],null,{"csharp":{"attributes":["Register"],"classes":["AppDelegate"],"classes_fq":["eShop.HybridApp.AppDelegate"],"extends_fq":["MauiUIApplicationDelegate"],"functions":[],"implements_fq":[],"imports":["Foundation"],"methods":["CreateMauiApp"],"namespace":"eShop.HybridApp","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.HybridApp.AppDelegate":"class"},"uses_fq":[],"method_symbols":[{"id":"src/HybridApp/Platforms/iOS/AppDelegate.cs#eShop.HybridApp.AppDelegate.CreateMauiApp()","name":"CreateMauiApp","owner":"eShop.HybridApp.AppDelegate","owner_kind":"class","file":-218,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":212,"imports":[-211],"exports":["eShop.HybridApp.AppDelegate"]},null],[218,218,"Program.cs","csharp","csharp",null,"src.HybridApp.Platforms.iOS.Program.cs","low","scan_root_path_dotted_non_python","eShop.HybridApp",15,10,3,2,0.2,0,1,2,-219,1,-219,1,[213,217],["ObjCRuntime","UIKit"],["ObjCRuntime","UIKit"],["eShop.HybridApp.Program"],["Program"],["eShop.HybridApp.Program"],["eShop.HybridApp.Program"],null,["eShop.HybridApp.Program"],null,{"csharp":{"attributes":[],"classes":["Program"],"classes_fq":["eShop.HybridApp.Program"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["ObjCRuntime","UIKit"],"methods":["Main"],"namespace":"eShop.HybridApp","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.HybridApp.Program":"class"},"uses_fq":[],"method_symbols":[{"id":"src/HybridApp/Platforms/iOS/Program.cs#eShop.HybridApp.Program.Main(System.String[])","name":"Main","owner":"eShop.HybridApp.Program","owner_kind":"class","file":-219,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":378,"imports":[-214,-218],"exports":["eShop.HybridApp.Program"]},null],[219,219,"CatalogJsonContext.cs","csharp","csharp",null,"src.HybridApp.Services.CatalogJsonContext.cs","low","scan_root_path_dotted_non_python","eShop.HybridApp.Services",16,14,0,2,0.0,0,1,1,-220,1,-220,1,[463],["System.Text.Json.Serialization","eShop.WebAppComponents.Catalog"],["System.Text.Json.Serialization"],["eShop.HybridApp.Services.CatalogJsonContext"],["CatalogJsonContext"],["eShop.HybridApp.Services.CatalogJsonContext"],["eShop.HybridApp.Services.CatalogJsonContext"],null,["eShop.HybridApp.Services.CatalogJsonContext"],null,{"csharp":{"attributes":["System.Text.Json.Serialization.JsonSerializableAttribute","System.Text.Json.Serialization.JsonSourceGenerationOptionsAttribute"],"classes":["CatalogJsonContext"],"classes_fq":["eShop.HybridApp.Services.CatalogJsonContext"],"extends_fq":["System.Text.Json.Serialization.JsonSerializerContext"],"functions":[],"implements_fq":[],"imports":["System.Text.Json.Serialization","eShop.WebAppComponents.Catalog"],"methods":[],"namespace":"eShop.HybridApp.Services","parse_status":"ok","partial_types":["eShop.HybridApp.Services.CatalogJsonContext"],"type_kinds":{"eShop.HybridApp.Services.CatalogJsonContext":"class"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":569,"imports":[-464],"exports":["eShop.HybridApp.Services.CatalogJsonContext"]},null],[220,220,"CatalogService.cs","csharp","csharp",null,"src.HybridApp.Services.CatalogService.cs","low","scan_root_path_dotted_non_python","eShop.HybridApp.Services",69,57,0,12,0.0,0,1,4,-221,1,-221,1,[219,463,466],["System.Net.Http.Json","System.Web","eShop.WebAppComponents.Catalog","eShop.WebAppComponents.Services"],["System.Net.Http.Json","System.Web"],["eShop.HybridApp.Services.CatalogService"],["CatalogService"],["eShop.HybridApp.Services.CatalogService"],["eShop.HybridApp.Services.CatalogService"],null,["eShop.HybridApp.Services.CatalogService"],null,{"csharp":{"attributes":[],"classes":["CatalogService"],"classes_fq":["eShop.HybridApp.Services.CatalogService"],"extends_fq":[],"functions":[],"implements_fq":["eShop.WebAppComponents.Services.ICatalogService"],"imports":["System.Net.Http.Json","System.Web","eShop.WebAppComponents.Catalog","eShop.WebAppComponents.Services"],"methods":["GetCatalogItem","GetCatalogItems","GetCatalogItems","GetCatalogItemsWithSemanticRelevance","GetBrands","GetTypes","GetAllCatalogItemsUri","<init>"],"namespace":"eShop.HybridApp.Services","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.HybridApp.Services.CatalogService":"class"},"uses_fq":[],"method_symbols":[{"id":"src/HybridApp/Services/CatalogService.cs#eShop.HybridApp.Services.CatalogService.GetAllCatalogItemsUri","name":"GetAllCatalogItemsUri","owner":"eShop.HybridApp.Services.CatalogService","owner_kind":"class","file":-221,"kind":"method","source":"method_ownership"},{"id":"src/HybridApp/Services/CatalogService.cs#eShop.HybridApp.Services.CatalogService.GetBrands","name":"GetBrands","owner":"eShop.HybridApp.Services.CatalogService","owner_kind":"class","file":-221,"kind":"method","source":"method_ownership"},{"id":"src/HybridApp/Services/CatalogService.cs#eShop.HybridApp.Services.CatalogService.GetCatalogItem","name":"GetCatalogItem","owner":"eShop.HybridApp.Services.CatalogService","owner_kind":"class","file":-221,"kind":"method","source":"method_ownership"},{"id":"src/HybridApp/Services/CatalogService.cs#eShop.HybridApp.Services.CatalogService.GetCatalogItems(System.Collections.Generic.IEnumerable<System.Int32>)","name":"GetCatalogItems","owner":"eShop.HybridApp.Services.CatalogService","owner_kind":"class","file":-221,"kind":"method","source":"method_ownership"},{"id":"src/HybridApp/Services/CatalogService.cs#eShop.HybridApp.Services.CatalogService.GetCatalogItems(System.Int32,System.Int32,System.Int32[],System.Int32[])","name":"GetCatalogItems","owner":"eShop.HybridApp.Services.CatalogService","owner_kind":"class","file":-221,"kind":"method","source":"method_ownership"},{"id":"src/HybridApp/Services/CatalogService.cs#eShop.HybridApp.Services.CatalogService.GetCatalogItemsWithSemanticRelevance","name":"GetCatalogItemsWithSemanticRelevance","owner":"eShop.HybridApp.Services.CatalogService","owner_kind":"class","file":-221,"kind":"method","source":"method_ownership"},{"id":"src/HybridApp/Services/CatalogService.cs#eShop.HybridApp.Services.CatalogService.GetTypes","name":"GetTypes","owner":"eShop.HybridApp.Services.CatalogService","owner_kind":"class","file":-221,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":2735,"imports":[-220,-464,-467],"exports":["eShop.HybridApp.Services.CatalogService"]},null],[221,221,"ProductImageUrlProvider.cs","csharp","csharp",null,"src.HybridApp.Services.ProductImageUrlProvider.cs","low","scan_root_path_dotted_non_python","eShop.HybridApp.Services",9,7,0,2,0.0,0,1,3,-211,2,-211,2,[210,467],["eShop.WebAppComponents.Services"],null,["eShop.HybridApp.Services.ProductImageUrlProvider"],["ProductImageUrlProvider"],["eShop.HybridApp.Services.ProductImageUrlProvider"],["eShop.HybridApp.Services.ProductImageUrlProvider"],null,["eShop.HybridApp.Services.ProductImageUrlProvider"],null,{"csharp":{"attributes":[],"classes":["ProductImageUrlProvider"],"classes_fq":["eShop.HybridApp.Services.ProductImageUrlProvider"],"extends_fq":[],"functions":[],"implements_fq":["eShop.WebAppComponents.Services.IProductImageUrlProvider"],"imports":["eShop.WebAppComponents.Services"],"methods":["GetProductImageUrl"],"namespace":"eShop.HybridApp.Services","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.HybridApp.Services.ProductImageUrlProvider":"class"},"uses_fq":[],"method_symbols":[{"id":"src/HybridApp/Services/ProductImageUrlProvider.cs#eShop.HybridApp.Services.ProductImageUrlProvider.GetProductImageUrl","name":"GetProductImageUrl","owner":"eShop.HybridApp.Services.ProductImageUrlProvider","owner_kind":"class","file":-222,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":292,"imports":[-211,-468],"exports":["eShop.HybridApp.Services.ProductImageUrlProvider"]},null],[222,222,"Config.cs","csharp","csharp",null,"src.Identity.API.Configuration.Config.cs","low","scan_root_path_dotted_non_python","eShop.Identity.API.Configuration",192,174,9,9,0.046875,0,3,0,-223,1,-223,1,null,null,null,["eShop.Identity.API.Configuration.Config"],["Config"],["eShop.Identity.API.Configuration.Config"],["eShop.Identity.API.Configuration.Config"],null,["eShop.Identity.API.Configuration.Config"],null,{"csharp":{"attributes":[],"classes":["Config"],"classes_fq":["eShop.Identity.API.Configuration.Config"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":["GetApis","GetApiScopes","GetResources","GetClients"],"namespace":"eShop.Identity.API.Configuration","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Identity.API.Configuration.Config":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Identity.API/Configuration/Config.cs#eShop.Identity.API.Configuration.Config.GetApiScopes","name":"GetApiScopes","owner":"eShop.Identity.API.Configuration.Config","owner_kind":"class","file":-223,"kind":"method","source":"method_ownership"},{"id":"src/Identity.API/Configuration/Config.cs#eShop.Identity.API.Configuration.Config.GetApis","name":"GetApis","owner":"eShop.Identity.API.Configuration.Config","owner_kind":"class","file":-223,"kind":"method","source":"method_ownership"},{"id":"src/Identity.API/Configuration/Config.cs#eShop.Identity.API.Configuration.Config.GetClients","name":"GetClients","owner":"eShop.Identity.API.Configuration.Config","owner_kind":"class","file":-223,"kind":"method","source":"method_ownership"},{"id":"src/Identity.API/Configuration/Config.cs#eShop.Identity.API.Configuration.Config.GetResources","name":"GetResources","owner":"eShop.Identity.API.Configuration.Config","owner_kind":"class","file":-223,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":8302,"imports":[],"exports":["eShop.Identity.API.Configuration.Config"]},null],[223,223,"ApplicationDbContext.cs","csharp","csharp",null,"src.Identity.API.Data.ApplicationDbContext.cs","low","scan_root_path_dotted_non_python","eShop.Identity.API.Data",22,12,8,2,0.36363636363636365,0,4,1,-224,1,-224,1,[237],null,null,["eShop.Identity.API.Data.ApplicationDbContext"],["ApplicationDbContext"],["eShop.Identity.API.Data.ApplicationDbContext"],["eShop.Identity.API.Data.ApplicationDbContext"],null,["eShop.Identity.API.Data.ApplicationDbContext"],null,{"csharp":{"attributes":[],"classes":["ApplicationDbContext"],"classes_fq":["eShop.Identity.API.Data.ApplicationDbContext"],"extends_fq":["IdentityDbContext<ApplicationUser>"],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>","OnModelCreating"],"namespace":"eShop.Identity.API.Data","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Identity.API.Data.ApplicationDbContext":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Identity.API/Data/ApplicationDbContext.cs#eShop.Identity.API.Data.ApplicationDbContext.OnModelCreating","name":"OnModelCreating","owner":"eShop.Identity.API.Data.ApplicationDbContext","owner_kind":"class","file":-224,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":766,"imports":[-238],"exports":["eShop.Identity.API.Data.ApplicationDbContext"]},null],[224,224,"20230925223402_InitialMigration.Designer.cs","csharp","csharp",null,"src.Identity.API.Data.Migrations.20230925223402_InitialMigration.Designer.cs","low","scan_root_path_dotted_non_python","eShop.Identity.API.Data.Migrations",324,242,1,81,0.0030864197530864196,0,0,1,-225,1,-225,1,[223],["System","Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Infrastructure","Microsoft.EntityFrameworkCore.Migrations","Microsoft.EntityFrameworkCore.Storage.ValueConversion","eShop.Identity.API.Data","Npgsql.EntityFrameworkCore.PostgreSQL.Metadata"],["System","Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Infrastructure","Microsoft.EntityFrameworkCore.Migrations","Microsoft.EntityFrameworkCore.Storage.ValueConversion","Npgsql.EntityFrameworkCore.PostgreSQL.Metadata"],["eShop.Identity.API.Data.Migrations.InitialMigration"],["InitialMigration"],["eShop.Identity.API.Data.Migrations.InitialMigration"],["eShop.Identity.API.Data.Migrations.InitialMigration"],null,["eShop.Identity.API.Data.Migrations.InitialMigration"],null,{"csharp":{"attributes":["DbContext","Migration"],"classes":["InitialMigration"],"classes_fq":["eShop.Identity.API.Data.Migrations.InitialMigration"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["System","Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Infrastructure","Microsoft.EntityFrameworkCore.Migrations","Microsoft.EntityFrameworkCore.Storage.ValueConversion","eShop.Identity.API.Data","Npgsql.EntityFrameworkCore.PostgreSQL.Metadata"],"methods":["BuildTargetModel"],"namespace":"eShop.Identity.API.Data.Migrations","parse_status":"ok","partial_types":["eShop.Identity.API.Data.Migrations.InitialMigration"],"type_kinds":{"eShop.Identity.API.Data.Migrations.InitialMigration":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Identity.API/Data/Migrations/20230925223402_InitialMigration.Designer.cs#eShop.Identity.API.Data.Migrations.InitialMigration.BuildTargetModel","name":"BuildTargetModel","owner":"eShop.Identity.API.Data.Migrations.InitialMigration","owner_kind":"class","file":-225,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":11786,"imports":[-224],"exports":["eShop.Identity.API.Data.Migrations.InitialMigration"]},null],[225,225,"20230925223402_InitialMigration.cs","csharp","csharp",null,"src.Identity.API.Data.Migrations.20230925223402_InitialMigration.cs","low","scan_root_path_dotted_non_python","eShop.Identity.API.Data.Migrations",235,210,3,22,0.01276595744680851,0,0,0,-226,1,-226,1,null,["System","Microsoft.EntityFrameworkCore.Migrations","Npgsql.EntityFrameworkCore.PostgreSQL.Metadata"],["System","Microsoft.EntityFrameworkCore.Migrations","Npgsql.EntityFrameworkCore.PostgreSQL.Metadata"],["eShop.Identity.API.Data.Migrations.InitialMigration"],["InitialMigration"],["eShop.Identity.API.Data.Migrations.InitialMigration"],["eShop.Identity.API.Data.Migrations.InitialMigration"],null,["eShop.Identity.API.Data.Migrations.InitialMigration"],null,{"csharp":{"attributes":[],"classes":["InitialMigration"],"classes_fq":["eShop.Identity.API.Data.Migrations.InitialMigration"],"extends_fq":["Migration"],"functions":[],"implements_fq":[],"imports":["System","Microsoft.EntityFrameworkCore.Migrations","Npgsql.EntityFrameworkCore.PostgreSQL.Metadata"],"methods":["Up","Down"],"namespace":"eShop.Identity.API.Data.Migrations","parse_status":"ok","partial_types":["eShop.Identity.API.Data.Migrations.InitialMigration"],"type_kinds":{"eShop.Identity.API.Data.Migrations.InitialMigration":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Identity.API/Data/Migrations/20230925223402_InitialMigration.cs#eShop.Identity.API.Data.Migrations.InitialMigration.Down","name":"Down","owner":"eShop.Identity.API.Data.Migrations.InitialMigration","owner_kind":"class","file":-226,"kind":"method","source":"method_ownership"},{"id":"src/Identity.API/Data/Migrations/20230925223402_InitialMigration.cs#eShop.Identity.API.Data.Migrations.InitialMigration.Up","name":"Up","owner":"eShop.Identity.API.Data.Migrations.InitialMigration","owner_kind":"class","file":-226,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":11133,"imports":[],"exports":["eShop.Identity.API.Data.Migrations.InitialMigration"]},null],[226,226,"ApplicationDbContextModelSnapshot.cs","csharp","csharp",null,"src.Identity.API.Data.Migrations.ApplicationDbContextModelSnapshot.cs","low","scan_root_path_dotted_non_python","eShop.Identity.API.Data.Migrations",321,240,0,81,0.0,0,0,1,-227,1,-227,1,[223],["System","Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Infrastructure","Microsoft.EntityFrameworkCore.Storage.ValueConversion","eShop.Identity.API.Data","Npgsql.EntityFrameworkCore.PostgreSQL.Metadata"],["System","Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Infrastructure","Microsoft.EntityFrameworkCore.Storage.ValueConversion","Npgsql.EntityFrameworkCore.PostgreSQL.Metadata"],["eShop.Identity.API.Data.Migrations.ApplicationDbContextModelSnapshot"],["ApplicationDbContextModelSnapshot"],["eShop.Identity.API.Data.Migrations.ApplicationDbContextModelSnapshot"],["eShop.Identity.API.Data.Migrations.ApplicationDbContextModelSnapshot"],null,["eShop.Identity.API.Data.Migrations.ApplicationDbContextModelSnapshot"],null,{"csharp":{"attributes":["DbContext"],"classes":["ApplicationDbContextModelSnapshot"],"classes_fq":["eShop.Identity.API.Data.Migrations.ApplicationDbContextModelSnapshot"],"extends_fq":["ModelSnapshot"],"functions":[],"implements_fq":[],"imports":["System","Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Infrastructure","Microsoft.EntityFrameworkCore.Storage.ValueConversion","eShop.Identity.API.Data","Npgsql.EntityFrameworkCore.PostgreSQL.Metadata"],"methods":["BuildModel"],"namespace":"eShop.Identity.API.Data.Migrations","parse_status":"ok","partial_types":["eShop.Identity.API.Data.Migrations.ApplicationDbContextModelSnapshot"],"type_kinds":{"eShop.Identity.API.Data.Migrations.ApplicationDbContextModelSnapshot":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Identity.API/Data/Migrations/ApplicationDbContextModelSnapshot.cs#eShop.Identity.API.Data.Migrations.ApplicationDbContextModelSnapshot.BuildModel","name":"BuildModel","owner":"eShop.Identity.API.Data.Migrations.ApplicationDbContextModelSnapshot","owner_kind":"class","file":-227,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":11687,"imports":[-224],"exports":["eShop.Identity.API.Data.Migrations.ApplicationDbContextModelSnapshot"]},null],[227,227,"GlobalUsings.cs","csharp","csharp",null,"src.Identity.API.GlobalUsings.cs","low","scan_root_path_dotted_non_python",null,156,43,0,113,0.0,0,0,0,-228,1,-228,1,null,["System","System.Collections.Generic","System.ComponentModel.DataAnnotations","System.IdentityModel.Tokens.Jwt","System.Linq","System.Security.Claims","System.Text.RegularExpressions","System.Threading.Tasks","Duende.IdentityModel","Duende.IdentityServer","Duende.IdentityServer.Configuration","Duende.IdentityServer.Events","Duende.IdentityServer.Extensions","Duende.IdentityServer.Models","Duende.IdentityServer.Services","Duende.IdentityServer.Stores","Duende.IdentityServer.Validation","Microsoft.AspNetCore.Authentication","Microsoft.AspNetCore.Authorization","Microsoft.AspNetCore.Builder","Microsoft.AspNetCore.Hosting","Microsoft.AspNetCore.Http","Microsoft.AspNetCore.Identity","Microsoft.AspNetCore.Identity.EntityFrameworkCore","Microsoft.AspNetCore.Mvc","Microsoft.AspNetCore.Mvc.Filters","Microsoft.AspNetCore.Mvc.Rendering","Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Infrastructure","Microsoft.EntityFrameworkCore.Metadata","Microsoft.EntityFrameworkCore.Migrations","eShop.Identity.API","eShop.Identity.API.Configuration","eShop.Identity.API.Data","eShop.Identity.API.Models","eShop.Identity.API.Services","Microsoft.Extensions.Configuration","Microsoft.Extensions.DependencyInjection","Microsoft.Extensions.Hosting","Microsoft.Extensions.Logging","Microsoft.Extensions.Options","Polly","eShop.ServiceDefaults"],["System","System.Collections.Generic","System.ComponentModel.DataAnnotations","System.IdentityModel.Tokens.Jwt","System.Linq","System.Security.Claims","System.Text.RegularExpressions","System.Threading.Tasks","Duende.IdentityModel","Duende.IdentityServer","Duende.IdentityServer.Configuration","Duende.IdentityServer.Events","Duende.IdentityServer.Extensions","Duende.IdentityServer.Models","Duende.IdentityServer.Services","Duende.IdentityServer.Stores","Duende.IdentityServer.Validation","Microsoft.AspNetCore.Authentication","Microsoft.AspNetCore.Authorization","Microsoft.AspNetCore.Builder","Microsoft.AspNetCore.Http","Microsoft.AspNetCore.Identity","Microsoft.AspNetCore.Identity.EntityFrameworkCore","Microsoft.AspNetCore.Mvc","Microsoft.AspNetCore.Mvc.Filters","Microsoft.AspNetCore.Mvc.Rendering","Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Infrastructure","Microsoft.EntityFrameworkCore.Metadata","Microsoft.EntityFrameworkCore.Migrations","Microsoft.Extensions.Logging","Microsoft.Extensions.Options","Polly"],null,null,null,null,null,null,null,{"csharp":{"attributes":[],"classes":[],"classes_fq":[],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["System","System.Collections.Generic","System.ComponentModel.DataAnnotations","System.IdentityModel.Tokens.Jwt","System.Linq","System.Security.Claims","System.Text.RegularExpressions","System.Threading.Tasks","Duende.IdentityModel","Duende.IdentityServer","Duende.IdentityServer.Configuration","Duende.IdentityServer.Events","Duende.IdentityServer.Extensions","Duende.IdentityServer.Models","Duende.IdentityServer.Services","Duende.IdentityServer.Stores","Duende.IdentityServer.Validation","Microsoft.AspNetCore.Authentication","Microsoft.AspNetCore.Authorization","Microsoft.AspNetCore.Builder","Microsoft.AspNetCore.Hosting","Microsoft.AspNetCore.Http","Microsoft.AspNetCore.Identity","Microsoft.AspNetCore.Identity.EntityFrameworkCore","Microsoft.AspNetCore.Mvc","Microsoft.AspNetCore.Mvc.Filters","Microsoft.AspNetCore.Mvc.Rendering","Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Infrastructure","Microsoft.EntityFrameworkCore.Metadata","Microsoft.EntityFrameworkCore.Migrations","eShop.Identity.API","eShop.Identity.API.Configuration","eShop.Identity.API.Data","eShop.Identity.API.Models","eShop.Identity.API.Services","Microsoft.Extensions.Configuration","Microsoft.Extensions.DependencyInjection","Microsoft.Extensions.Hosting","Microsoft.Extensions.Logging","Microsoft.Extensions.Options","Polly","eShop.ServiceDefaults"],"methods":[],"namespace":null,"parse_status":"ok","partial_types":[],"type_kinds":{},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":1978,"imports":[],"exports":[]},null],[228,228,"ForgotPasswordViewModel.cs","csharp","csharp",null,"src.Identity.API.Models.AccountViewModels.ForgotPasswordViewModel.cs","low","scan_root_path_dotted_non_python","eShop.Identity.API.Models.AccountViewModels",9,9,0,0,0.0,0,0,0,-229,1,-229,1,null,null,null,["eShop.Identity.API.Models.AccountViewModels.ForgotPasswordViewModel"],["ForgotPasswordViewModel"],["eShop.Identity.API.Models.AccountViewModels.ForgotPasswordViewModel"],["eShop.Identity.API.Models.AccountViewModels.ForgotPasswordViewModel"],null,["eShop.Identity.API.Models.AccountViewModels.ForgotPasswordViewModel"],null,{"csharp":{"attributes":[],"classes":["ForgotPasswordViewModel"],"classes_fq":["eShop.Identity.API.Models.AccountViewModels.ForgotPasswordViewModel"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":[],"namespace":"eShop.Identity.API.Models.AccountViewModels","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Identity.API.Models.AccountViewModels.ForgotPasswordViewModel":"record"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":200,"imports":[],"exports":["eShop.Identity.API.Models.AccountViewModels.ForgotPasswordViewModel"]},null],[229,229,"LoggedOutViewModel.cs","csharp","csharp",null,"src.Identity.API.Models.AccountViewModels.LoggedOutViewModel.cs","low","scan_root_path_dotted_non_python","eShop.Identity.API.Models.AccountViewModels",9,9,0,0,0.0,0,0,0,-230,1,-230,1,null,null,null,["eShop.Identity.API.Models.AccountViewModels.LoggedOutViewModel"],["LoggedOutViewModel"],["eShop.Identity.API.Models.AccountViewModels.LoggedOutViewModel"],["eShop.Identity.API.Models.AccountViewModels.LoggedOutViewModel"],null,["eShop.Identity.API.Models.AccountViewModels.LoggedOutViewModel"],null,{"csharp":{"attributes":[],"classes":["LoggedOutViewModel"],"classes_fq":["eShop.Identity.API.Models.AccountViewModels.LoggedOutViewModel"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":[],"namespace":"eShop.Identity.API.Models.AccountViewModels","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Identity.API.Models.AccountViewModels.LoggedOutViewModel":"record"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":271,"imports":[],"exports":["eShop.Identity.API.Models.AccountViewModels.LoggedOutViewModel"]},null],[230,230,"LoginViewModel.cs","csharp","csharp",null,"src.Identity.API.Models.AccountViewModels.LoginViewModel.cs","low","scan_root_path_dotted_non_python","eShop.Identity.API.Models.AccountViewModels",17,15,0,2,0.0,0,0,0,-231,1,-231,1,null,null,null,["eShop.Identity.API.Models.AccountViewModels.LoginViewModel"],["LoginViewModel"],["eShop.Identity.API.Models.AccountViewModels.LoginViewModel"],["eShop.Identity.API.Models.AccountViewModels.LoginViewModel"],null,["eShop.Identity.API.Models.AccountViewModels.LoginViewModel"],null,{"csharp":{"attributes":[],"classes":["LoginViewModel"],"classes_fq":["eShop.Identity.API.Models.AccountViewModels.LoginViewModel"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":[],"namespace":"eShop.Identity.API.Models.AccountViewModels","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Identity.API.Models.AccountViewModels.LoginViewModel":"record"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":426,"imports":[],"exports":["eShop.Identity.API.Models.AccountViewModels.LoginViewModel"]},null],[231,231,"LogoutViewModel.cs","csharp","csharp",null,"src.Identity.API.Models.AccountViewModels.LogoutViewModel.cs","low","scan_root_path_dotted_non_python","eShop.Identity.API.Models.AccountViewModels",7,7,0,0,0.0,0,0,0,-232,1,-232,1,null,null,null,["eShop.Identity.API.Models.AccountViewModels.LogoutViewModel"],["LogoutViewModel"],["eShop.Identity.API.Models.AccountViewModels.LogoutViewModel"],["eShop.Identity.API.Models.AccountViewModels.LogoutViewModel"],null,["eShop.Identity.API.Models.AccountViewModels.LogoutViewModel"],null,{"csharp":{"attributes":[],"classes":["LogoutViewModel"],"classes_fq":["eShop.Identity.API.Models.AccountViewModels.LogoutViewModel"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":[],"namespace":"eShop.Identity.API.Models.AccountViewModels","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Identity.API.Models.AccountViewModels.LogoutViewModel":"record"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":152,"imports":[],"exports":["eShop.Identity.API.Models.AccountViewModels.LogoutViewModel"]},null],[232,232,"RedirectViewModel.cs","csharp","csharp",null,"src.Identity.API.Models.AccountViewModels.RedirectViewModel.cs","low","scan_root_path_dotted_non_python","eShop.Identity.API.Models.AccountViewModels",7,7,0,0,0.0,0,0,0,-233,1,-233,1,null,null,null,["eShop.Identity.API.Models.AccountViewModels.RedirectViewModel"],["RedirectViewModel"],["eShop.Identity.API.Models.AccountViewModels.RedirectViewModel"],["eShop.Identity.API.Models.AccountViewModels.RedirectViewModel"],null,["eShop.Identity.API.Models.AccountViewModels.RedirectViewModel"],null,{"csharp":{"attributes":[],"classes":["RedirectViewModel"],"classes_fq":["eShop.Identity.API.Models.AccountViewModels.RedirectViewModel"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":[],"namespace":"eShop.Identity.API.Models.AccountViewModels","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Identity.API.Models.AccountViewModels.RedirectViewModel":"class"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":156,"imports":[],"exports":["eShop.Identity.API.Models.AccountViewModels.RedirectViewModel"]},null],[233,233,"RegisterViewModel.cs","csharp","csharp",null,"src.Identity.API.Models.AccountViewModels.RegisterViewModel.cs","low","scan_root_path_dotted_non_python","eShop.Identity.API.Models.AccountViewModels",23,20,0,3,0.0,0,0,1,-234,1,-234,1,[237],null,null,["eShop.Identity.API.Models.AccountViewModels.RegisterViewModel"],["RegisterViewModel"],["eShop.Identity.API.Models.AccountViewModels.RegisterViewModel"],["eShop.Identity.API.Models.AccountViewModels.RegisterViewModel"],null,["eShop.Identity.API.Models.AccountViewModels.RegisterViewModel"],null,{"csharp":{"attributes":[],"classes":["RegisterViewModel"],"classes_fq":["eShop.Identity.API.Models.AccountViewModels.RegisterViewModel"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":[],"namespace":"eShop.Identity.API.Models.AccountViewModels","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Identity.API.Models.AccountViewModels.RegisterViewModel":"record"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":785,"imports":[-238],"exports":["eShop.Identity.API.Models.AccountViewModels.RegisterViewModel"]},null],[234,234,"ResetPasswordViewModel.cs","csharp","csharp",null,"src.Identity.API.Models.AccountViewModels.ResetPasswordViewModel.cs","low","scan_root_path_dotted_non_python","eShop.Identity.API.Models.AccountViewModels",21,18,0,3,0.0,0,0,0,-235,1,-235,1,null,null,null,["eShop.Identity.API.Models.AccountViewModels.ResetPasswordViewModel"],["ResetPasswordViewModel"],["eShop.Identity.API.Models.AccountViewModels.ResetPasswordViewModel"],["eShop.Identity.API.Models.AccountViewModels.ResetPasswordViewModel"],null,["eShop.Identity.API.Models.AccountViewModels.ResetPasswordViewModel"],null,{"csharp":{"attributes":[],"classes":["ResetPasswordViewModel"],"classes_fq":["eShop.Identity.API.Models.AccountViewModels.ResetPasswordViewModel"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":[],"namespace":"eShop.Identity.API.Models.AccountViewModels","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Identity.API.Models.AccountViewModels.ResetPasswordViewModel":"record"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":710,"imports":[],"exports":["eShop.Identity.API.Models.AccountViewModels.ResetPasswordViewModel"]},null],[235,235,"SendCodeViewModel.cs","csharp","csharp",null,"src.Identity.API.Models.AccountViewModels.SendCodeViewModel.cs","low","scan_root_path_dotted_non_python","eShop.Identity.API.Models.AccountViewModels",13,10,0,3,0.0,0,0,0,-236,1,-236,1,null,null,null,["eShop.Identity.API.Models.AccountViewModels.SendCodeViewModel"],["SendCodeViewModel"],["eShop.Identity.API.Models.AccountViewModels.SendCodeViewModel"],["eShop.Identity.API.Models.AccountViewModels.SendCodeViewModel"],null,["eShop.Identity.API.Models.AccountViewModels.SendCodeViewModel"],null,{"csharp":{"attributes":[],"classes":["SendCodeViewModel"],"classes_fq":["eShop.Identity.API.Models.AccountViewModels.SendCodeViewModel"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":[],"namespace":"eShop.Identity.API.Models.AccountViewModels","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Identity.API.Models.AccountViewModels.SendCodeViewModel":"record"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":327,"imports":[],"exports":["eShop.Identity.API.Models.AccountViewModels.SendCodeViewModel"]},null],[236,236,"VerifyCodeViewModel.cs","csharp","csharp",null,"src.Identity.API.Models.AccountViewModels.VerifyCodeViewModel.cs","low","scan_root_path_dotted_non_python","eShop.Identity.API.Models.AccountViewModels",19,15,0,4,0.0,0,0,0,-237,1,-237,1,null,null,null,["eShop.Identity.API.Models.AccountViewModels.VerifyCodeViewModel"],["VerifyCodeViewModel"],["eShop.Identity.API.Models.AccountViewModels.VerifyCodeViewModel"],["eShop.Identity.API.Models.AccountViewModels.VerifyCodeViewModel"],null,["eShop.Identity.API.Models.AccountViewModels.VerifyCodeViewModel"],null,{"csharp":{"attributes":[],"classes":["VerifyCodeViewModel"],"classes_fq":["eShop.Identity.API.Models.AccountViewModels.VerifyCodeViewModel"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":[],"namespace":"eShop.Identity.API.Models.AccountViewModels","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Identity.API.Models.AccountViewModels.VerifyCodeViewModel":"record"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":477,"imports":[],"exports":["eShop.Identity.API.Models.AccountViewModels.VerifyCodeViewModel"]},null],[237,237,"ApplicationUser.cs","csharp","csharp",null,"src.Identity.API.Models.ApplicationUser.cs","low","scan_root_path_dotted_non_python","eShop.Identity.API.Models",31,30,1,0,0.03225806451612903,0,8,0,-238,1,-238,1,null,null,null,["eShop.Identity.API.Models.ApplicationUser"],["ApplicationUser"],["eShop.Identity.API.Models.ApplicationUser"],["eShop.Identity.API.Models.ApplicationUser"],null,["eShop.Identity.API.Models.ApplicationUser"],null,{"csharp":{"attributes":[],"classes":["ApplicationUser"],"classes_fq":["eShop.Identity.API.Models.ApplicationUser"],"extends_fq":["Microsoft.AspNetCore.Identity.IdentityUser"],"functions":[],"implements_fq":[],"imports":[],"methods":[],"namespace":"eShop.Identity.API.Models","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Identity.API.Models.ApplicationUser":"class"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":1066,"imports":[],"exports":["eShop.Identity.API.Models.ApplicationUser"]},null],[238,238,"ConsentInputModel.cs","csharp","csharp",null,"src.Identity.API.Models.ConsentViewModels.ConsentInputModel.cs","low","scan_root_path_dotted_non_python","eShop.Identity.API.Models.ConsentViewModels",11,11,0,0,0.0,0,2,0,-239,1,-239,1,null,null,null,["eShop.Identity.API.Models.ConsentViewModels.ConsentInputModel"],["ConsentInputModel"],["eShop.Identity.API.Models.ConsentViewModels.ConsentInputModel"],["eShop.Identity.API.Models.ConsentViewModels.ConsentInputModel"],null,["eShop.Identity.API.Models.ConsentViewModels.ConsentInputModel"],null,{"csharp":{"attributes":[],"classes":["ConsentInputModel"],"classes_fq":["eShop.Identity.API.Models.ConsentViewModels.ConsentInputModel"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":[],"namespace":"eShop.Identity.API.Models.ConsentViewModels","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Identity.API.Models.ConsentViewModels.ConsentInputModel":"class"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":360,"imports":[],"exports":["eShop.Identity.API.Models.ConsentViewModels.ConsentInputModel"]},null],[239,239,"ConsentOptions.cs","csharp","csharp",null,"src.Identity.API.Models.ConsentViewModels.ConsentOptions.cs","low","scan_root_path_dotted_non_python","eShop.Identity.API.Models.ConsentViewModels",12,11,0,1,0.0,0,0,0,-240,1,-240,1,null,null,null,["eShop.Identity.API.Models.ConsentViewModels.ConsentOptions"],["ConsentOptions"],["eShop.Identity.API.Models.ConsentViewModels.ConsentOptions"],["eShop.Identity.API.Models.ConsentViewModels.ConsentOptions"],null,["eShop.Identity.API.Models.ConsentViewModels.ConsentOptions"],null,{"csharp":{"attributes":[],"classes":["ConsentOptions"],"classes_fq":["eShop.Identity.API.Models.ConsentViewModels.ConsentOptions"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":[],"namespace":"eShop.Identity.API.Models.ConsentViewModels","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Identity.API.Models.ConsentViewModels.ConsentOptions":"class"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":560,"imports":[],"exports":["eShop.Identity.API.Models.ConsentViewModels.ConsentOptions"]},null],[240,240,"ConsentViewModel.cs","csharp","csharp",null,"src.Identity.API.Models.ConsentViewModels.ConsentViewModel.cs","low","scan_root_path_dotted_non_python","eShop.Identity.API.Models.ConsentViewModels",13,12,0,1,0.0,0,1,3,-241,1,-241,1,[238,242],null,null,["eShop.Identity.API.Models.ConsentViewModels.ConsentViewModel"],["ConsentViewModel"],["eShop.Identity.API.Models.ConsentViewModels.ConsentViewModel"],["eShop.Identity.API.Models.ConsentViewModels.ConsentViewModel"],null,["eShop.Identity.API.Models.ConsentViewModels.ConsentViewModel"],null,{"csharp":{"attributes":[],"classes":["ConsentViewModel"],"classes_fq":["eShop.Identity.API.Models.ConsentViewModels.ConsentViewModel"],"extends_fq":["eShop.Identity.API.Models.ConsentViewModels.ConsentInputModel"],"functions":[],"implements_fq":[],"imports":[],"methods":[],"namespace":"eShop.Identity.API.Models.ConsentViewModels","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Identity.API.Models.ConsentViewModels.ConsentViewModel":"class"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":465,"imports":[-239,-243],"exports":["eShop.Identity.API.Models.ConsentViewModels.ConsentViewModel"]},null],[241,241,"ProcessConsentResult.cs","csharp","csharp",null,"src.Identity.API.Models.ConsentViewModels.ProcessConsentResult.cs","low","scan_root_path_dotted_non_python","eShop.Identity.API.Models.ConsentViewModels",15,13,0,2,0.0,0,0,1,-242,1,-242,1,[240],null,null,["eShop.Identity.API.Models.ConsentViewModels.ProcessConsentResult"],["ProcessConsentResult"],["eShop.Identity.API.Models.ConsentViewModels.ProcessConsentResult"],["eShop.Identity.API.Models.ConsentViewModels.ProcessConsentResult"],null,["eShop.Identity.API.Models.ConsentViewModels.ProcessConsentResult"],null,{"csharp":{"attributes":[],"classes":["ProcessConsentResult"],"classes_fq":["eShop.Identity.API.Models.ConsentViewModels.ProcessConsentResult"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":[],"namespace":"eShop.Identity.API.Models.ConsentViewModels","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Identity.API.Models.ConsentViewModels.ProcessConsentResult":"class"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":485,"imports":[-241],"exports":["eShop.Identity.API.Models.ConsentViewModels.ProcessConsentResult"]},null],[242,242,"ScopeViewModel.cs","csharp","csharp",null,"src.Identity.API.Models.ConsentViewModels.ScopeViewModel.cs","low","scan_root_path_dotted_non_python","eShop.Identity.API.Models.ConsentViewModels",12,12,0,0,0.0,0,1,0,-243,1,-243,1,null,null,null,["eShop.Identity.API.Models.ConsentViewModels.ScopeViewModel"],["ScopeViewModel"],["eShop.Identity.API.Models.ConsentViewModels.ScopeViewModel"],["eShop.Identity.API.Models.ConsentViewModels.ScopeViewModel"],null,["eShop.Identity.API.Models.ConsentViewModels.ScopeViewModel"],null,{"csharp":{"attributes":[],"classes":["ScopeViewModel"],"classes_fq":["eShop.Identity.API.Models.ConsentViewModels.ScopeViewModel"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":[],"namespace":"eShop.Identity.API.Models.ConsentViewModels","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Identity.API.Models.ConsentViewModels.ScopeViewModel":"class"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":372,"imports":[],"exports":["eShop.Identity.API.Models.ConsentViewModels.ScopeViewModel"]},null],[243,243,"ErrorViewModel.cs","csharp","csharp",null,"src.Identity.API.Models.ErrorViewModel.cs","low","scan_root_path_dotted_non_python","eShop.Identity.API.Models",9,8,1,0,0.1111111111111111,0,0,0,-244,1,-244,1,null,null,null,["eShop.Identity.API.Models.ErrorViewModel"],["ErrorViewModel"],["eShop.Identity.API.Models.ErrorViewModel"],["eShop.Identity.API.Models.ErrorViewModel"],null,["eShop.Identity.API.Models.ErrorViewModel"],null,{"csharp":{"attributes":[],"classes":["ErrorViewModel"],"classes_fq":["eShop.Identity.API.Models.ErrorViewModel"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":[],"namespace":"eShop.Identity.API.Models","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Identity.API.Models.ErrorViewModel":"record"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":312,"imports":[],"exports":["eShop.Identity.API.Models.ErrorViewModel"]},null],[244,244,"AddPhoneNumberViewModel.cs","csharp","csharp",null,"src.Identity.API.Models.ManageViewModels.AddPhoneNumberViewModel.cs","low","scan_root_path_dotted_non_python","eShop.Identity.API.Models.ManageViewModels",10,10,0,0,0.0,0,0,0,-245,1,-245,1,null,null,null,["eShop.Identity.API.Models.ManageViewModels.AddPhoneNumberViewModel"],["AddPhoneNumberViewModel"],["eShop.Identity.API.Models.ManageViewModels.AddPhoneNumberViewModel"],["eShop.Identity.API.Models.ManageViewModels.AddPhoneNumberViewModel"],null,["eShop.Identity.API.Models.ManageViewModels.AddPhoneNumberViewModel"],null,{"csharp":{"attributes":[],"classes":["AddPhoneNumberViewModel"],"classes_fq":["eShop.Identity.API.Models.ManageViewModels.AddPhoneNumberViewModel"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":[],"namespace":"eShop.Identity.API.Models.ManageViewModels","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Identity.API.Models.ManageViewModels.AddPhoneNumberViewModel":"record"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":239,"imports":[],"exports":["eShop.Identity.API.Models.ManageViewModels.AddPhoneNumberViewModel"]},null],[245,245,"ChangePasswordViewModel.cs","csharp","csharp",null,"src.Identity.API.Models.ManageViewModels.ChangePasswordViewModel.cs","low","scan_root_path_dotted_non_python","eShop.Identity.API.Models.ManageViewModels",21,19,0,2,0.0,0,0,0,-246,1,-246,1,null,null,null,["eShop.Identity.API.Models.ManageViewModels.ChangePasswordViewModel"],["ChangePasswordViewModel"],["eShop.Identity.API.Models.ManageViewModels.ChangePasswordViewModel"],["eShop.Identity.API.Models.ManageViewModels.ChangePasswordViewModel"],null,["eShop.Identity.API.Models.ManageViewModels.ChangePasswordViewModel"],null,{"csharp":{"attributes":[],"classes":["ChangePasswordViewModel"],"classes_fq":["eShop.Identity.API.Models.ManageViewModels.ChangePasswordViewModel"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":[],"namespace":"eShop.Identity.API.Models.ManageViewModels","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Identity.API.Models.ManageViewModels.ChangePasswordViewModel":"record"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":788,"imports":[],"exports":["eShop.Identity.API.Models.ManageViewModels.ChangePasswordViewModel"]},null],[246,246,"ConfigureTwoFactorViewModel.cs","csharp","csharp",null,"src.Identity.API.Models.ManageViewModels.ConfigureTwoFactorViewModel.cs","low","scan_root_path_dotted_non_python","eShop.Identity.API.Models.ManageViewModels",9,8,0,1,0.0,0,0,0,-247,1,-247,1,null,null,null,["eShop.Identity.API.Models.ManageViewModels.ConfigureTwoFactorViewModel"],["ConfigureTwoFactorViewModel"],["eShop.Identity.API.Models.ManageViewModels.ConfigureTwoFactorViewModel"],["eShop.Identity.API.Models.ManageViewModels.ConfigureTwoFactorViewModel"],null,["eShop.Identity.API.Models.ManageViewModels.ConfigureTwoFactorViewModel"],null,{"csharp":{"attributes":[],"classes":["ConfigureTwoFactorViewModel"],"classes_fq":["eShop.Identity.API.Models.ManageViewModels.ConfigureTwoFactorViewModel"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":[],"namespace":"eShop.Identity.API.Models.ManageViewModels","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Identity.API.Models.ManageViewModels.ConfigureTwoFactorViewModel":"record"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":241,"imports":[],"exports":["eShop.Identity.API.Models.ManageViewModels.ConfigureTwoFactorViewModel"]},null],[247,247,"FactorViewModel.cs","csharp","csharp",null,"src.Identity.API.Models.ManageViewModels.FactorViewModel.cs","low","scan_root_path_dotted_non_python","eShop.Identity.API.Models.ManageViewModels",7,7,0,0,0.0,0,0,0,-248,1,-248,1,null,null,null,["eShop.Identity.API.Models.ManageViewModels.FactorViewModel"],["FactorViewModel"],["eShop.Identity.API.Models.ManageViewModels.FactorViewModel"],["eShop.Identity.API.Models.ManageViewModels.FactorViewModel"],null,["eShop.Identity.API.Models.ManageViewModels.FactorViewModel"],null,{"csharp":{"attributes":[],"classes":["FactorViewModel"],"classes_fq":["eShop.Identity.API.Models.ManageViewModels.FactorViewModel"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":[],"namespace":"eShop.Identity.API.Models.ManageViewModels","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Identity.API.Models.ManageViewModels.FactorViewModel":"record"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":151,"imports":[],"exports":["eShop.Identity.API.Models.ManageViewModels.FactorViewModel"]},null],[248,248,"IndexViewModel.cs","csharp","csharp",null,"src.Identity.API.Models.ManageViewModels.IndexViewModel.cs","low","scan_root_path_dotted_non_python","eShop.Identity.API.Models.ManageViewModels",15,11,0,4,0.0,0,0,0,-249,1,-249,1,null,null,null,["eShop.Identity.API.Models.ManageViewModels.IndexViewModel"],["IndexViewModel"],["eShop.Identity.API.Models.ManageViewModels.IndexViewModel"],["eShop.Identity.API.Models.ManageViewModels.IndexViewModel"],null,["eShop.Identity.API.Models.ManageViewModels.IndexViewModel"],null,{"csharp":{"attributes":[],"classes":["IndexViewModel"],"classes_fq":["eShop.Identity.API.Models.ManageViewModels.IndexViewModel"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":[],"namespace":"eShop.Identity.API.Models.ManageViewModels","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Identity.API.Models.ManageViewModels.IndexViewModel":"record"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":361,"imports":[],"exports":["eShop.Identity.API.Models.ManageViewModels.IndexViewModel"]},null],[249,249,"SetPasswordViewModel.cs","csharp","csharp",null,"src.Identity.API.Models.ManageViewModels.SetPasswordViewModel.cs","low","scan_root_path_dotted_non_python","eShop.Identity.API.Models.ManageViewModels",16,15,0,1,0.0,0,0,0,-250,1,-250,1,null,null,null,["eShop.Identity.API.Models.ManageViewModels.SetPasswordViewModel"],["SetPasswordViewModel"],["eShop.Identity.API.Models.ManageViewModels.SetPasswordViewModel"],["eShop.Identity.API.Models.ManageViewModels.SetPasswordViewModel"],null,["eShop.Identity.API.Models.ManageViewModels.SetPasswordViewModel"],null,{"csharp":{"attributes":[],"classes":["SetPasswordViewModel"],"classes_fq":["eShop.Identity.API.Models.ManageViewModels.SetPasswordViewModel"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":[],"namespace":"eShop.Identity.API.Models.ManageViewModels","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Identity.API.Models.ManageViewModels.SetPasswordViewModel":"record"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":633,"imports":[],"exports":["eShop.Identity.API.Models.ManageViewModels.SetPasswordViewModel"]},null],[250,250,"VerifyPhoneNumberViewModel.cs","csharp","csharp",null,"src.Identity.API.Models.ManageViewModels.VerifyPhoneNumberViewModel.cs","low","scan_root_path_dotted_non_python","eShop.Identity.API.Models.ManageViewModels",13,12,0,1,0.0,0,0,0,-251,1,-251,1,null,null,null,["eShop.Identity.API.Models.ManageViewModels.VerifyPhoneNumberViewModel"],["VerifyPhoneNumberViewModel"],["eShop.Identity.API.Models.ManageViewModels.VerifyPhoneNumberViewModel"],["eShop.Identity.API.Models.ManageViewModels.VerifyPhoneNumberViewModel"],null,["eShop.Identity.API.Models.ManageViewModels.VerifyPhoneNumberViewModel"],null,{"csharp":{"attributes":[],"classes":["VerifyPhoneNumberViewModel"],"classes_fq":["eShop.Identity.API.Models.ManageViewModels.VerifyPhoneNumberViewModel"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":[],"namespace":"eShop.Identity.API.Models.ManageViewModels","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Identity.API.Models.ManageViewModels.VerifyPhoneNumberViewModel":"record"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":304,"imports":[],"exports":["eShop.Identity.API.Models.ManageViewModels.VerifyPhoneNumberViewModel"]},null],[251,251,"Program.cs","csharp","csharp",null,"src.Identity.API.Program.cs","low","scan_root_path_dotted_non_python",null,57,35,7,15,0.12280701754385964,0,0,11,-252,1,-252,1,[222,223,237,279,280,281,282,283,284,514],null,null,null,null,null,null,null,null,null,{"csharp":{"attributes":[],"classes":[],"classes_fq":[],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":[],"namespace":null,"parse_status":"ok","partial_types":[],"type_kinds":{},"uses_fq":[],"method_symbols":[{"id":"src/Identity.API/Program.cs#<file>","name":"<file>","owner":null,"owner_kind":null,"file":-252,"kind":"function","source":"framework_facts","framework_roles":[{"framework":"dotnet_runtime","kind":"RUNTIME_ENTRY","registration":"fw:dotnet_runtime:RUNTIME_ENTRY:src/Identity.API/Program.cs#<file>:top_level_statements#1","entry_kind":"top_level_statements"}]}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":1961,"imports":[-223,-224,-238,-280,-281,-282,-283,-284,-285,-515],"exports":[]},null],[252,252,"AccountController.cs","csharp","csharp",null,"src.Identity.API.Quickstart.Account.AccountController.cs","low","scan_root_path_dotted_non_python","IdentityServerHost.Quickstart.UI",334,232,53,49,0.15868263473053892,0,0,9,-253,1,-253,1,[237,253,255,256,257,258,259,260,273],null,null,["IdentityServerHost.Quickstart.UI.AccountController"],["AccountController"],["IdentityServerHost.Quickstart.UI.AccountController"],["IdentityServerHost.Quickstart.UI.AccountController"],null,["IdentityServerHost.Quickstart.UI.AccountController"],null,{"csharp":{"attributes":["IdentityServerHost.Quickstart.UI.SecurityHeadersAttribute","Microsoft.AspNetCore.Authorization.AllowAnonymousAttribute","Microsoft.AspNetCore.Mvc.HttpGetAttribute","Microsoft.AspNetCore.Mvc.HttpPostAttribute","Microsoft.AspNetCore.Mvc.ValidateAntiForgeryTokenAttribute"],"classes":["AccountController"],"classes_fq":["IdentityServerHost.Quickstart.UI.AccountController"],"extends_fq":["Microsoft.AspNetCore.Mvc.Controller"],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>","Login","Login","Logout","Logout","AccessDenied","BuildLoginViewModelAsync","BuildLoginViewModelAsync","BuildLogoutViewModelAsync","BuildLoggedOutViewModelAsync"],"namespace":"IdentityServerHost.Quickstart.UI","parse_status":"ok","partial_types":[],"type_kinds":{"IdentityServerHost.Quickstart.UI.AccountController":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Identity.API/Quickstart/Account/AccountController.cs#IdentityServerHost.Quickstart.UI.AccountController.AccessDenied","name":"AccessDenied","owner":"IdentityServerHost.Quickstart.UI.AccountController","owner_kind":"class","file":-253,"kind":"method","source":"method_ownership","framework_roles":[{"framework":"aspnetcore","kind":"ROUTE_HANDLER","registration":"fw:aspnetcore:ROUTE_HANDLER:src/Identity.API/Quickstart/Account/AccountController.cs#IdentityServerHost.Quickstart.UI.AccountController.AccessDenied:HttpGetAttribute#1","route":"http:GET:~/:id"}]},{"id":"src/Identity.API/Quickstart/Account/AccountController.cs#IdentityServerHost.Quickstart.UI.AccountController.BuildLoggedOutViewModelAsync","name":"BuildLoggedOutViewModelAsync","owner":"IdentityServerHost.Quickstart.UI.AccountController","owner_kind":"class","file":-253,"kind":"method","source":"method_ownership"},{"id":"src/Identity.API/Quickstart/Account/AccountController.cs#IdentityServerHost.Quickstart.UI.AccountController.BuildLoginViewModelAsync(IdentityServerHost.Quickstart.UI.LoginInputModel)","name":"BuildLoginViewModelAsync","owner":"IdentityServerHost.Quickstart.UI.AccountController","owner_kind":"class","file":-253,"kind":"method","source":"method_ownership"},{"id":"src/Identity.API/Quickstart/Account/AccountController.cs#IdentityServerHost.Quickstart.UI.AccountController.BuildLoginViewModelAsync(System.String)","name":"BuildLoginViewModelAsync","owner":"IdentityServerHost.Quickstart.UI.AccountController","owner_kind":"class","file":-253,"kind":"method","source":"method_ownership"},{"id":"src/Identity.API/Quickstart/Account/AccountController.cs#IdentityServerHost.Quickstart.UI.AccountController.BuildLogoutViewModelAsync","name":"BuildLogoutViewModelAsync","owner":"IdentityServerHost.Quickstart.UI.AccountController","owner_kind":"class","file":-253,"kind":"method","source":"method_ownership"},{"id":"src/Identity.API/Quickstart/Account/AccountController.cs#IdentityServerHost.Quickstart.UI.AccountController.Login(IdentityServerHost.Quickstart.UI.LoginInputModel,System.String)","name":"Login","owner":"IdentityServerHost.Quickstart.UI.AccountController","owner_kind":"class","file":-253,"kind":"method","source":"method_ownership","framework_roles":[{"framework":"aspnetcore","kind":"ROUTE_HANDLER","registration":"fw:aspnetcore:ROUTE_HANDLER:src/Identity.API/Quickstart/Account/AccountController.cs#IdentityServerHost.Quickstart.UI.AccountController.Login(IdentityServerHost.Quickstart.UI.LoginInputModel,System.String):HttpPostAttribute#1","route":"http:POST:~/:id"}]},{"id":"src/Identity.API/Quickstart/Account/AccountController.cs#IdentityServerHost.Quickstart.UI.AccountController.Login(System.String)","name":"Login","owner":"IdentityServerHost.Quickstart.UI.AccountController","owner_kind":"class","file":-253,"kind":"method","source":"method_ownership","framework_roles":[{"framework":"aspnetcore","kind":"ROUTE_HANDLER","registration":"fw:aspnetcore:ROUTE_HANDLER:src/Identity.API/Quickstart/Account/AccountController.cs#IdentityServerHost.Quickstart.UI.AccountController.Login(System.String):HttpGetAttribute#1","route":"http:GET:~/:id"}]},{"id":"src/Identity.API/Quickstart/Account/AccountController.cs#IdentityServerHost.Quickstart.UI.AccountController.Logout(IdentityServerHost.Quickstart.UI.LogoutInputModel)","name":"Logout","owner":"IdentityServerHost.Quickstart.UI.AccountController","owner_kind":"class","file":-253,"kind":"method","source":"method_ownership","framework_roles":[{"framework":"aspnetcore","kind":"ROUTE_HANDLER","registration":"fw:aspnetcore:ROUTE_HANDLER:src/Identity.API/Quickstart/Account/AccountController.cs#IdentityServerHost.Quickstart.UI.AccountController.Logout(IdentityServerHost.Quickstart.UI.LogoutInputModel):HttpPostAttribute#1","route":"http:POST:~/:id"}]},{"id":"src/Identity.API/Quickstart/Account/AccountController.cs#IdentityServerHost.Quickstart.UI.AccountController.Logout(System.String)","name":"Logout","owner":"IdentityServerHost.Quickstart.UI.AccountController","owner_kind":"class","file":-253,"kind":"method","source":"method_ownership","framework_roles":[{"framework":"aspnetcore","kind":"ROUTE_HANDLER","registration":"fw:aspnetcore:ROUTE_HANDLER:src/Identity.API/Quickstart/Account/AccountController.cs#IdentityServerHost.Quickstart.UI.AccountController.Logout(System.String):HttpGetAttribute#1","route":"http:GET:~/:id"}]}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":13729,"imports":[-238,-254,-256,-257,-258,-259,-260,-261,-274],"exports":["IdentityServerHost.Quickstart.UI.AccountController"]},null],[253,253,"AccountOptions.cs","csharp","csharp",null,"src.Identity.API.Quickstart.Account.AccountOptions.cs","low","scan_root_path_dotted_non_python","IdentityServerHost.Quickstart.UI",16,10,2,4,0.125,0,1,0,-254,1,-254,1,null,null,null,["IdentityServerHost.Quickstart.UI.AccountOptions"],["AccountOptions"],["IdentityServerHost.Quickstart.UI.AccountOptions"],["IdentityServerHost.Quickstart.UI.AccountOptions"],null,["IdentityServerHost.Quickstart.UI.AccountOptions"],null,{"csharp":{"attributes":[],"classes":["AccountOptions"],"classes_fq":["IdentityServerHost.Quickstart.UI.AccountOptions"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":[],"namespace":"IdentityServerHost.Quickstart.UI","parse_status":"ok","partial_types":[],"type_kinds":{"IdentityServerHost.Quickstart.UI.AccountOptions":"class"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":629,"imports":[],"exports":["IdentityServerHost.Quickstart.UI.AccountOptions"]},null],[254,254,"ExternalController.cs","csharp","csharp",null,"src.Identity.API.Quickstart.Account.ExternalController.cs","low","scan_root_path_dotted_non_python","IdentityServerHost.Quickstart.UI",238,166,38,34,0.15966386554621848,0,0,1,-255,1,-255,1,[237],null,null,["IdentityServerHost.Quickstart.UI.ExternalController"],["ExternalController"],["IdentityServerHost.Quickstart.UI.ExternalController"],["IdentityServerHost.Quickstart.UI.ExternalController"],null,["IdentityServerHost.Quickstart.UI.ExternalController"],null,{"csharp":{"attributes":["IdentityServerHost.Quickstart.UI.SecurityHeadersAttribute","Microsoft.AspNetCore.Authorization.AllowAnonymousAttribute","Microsoft.AspNetCore.Mvc.HttpGetAttribute"],"classes":["ExternalController"],"classes_fq":["IdentityServerHost.Quickstart.UI.ExternalController"],"extends_fq":["Microsoft.AspNetCore.Mvc.Controller"],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>","Challenge","Callback","FindUserFromExternalProviderAsync","AutoProvisionUserAsync","ProcessLoginCallback"],"namespace":"IdentityServerHost.Quickstart.UI","parse_status":"ok","partial_types":[],"type_kinds":{"IdentityServerHost.Quickstart.UI.ExternalController":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Identity.API/Quickstart/Account/ExternalController.cs#IdentityServerHost.Quickstart.UI.ExternalController.AutoProvisionUserAsync","name":"AutoProvisionUserAsync","owner":"IdentityServerHost.Quickstart.UI.ExternalController","owner_kind":"class","file":-255,"kind":"method","source":"method_ownership"},{"id":"src/Identity.API/Quickstart/Account/ExternalController.cs#IdentityServerHost.Quickstart.UI.ExternalController.Callback","name":"Callback","owner":"IdentityServerHost.Quickstart.UI.ExternalController","owner_kind":"class","file":-255,"kind":"method","source":"method_ownership","framework_roles":[{"framework":"aspnetcore","kind":"ROUTE_HANDLER","registration":"fw:aspnetcore:ROUTE_HANDLER:src/Identity.API/Quickstart/Account/ExternalController.cs#IdentityServerHost.Quickstart.UI.ExternalController.Callback:HttpGetAttribute#1","route":"http:GET:~/:id"}]},{"id":"src/Identity.API/Quickstart/Account/ExternalController.cs#IdentityServerHost.Quickstart.UI.ExternalController.Challenge","name":"Challenge","owner":"IdentityServerHost.Quickstart.UI.ExternalController","owner_kind":"class","file":-255,"kind":"method","source":"method_ownership","framework_roles":[{"framework":"aspnetcore","kind":"ROUTE_HANDLER","registration":"fw:aspnetcore:ROUTE_HANDLER:src/Identity.API/Quickstart/Account/ExternalController.cs#IdentityServerHost.Quickstart.UI.ExternalController.Challenge:HttpGetAttribute#1","route":"http:GET:~/:id"}]},{"id":"src/Identity.API/Quickstart/Account/ExternalController.cs#IdentityServerHost.Quickstart.UI.ExternalController.FindUserFromExternalProviderAsync","name":"FindUserFromExternalProviderAsync","owner":"IdentityServerHost.Quickstart.UI.ExternalController","owner_kind":"class","file":-255,"kind":"method","source":"method_ownership"},{"id":"src/Identity.API/Quickstart/Account/ExternalController.cs#IdentityServerHost.Quickstart.UI.ExternalController.ProcessLoginCallback","name":"ProcessLoginCallback","owner":"IdentityServerHost.Quickstart.UI.ExternalController","owner_kind":"class","file":-255,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":9899,"imports":[-238],"exports":["IdentityServerHost.Quickstart.UI.ExternalController"]},null],[255,255,"ExternalProvider.cs","csharp","csharp",null,"src.Identity.API.Quickstart.Account.ExternalProvider.cs","low","scan_root_path_dotted_non_python","IdentityServerHost.Quickstart.UI",10,6,2,2,0.2,0,2,0,-256,1,-256,1,null,null,null,["IdentityServerHost.Quickstart.UI.ExternalProvider"],["ExternalProvider"],["IdentityServerHost.Quickstart.UI.ExternalProvider"],["IdentityServerHost.Quickstart.UI.ExternalProvider"],null,["IdentityServerHost.Quickstart.UI.ExternalProvider"],null,{"csharp":{"attributes":[],"classes":["ExternalProvider"],"classes_fq":["IdentityServerHost.Quickstart.UI.ExternalProvider"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":[],"namespace":"IdentityServerHost.Quickstart.UI","parse_status":"ok","partial_types":[],"type_kinds":{"IdentityServerHost.Quickstart.UI.ExternalProvider":"class"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":353,"imports":[],"exports":["IdentityServerHost.Quickstart.UI.ExternalProvider"]},null],[256,256,"LoggedOutViewModel.cs","csharp","csharp",null,"src.Identity.API.Quickstart.Account.LoggedOutViewModel.cs","low","scan_root_path_dotted_non_python","IdentityServerHost.Quickstart.UI",18,11,2,5,0.1111111111111111,0,1,0,-257,1,-257,1,null,null,null,["IdentityServerHost.Quickstart.UI.LoggedOutViewModel"],["LoggedOutViewModel"],["IdentityServerHost.Quickstart.UI.LoggedOutViewModel"],["IdentityServerHost.Quickstart.UI.LoggedOutViewModel"],null,["IdentityServerHost.Quickstart.UI.LoggedOutViewModel"],null,{"csharp":{"attributes":[],"classes":["LoggedOutViewModel"],"classes_fq":["IdentityServerHost.Quickstart.UI.LoggedOutViewModel"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":[],"namespace":"IdentityServerHost.Quickstart.UI","parse_status":"ok","partial_types":[],"type_kinds":{"IdentityServerHost.Quickstart.UI.LoggedOutViewModel":"class"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":649,"imports":[],"exports":["IdentityServerHost.Quickstart.UI.LoggedOutViewModel"]},null],[257,257,"LoginInputModel.cs","csharp","csharp",null,"src.Identity.API.Quickstart.Account.LoginInputModel.cs","low","scan_root_path_dotted_non_python","IdentityServerHost.Quickstart.UI",15,10,2,3,0.13333333333333333,0,3,0,-258,1,-258,1,null,null,null,["IdentityServerHost.Quickstart.UI.LoginInputModel"],["LoginInputModel"],["IdentityServerHost.Quickstart.UI.LoginInputModel"],["IdentityServerHost.Quickstart.UI.LoginInputModel"],null,["IdentityServerHost.Quickstart.UI.LoginInputModel"],null,{"csharp":{"attributes":[],"classes":["LoginInputModel"],"classes_fq":["IdentityServerHost.Quickstart.UI.LoginInputModel"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":[],"namespace":"IdentityServerHost.Quickstart.UI","parse_status":"ok","partial_types":[],"type_kinds":{"IdentityServerHost.Quickstart.UI.LoginInputModel":"class"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":454,"imports":[],"exports":["IdentityServerHost.Quickstart.UI.LoginInputModel"]},null],[258,258,"LoginViewModel.cs","csharp","csharp",null,"src.Identity.API.Quickstart.Account.LoginViewModel.cs","low","scan_root_path_dotted_non_python","IdentityServerHost.Quickstart.UI",17,10,2,5,0.11764705882352941,0,1,3,-259,1,-259,1,[255,257],null,null,["IdentityServerHost.Quickstart.UI.LoginViewModel"],["LoginViewModel"],["IdentityServerHost.Quickstart.UI.LoginViewModel"],["IdentityServerHost.Quickstart.UI.LoginViewModel"],null,["IdentityServerHost.Quickstart.UI.LoginViewModel"],null,{"csharp":{"attributes":[],"classes":["LoginViewModel"],"classes_fq":["IdentityServerHost.Quickstart.UI.LoginViewModel"],"extends_fq":["IdentityServerHost.Quickstart.UI.LoginInputModel"],"functions":[],"implements_fq":[],"imports":[],"methods":[],"namespace":"IdentityServerHost.Quickstart.UI","parse_status":"ok","partial_types":[],"type_kinds":{"IdentityServerHost.Quickstart.UI.LoginViewModel":"class"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":873,"imports":[-256,-258],"exports":["IdentityServerHost.Quickstart.UI.LoginViewModel"]},null],[259,259,"LogoutInputModel.cs","csharp","csharp",null,"src.Identity.API.Quickstart.Account.LogoutInputModel.cs","low","scan_root_path_dotted_non_python","IdentityServerHost.Quickstart.UI",10,5,2,3,0.2,0,3,0,-260,1,-260,1,null,null,null,["IdentityServerHost.Quickstart.UI.LogoutInputModel"],["LogoutInputModel"],["IdentityServerHost.Quickstart.UI.LogoutInputModel"],["IdentityServerHost.Quickstart.UI.LogoutInputModel"],null,["IdentityServerHost.Quickstart.UI.LogoutInputModel"],null,{"csharp":{"attributes":[],"classes":["LogoutInputModel"],"classes_fq":["IdentityServerHost.Quickstart.UI.LogoutInputModel"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":[],"namespace":"IdentityServerHost.Quickstart.UI","parse_status":"ok","partial_types":[],"type_kinds":{"IdentityServerHost.Quickstart.UI.LogoutInputModel":"class"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":298,"imports":[],"exports":["IdentityServerHost.Quickstart.UI.LogoutInputModel"]},null],[260,260,"LogoutViewModel.cs","csharp","csharp",null,"src.Identity.API.Quickstart.Account.LogoutViewModel.cs","low","scan_root_path_dotted_non_python","IdentityServerHost.Quickstart.UI",10,5,2,3,0.2,0,1,2,-261,1,-261,1,[259],null,null,["IdentityServerHost.Quickstart.UI.LogoutViewModel"],["LogoutViewModel"],["IdentityServerHost.Quickstart.UI.LogoutViewModel"],["IdentityServerHost.Quickstart.UI.LogoutViewModel"],null,["IdentityServerHost.Quickstart.UI.LogoutViewModel"],null,{"csharp":{"attributes":[],"classes":["LogoutViewModel"],"classes_fq":["IdentityServerHost.Quickstart.UI.LogoutViewModel"],"extends_fq":["IdentityServerHost.Quickstart.UI.LogoutInputModel"],"functions":[],"implements_fq":[],"imports":[],"methods":[],"namespace":"IdentityServerHost.Quickstart.UI","parse_status":"ok","partial_types":[],"type_kinds":{"IdentityServerHost.Quickstart.UI.LogoutViewModel":"class"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":330,"imports":[-260],"exports":["IdentityServerHost.Quickstart.UI.LogoutViewModel"]},null],[261,261,"RedirectViewModel.cs","csharp","csharp",null,"src.Identity.API.Quickstart.Account.RedirectViewModel.cs","low","scan_root_path_dotted_non_python","IdentityServerHost.Quickstart.UI",11,5,2,4,0.18181818181818182,0,1,0,-262,1,-262,1,null,null,null,["IdentityServerHost.Quickstart.UI.RedirectViewModel"],["RedirectViewModel"],["IdentityServerHost.Quickstart.UI.RedirectViewModel"],["IdentityServerHost.Quickstart.UI.RedirectViewModel"],null,["IdentityServerHost.Quickstart.UI.RedirectViewModel"],null,{"csharp":{"attributes":[],"classes":["RedirectViewModel"],"classes_fq":["IdentityServerHost.Quickstart.UI.RedirectViewModel"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":[],"namespace":"IdentityServerHost.Quickstart.UI","parse_status":"ok","partial_types":[],"type_kinds":{"IdentityServerHost.Quickstart.UI.RedirectViewModel":"class"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":303,"imports":[],"exports":["IdentityServerHost.Quickstart.UI.RedirectViewModel"]},null],[262,262,"ConsentController.cs","csharp","csharp",null,"src.Identity.API.Quickstart.Consent.ConsentController.cs","low","scan_root_path_dotted_non_python","IdentityServerHost.Quickstart.UI",247,187,27,33,0.10931174089068826,0,0,6,-263,1,-263,1,[263,264,265,266,267,273],null,null,["IdentityServerHost.Quickstart.UI.ConsentController"],["ConsentController"],["IdentityServerHost.Quickstart.UI.ConsentController"],["IdentityServerHost.Quickstart.UI.ConsentController"],null,["IdentityServerHost.Quickstart.UI.ConsentController"],null,{"csharp":{"attributes":["IdentityServerHost.Quickstart.UI.SecurityHeadersAttribute","Microsoft.AspNetCore.Authorization.AuthorizeAttribute","Microsoft.AspNetCore.Mvc.HttpGetAttribute","Microsoft.AspNetCore.Mvc.HttpPostAttribute","Microsoft.AspNetCore.Mvc.ValidateAntiForgeryTokenAttribute"],"classes":["ConsentController"],"classes_fq":["IdentityServerHost.Quickstart.UI.ConsentController"],"extends_fq":["Microsoft.AspNetCore.Mvc.Controller"],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>","Index","Index","ProcessConsent","BuildViewModelAsync","CreateConsentViewModel","CreateScopeViewModel","CreateScopeViewModel","GetOfflineAccessScope"],"namespace":"IdentityServerHost.Quickstart.UI","parse_status":"ok","partial_types":[],"type_kinds":{"IdentityServerHost.Quickstart.UI.ConsentController":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Identity.API/Quickstart/Consent/ConsentController.cs#IdentityServerHost.Quickstart.UI.ConsentController.BuildViewModelAsync","name":"BuildViewModelAsync","owner":"IdentityServerHost.Quickstart.UI.ConsentController","owner_kind":"class","file":-263,"kind":"method","source":"method_ownership"},{"id":"src/Identity.API/Quickstart/Consent/ConsentController.cs#IdentityServerHost.Quickstart.UI.ConsentController.CreateConsentViewModel","name":"CreateConsentViewModel","owner":"IdentityServerHost.Quickstart.UI.ConsentController","owner_kind":"class","file":-263,"kind":"method","source":"method_ownership"},{"id":"src/Identity.API/Quickstart/Consent/ConsentController.cs#IdentityServerHost.Quickstart.UI.ConsentController.CreateScopeViewModel(IdentityResource,System.Boolean)","name":"CreateScopeViewModel","owner":"IdentityServerHost.Quickstart.UI.ConsentController","owner_kind":"class","file":-263,"kind":"method","source":"method_ownership"},{"id":"src/Identity.API/Quickstart/Consent/ConsentController.cs#IdentityServerHost.Quickstart.UI.ConsentController.CreateScopeViewModel(ParsedScopeValue,ApiScope,System.Boolean)","name":"CreateScopeViewModel","owner":"IdentityServerHost.Quickstart.UI.ConsentController","owner_kind":"class","file":-263,"kind":"method","source":"method_ownership"},{"id":"src/Identity.API/Quickstart/Consent/ConsentController.cs#IdentityServerHost.Quickstart.UI.ConsentController.GetOfflineAccessScope","name":"GetOfflineAccessScope","owner":"IdentityServerHost.Quickstart.UI.ConsentController","owner_kind":"class","file":-263,"kind":"method","source":"method_ownership"},{"id":"src/Identity.API/Quickstart/Consent/ConsentController.cs#IdentityServerHost.Quickstart.UI.ConsentController.Index(IdentityServerHost.Quickstart.UI.ConsentInputModel)","name":"Index","owner":"IdentityServerHost.Quickstart.UI.ConsentController","owner_kind":"class","file":-263,"kind":"method","source":"method_ownership","framework_roles":[{"framework":"aspnetcore","kind":"ROUTE_HANDLER","registration":"fw:aspnetcore:ROUTE_HANDLER:src/Identity.API/Quickstart/Consent/ConsentController.cs#IdentityServerHost.Quickstart.UI.ConsentController.Index(IdentityServerHost.Quickstart.UI.ConsentInputModel):HttpPostAttribute#1","route":"http:POST:~/:id"}]},{"id":"src/Identity.API/Quickstart/Consent/ConsentController.cs#IdentityServerHost.Quickstart.UI.ConsentController.Index(System.String)","name":"Index","owner":"IdentityServerHost.Quickstart.UI.ConsentController","owner_kind":"class","file":-263,"kind":"method","source":"method_ownership","framework_roles":[{"framework":"aspnetcore","kind":"ROUTE_HANDLER","registration":"fw:aspnetcore:ROUTE_HANDLER:src/Identity.API/Quickstart/Consent/ConsentController.cs#IdentityServerHost.Quickstart.UI.ConsentController.Index(System.String):HttpGetAttribute#1","route":"http:GET:~/:id"}]},{"id":"src/Identity.API/Quickstart/Consent/ConsentController.cs#IdentityServerHost.Quickstart.UI.ConsentController.ProcessConsent","name":"ProcessConsent","owner":"IdentityServerHost.Quickstart.UI.ConsentController","owner_kind":"class","file":-263,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":8701,"imports":[-264,-265,-266,-267,-268,-274],"exports":["IdentityServerHost.Quickstart.UI.ConsentController"]},null],[263,263,"ConsentInputModel.cs","csharp","csharp",null,"src.Identity.API.Quickstart.Consent.ConsentInputModel.cs","low","scan_root_path_dotted_non_python","IdentityServerHost.Quickstart.UI",14,9,2,3,0.14285714285714285,0,5,0,-264,1,-264,1,null,null,null,["IdentityServerHost.Quickstart.UI.ConsentInputModel"],["ConsentInputModel"],["IdentityServerHost.Quickstart.UI.ConsentInputModel"],["IdentityServerHost.Quickstart.UI.ConsentInputModel"],null,["IdentityServerHost.Quickstart.UI.ConsentInputModel"],null,{"csharp":{"attributes":[],"classes":["ConsentInputModel"],"classes_fq":["IdentityServerHost.Quickstart.UI.ConsentInputModel"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":[],"namespace":"IdentityServerHost.Quickstart.UI","parse_status":"ok","partial_types":[],"type_kinds":{"IdentityServerHost.Quickstart.UI.ConsentInputModel":"class"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":490,"imports":[],"exports":["IdentityServerHost.Quickstart.UI.ConsentInputModel"]},null],[264,264,"ConsentOptions.cs","csharp","csharp",null,"src.Identity.API.Quickstart.Consent.ConsentOptions.cs","low","scan_root_path_dotted_non_python","IdentityServerHost.Quickstart.UI",15,9,2,4,0.13333333333333333,0,2,0,-265,1,-265,1,null,null,null,["IdentityServerHost.Quickstart.UI.ConsentOptions"],["ConsentOptions"],["IdentityServerHost.Quickstart.UI.ConsentOptions"],["IdentityServerHost.Quickstart.UI.ConsentOptions"],null,["IdentityServerHost.Quickstart.UI.ConsentOptions"],null,{"csharp":{"attributes":[],"classes":["ConsentOptions"],"classes_fq":["IdentityServerHost.Quickstart.UI.ConsentOptions"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":[],"namespace":"IdentityServerHost.Quickstart.UI","parse_status":"ok","partial_types":[],"type_kinds":{"IdentityServerHost.Quickstart.UI.ConsentOptions":"class"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":690,"imports":[],"exports":["IdentityServerHost.Quickstart.UI.ConsentOptions"]},null],[265,265,"ConsentViewModel.cs","csharp","csharp",null,"src.Identity.API.Quickstart.Consent.ConsentViewModel.cs","low","scan_root_path_dotted_non_python","IdentityServerHost.Quickstart.UI",16,10,2,4,0.125,0,4,3,-266,1,-266,1,[263,267],null,null,["IdentityServerHost.Quickstart.UI.ConsentViewModel"],["ConsentViewModel"],["IdentityServerHost.Quickstart.UI.ConsentViewModel"],["IdentityServerHost.Quickstart.UI.ConsentViewModel"],null,["IdentityServerHost.Quickstart.UI.ConsentViewModel"],null,{"csharp":{"attributes":[],"classes":["ConsentViewModel"],"classes_fq":["IdentityServerHost.Quickstart.UI.ConsentViewModel"],"extends_fq":["IdentityServerHost.Quickstart.UI.ConsentInputModel"],"functions":[],"implements_fq":[],"imports":[],"methods":[],"namespace":"IdentityServerHost.Quickstart.UI","parse_status":"ok","partial_types":[],"type_kinds":{"IdentityServerHost.Quickstart.UI.ConsentViewModel":"class"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":591,"imports":[-264,-268],"exports":["IdentityServerHost.Quickstart.UI.ConsentViewModel"]},null],[266,266,"ProcessConsentResult.cs","csharp","csharp",null,"src.Identity.API.Quickstart.Consent.ProcessConsentResult.cs","low","scan_root_path_dotted_non_python","IdentityServerHost.Quickstart.UI",17,11,2,4,0.11764705882352941,0,2,1,-267,1,-267,1,[265],null,null,["IdentityServerHost.Quickstart.UI.ProcessConsentResult"],["ProcessConsentResult"],["IdentityServerHost.Quickstart.UI.ProcessConsentResult"],["IdentityServerHost.Quickstart.UI.ProcessConsentResult"],null,["IdentityServerHost.Quickstart.UI.ProcessConsentResult"],null,{"csharp":{"attributes":[],"classes":["ProcessConsentResult"],"classes_fq":["IdentityServerHost.Quickstart.UI.ProcessConsentResult"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":[],"namespace":"IdentityServerHost.Quickstart.UI","parse_status":"ok","partial_types":[],"type_kinds":{"IdentityServerHost.Quickstart.UI.ProcessConsentResult":"class"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":606,"imports":[-266],"exports":["IdentityServerHost.Quickstart.UI.ProcessConsentResult"]},null],[267,267,"ScopeViewModel.cs","csharp","csharp",null,"src.Identity.API.Quickstart.Consent.ScopeViewModel.cs","low","scan_root_path_dotted_non_python","IdentityServerHost.Quickstart.UI",15,10,2,3,0.13333333333333333,0,3,0,-268,1,-268,1,null,null,null,["IdentityServerHost.Quickstart.UI.ScopeViewModel"],["ScopeViewModel"],["IdentityServerHost.Quickstart.UI.ScopeViewModel"],["IdentityServerHost.Quickstart.UI.ScopeViewModel"],null,["IdentityServerHost.Quickstart.UI.ScopeViewModel"],null,{"csharp":{"attributes":[],"classes":["ScopeViewModel"],"classes_fq":["IdentityServerHost.Quickstart.UI.ScopeViewModel"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":[],"namespace":"IdentityServerHost.Quickstart.UI","parse_status":"ok","partial_types":[],"type_kinds":{"IdentityServerHost.Quickstart.UI.ScopeViewModel":"class"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":498,"imports":[],"exports":["IdentityServerHost.Quickstart.UI.ScopeViewModel"]},null],[268,268,"DeviceAuthorizationInputModel.cs","csharp","csharp",null,"src.Identity.API.Quickstart.Device.DeviceAuthorizationInputModel.cs","low","scan_root_path_dotted_non_python","IdentityServerHost.Quickstart.UI",10,5,2,3,0.2,0,1,2,-269,1,-269,1,[263],null,null,["IdentityServerHost.Quickstart.UI.DeviceAuthorizationInputModel"],["DeviceAuthorizationInputModel"],["IdentityServerHost.Quickstart.UI.DeviceAuthorizationInputModel"],["IdentityServerHost.Quickstart.UI.DeviceAuthorizationInputModel"],null,["IdentityServerHost.Quickstart.UI.DeviceAuthorizationInputModel"],null,{"csharp":{"attributes":[],"classes":["DeviceAuthorizationInputModel"],"classes_fq":["IdentityServerHost.Quickstart.UI.DeviceAuthorizationInputModel"],"extends_fq":["IdentityServerHost.Quickstart.UI.ConsentInputModel"],"functions":[],"implements_fq":[],"imports":[],"methods":[],"namespace":"IdentityServerHost.Quickstart.UI","parse_status":"ok","partial_types":[],"type_kinds":{"IdentityServerHost.Quickstart.UI.DeviceAuthorizationInputModel":"class"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":331,"imports":[-264],"exports":["IdentityServerHost.Quickstart.UI.DeviceAuthorizationInputModel"]},null],[269,269,"DeviceAuthorizationViewModel.cs","csharp","csharp",null,"src.Identity.API.Quickstart.Device.DeviceAuthorizationViewModel.cs","low","scan_root_path_dotted_non_python","IdentityServerHost.Quickstart.UI",11,6,2,3,0.18181818181818182,0,1,2,-270,1,-270,1,[265],null,null,["IdentityServerHost.Quickstart.UI.DeviceAuthorizationViewModel"],["DeviceAuthorizationViewModel"],["IdentityServerHost.Quickstart.UI.DeviceAuthorizationViewModel"],["IdentityServerHost.Quickstart.UI.DeviceAuthorizationViewModel"],null,["IdentityServerHost.Quickstart.UI.DeviceAuthorizationViewModel"],null,{"csharp":{"attributes":[],"classes":["DeviceAuthorizationViewModel"],"classes_fq":["IdentityServerHost.Quickstart.UI.DeviceAuthorizationViewModel"],"extends_fq":["IdentityServerHost.Quickstart.UI.ConsentViewModel"],"functions":[],"implements_fq":[],"imports":[],"methods":[],"namespace":"IdentityServerHost.Quickstart.UI","parse_status":"ok","partial_types":[],"type_kinds":{"IdentityServerHost.Quickstart.UI.DeviceAuthorizationViewModel":"class"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":375,"imports":[-266],"exports":["IdentityServerHost.Quickstart.UI.DeviceAuthorizationViewModel"]},null],[270,270,"DeviceController.cs","csharp","csharp",null,"src.Identity.API.Quickstart.Device.DeviceController.cs","low","scan_root_path_dotted_non_python","IdentityServerHost.Quickstart.UI",214,173,10,31,0.04672897196261682,0,0,5,-271,1,-271,1,[264,266,267,268,269],null,null,["IdentityServerHost.Quickstart.UI.DeviceController"],["DeviceController"],["IdentityServerHost.Quickstart.UI.DeviceController"],["IdentityServerHost.Quickstart.UI.DeviceController"],null,["IdentityServerHost.Quickstart.UI.DeviceController"],null,{"csharp":{"attributes":["IdentityServerHost.Quickstart.UI.SecurityHeadersAttribute","Microsoft.AspNetCore.Authorization.AuthorizeAttribute","Microsoft.AspNetCore.Mvc.HttpGetAttribute","Microsoft.AspNetCore.Mvc.HttpPostAttribute","Microsoft.AspNetCore.Mvc.ValidateAntiForgeryTokenAttribute"],"classes":["DeviceController"],"classes_fq":["IdentityServerHost.Quickstart.UI.DeviceController"],"extends_fq":["Microsoft.AspNetCore.Mvc.Controller"],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>","Index","UserCodeCapture","Callback","ProcessConsent","BuildViewModelAsync","CreateConsentViewModel","CreateScopeViewModel","CreateScopeViewModel","GetOfflineAccessScope"],"namespace":"IdentityServerHost.Quickstart.UI","parse_status":"ok","partial_types":[],"type_kinds":{"IdentityServerHost.Quickstart.UI.DeviceController":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Identity.API/Quickstart/Device/DeviceController.cs#IdentityServerHost.Quickstart.UI.DeviceController.BuildViewModelAsync","name":"BuildViewModelAsync","owner":"IdentityServerHost.Quickstart.UI.DeviceController","owner_kind":"class","file":-271,"kind":"method","source":"method_ownership"},{"id":"src/Identity.API/Quickstart/Device/DeviceController.cs#IdentityServerHost.Quickstart.UI.DeviceController.Callback","name":"Callback","owner":"IdentityServerHost.Quickstart.UI.DeviceController","owner_kind":"class","file":-271,"kind":"method","source":"method_ownership","framework_roles":[{"framework":"aspnetcore","kind":"ROUTE_HANDLER","registration":"fw:aspnetcore:ROUTE_HANDLER:src/Identity.API/Quickstart/Device/DeviceController.cs#IdentityServerHost.Quickstart.UI.DeviceController.Callback:HttpPostAttribute#1","route":"http:POST:~/:id"}]},{"id":"src/Identity.API/Quickstart/Device/DeviceController.cs#IdentityServerHost.Quickstart.UI.DeviceController.CreateConsentViewModel","name":"CreateConsentViewModel","owner":"IdentityServerHost.Quickstart.UI.DeviceController","owner_kind":"class","file":-271,"kind":"method","source":"method_ownership"},{"id":"src/Identity.API/Quickstart/Device/DeviceController.cs#IdentityServerHost.Quickstart.UI.DeviceController.CreateScopeViewModel(IdentityResource,System.Boolean)","name":"CreateScopeViewModel","owner":"IdentityServerHost.Quickstart.UI.DeviceController","owner_kind":"class","file":-271,"kind":"method","source":"method_ownership"},{"id":"src/Identity.API/Quickstart/Device/DeviceController.cs#IdentityServerHost.Quickstart.UI.DeviceController.CreateScopeViewModel(ParsedScopeValue,ApiScope,System.Boolean)","name":"CreateScopeViewModel","owner":"IdentityServerHost.Quickstart.UI.DeviceController","owner_kind":"class","file":-271,"kind":"method","source":"method_ownership"},{"id":"src/Identity.API/Quickstart/Device/DeviceController.cs#IdentityServerHost.Quickstart.UI.DeviceController.GetOfflineAccessScope","name":"GetOfflineAccessScope","owner":"IdentityServerHost.Quickstart.UI.DeviceController","owner_kind":"class","file":-271,"kind":"method","source":"method_ownership"},{"id":"src/Identity.API/Quickstart/Device/DeviceController.cs#IdentityServerHost.Quickstart.UI.DeviceController.Index","name":"Index","owner":"IdentityServerHost.Quickstart.UI.DeviceController","owner_kind":"class","file":-271,"kind":"method","source":"method_ownership","framework_roles":[{"framework":"aspnetcore","kind":"ROUTE_HANDLER","registration":"fw:aspnetcore:ROUTE_HANDLER:src/Identity.API/Quickstart/Device/DeviceController.cs#IdentityServerHost.Quickstart.UI.DeviceController.Index:HttpGetAttribute#1","route":"http:GET:~/:id"}]},{"id":"src/Identity.API/Quickstart/Device/DeviceController.cs#IdentityServerHost.Quickstart.UI.DeviceController.ProcessConsent","name":"ProcessConsent","owner":"IdentityServerHost.Quickstart.UI.DeviceController","owner_kind":"class","file":-271,"kind":"method","source":"method_ownership"},{"id":"src/Identity.API/Quickstart/Device/DeviceController.cs#IdentityServerHost.Quickstart.UI.DeviceController.UserCodeCapture","name":"UserCodeCapture","owner":"IdentityServerHost.Quickstart.UI.DeviceController","owner_kind":"class","file":-271,"kind":"method","source":"method_ownership","framework_roles":[{"framework":"aspnetcore","kind":"ROUTE_HANDLER","registration":"fw:aspnetcore:ROUTE_HANDLER:src/Identity.API/Quickstart/Device/DeviceController.cs#IdentityServerHost.Quickstart.UI.DeviceController.UserCodeCapture:HttpPostAttribute#1","route":"http:POST:~/:id"}]}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":8055,"imports":[-265,-267,-268,-269,-270],"exports":["IdentityServerHost.Quickstart.UI.DeviceController"]},null],[271,271,"DiagnosticsController.cs","csharp","csharp",null,"src.Identity.API.Quickstart.Diagnostics.DiagnosticsController.cs","low","scan_root_path_dotted_non_python","IdentityServerHost.Quickstart.UI",22,16,2,4,0.09090909090909091,0,0,2,-272,1,-272,1,[272],null,null,["IdentityServerHost.Quickstart.UI.DiagnosticsController"],["DiagnosticsController"],["IdentityServerHost.Quickstart.UI.DiagnosticsController"],["IdentityServerHost.Quickstart.UI.DiagnosticsController"],null,["IdentityServerHost.Quickstart.UI.DiagnosticsController"],null,{"csharp":{"attributes":["IdentityServerHost.Quickstart.UI.SecurityHeadersAttribute","Microsoft.AspNetCore.Authorization.AuthorizeAttribute"],"classes":["DiagnosticsController"],"classes_fq":["IdentityServerHost.Quickstart.UI.DiagnosticsController"],"extends_fq":["Microsoft.AspNetCore.Mvc.Controller"],"functions":[],"implements_fq":[],"imports":[],"methods":["Index"],"namespace":"IdentityServerHost.Quickstart.UI","parse_status":"ok","partial_types":[],"type_kinds":{"IdentityServerHost.Quickstart.UI.DiagnosticsController":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Identity.API/Quickstart/Diagnostics/DiagnosticsController.cs#IdentityServerHost.Quickstart.UI.DiagnosticsController.Index","name":"Index","owner":"IdentityServerHost.Quickstart.UI.DiagnosticsController","owner_kind":"class","file":-272,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":732,"imports":[-273],"exports":["IdentityServerHost.Quickstart.UI.DiagnosticsController"]},null],[272,272,"DiagnosticsViewModel.cs","csharp","csharp",null,"src.Identity.API.Quickstart.Diagnostics.DiagnosticsViewModel.cs","low","scan_root_path_dotted_non_python","IdentityServerHost.Quickstart.UI",28,19,2,7,0.07142857142857142,0,2,0,-273,1,-273,1,null,["System.Text","System.Text.Json"],["System.Text","System.Text.Json"],["IdentityServerHost.Quickstart.UI.DiagnosticsViewModel"],["DiagnosticsViewModel"],["IdentityServerHost.Quickstart.UI.DiagnosticsViewModel"],["IdentityServerHost.Quickstart.UI.DiagnosticsViewModel"],null,["IdentityServerHost.Quickstart.UI.DiagnosticsViewModel"],null,{"csharp":{"attributes":[],"classes":["DiagnosticsViewModel"],"classes_fq":["IdentityServerHost.Quickstart.UI.DiagnosticsViewModel"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["System.Text","System.Text.Json"],"methods":["<init>"],"namespace":"IdentityServerHost.Quickstart.UI","parse_status":"ok","partial_types":[],"type_kinds":{"IdentityServerHost.Quickstart.UI.DiagnosticsViewModel":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Identity.API/Quickstart/Diagnostics/DiagnosticsViewModel.cs#IdentityServerHost.Quickstart.UI.DiagnosticsViewModel.<init>","name":"<init>","owner":null,"owner_kind":null,"file":-273,"kind":"function","source":"call_graph"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":868,"imports":[],"exports":["IdentityServerHost.Quickstart.UI.DiagnosticsViewModel"]},null],[273,273,"Extensions.cs","csharp","csharp",null,"src.Identity.API.Quickstart.Extensions.cs","low","scan_root_path_dotted_non_python","IdentityServerHost.Quickstart.UI",22,15,4,3,0.18181818181818182,0,2,1,-274,1,-274,1,[261],null,null,["IdentityServerHost.Quickstart.UI.Extensions"],["Extensions"],["IdentityServerHost.Quickstart.UI.Extensions"],["IdentityServerHost.Quickstart.UI.Extensions"],null,["IdentityServerHost.Quickstart.UI.Extensions"],null,{"csharp":{"attributes":[],"classes":["Extensions"],"classes_fq":["IdentityServerHost.Quickstart.UI.Extensions"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":["IsNativeClient","LoadingPage"],"namespace":"IdentityServerHost.Quickstart.UI","parse_status":"ok","partial_types":[],"type_kinds":{"IdentityServerHost.Quickstart.UI.Extensions":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Identity.API/Quickstart/Extensions.cs#IdentityServerHost.Quickstart.UI.Extensions.IsNativeClient","name":"IsNativeClient","owner":"IdentityServerHost.Quickstart.UI.Extensions","owner_kind":"class","file":-274,"kind":"method","source":"method_ownership"},{"id":"src/Identity.API/Quickstart/Extensions.cs#IdentityServerHost.Quickstart.UI.Extensions.LoadingPage","name":"LoadingPage","owner":"IdentityServerHost.Quickstart.UI.Extensions","owner_kind":"class","file":-274,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":794,"imports":[-262],"exports":["IdentityServerHost.Quickstart.UI.Extensions"]},null],[274,274,"GrantsController.cs","csharp","csharp",null,"src.Identity.API.Quickstart.Grants.GrantsController.cs","low","scan_root_path_dotted_non_python","IdentityServerHost.Quickstart.UI",85,63,11,11,0.12941176470588237,0,0,1,-275,1,-275,1,[275],null,null,["IdentityServerHost.Quickstart.UI.GrantsController"],["GrantsController"],["IdentityServerHost.Quickstart.UI.GrantsController"],["IdentityServerHost.Quickstart.UI.GrantsController"],null,["IdentityServerHost.Quickstart.UI.GrantsController"],null,{"csharp":{"attributes":["IdentityServerHost.Quickstart.UI.SecurityHeadersAttribute","Microsoft.AspNetCore.Authorization.AuthorizeAttribute","Microsoft.AspNetCore.Mvc.HttpGetAttribute","Microsoft.AspNetCore.Mvc.HttpPostAttribute","Microsoft.AspNetCore.Mvc.ValidateAntiForgeryTokenAttribute"],"classes":["GrantsController"],"classes_fq":["IdentityServerHost.Quickstart.UI.GrantsController"],"extends_fq":["Microsoft.AspNetCore.Mvc.Controller"],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>","Index","Revoke","BuildViewModelAsync"],"namespace":"IdentityServerHost.Quickstart.UI","parse_status":"ok","partial_types":[],"type_kinds":{"IdentityServerHost.Quickstart.UI.GrantsController":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Identity.API/Quickstart/Grants/GrantsController.cs#IdentityServerHost.Quickstart.UI.GrantsController.BuildViewModelAsync","name":"BuildViewModelAsync","owner":"IdentityServerHost.Quickstart.UI.GrantsController","owner_kind":"class","file":-275,"kind":"method","source":"method_ownership"},{"id":"src/Identity.API/Quickstart/Grants/GrantsController.cs#IdentityServerHost.Quickstart.UI.GrantsController.Index","name":"Index","owner":"IdentityServerHost.Quickstart.UI.GrantsController","owner_kind":"class","file":-275,"kind":"method","source":"method_ownership","framework_roles":[{"framework":"aspnetcore","kind":"ROUTE_HANDLER","registration":"fw:aspnetcore:ROUTE_HANDLER:src/Identity.API/Quickstart/Grants/GrantsController.cs#IdentityServerHost.Quickstart.UI.GrantsController.Index:HttpGetAttribute#1","route":"http:GET:~/:id"}]},{"id":"src/Identity.API/Quickstart/Grants/GrantsController.cs#IdentityServerHost.Quickstart.UI.GrantsController.Revoke","name":"Revoke","owner":"IdentityServerHost.Quickstart.UI.GrantsController","owner_kind":"class","file":-275,"kind":"method","source":"method_ownership","framework_roles":[{"framework":"aspnetcore","kind":"ROUTE_HANDLER","registration":"fw:aspnetcore:ROUTE_HANDLER:src/Identity.API/Quickstart/Grants/GrantsController.cs#IdentityServerHost.Quickstart.UI.GrantsController.Revoke:HttpPostAttribute#1","route":"http:POST:~/:id"}]}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":2768,"imports":[-276],"exports":["IdentityServerHost.Quickstart.UI.GrantsController"]},null],[275,275,"GrantsViewModel.cs","csharp","csharp",null,"src.Identity.API.Quickstart.Grants.GrantsViewModel.cs","low","scan_root_path_dotted_non_python","IdentityServerHost.Quickstart.UI",23,17,2,4,0.08695652173913043,0,1,0,-276,1,-276,1,null,null,null,["IdentityServerHost.Quickstart.UI.GrantsViewModel","IdentityServerHost.Quickstart.UI.GrantViewModel"],["GrantsViewModel","GrantViewModel"],["IdentityServerHost.Quickstart.UI.GrantsViewModel","IdentityServerHost.Quickstart.UI.GrantViewModel"],["IdentityServerHost.Quickstart.UI.GrantsViewModel","IdentityServerHost.Quickstart.UI.GrantViewModel"],null,["IdentityServerHost.Quickstart.UI.GrantsViewModel","IdentityServerHost.Quickstart.UI.GrantViewModel"],null,{"csharp":{"attributes":[],"classes":["GrantsViewModel","GrantViewModel"],"classes_fq":["IdentityServerHost.Quickstart.UI.GrantsViewModel","IdentityServerHost.Quickstart.UI.GrantViewModel"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":[],"namespace":"IdentityServerHost.Quickstart.UI","parse_status":"ok","partial_types":[],"type_kinds":{"IdentityServerHost.Quickstart.UI.GrantViewModel":"class","IdentityServerHost.Quickstart.UI.GrantsViewModel":"class"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":773,"imports":[],"exports":["IdentityServerHost.Quickstart.UI.GrantsViewModel","IdentityServerHost.Quickstart.UI.GrantViewModel"]},null],[276,276,"ErrorViewModel.cs","csharp","csharp",null,"src.Identity.API.Quickstart.Home.ErrorViewModel.cs","low","scan_root_path_dotted_non_python","IdentityServerHost.Quickstart.UI",18,12,2,4,0.1111111111111111,0,2,0,-277,1,-277,1,null,null,null,["IdentityServerHost.Quickstart.UI.ErrorViewModel"],["ErrorViewModel"],["IdentityServerHost.Quickstart.UI.ErrorViewModel"],["IdentityServerHost.Quickstart.UI.ErrorViewModel"],null,["IdentityServerHost.Quickstart.UI.ErrorViewModel"],null,{"csharp":{"attributes":[],"classes":["ErrorViewModel"],"classes_fq":["IdentityServerHost.Quickstart.UI.ErrorViewModel"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>","<init>"],"namespace":"IdentityServerHost.Quickstart.UI","parse_status":"ok","partial_types":[],"type_kinds":{"IdentityServerHost.Quickstart.UI.ErrorViewModel":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Identity.API/Quickstart/Home/ErrorViewModel.cs#IdentityServerHost.Quickstart.UI.ErrorViewModel.<init>()","name":"<init>","owner":null,"owner_kind":null,"file":-277,"kind":"function","source":"call_graph"},{"id":"src/Identity.API/Quickstart/Home/ErrorViewModel.cs#IdentityServerHost.Quickstart.UI.ErrorViewModel.<init>(System.String)","name":"<init>","owner":null,"owner_kind":null,"file":-277,"kind":"function","source":"call_graph"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":444,"imports":[],"exports":["IdentityServerHost.Quickstart.UI.ErrorViewModel"]},null],[277,277,"HomeController.cs","csharp","csharp",null,"src.Identity.API.Quickstart.Home.HomeController.cs","low","scan_root_path_dotted_non_python","IdentityServerHost.Quickstart.UI",59,43,8,8,0.13559322033898305,0,0,2,-278,1,-278,1,[276],null,null,["IdentityServerHost.Quickstart.UI.HomeController"],["HomeController"],["IdentityServerHost.Quickstart.UI.HomeController"],["IdentityServerHost.Quickstart.UI.HomeController"],null,["IdentityServerHost.Quickstart.UI.HomeController"],null,{"csharp":{"attributes":["IdentityServerHost.Quickstart.UI.SecurityHeadersAttribute","Microsoft.AspNetCore.Authorization.AllowAnonymousAttribute"],"classes":["HomeController"],"classes_fq":["IdentityServerHost.Quickstart.UI.HomeController"],"extends_fq":["Microsoft.AspNetCore.Mvc.Controller"],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>","Index","Error"],"namespace":"IdentityServerHost.Quickstart.UI","parse_status":"ok","partial_types":[],"type_kinds":{"IdentityServerHost.Quickstart.UI.HomeController":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Identity.API/Quickstart/Home/HomeController.cs#IdentityServerHost.Quickstart.UI.HomeController.Error","name":"Error","owner":"IdentityServerHost.Quickstart.UI.HomeController","owner_kind":"class","file":-278,"kind":"method","source":"method_ownership"},{"id":"src/Identity.API/Quickstart/Home/HomeController.cs#IdentityServerHost.Quickstart.UI.HomeController.Index","name":"Index","owner":"IdentityServerHost.Quickstart.UI.HomeController","owner_kind":"class","file":-278,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":1801,"imports":[-277],"exports":["IdentityServerHost.Quickstart.UI.HomeController"]},null],[278,278,"SecurityHeadersAttribute.cs","csharp","csharp",null,"src.Identity.API.Quickstart.SecurityHeadersAttribute.cs","low","scan_root_path_dotted_non_python","IdentityServerHost.Quickstart.UI",52,34,11,7,0.21153846153846154,0,0,0,-279,1,-279,1,null,null,null,["IdentityServerHost.Quickstart.UI.SecurityHeadersAttribute"],["SecurityHeadersAttribute"],["IdentityServerHost.Quickstart.UI.SecurityHeadersAttribute"],["IdentityServerHost.Quickstart.UI.SecurityHeadersAttribute"],null,["IdentityServerHost.Quickstart.UI.SecurityHeadersAttribute"],null,{"csharp":{"attributes":[],"classes":["SecurityHeadersAttribute"],"classes_fq":["IdentityServerHost.Quickstart.UI.SecurityHeadersAttribute"],"extends_fq":["Microsoft.AspNetCore.Mvc.Filters.ActionFilterAttribute"],"functions":[],"implements_fq":[],"imports":[],"methods":["OnResultExecuting"],"namespace":"IdentityServerHost.Quickstart.UI","parse_status":"ok","partial_types":[],"type_kinds":{"IdentityServerHost.Quickstart.UI.SecurityHeadersAttribute":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Identity.API/Quickstart/SecurityHeadersAttribute.cs#IdentityServerHost.Quickstart.UI.SecurityHeadersAttribute.OnResultExecuting","name":"OnResultExecuting","owner":"IdentityServerHost.Quickstart.UI.SecurityHeadersAttribute","owner_kind":"class","file":-279,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":2520,"imports":[],"exports":["IdentityServerHost.Quickstart.UI.SecurityHeadersAttribute"]},null],[279,279,"EFLoginService.cs","csharp","csharp",null,"src.Identity.API.Services.EFLoginService.cs","low","scan_root_path_dotted_non_python","eShop.Identity.API.Services",34,29,0,5,0.0,0,1,3,-280,1,-280,1,[237,280],null,null,["eShop.Identity.API.Services.EFLoginService"],["EFLoginService"],["eShop.Identity.API.Services.EFLoginService"],["eShop.Identity.API.Services.EFLoginService"],null,["eShop.Identity.API.Services.EFLoginService"],null,{"csharp":{"attributes":[],"classes":["EFLoginService"],"classes_fq":["eShop.Identity.API.Services.EFLoginService"],"extends_fq":[],"functions":[],"implements_fq":["eShop.Identity.API.Services.ILoginService<T>"],"imports":[],"methods":["<init>","FindByUsername","ValidateCredentials","SignIn","SignInAsync"],"namespace":"eShop.Identity.API.Services","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Identity.API.Services.EFLoginService":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Identity.API/Services/EFLoginService.cs#eShop.Identity.API.Services.EFLoginService","name":"EFLoginService","owner":null,"owner_kind":null,"file":-280,"kind":"function","source":"framework_facts","framework_roles":[{"framework":"aspnetcore_di","kind":"DI_PROVIDER","registration":"fw:aspnetcore_di:DI_PROVIDER:src/Identity.API/Program.cs#<file>:AddTransient#2"}]},{"id":"src/Identity.API/Services/EFLoginService.cs#eShop.Identity.API.Services.EFLoginService.FindByUsername","name":"FindByUsername","owner":"eShop.Identity.API.Services.EFLoginService","owner_kind":"class","file":-280,"kind":"method","source":"method_ownership"},{"id":"src/Identity.API/Services/EFLoginService.cs#eShop.Identity.API.Services.EFLoginService.SignIn","name":"SignIn","owner":"eShop.Identity.API.Services.EFLoginService","owner_kind":"class","file":-280,"kind":"method","source":"method_ownership"},{"id":"src/Identity.API/Services/EFLoginService.cs#eShop.Identity.API.Services.EFLoginService.SignInAsync","name":"SignInAsync","owner":"eShop.Identity.API.Services.EFLoginService","owner_kind":"class","file":-280,"kind":"method","source":"method_ownership"},{"id":"src/Identity.API/Services/EFLoginService.cs#eShop.Identity.API.Services.EFLoginService.ValidateCredentials","name":"ValidateCredentials","owner":"eShop.Identity.API.Services.EFLoginService","owner_kind":"class","file":-280,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":1171,"imports":[-238,-281],"exports":["eShop.Identity.API.Services.EFLoginService"]},null],[280,280,"ILoginService.cs","csharp","csharp",null,"src.Identity.API.Services.ILoginService.cs","low","scan_root_path_dotted_non_python","eShop.Identity.API.Services",13,10,0,3,0.0,0,3,0,-281,1,-281,1,null,null,null,["eShop.Identity.API.Services.ILoginService<T>"],["ILoginService"],["eShop.Identity.API.Services.ILoginService<T>"],["eShop.Identity.API.Services.ILoginService<T>"],null,["eShop.Identity.API.Services.ILoginService<T>"],null,{"csharp":{"attributes":[],"classes":["ILoginService"],"classes_fq":["eShop.Identity.API.Services.ILoginService<T>"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":["ValidateCredentials","FindByUsername","SignIn","SignInAsync"],"namespace":"eShop.Identity.API.Services","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Identity.API.Services.ILoginService<T>":"interface"},"uses_fq":[],"method_symbols":[{"id":"src/Identity.API/Services/ILoginService.cs#eShop.Identity.API.Services.ILoginService<T>.FindByUsername","name":"FindByUsername","owner":"eShop.Identity.API.Services.ILoginService<T>","owner_kind":"interface","file":-281,"kind":"method","source":"method_ownership"},{"id":"src/Identity.API/Services/ILoginService.cs#eShop.Identity.API.Services.ILoginService<T>.SignIn","name":"SignIn","owner":"eShop.Identity.API.Services.ILoginService<T>","owner_kind":"interface","file":-281,"kind":"method","source":"method_ownership"},{"id":"src/Identity.API/Services/ILoginService.cs#eShop.Identity.API.Services.ILoginService<T>.SignInAsync","name":"SignInAsync","owner":"eShop.Identity.API.Services.ILoginService<T>","owner_kind":"interface","file":-281,"kind":"method","source":"method_ownership"},{"id":"src/Identity.API/Services/ILoginService.cs#eShop.Identity.API.Services.ILoginService<T>.ValidateCredentials","name":"ValidateCredentials","owner":"eShop.Identity.API.Services.ILoginService<T>","owner_kind":"interface","file":-281,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":344,"imports":[],"exports":["eShop.Identity.API.Services.ILoginService<T>"]},null],[281,281,"IRedirectService.cs","csharp","csharp",null,"src.Identity.API.Services.IRedirectService.cs","low","scan_root_path_dotted_non_python","eShop.Identity.API.Services",7,7,0,0,0.0,0,3,0,-282,1,-282,1,null,null,null,["eShop.Identity.API.Services.IRedirectService"],["IRedirectService"],["eShop.Identity.API.Services.IRedirectService"],["eShop.Identity.API.Services.IRedirectService"],null,["eShop.Identity.API.Services.IRedirectService"],null,{"csharp":{"attributes":[],"classes":["IRedirectService"],"classes_fq":["eShop.Identity.API.Services.IRedirectService"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":["ExtractRedirectUriFromReturnUrl"],"namespace":"eShop.Identity.API.Services","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Identity.API.Services.IRedirectService":"interface"},"uses_fq":[],"method_symbols":[{"id":"src/Identity.API/Services/IRedirectService.cs#eShop.Identity.API.Services.IRedirectService.ExtractRedirectUriFromReturnUrl","name":"ExtractRedirectUriFromReturnUrl","owner":"eShop.Identity.API.Services.IRedirectService","owner_kind":"interface","file":-282,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":155,"imports":[],"exports":["eShop.Identity.API.Services.IRedirectService"]},null],[282,282,"ProfileService.cs","csharp","csharp",null,"src.Identity.API.Services.ProfileService.cs","low","scan_root_path_dotted_non_python","eShop.Identity.API.Services",118,93,0,25,0.0,0,1,1,-283,1,-283,1,[237],null,null,["eShop.Identity.API.Services.ProfileService"],["ProfileService"],["eShop.Identity.API.Services.ProfileService"],["eShop.Identity.API.Services.ProfileService"],null,["eShop.Identity.API.Services.ProfileService"],null,{"csharp":{"attributes":[],"classes":["ProfileService"],"classes_fq":["eShop.Identity.API.Services.ProfileService"],"extends_fq":["IProfileService"],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>","GetProfileDataAsync","IsActiveAsync","GetClaimsFromUser"],"namespace":"eShop.Identity.API.Services","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Identity.API.Services.ProfileService":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Identity.API/Services/ProfileService.cs#eShop.Identity.API.Services.ProfileService","name":"ProfileService","owner":null,"owner_kind":null,"file":-283,"kind":"function","source":"framework_facts","framework_roles":[{"framework":"aspnetcore_di","kind":"DI_PROVIDER","registration":"fw:aspnetcore_di:DI_PROVIDER:src/Identity.API/Program.cs#<file>:AddTransient#1"}]},{"id":"src/Identity.API/Services/ProfileService.cs#eShop.Identity.API.Services.ProfileService.GetClaimsFromUser","name":"GetClaimsFromUser","owner":"eShop.Identity.API.Services.ProfileService","owner_kind":"class","file":-283,"kind":"method","source":"method_ownership"},{"id":"src/Identity.API/Services/ProfileService.cs#eShop.Identity.API.Services.ProfileService.GetProfileDataAsync","name":"GetProfileDataAsync","owner":"eShop.Identity.API.Services.ProfileService","owner_kind":"class","file":-283,"kind":"method","source":"method_ownership"},{"id":"src/Identity.API/Services/ProfileService.cs#eShop.Identity.API.Services.ProfileService.IsActiveAsync","name":"IsActiveAsync","owner":"eShop.Identity.API.Services.ProfileService","owner_kind":"class","file":-283,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":4649,"imports":[-238],"exports":["eShop.Identity.API.Services.ProfileService"]},null],[283,283,"RedirectService.cs","csharp","csharp",null,"src.Identity.API.Services.RedirectService.cs","low","scan_root_path_dotted_non_python","eShop.Identity.API.Services",29,24,0,5,0.0,0,3,2,-284,1,-284,1,[281],null,null,["eShop.Identity.API.Services.RedirectService"],["RedirectService"],["eShop.Identity.API.Services.RedirectService"],["eShop.Identity.API.Services.RedirectService"],null,["eShop.Identity.API.Services.RedirectService"],null,{"csharp":{"attributes":[],"classes":["RedirectService"],"classes_fq":["eShop.Identity.API.Services.RedirectService"],"extends_fq":[],"functions":[],"implements_fq":["eShop.Identity.API.Services.IRedirectService"],"imports":[],"methods":["ExtractRedirectUriFromReturnUrl"],"namespace":"eShop.Identity.API.Services","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Identity.API.Services.RedirectService":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Identity.API/Services/RedirectService.cs#eShop.Identity.API.Services.RedirectService","name":"RedirectService","owner":null,"owner_kind":null,"file":-284,"kind":"function","source":"framework_facts","framework_roles":[{"framework":"aspnetcore_di","kind":"DI_PROVIDER","registration":"fw:aspnetcore_di:DI_PROVIDER:src/Identity.API/Program.cs#<file>:AddTransient#3"}]},{"id":"src/Identity.API/Services/RedirectService.cs#eShop.Identity.API.Services.RedirectService.ExtractRedirectUriFromReturnUrl","name":"ExtractRedirectUriFromReturnUrl","owner":"eShop.Identity.API.Services.RedirectService","owner_kind":"class","file":-284,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":844,"imports":[-282],"exports":["eShop.Identity.API.Services.RedirectService"]},null],[284,284,"UsersSeed.cs","csharp","csharp",null,"src.Identity.API.UsersSeed.cs","low","scan_root_path_dotted_non_python","eShop.Identity.API",98,88,0,10,0.0,0,1,2,-285,1,-285,1,[223,237],null,null,["eShop.Identity.API.UsersSeed"],["UsersSeed"],["eShop.Identity.API.UsersSeed"],["eShop.Identity.API.UsersSeed"],null,["eShop.Identity.API.UsersSeed"],null,{"csharp":{"attributes":[],"classes":["UsersSeed"],"classes_fq":["eShop.Identity.API.UsersSeed"],"extends_fq":["IDbSeeder<ApplicationDbContext>"],"functions":[],"implements_fq":[],"imports":[],"methods":["SeedAsync","<init>"],"namespace":"eShop.Identity.API","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Identity.API.UsersSeed":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Identity.API/UsersSeed.cs#eShop.Identity.API.UsersSeed.SeedAsync","name":"SeedAsync","owner":"eShop.Identity.API.UsersSeed","owner_kind":"class","file":-285,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":2928,"imports":[-224,-238],"exports":["eShop.Identity.API.UsersSeed"]},null],[285,285,"_references.js",null,"js",".js","src.Identity.API.wwwroot._references.js","low","scan_root_path_dotted_non_python",null,6,1,5,0,0.8333333333333334,0,0,0,-286,1,-286,1,null,null,null,null,null,null,null,null,null,null,null,{"size_bytes":343,"imports":[]},null],[286,286,"signin-redirect.js",null,"js",".js","src.Identity.API.wwwroot.js.signin-redirect.js","low","scan_root_path_dotted_non_python",null,1,1,0,0,0.0,0,0,0,-287,1,-287,1,null,null,null,null,null,null,null,null,null,null,null,{"size_bytes":100,"imports":[]},null],[287,287,"signout-redirect.js",null,"js",".js","src.Identity.API.wwwroot.js.signout-redirect.js","low","scan_root_path_dotted_non_python",null,6,6,0,0,0.0,0,0,0,-288,1,-288,1,null,null,null,null,null,null,null,null,null,null,null,{"size_bytes":166,"imports":[]},null],[288,288,"site.js",null,"js",".js","src.Identity.API.wwwroot.js.site.js","low","scan_root_path_dotted_non_python",null,1,1,0,0,0.0,0,0,0,-289,1,-289,1,null,null,null,null,null,null,null,null,null,null,null,{"size_bytes":34,"imports":[]},null],[289,289,"site.min.js",null,"js",".js","src.Identity.API.wwwroot.js.site.min.js","low","scan_root_path_dotted_non_python",null,0,0,0,0,null,0,0,0,-290,1,-290,1,null,null,null,null,null,null,null,null,null,null,null,{"size_bytes":0,"imports":[]},null],[290,290,"EventStateEnum.cs","csharp","csharp",null,"src.IntegrationEventLogEF.EventStateEnum.cs","low","scan_root_path_dotted_non_python","eShop.IntegrationEventLogEF",10,8,0,2,0.0,0,2,0,-291,1,-291,1,null,null,null,["eShop.IntegrationEventLogEF.EventStateEnum"],["EventStateEnum"],["eShop.IntegrationEventLogEF.EventStateEnum"],["eShop.IntegrationEventLogEF.EventStateEnum"],null,["eShop.IntegrationEventLogEF.EventStateEnum"],null,{"csharp":{"attributes":[],"classes":["EventStateEnum"],"classes_fq":["eShop.IntegrationEventLogEF.EventStateEnum"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":[],"namespace":"eShop.IntegrationEventLogEF","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.IntegrationEventLogEF.EventStateEnum":"enum"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":160,"imports":[],"exports":["eShop.IntegrationEventLogEF.EventStateEnum"]},null],[291,291,"GlobalUsings.cs","csharp","csharp",null,"src.IntegrationEventLogEF.GlobalUsings.cs","low","scan_root_path_dotted_non_python",null,8,8,0,0,0.0,0,0,0,-292,1,-292,1,null,["System.ComponentModel.DataAnnotations.Schema","System.Data.Common","System.Reflection","System.Text.Json","Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Metadata.Builders","Microsoft.EntityFrameworkCore.Storage","eShop.EventBus.Events"],["System.ComponentModel.DataAnnotations.Schema","System.Data.Common","System.Reflection","System.Text.Json","Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Metadata.Builders","Microsoft.EntityFrameworkCore.Storage"],null,null,null,null,null,null,null,{"csharp":{"attributes":[],"classes":[],"classes_fq":[],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["System.ComponentModel.DataAnnotations.Schema","System.Data.Common","System.Reflection","System.Text.Json","Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Metadata.Builders","Microsoft.EntityFrameworkCore.Storage","eShop.EventBus.Events"],"methods":[],"namespace":null,"parse_status":"ok","partial_types":[],"type_kinds":{},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":352,"imports":[],"exports":[]},null],[292,292,"IntegrationEventLogEntry.cs","csharp","csharp",null,"src.IntegrationEventLogEF.IntegrationEventLogEntry.cs","low","scan_root_path_dotted_non_python","eShop.IntegrationEventLogEF",40,36,0,4,0.0,0,4,2,-293,1,-293,1,[198,290],["System.ComponentModel.DataAnnotations"],["System.ComponentModel.DataAnnotations"],["eShop.IntegrationEventLogEF.IntegrationEventLogEntry"],["IntegrationEventLogEntry"],["eShop.IntegrationEventLogEF.IntegrationEventLogEntry"],["eShop.IntegrationEventLogEF.IntegrationEventLogEntry"],null,["eShop.IntegrationEventLogEF.IntegrationEventLogEntry"],null,{"csharp":{"attributes":[],"classes":["IntegrationEventLogEntry"],"classes_fq":["eShop.IntegrationEventLogEF.IntegrationEventLogEntry"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["System.ComponentModel.DataAnnotations"],"methods":["<init>","<init>","DeserializeJsonContent"],"namespace":"eShop.IntegrationEventLogEF","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.IntegrationEventLogEF.IntegrationEventLogEntry":"class"},"uses_fq":[],"method_symbols":[{"id":"src/IntegrationEventLogEF/IntegrationEventLogEntry.cs#eShop.IntegrationEventLogEF.IntegrationEventLogEntry.<init>(eShop.EventBus.Events.IntegrationEvent,System.Guid)","name":"<init>","owner":null,"owner_kind":null,"file":-293,"kind":"function","source":"call_graph"},{"id":"src/IntegrationEventLogEF/IntegrationEventLogEntry.cs#eShop.IntegrationEventLogEF.IntegrationEventLogEntry.DeserializeJsonContent","name":"DeserializeJsonContent","owner":"eShop.IntegrationEventLogEF.IntegrationEventLogEntry","owner_kind":"class","file":-293,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":1576,"imports":[-199,-291],"exports":["eShop.IntegrationEventLogEF.IntegrationEventLogEntry"]},null],[293,293,"IntegrationLogExtensions.cs","csharp","csharp",null,"src.IntegrationEventLogEF.IntegrationLogExtensions.cs","low","scan_root_path_dotted_non_python","eShop.IntegrationEventLogEF",14,12,0,2,0.0,0,0,1,-294,1,-294,1,[292],null,null,["eShop.IntegrationEventLogEF.IntegrationLogExtensions"],["IntegrationLogExtensions"],["eShop.IntegrationEventLogEF.IntegrationLogExtensions"],["eShop.IntegrationEventLogEF.IntegrationLogExtensions"],null,["eShop.IntegrationEventLogEF.IntegrationLogExtensions"],null,{"csharp":{"attributes":[],"classes":["IntegrationLogExtensions"],"classes_fq":["eShop.IntegrationEventLogEF.IntegrationLogExtensions"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":["UseIntegrationEventLogs"],"namespace":"eShop.IntegrationEventLogEF","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.IntegrationEventLogEF.IntegrationLogExtensions":"class"},"uses_fq":[],"method_symbols":[{"id":"src/IntegrationEventLogEF/IntegrationLogExtensions.cs#eShop.IntegrationEventLogEF.IntegrationLogExtensions.UseIntegrationEventLogs","name":"UseIntegrationEventLogs","owner":"eShop.IntegrationEventLogEF.IntegrationLogExtensions","owner_kind":"class","file":-294,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":357,"imports":[-293],"exports":["eShop.IntegrationEventLogEF.IntegrationLogExtensions"]},null],[294,294,"IIntegrationEventLogService.cs","csharp","csharp",null,"src.IntegrationEventLogEF.Services.IIntegrationEventLogService.cs","low","scan_root_path_dotted_non_python","eShop.IntegrationEventLogEF.Services",10,9,0,1,0.0,0,7,2,-295,1,-295,1,[198,292],null,null,["eShop.IntegrationEventLogEF.Services.IIntegrationEventLogService"],["IIntegrationEventLogService"],["eShop.IntegrationEventLogEF.Services.IIntegrationEventLogService"],["eShop.IntegrationEventLogEF.Services.IIntegrationEventLogService"],null,["eShop.IntegrationEventLogEF.Services.IIntegrationEventLogService"],null,{"csharp":{"attributes":[],"classes":["IIntegrationEventLogService"],"classes_fq":["eShop.IntegrationEventLogEF.Services.IIntegrationEventLogService"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":["RetrieveEventLogsPendingToPublishAsync","SaveEventAsync","MarkEventAsPublishedAsync","MarkEventAsInProgressAsync","MarkEventAsFailedAsync"],"namespace":"eShop.IntegrationEventLogEF.Services","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.IntegrationEventLogEF.Services.IIntegrationEventLogService":"interface"},"uses_fq":[],"method_symbols":[{"id":"src/IntegrationEventLogEF/Services/IIntegrationEventLogService.cs#eShop.IntegrationEventLogEF.Services.IIntegrationEventLogService.MarkEventAsFailedAsync","name":"MarkEventAsFailedAsync","owner":"eShop.IntegrationEventLogEF.Services.IIntegrationEventLogService","owner_kind":"interface","file":-295,"kind":"method","source":"method_ownership"},{"id":"src/IntegrationEventLogEF/Services/IIntegrationEventLogService.cs#eShop.IntegrationEventLogEF.Services.IIntegrationEventLogService.MarkEventAsInProgressAsync","name":"MarkEventAsInProgressAsync","owner":"eShop.IntegrationEventLogEF.Services.IIntegrationEventLogService","owner_kind":"interface","file":-295,"kind":"method","source":"method_ownership"},{"id":"src/IntegrationEventLogEF/Services/IIntegrationEventLogService.cs#eShop.IntegrationEventLogEF.Services.IIntegrationEventLogService.MarkEventAsPublishedAsync","name":"MarkEventAsPublishedAsync","owner":"eShop.IntegrationEventLogEF.Services.IIntegrationEventLogService","owner_kind":"interface","file":-295,"kind":"method","source":"method_ownership"},{"id":"src/IntegrationEventLogEF/Services/IIntegrationEventLogService.cs#eShop.IntegrationEventLogEF.Services.IIntegrationEventLogService.RetrieveEventLogsPendingToPublishAsync","name":"RetrieveEventLogsPendingToPublishAsync","owner":"eShop.IntegrationEventLogEF.Services.IIntegrationEventLogService","owner_kind":"interface","file":-295,"kind":"method","source":"method_ownership"},{"id":"src/IntegrationEventLogEF/Services/IIntegrationEventLogService.cs#eShop.IntegrationEventLogEF.Services.IIntegrationEventLogService.SaveEventAsync","name":"SaveEventAsync","owner":"eShop.IntegrationEventLogEF.Services.IIntegrationEventLogService","owner_kind":"interface","file":-295,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":442,"imports":[-199,-293],"exports":["eShop.IntegrationEventLogEF.Services.IIntegrationEventLogService"]},null],[295,295,"IntegrationEventLogService.cs","csharp","csharp",null,"src.IntegrationEventLogEF.Services.IntegrationEventLogService.cs","low","scan_root_path_dotted_non_python","eShop.IntegrationEventLogEF.Services",91,72,0,19,0.0,0,2,5,-296,1,-296,1,[198,290,292,294],null,null,["eShop.IntegrationEventLogEF.Services.IntegrationEventLogService<TContext>"],["IntegrationEventLogService"],["eShop.IntegrationEventLogEF.Services.IntegrationEventLogService<TContext>"],["eShop.IntegrationEventLogEF.Services.IntegrationEventLogService<TContext>"],null,["eShop.IntegrationEventLogEF.Services.IntegrationEventLogService<TContext>"],null,{"csharp":{"attributes":[],"classes":["IntegrationEventLogService"],"classes_fq":["eShop.IntegrationEventLogEF.Services.IntegrationEventLogService<TContext>"],"extends_fq":[],"functions":[],"implements_fq":["System.IDisposable","eShop.IntegrationEventLogEF.Services.IIntegrationEventLogService"],"imports":[],"methods":["<init>","RetrieveEventLogsPendingToPublishAsync","SaveEventAsync","MarkEventAsPublishedAsync","MarkEventAsInProgressAsync","MarkEventAsFailedAsync","UpdateEventStatus","Dispose","Dispose"],"namespace":"eShop.IntegrationEventLogEF.Services","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.IntegrationEventLogEF.Services.IntegrationEventLogService<TContext>":"class"},"uses_fq":[],"method_symbols":[{"id":"src/IntegrationEventLogEF/Services/IntegrationEventLogService.cs#eShop.IntegrationEventLogEF.Services.IntegrationEventLogService<TContext>","name":"<TContext>","owner":null,"owner_kind":null,"file":-296,"kind":"function","source":"framework_facts","framework_roles":[{"framework":"aspnetcore_di","kind":"DI_PROVIDER","registration":"fw:aspnetcore_di:DI_PROVIDER:src/Catalog.API/Extensions/Extensions.cs#Extensions.AddApplicationServices:AddTransient#1"},{"framework":"aspnetcore_di","kind":"DI_PROVIDER","registration":"fw:aspnetcore_di:DI_PROVIDER:src/Ordering.API/Extensions/Extensions.cs#Extensions.AddApplicationServices:AddTransient#1"}]},{"id":"src/IntegrationEventLogEF/Services/IntegrationEventLogService.cs#eShop.IntegrationEventLogEF.Services.IntegrationEventLogService<TContext>.<init>","name":"<init>","owner":null,"owner_kind":null,"file":-296,"kind":"function","source":"call_graph"},{"id":"src/IntegrationEventLogEF/Services/IntegrationEventLogService.cs#eShop.IntegrationEventLogEF.Services.IntegrationEventLogService<TContext>.Dispose()","name":"Dispose","owner":"eShop.IntegrationEventLogEF.Services.IntegrationEventLogService<TContext>","owner_kind":"class","file":-296,"kind":"method","source":"method_ownership"},{"id":"src/IntegrationEventLogEF/Services/IntegrationEventLogService.cs#eShop.IntegrationEventLogEF.Services.IntegrationEventLogService<TContext>.Dispose(System.Boolean)","name":"Dispose","owner":"eShop.IntegrationEventLogEF.Services.IntegrationEventLogService<TContext>","owner_kind":"class","file":-296,"kind":"method","source":"method_ownership"},{"id":"src/IntegrationEventLogEF/Services/IntegrationEventLogService.cs#eShop.IntegrationEventLogEF.Services.IntegrationEventLogService<TContext>.MarkEventAsFailedAsync","name":"MarkEventAsFailedAsync","owner":"eShop.IntegrationEventLogEF.Services.IntegrationEventLogService<TContext>","owner_kind":"class","file":-296,"kind":"method","source":"method_ownership"},{"id":"src/IntegrationEventLogEF/Services/IntegrationEventLogService.cs#eShop.IntegrationEventLogEF.Services.IntegrationEventLogService<TContext>.MarkEventAsInProgressAsync","name":"MarkEventAsInProgressAsync","owner":"eShop.IntegrationEventLogEF.Services.IntegrationEventLogService<TContext>","owner_kind":"class","file":-296,"kind":"method","source":"method_ownership"},{"id":"src/IntegrationEventLogEF/Services/IntegrationEventLogService.cs#eShop.IntegrationEventLogEF.Services.IntegrationEventLogService<TContext>.MarkEventAsPublishedAsync","name":"MarkEventAsPublishedAsync","owner":"eShop.IntegrationEventLogEF.Services.IntegrationEventLogService<TContext>","owner_kind":"class","file":-296,"kind":"method","source":"method_ownership"},{"id":"src/IntegrationEventLogEF/Services/IntegrationEventLogService.cs#eShop.IntegrationEventLogEF.Services.IntegrationEventLogService<TContext>.RetrieveEventLogsPendingToPublishAsync","name":"RetrieveEventLogsPendingToPublishAsync","owner":"eShop.IntegrationEventLogEF.Services.IntegrationEventLogService<TContext>","owner_kind":"class","file":-296,"kind":"method","source":"method_ownership"},{"id":"src/IntegrationEventLogEF/Services/IntegrationEventLogService.cs#eShop.IntegrationEventLogEF.Services.IntegrationEventLogService<TContext>.SaveEventAsync","name":"SaveEventAsync","owner":"eShop.IntegrationEventLogEF.Services.IntegrationEventLogService<TContext>","owner_kind":"class","file":-296,"kind":"method","source":"method_ownership"},{"id":"src/IntegrationEventLogEF/Services/IntegrationEventLogService.cs#eShop.IntegrationEventLogEF.Services.IntegrationEventLogService<TContext>.UpdateEventStatus","name":"UpdateEventStatus","owner":"eShop.IntegrationEventLogEF.Services.IntegrationEventLogService<TContext>","owner_kind":"class","file":-296,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":2771,"imports":[-199,-291,-293,-295],"exports":["eShop.IntegrationEventLogEF.Services.IntegrationEventLogService<TContext>"]},null],[296,296,"ResilientTransaction.cs","csharp","csharp",null,"src.IntegrationEventLogEF.Utilities.ResilientTransaction.cs","low","scan_root_path_dotted_non_python","eShop.IntegrationEventLogEF.Utilities",23,18,2,3,0.08695652173913043,0,1,0,-297,1,-297,1,null,null,null,["eShop.IntegrationEventLogEF.Utilities.ResilientTransaction"],["ResilientTransaction"],["eShop.IntegrationEventLogEF.Utilities.ResilientTransaction"],["eShop.IntegrationEventLogEF.Utilities.ResilientTransaction"],null,["eShop.IntegrationEventLogEF.Utilities.ResilientTransaction"],null,{"csharp":{"attributes":[],"classes":["ResilientTransaction"],"classes_fq":["eShop.IntegrationEventLogEF.Utilities.ResilientTransaction"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>","New","ExecuteAsync"],"namespace":"eShop.IntegrationEventLogEF.Utilities","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.IntegrationEventLogEF.Utilities.ResilientTransaction":"class"},"uses_fq":[],"method_symbols":[{"id":"src/IntegrationEventLogEF/Utilities/ResilientTransaction.cs#eShop.IntegrationEventLogEF.Utilities.ResilientTransaction.<init>","name":"<init>","owner":null,"owner_kind":null,"file":-297,"kind":"function","source":"call_graph"},{"id":"src/IntegrationEventLogEF/Utilities/ResilientTransaction.cs#eShop.IntegrationEventLogEF.Utilities.ResilientTransaction.ExecuteAsync","name":"ExecuteAsync","owner":"eShop.IntegrationEventLogEF.Utilities.ResilientTransaction","owner_kind":"class","file":-297,"kind":"method","source":"method_ownership"},{"id":"src/IntegrationEventLogEF/Utilities/ResilientTransaction.cs#eShop.IntegrationEventLogEF.Utilities.ResilientTransaction.New","name":"New","owner":"eShop.IntegrationEventLogEF.Utilities.ResilientTransaction","owner_kind":"class","file":-297,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":926,"imports":[],"exports":["eShop.IntegrationEventLogEF.Utilities.ResilientTransaction"]},null],[297,297,"BackgroundTaskOptions.cs","csharp","csharp",null,"src.OrderProcessor.BackgroundTaskOptions.cs","low","scan_root_path_dotted_non_python","eShop.OrderProcessor",8,6,0,2,0.0,0,3,0,-298,1,-298,1,null,null,null,["eShop.OrderProcessor.BackgroundTaskOptions"],["BackgroundTaskOptions"],["eShop.OrderProcessor.BackgroundTaskOptions"],["eShop.OrderProcessor.BackgroundTaskOptions"],null,["eShop.OrderProcessor.BackgroundTaskOptions"],null,{"csharp":{"attributes":[],"classes":["BackgroundTaskOptions"],"classes_fq":["eShop.OrderProcessor.BackgroundTaskOptions"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":[],"namespace":"eShop.OrderProcessor","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.OrderProcessor.BackgroundTaskOptions":"class"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":166,"imports":[],"exports":["eShop.OrderProcessor.BackgroundTaskOptions"]},null],[298,298,"GracePeriodConfirmedIntegrationEvent.cs","csharp","csharp",null,"src.OrderProcessor.Events.GracePeriodConfirmedIntegrationEvent.cs","low","scan_root_path_dotted_non_python","eShop.OrderProcessor.Events",12,10,0,2,0.0,0,4,0,-299,1,-299,1,null,["eShop.EventBus.Events"],null,["eShop.OrderProcessor.Events.GracePeriodConfirmedIntegrationEvent"],["GracePeriodConfirmedIntegrationEvent"],["eShop.OrderProcessor.Events.GracePeriodConfirmedIntegrationEvent"],["eShop.OrderProcessor.Events.GracePeriodConfirmedIntegrationEvent"],null,["eShop.OrderProcessor.Events.GracePeriodConfirmedIntegrationEvent"],null,{"csharp":{"attributes":[],"classes":["GracePeriodConfirmedIntegrationEvent"],"classes_fq":["eShop.OrderProcessor.Events.GracePeriodConfirmedIntegrationEvent"],"extends_fq":["IntegrationEvent"],"functions":[],"implements_fq":[],"imports":["eShop.EventBus.Events"],"methods":["<init>"],"namespace":"eShop.OrderProcessor.Events","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.OrderProcessor.Events.GracePeriodConfirmedIntegrationEvent":"record"},"uses_fq":[],"method_symbols":[{"id":"src/OrderProcessor/Events/GracePeriodConfirmedIntegrationEvent.cs#eShop.OrderProcessor.Events.GracePeriodConfirmedIntegrationEvent.<init>(System.Int32)","name":"<init>","owner":null,"owner_kind":null,"file":-299,"kind":"function","source":"call_graph"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":301,"imports":[],"exports":["eShop.OrderProcessor.Events.GracePeriodConfirmedIntegrationEvent"]},null],[299,299,"Extensions.cs","csharp","csharp",null,"src.OrderProcessor.Extensions.Extensions.cs","low","scan_root_path_dotted_non_python","eShop.OrderProcessor.Extensions",27,20,0,7,0.0,0,1,4,-300,1,-300,1,[297,298,302,303],["System.Text.Json.Serialization","eShop.OrderProcessor.Events"],["System.Text.Json.Serialization"],["eShop.OrderProcessor.Extensions.Extensions","eShop.OrderProcessor.Extensions.IntegrationEventContext"],["Extensions","IntegrationEventContext"],["eShop.OrderProcessor.Extensions.Extensions","eShop.OrderProcessor.Extensions.IntegrationEventContext"],["eShop.OrderProcessor.Extensions.Extensions","eShop.OrderProcessor.Extensions.IntegrationEventContext"],null,["eShop.OrderProcessor.Extensions.Extensions","eShop.OrderProcessor.Extensions.IntegrationEventContext"],null,{"csharp":{"attributes":["System.Text.Json.Serialization.JsonSerializableAttribute"],"classes":["Extensions","IntegrationEventContext"],"classes_fq":["eShop.OrderProcessor.Extensions.Extensions","eShop.OrderProcessor.Extensions.IntegrationEventContext"],"extends_fq":["System.Text.Json.Serialization.JsonSerializerContext"],"functions":[],"implements_fq":[],"imports":["System.Text.Json.Serialization","eShop.OrderProcessor.Events"],"methods":["AddApplicationServices"],"namespace":"eShop.OrderProcessor.Extensions","parse_status":"ok","partial_types":["eShop.OrderProcessor.Extensions.IntegrationEventContext"],"type_kinds":{"eShop.OrderProcessor.Extensions.Extensions":"class","eShop.OrderProcessor.Extensions.IntegrationEventContext":"class"},"uses_fq":[],"method_symbols":[{"id":"src/OrderProcessor/Extensions/Extensions.cs#eShop.OrderProcessor.Extensions.Extensions.AddApplicationServices","name":"AddApplicationServices","owner":"eShop.OrderProcessor.Extensions.Extensions","owner_kind":"class","file":-300,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":900,"imports":[-298,-299,-303,-304],"exports":["eShop.OrderProcessor.Extensions.Extensions","eShop.OrderProcessor.Extensions.IntegrationEventContext"]},null],[300,300,"GlobalUsings.cs","csharp","csharp",null,"src.OrderProcessor.GlobalUsings.cs","low","scan_root_path_dotted_non_python",null,7,7,0,0,0.0,0,0,0,-301,1,-301,1,null,["Microsoft.AspNetCore.Builder","Microsoft.Extensions.DependencyInjection","Microsoft.Extensions.Hosting","Microsoft.Extensions.Logging","eShop.OrderProcessor.Extensions","eShop.OrderProcessor.Services","eShop.ServiceDefaults"],["Microsoft.AspNetCore.Builder","Microsoft.Extensions.Logging"],null,null,null,null,null,null,null,{"csharp":{"attributes":[],"classes":[],"classes_fq":[],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["Microsoft.AspNetCore.Builder","Microsoft.Extensions.DependencyInjection","Microsoft.Extensions.Hosting","Microsoft.Extensions.Logging","eShop.OrderProcessor.Extensions","eShop.OrderProcessor.Services","eShop.ServiceDefaults"],"methods":[],"namespace":null,"parse_status":"ok","partial_types":[],"type_kinds":{},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":313,"imports":[],"exports":[]},null],[301,301,"Program.cs","csharp","csharp",null,"src.OrderProcessor.Program.cs","low","scan_root_path_dotted_non_python",null,10,6,0,4,0.0,0,0,2,-302,1,-302,1,[299,514],null,null,null,null,null,null,null,null,null,{"csharp":{"attributes":[],"classes":[],"classes_fq":[],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":[],"namespace":null,"parse_status":"ok","partial_types":[],"type_kinds":{},"uses_fq":[],"method_symbols":[{"id":"src/OrderProcessor/Program.cs#<file>","name":"<file>","owner":null,"owner_kind":null,"file":-302,"kind":"function","source":"framework_facts","framework_roles":[{"framework":"dotnet_runtime","kind":"RUNTIME_ENTRY","registration":"fw:dotnet_runtime:RUNTIME_ENTRY:src/OrderProcessor/Program.cs#<file>:top_level_statements#1","entry_kind":"top_level_statements"}]}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":202,"imports":[-300,-515],"exports":[]},null],[302,302,"GracePeriodManagerService.cs","csharp","csharp",null,"src.OrderProcessor.Services.GracePeriodManagerService.cs","low","scan_root_path_dotted_non_python","eShop.OrderProcessor.Services",65,52,0,13,0.0,0,2,5,-303,1,-303,1,[297,298,303],["eShop.EventBus.Abstractions","Microsoft.Extensions.Options","eShop.OrderProcessor.Events"],["Microsoft.Extensions.Options"],["eShop.OrderProcessor.Services.GracePeriodManagerService"],["GracePeriodManagerService"],["eShop.OrderProcessor.Services.GracePeriodManagerService"],["eShop.OrderProcessor.Services.GracePeriodManagerService"],null,["eShop.OrderProcessor.Services.GracePeriodManagerService"],null,{"csharp":{"attributes":[],"classes":["GracePeriodManagerService"],"classes_fq":["eShop.OrderProcessor.Services.GracePeriodManagerService"],"extends_fq":["Microsoft.Extensions.Hosting.BackgroundService"],"functions":[],"implements_fq":[],"imports":["eShop.EventBus.Abstractions","Microsoft.Extensions.Options","eShop.OrderProcessor.Events"],"methods":["ExecuteAsync","CheckConfirmedGracePeriodOrders","<init>"],"namespace":"eShop.OrderProcessor.Services","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.OrderProcessor.Services.GracePeriodManagerService":"class"},"uses_fq":[],"method_symbols":[{"id":"src/OrderProcessor/Services/GracePeriodManagerService.cs#eShop.OrderProcessor.Services.GracePeriodManagerService.CheckConfirmedGracePeriodOrders","name":"CheckConfirmedGracePeriodOrders","owner":"eShop.OrderProcessor.Services.GracePeriodManagerService","owner_kind":"class","file":-303,"kind":"method","source":"method_ownership"},{"id":"src/OrderProcessor/Services/GracePeriodManagerService.cs#eShop.OrderProcessor.Services.GracePeriodManagerService.ExecuteAsync","name":"ExecuteAsync","owner":"eShop.OrderProcessor.Services.GracePeriodManagerService","owner_kind":"class","file":-303,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":2454,"imports":[-298,-299,-304],"exports":["eShop.OrderProcessor.Services.GracePeriodManagerService"]},null],[303,303,"GracePeriodOrdersRepository.cs","csharp","csharp",null,"src.OrderProcessor.Services.GracePeriodOrdersRepository.cs","low","scan_root_path_dotted_non_python","eShop.OrderProcessor.Services",47,42,0,5,0.0,0,4,0,-304,1,-304,1,null,["Npgsql"],["Npgsql"],["eShop.OrderProcessor.Services.IGracePeriodOrdersRepository","eShop.OrderProcessor.Services.GracePeriodOrdersRepository"],["IGracePeriodOrdersRepository","GracePeriodOrdersRepository"],["eShop.OrderProcessor.Services.IGracePeriodOrdersRepository","eShop.OrderProcessor.Services.GracePeriodOrdersRepository"],["eShop.OrderProcessor.Services.IGracePeriodOrdersRepository","eShop.OrderProcessor.Services.GracePeriodOrdersRepository"],null,["eShop.OrderProcessor.Services.IGracePeriodOrdersRepository","eShop.OrderProcessor.Services.GracePeriodOrdersRepository"],null,{"csharp":{"attributes":[],"classes":["IGracePeriodOrdersRepository","GracePeriodOrdersRepository"],"classes_fq":["eShop.OrderProcessor.Services.IGracePeriodOrdersRepository","eShop.OrderProcessor.Services.GracePeriodOrdersRepository"],"extends_fq":[],"functions":[],"implements_fq":["eShop.OrderProcessor.Services.IGracePeriodOrdersRepository"],"imports":["Npgsql"],"methods":["GetConfirmedGracePeriodOrdersAsync","GetConfirmedGracePeriodOrdersAsync","<init>"],"namespace":"eShop.OrderProcessor.Services","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.OrderProcessor.Services.GracePeriodOrdersRepository":"class","eShop.OrderProcessor.Services.IGracePeriodOrdersRepository":"interface"},"uses_fq":[],"method_symbols":[{"id":"src/OrderProcessor/Services/GracePeriodOrdersRepository.cs#eShop.OrderProcessor.Services.GracePeriodOrdersRepository","name":"GracePeriodOrdersRepository","owner":null,"owner_kind":null,"file":-304,"kind":"function","source":"framework_facts","framework_roles":[{"framework":"aspnetcore_di","kind":"DI_PROVIDER","registration":"fw:aspnetcore_di:DI_PROVIDER:src/OrderProcessor/Extensions/Extensions.cs#eShop.OrderProcessor.Extensions.Extensions.AddApplicationServices:AddSingleton#1"}]},{"id":"src/OrderProcessor/Services/GracePeriodOrdersRepository.cs#eShop.OrderProcessor.Services.GracePeriodOrdersRepository.GetConfirmedGracePeriodOrdersAsync","name":"GetConfirmedGracePeriodOrdersAsync","owner":"eShop.OrderProcessor.Services.GracePeriodOrdersRepository","owner_kind":"class","file":-304,"kind":"method","source":"method_ownership"},{"id":"src/OrderProcessor/Services/GracePeriodOrdersRepository.cs#eShop.OrderProcessor.Services.IGracePeriodOrdersRepository.GetConfirmedGracePeriodOrdersAsync","name":"GetConfirmedGracePeriodOrdersAsync","owner":"eShop.OrderProcessor.Services.IGracePeriodOrdersRepository","owner_kind":"interface","file":-304,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":1612,"imports":[],"exports":["eShop.OrderProcessor.Services.IGracePeriodOrdersRepository","eShop.OrderProcessor.Services.GracePeriodOrdersRepository"]},null],[304,304,"OrderServices.cs","csharp","csharp",null,"src.Ordering.API.Apis.OrderServices.cs","low","scan_root_path_dotted_non_python",null,11,11,0,0,0.0,0,2,2,-305,1,-305,1,[355,368],null,null,["OrderServices"],["OrderServices"],["OrderServices"],["OrderServices"],null,["OrderServices"],null,{"csharp":{"attributes":[],"classes":["OrderServices"],"classes_fq":["OrderServices"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>"],"namespace":null,"parse_status":"ok","partial_types":[],"type_kinds":{"OrderServices":"class"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":400,"imports":[-356,-369],"exports":["OrderServices"]},null],[305,305,"OrdersApi.cs","csharp","csharp",null,"src.Ordering.API.Apis.OrdersApi.cs","low","scan_root_path_dotted_non_python",null,185,153,1,31,0.005405405405405406,0,4,15,-306,1,-306,1,[304,309,311,313,314,315,325,353,355,357,368],["Microsoft.AspNetCore.Http.HttpResults","eShop.Ordering.API.Application.Queries.CardType","eShop.Ordering.API.Application.Queries.Order"],["Microsoft.AspNetCore.Http.HttpResults"],["OrdersApi","CreateOrderRequest"],["OrdersApi","CreateOrderRequest"],["OrdersApi","CreateOrderRequest"],["OrdersApi","CreateOrderRequest"],null,["OrdersApi","CreateOrderRequest"],null,{"csharp":{"attributes":[],"classes":["OrdersApi","CreateOrderRequest"],"classes_fq":["OrdersApi","CreateOrderRequest"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["Microsoft.AspNetCore.Http.HttpResults","eShop.Ordering.API.Application.Queries.CardType","eShop.Ordering.API.Application.Queries.Order"],"methods":["MapOrdersApiV1","CancelOrderAsync","ShipOrderAsync","GetOrderAsync","GetOrdersByUserAsync","GetCardTypesAsync","CreateOrderDraftAsync","CreateOrderAsync","<init>"],"namespace":null,"parse_status":"ok","partial_types":[],"type_kinds":{"CreateOrderRequest":"record","OrdersApi":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Ordering.API/Apis/OrdersApi.cs#CreateOrderRequest.<init>(System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.DateTime,System.String,System.Int32,System.String,System.Collections.Generic.List<eShop.Ordering.API.Application.Models.BasketItem>)","name":"<init>","owner":null,"owner_kind":null,"file":-306,"kind":"function","source":"call_graph"},{"id":"src/Ordering.API/Apis/OrdersApi.cs#OrdersApi.CancelOrderAsync","name":"CancelOrderAsync","owner":"OrdersApi","owner_kind":"class","file":-306,"kind":"method","source":"method_ownership"},{"id":"src/Ordering.API/Apis/OrdersApi.cs#OrdersApi.CreateOrderAsync","name":"CreateOrderAsync","owner":"OrdersApi","owner_kind":"class","file":-306,"kind":"method","source":"method_ownership"},{"id":"src/Ordering.API/Apis/OrdersApi.cs#OrdersApi.CreateOrderDraftAsync","name":"CreateOrderDraftAsync","owner":"OrdersApi","owner_kind":"class","file":-306,"kind":"method","source":"method_ownership"},{"id":"src/Ordering.API/Apis/OrdersApi.cs#OrdersApi.GetCardTypesAsync","name":"GetCardTypesAsync","owner":"OrdersApi","owner_kind":"class","file":-306,"kind":"method","source":"method_ownership"},{"id":"src/Ordering.API/Apis/OrdersApi.cs#OrdersApi.GetOrderAsync","name":"GetOrderAsync","owner":"OrdersApi","owner_kind":"class","file":-306,"kind":"method","source":"method_ownership"},{"id":"src/Ordering.API/Apis/OrdersApi.cs#OrdersApi.GetOrdersByUserAsync","name":"GetOrdersByUserAsync","owner":"OrdersApi","owner_kind":"class","file":-306,"kind":"method","source":"method_ownership"},{"id":"src/Ordering.API/Apis/OrdersApi.cs#OrdersApi.MapOrdersApiV1","name":"MapOrdersApiV1","owner":"OrdersApi","owner_kind":"class","file":-306,"kind":"method","source":"method_ownership"},{"id":"src/Ordering.API/Apis/OrdersApi.cs#OrdersApi.ShipOrderAsync","name":"ShipOrderAsync","owner":"OrdersApi","owner_kind":"class","file":-306,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":6908,"imports":[-305,-310,-312,-314,-315,-316,-326,-354,-356,-358,-369],"exports":["OrdersApi","CreateOrderRequest"]},null],[306,306,"LoggingBehavior.cs","csharp","csharp",null,"src.Ordering.API.Application.Behaviors.LoggingBehavior.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.API.Application.Behaviors",16,13,0,3,0.0,0,1,0,-307,1,-307,1,null,null,null,["eShop.Ordering.API.Application.Behaviors.LoggingBehavior<TRequest, TResponse>"],["LoggingBehavior"],["eShop.Ordering.API.Application.Behaviors.LoggingBehavior<TRequest, TResponse>"],["eShop.Ordering.API.Application.Behaviors.LoggingBehavior<TRequest, TResponse>"],null,["eShop.Ordering.API.Application.Behaviors.LoggingBehavior<TRequest, TResponse>"],null,{"csharp":{"attributes":[],"classes":["LoggingBehavior"],"classes_fq":["eShop.Ordering.API.Application.Behaviors.LoggingBehavior<TRequest, TResponse>"],"extends_fq":["IPipelineBehavior<TRequest, TResponse>"],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>","Handle"],"namespace":"eShop.Ordering.API.Application.Behaviors","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.API.Application.Behaviors.LoggingBehavior<TRequest, TResponse>":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Ordering.API/Application/Behaviors/LoggingBehavior.cs#eShop.Ordering.API.Application.Behaviors.LoggingBehavior<TRequest, TResponse>.Handle","name":"Handle","owner":"eShop.Ordering.API.Application.Behaviors.LoggingBehavior<TRequest, TResponse>","owner_kind":"class","file":-307,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":824,"imports":[],"exports":["eShop.Ordering.API.Application.Behaviors.LoggingBehavior<TRequest, TResponse>"]},null],[307,307,"TransactionBehavior.cs","csharp","csharp",null,"src.Ordering.API.Application.Behaviors.TransactionBehavior.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.API.Application.Behaviors",64,49,0,15,0.0,0,1,3,-308,1,-308,1,[351,415],["Microsoft.Extensions.Logging"],["Microsoft.Extensions.Logging"],["eShop.Ordering.API.Application.Behaviors.TransactionBehavior<TRequest, TResponse>"],["TransactionBehavior"],["eShop.Ordering.API.Application.Behaviors.TransactionBehavior<TRequest, TResponse>"],["eShop.Ordering.API.Application.Behaviors.TransactionBehavior<TRequest, TResponse>"],null,["eShop.Ordering.API.Application.Behaviors.TransactionBehavior<TRequest, TResponse>"],null,{"csharp":{"attributes":[],"classes":["TransactionBehavior"],"classes_fq":["eShop.Ordering.API.Application.Behaviors.TransactionBehavior<TRequest, TResponse>"],"extends_fq":["IPipelineBehavior<TRequest, TResponse>"],"functions":[],"implements_fq":[],"imports":["Microsoft.Extensions.Logging"],"methods":["<init>","Handle"],"namespace":"eShop.Ordering.API.Application.Behaviors","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.API.Application.Behaviors.TransactionBehavior<TRequest, TResponse>":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Ordering.API/Application/Behaviors/TransactionBehavior.cs#eShop.Ordering.API.Application.Behaviors.TransactionBehavior<TRequest, TResponse>.<init>","name":"<init>","owner":null,"owner_kind":null,"file":-308,"kind":"function","source":"call_graph"},{"id":"src/Ordering.API/Application/Behaviors/TransactionBehavior.cs#eShop.Ordering.API.Application.Behaviors.TransactionBehavior<TRequest, TResponse>.Handle","name":"Handle","owner":"eShop.Ordering.API.Application.Behaviors.TransactionBehavior<TRequest, TResponse>","owner_kind":"class","file":-308,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":2617,"imports":[-352,-416],"exports":["eShop.Ordering.API.Application.Behaviors.TransactionBehavior<TRequest, TResponse>"]},null],[308,308,"ValidatorBehavior.cs","csharp","csharp",null,"src.Ordering.API.Application.Behaviors.ValidatorBehavior.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.API.Application.Behaviors",38,29,0,9,0.0,0,1,1,-309,1,-309,1,[388],null,null,["eShop.Ordering.API.Application.Behaviors.ValidatorBehavior<TRequest, TResponse>"],["ValidatorBehavior"],["eShop.Ordering.API.Application.Behaviors.ValidatorBehavior<TRequest, TResponse>"],["eShop.Ordering.API.Application.Behaviors.ValidatorBehavior<TRequest, TResponse>"],null,["eShop.Ordering.API.Application.Behaviors.ValidatorBehavior<TRequest, TResponse>"],null,{"csharp":{"attributes":[],"classes":["ValidatorBehavior"],"classes_fq":["eShop.Ordering.API.Application.Behaviors.ValidatorBehavior<TRequest, TResponse>"],"extends_fq":["IPipelineBehavior<TRequest, TResponse>"],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>","Handle"],"namespace":"eShop.Ordering.API.Application.Behaviors","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.API.Application.Behaviors.ValidatorBehavior<TRequest, TResponse>":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Ordering.API/Application/Behaviors/ValidatorBehavior.cs#eShop.Ordering.API.Application.Behaviors.ValidatorBehavior<TRequest, TResponse>.Handle","name":"Handle","owner":"eShop.Ordering.API.Application.Behaviors.ValidatorBehavior<TRequest, TResponse>","owner_kind":"class","file":-309,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":1571,"imports":[-389],"exports":["eShop.Ordering.API.Application.Behaviors.ValidatorBehavior<TRequest, TResponse>"]},null],[309,309,"CancelOrderCommand.cs","csharp","csharp",null,"src.Ordering.API.Application.Commands.CancelOrderCommand.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.API.Application.Commands",4,2,0,2,0.0,0,8,0,-310,1,-310,1,null,null,null,["eShop.Ordering.API.Application.Commands.CancelOrderCommand"],["CancelOrderCommand"],["eShop.Ordering.API.Application.Commands.CancelOrderCommand"],["eShop.Ordering.API.Application.Commands.CancelOrderCommand"],null,["eShop.Ordering.API.Application.Commands.CancelOrderCommand"],null,{"csharp":{"attributes":[],"classes":["CancelOrderCommand"],"classes_fq":["eShop.Ordering.API.Application.Commands.CancelOrderCommand"],"extends_fq":["IRequest<bool>"],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>"],"namespace":"eShop.Ordering.API.Application.Commands","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.API.Application.Commands.CancelOrderCommand":"record"},"uses_fq":[],"method_symbols":[{"id":"src/Ordering.API/Application/Commands/CancelOrderCommand.cs#eShop.Ordering.API.Application.Commands.CancelOrderCommand.<init>(System.Int32)","name":"<init>","owner":null,"owner_kind":null,"file":-310,"kind":"function","source":"call_graph"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":124,"imports":[],"exports":["eShop.Ordering.API.Application.Commands.CancelOrderCommand"]},null],[310,310,"CancelOrderCommandHandler.cs","csharp","csharp",null,"src.Ordering.API.Application.Commands.CancelOrderCommandHandler.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.API.Application.Commands",48,33,8,7,0.16666666666666666,0,0,9,-311,1,-311,1,[309,316,377,378,393,403],null,null,["eShop.Ordering.API.Application.Commands.CancelOrderCommandHandler","eShop.Ordering.API.Application.Commands.CancelOrderIdentifiedCommandHandler"],["CancelOrderCommandHandler","CancelOrderIdentifiedCommandHandler"],["eShop.Ordering.API.Application.Commands.CancelOrderCommandHandler","eShop.Ordering.API.Application.Commands.CancelOrderIdentifiedCommandHandler"],["eShop.Ordering.API.Application.Commands.CancelOrderCommandHandler","eShop.Ordering.API.Application.Commands.CancelOrderIdentifiedCommandHandler"],null,["eShop.Ordering.API.Application.Commands.CancelOrderCommandHandler","eShop.Ordering.API.Application.Commands.CancelOrderIdentifiedCommandHandler"],null,{"csharp":{"attributes":[],"classes":["CancelOrderCommandHandler","CancelOrderIdentifiedCommandHandler"],"classes_fq":["eShop.Ordering.API.Application.Commands.CancelOrderCommandHandler","eShop.Ordering.API.Application.Commands.CancelOrderIdentifiedCommandHandler"],"extends_fq":["IRequestHandler<CancelOrderCommand, bool>","eShop.Ordering.API.Application.Commands.IdentifiedCommandHandler<T, R>"],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>","Handle","<init>","CreateResultForDuplicateRequest"],"namespace":"eShop.Ordering.API.Application.Commands","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.API.Application.Commands.CancelOrderCommandHandler":"class","eShop.Ordering.API.Application.Commands.CancelOrderIdentifiedCommandHandler":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Ordering.API/Application/Commands/CancelOrderCommandHandler.cs#eShop.Ordering.API.Application.Commands.CancelOrderCommandHandler.Handle","name":"Handle","owner":"eShop.Ordering.API.Application.Commands.CancelOrderCommandHandler","owner_kind":"class","file":-311,"kind":"method","source":"method_ownership"},{"id":"src/Ordering.API/Application/Commands/CancelOrderCommandHandler.cs#eShop.Ordering.API.Application.Commands.CancelOrderIdentifiedCommandHandler.CreateResultForDuplicateRequest","name":"CreateResultForDuplicateRequest","owner":"eShop.Ordering.API.Application.Commands.CancelOrderIdentifiedCommandHandler","owner_kind":"class","file":-311,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":1511,"imports":[-310,-317,-378,-379,-394,-404],"exports":["eShop.Ordering.API.Application.Commands.CancelOrderCommandHandler","eShop.Ordering.API.Application.Commands.CancelOrderIdentifiedCommandHandler"]},null],[311,311,"CreateOrderCommand.cs","csharp","csharp",null,"src.Ordering.API.Application.Commands.CreateOrderCommand.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.API.Application.Commands",85,58,8,19,0.09411764705882353,0,11,3,-312,1,-312,1,[314,353,362],["eShop.Ordering.API.Application.Models","eShop.Ordering.API.Extensions"],null,["eShop.Ordering.API.Application.Commands.CreateOrderCommand"],["CreateOrderCommand"],["eShop.Ordering.API.Application.Commands.CreateOrderCommand"],["eShop.Ordering.API.Application.Commands.CreateOrderCommand"],null,["eShop.Ordering.API.Application.Commands.CreateOrderCommand"],null,{"csharp":{"attributes":["System.Runtime.Serialization.DataContractAttribute"],"classes":["CreateOrderCommand"],"classes_fq":["eShop.Ordering.API.Application.Commands.CreateOrderCommand"],"extends_fq":["IRequest<bool>"],"functions":[],"implements_fq":[],"imports":["eShop.Ordering.API.Application.Models","eShop.Ordering.API.Extensions"],"methods":["<init>","<init>"],"namespace":"eShop.Ordering.API.Application.Commands","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.API.Application.Commands.CreateOrderCommand":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Ordering.API/Application/Commands/CreateOrderCommand.cs#eShop.Ordering.API.Application.Commands.CreateOrderCommand.<init>()","name":"<init>","owner":null,"owner_kind":null,"file":-312,"kind":"function","source":"call_graph"},{"id":"src/Ordering.API/Application/Commands/CreateOrderCommand.cs#eShop.Ordering.API.Application.Commands.CreateOrderCommand.<init>(System.Collections.Generic.List<eShop.Ordering.API.Application.Models.BasketItem>,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.DateTime,System.String,System.Int32)","name":"<init>","owner":null,"owner_kind":null,"file":-312,"kind":"function","source":"call_graph"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":2647,"imports":[-315,-354,-363],"exports":["eShop.Ordering.API.Application.Commands.CreateOrderCommand"]},null],[312,312,"CreateOrderCommandHandler.cs","csharp","csharp",null,"src.Ordering.API.Application.Commands.CreateOrderCommandHandler.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.API.Application.Commands",71,51,8,12,0.11267605633802817,0,3,16,-313,1,-313,1,[311,314,316,342,351,368,376,377,378,393,403],["eShop.Ordering.Domain.AggregatesModel.OrderAggregate"],null,["eShop.Ordering.API.Application.Commands.CreateOrderCommandHandler","eShop.Ordering.API.Application.Commands.CreateOrderIdentifiedCommandHandler"],["CreateOrderCommandHandler","CreateOrderIdentifiedCommandHandler"],["eShop.Ordering.API.Application.Commands.CreateOrderCommandHandler","eShop.Ordering.API.Application.Commands.CreateOrderIdentifiedCommandHandler"],["eShop.Ordering.API.Application.Commands.CreateOrderCommandHandler","eShop.Ordering.API.Application.Commands.CreateOrderIdentifiedCommandHandler"],null,["eShop.Ordering.API.Application.Commands.CreateOrderCommandHandler","eShop.Ordering.API.Application.Commands.CreateOrderIdentifiedCommandHandler"],null,{"csharp":{"attributes":[],"classes":["CreateOrderCommandHandler","CreateOrderIdentifiedCommandHandler"],"classes_fq":["eShop.Ordering.API.Application.Commands.CreateOrderCommandHandler","eShop.Ordering.API.Application.Commands.CreateOrderIdentifiedCommandHandler"],"extends_fq":["IRequestHandler<CreateOrderCommand, bool>","eShop.Ordering.API.Application.Commands.IdentifiedCommandHandler<T, R>"],"functions":[],"implements_fq":[],"imports":["eShop.Ordering.Domain.AggregatesModel.OrderAggregate"],"methods":["<init>","Handle","<init>","CreateResultForDuplicateRequest"],"namespace":"eShop.Ordering.API.Application.Commands","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.API.Application.Commands.CreateOrderCommandHandler":"class","eShop.Ordering.API.Application.Commands.CreateOrderIdentifiedCommandHandler":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Ordering.API/Application/Commands/CreateOrderCommandHandler.cs#eShop.Ordering.API.Application.Commands.CreateOrderCommandHandler.<init>","name":"<init>","owner":null,"owner_kind":null,"file":-313,"kind":"function","source":"call_graph"},{"id":"src/Ordering.API/Application/Commands/CreateOrderCommandHandler.cs#eShop.Ordering.API.Application.Commands.CreateOrderCommandHandler.Handle","name":"Handle","owner":"eShop.Ordering.API.Application.Commands.CreateOrderCommandHandler","owner_kind":"class","file":-313,"kind":"method","source":"method_ownership"},{"id":"src/Ordering.API/Application/Commands/CreateOrderCommandHandler.cs#eShop.Ordering.API.Application.Commands.CreateOrderIdentifiedCommandHandler.CreateResultForDuplicateRequest","name":"CreateResultForDuplicateRequest","owner":"eShop.Ordering.API.Application.Commands.CreateOrderIdentifiedCommandHandler","owner_kind":"class","file":-313,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":3323,"imports":[-312,-315,-317,-343,-352,-369,-377,-378,-379,-394,-404],"exports":["eShop.Ordering.API.Application.Commands.CreateOrderCommandHandler","eShop.Ordering.API.Application.Commands.CreateOrderIdentifiedCommandHandler"]},null],[313,313,"CreateOrderDraftCommand.cs","csharp","csharp",null,"src.Ordering.API.Application.Commands.CreateOrderDraftCommand.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.API.Application.Commands",4,3,0,1,0.0,0,4,2,-314,3,-314,3,[314,353],["eShop.Ordering.API.Application.Models"],null,["eShop.Ordering.API.Application.Commands.CreateOrderDraftCommand"],["CreateOrderDraftCommand"],["eShop.Ordering.API.Application.Commands.CreateOrderDraftCommand"],["eShop.Ordering.API.Application.Commands.CreateOrderDraftCommand"],null,["eShop.Ordering.API.Application.Commands.CreateOrderDraftCommand"],null,{"csharp":{"attributes":[],"classes":["CreateOrderDraftCommand"],"classes_fq":["eShop.Ordering.API.Application.Commands.CreateOrderDraftCommand"],"extends_fq":["IRequest<OrderDraftDTO>"],"functions":[],"implements_fq":[],"imports":["eShop.Ordering.API.Application.Models"],"methods":["<init>"],"namespace":"eShop.Ordering.API.Application.Commands","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.API.Application.Commands.CreateOrderDraftCommand":"record"},"uses_fq":[],"method_symbols":[{"id":"src/Ordering.API/Application/Commands/CreateOrderDraftCommand.cs#eShop.Ordering.API.Application.Commands.CreateOrderDraftCommand.<init>(System.String,System.Collections.Generic.IEnumerable<eShop.Ordering.API.Application.Models.BasketItem>)","name":"<init>","owner":null,"owner_kind":null,"file":-314,"kind":"function","source":"call_graph"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":212,"imports":[-315,-354],"exports":["eShop.Ordering.API.Application.Commands.CreateOrderDraftCommand"]},null],[314,314,"CreateOrderDraftCommandHandler.cs","csharp","csharp",null,"src.Ordering.API.Application.Commands.CreateOrderDraftCommandHandler.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.API.Application.Commands",59,47,1,11,0.01694915254237288,0,7,4,-314,3,-314,3,[313,362,378],["eShop.Ordering.API.Extensions","eShop.Ordering.Domain.AggregatesModel.OrderAggregate"],null,["eShop.Ordering.API.Application.Commands.CreateOrderDraftCommandHandler","eShop.Ordering.API.Application.Commands.OrderDraftDTO","eShop.Ordering.API.Application.Commands.OrderItemDTO"],["CreateOrderDraftCommandHandler","OrderDraftDTO","OrderItemDTO"],["eShop.Ordering.API.Application.Commands.CreateOrderDraftCommandHandler","eShop.Ordering.API.Application.Commands.OrderDraftDTO","eShop.Ordering.API.Application.Commands.OrderItemDTO"],["eShop.Ordering.API.Application.Commands.CreateOrderDraftCommandHandler","eShop.Ordering.API.Application.Commands.OrderDraftDTO","eShop.Ordering.API.Application.Commands.OrderItemDTO"],null,["eShop.Ordering.API.Application.Commands.CreateOrderDraftCommandHandler","eShop.Ordering.API.Application.Commands.OrderDraftDTO","eShop.Ordering.API.Application.Commands.OrderItemDTO"],null,{"csharp":{"attributes":[],"classes":["CreateOrderDraftCommandHandler","OrderDraftDTO","OrderItemDTO"],"classes_fq":["eShop.Ordering.API.Application.Commands.CreateOrderDraftCommandHandler","eShop.Ordering.API.Application.Commands.OrderDraftDTO","eShop.Ordering.API.Application.Commands.OrderItemDTO"],"extends_fq":["IRequestHandler<CreateOrderDraftCommand, OrderDraftDTO>"],"functions":[],"implements_fq":[],"imports":["eShop.Ordering.API.Extensions","eShop.Ordering.Domain.AggregatesModel.OrderAggregate"],"methods":["Handle","FromOrder"],"namespace":"eShop.Ordering.API.Application.Commands","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.API.Application.Commands.CreateOrderDraftCommandHandler":"class","eShop.Ordering.API.Application.Commands.OrderDraftDTO":"record","eShop.Ordering.API.Application.Commands.OrderItemDTO":"record"},"uses_fq":[],"method_symbols":[{"id":"src/Ordering.API/Application/Commands/CreateOrderDraftCommandHandler.cs#eShop.Ordering.API.Application.Commands.CreateOrderDraftCommandHandler.Handle","name":"Handle","owner":"eShop.Ordering.API.Application.Commands.CreateOrderDraftCommandHandler","owner_kind":"class","file":-315,"kind":"method","source":"method_ownership"},{"id":"src/Ordering.API/Application/Commands/CreateOrderDraftCommandHandler.cs#eShop.Ordering.API.Application.Commands.OrderDraftDTO.FromOrder","name":"FromOrder","owner":"eShop.Ordering.API.Application.Commands.OrderDraftDTO","owner_kind":"record","file":-315,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":1706,"imports":[-314,-363,-379],"exports":["eShop.Ordering.API.Application.Commands.CreateOrderDraftCommandHandler","eShop.Ordering.API.Application.Commands.OrderDraftDTO","eShop.Ordering.API.Application.Commands.OrderItemDTO"]},null],[315,315,"IdentifiedCommand.cs","csharp","csharp",null,"src.Ordering.API.Application.Commands.IdentifiedCommand.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.API.Application.Commands",13,12,0,1,0.0,0,7,0,-316,1,-316,1,null,null,null,["eShop.Ordering.API.Application.Commands.IdentifiedCommand<T, R>"],["IdentifiedCommand"],["eShop.Ordering.API.Application.Commands.IdentifiedCommand<T, R>"],["eShop.Ordering.API.Application.Commands.IdentifiedCommand<T, R>"],null,["eShop.Ordering.API.Application.Commands.IdentifiedCommand<T, R>"],null,{"csharp":{"attributes":[],"classes":["IdentifiedCommand"],"classes_fq":["eShop.Ordering.API.Application.Commands.IdentifiedCommand<T, R>"],"extends_fq":["IRequest<R>"],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>"],"namespace":"eShop.Ordering.API.Application.Commands","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.API.Application.Commands.IdentifiedCommand<T, R>":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Ordering.API/Application/Commands/IdentifiedCommand.cs#eShop.Ordering.API.Application.Commands.IdentifiedCommand<T, R>.<init>","name":"<init>","owner":null,"owner_kind":null,"file":-316,"kind":"function","source":"call_graph"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":299,"imports":[],"exports":["eShop.Ordering.API.Application.Commands.IdentifiedCommand<T, R>"]},null],[316,316,"IdentifiedCommandHandler.cs","csharp","csharp",null,"src.Ordering.API.Application.Commands.IdentifiedCommandHandler.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.API.Application.Commands",105,76,17,12,0.1619047619047619,0,16,6,-317,1,-317,1,[309,311,315,325,403],null,null,["eShop.Ordering.API.Application.Commands.IdentifiedCommandHandler<T, R>"],["IdentifiedCommandHandler"],["eShop.Ordering.API.Application.Commands.IdentifiedCommandHandler<T, R>"],["eShop.Ordering.API.Application.Commands.IdentifiedCommandHandler<T, R>"],null,["eShop.Ordering.API.Application.Commands.IdentifiedCommandHandler<T, R>"],null,{"csharp":{"attributes":[],"classes":["IdentifiedCommandHandler"],"classes_fq":["eShop.Ordering.API.Application.Commands.IdentifiedCommandHandler<T, R>"],"extends_fq":["IRequestHandler<IdentifiedCommand<T, R>, R>"],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>","CreateResultForDuplicateRequest","Handle"],"namespace":"eShop.Ordering.API.Application.Commands","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.API.Application.Commands.IdentifiedCommandHandler<T, R>":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Ordering.API/Application/Commands/IdentifiedCommandHandler.cs#eShop.Ordering.API.Application.Commands.IdentifiedCommandHandler<T, R>.<init>","name":"<init>","owner":null,"owner_kind":null,"file":-317,"kind":"function","source":"call_graph"},{"id":"src/Ordering.API/Application/Commands/IdentifiedCommandHandler.cs#eShop.Ordering.API.Application.Commands.IdentifiedCommandHandler<T, R>.CreateResultForDuplicateRequest","name":"CreateResultForDuplicateRequest","owner":"eShop.Ordering.API.Application.Commands.IdentifiedCommandHandler<T, R>","owner_kind":"class","file":-317,"kind":"method","source":"method_ownership"},{"id":"src/Ordering.API/Application/Commands/IdentifiedCommandHandler.cs#eShop.Ordering.API.Application.Commands.IdentifiedCommandHandler<T, R>.Handle","name":"Handle","owner":"eShop.Ordering.API.Application.Commands.IdentifiedCommandHandler<T, R>","owner_kind":"class","file":-317,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":4153,"imports":[-310,-312,-316,-326,-404],"exports":["eShop.Ordering.API.Application.Commands.IdentifiedCommandHandler<T, R>"]},null],[317,317,"SetAwaitingValidationOrderStatusCommand.cs","csharp","csharp",null,"src.Ordering.API.Application.Commands.SetAwaitingValidationOrderStatusCommand.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.API.Application.Commands",3,2,0,1,0.0,0,3,0,-318,1,-318,1,null,null,null,["eShop.Ordering.API.Application.Commands.SetAwaitingValidationOrderStatusCommand"],["SetAwaitingValidationOrderStatusCommand"],["eShop.Ordering.API.Application.Commands.SetAwaitingValidationOrderStatusCommand"],["eShop.Ordering.API.Application.Commands.SetAwaitingValidationOrderStatusCommand"],null,["eShop.Ordering.API.Application.Commands.SetAwaitingValidationOrderStatusCommand"],null,{"csharp":{"attributes":[],"classes":["SetAwaitingValidationOrderStatusCommand"],"classes_fq":["eShop.Ordering.API.Application.Commands.SetAwaitingValidationOrderStatusCommand"],"extends_fq":["IRequest<bool>"],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>"],"namespace":"eShop.Ordering.API.Application.Commands","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.API.Application.Commands.SetAwaitingValidationOrderStatusCommand":"record"},"uses_fq":[],"method_symbols":[{"id":"src/Ordering.API/Application/Commands/SetAwaitingValidationOrderStatusCommand.cs#eShop.Ordering.API.Application.Commands.SetAwaitingValidationOrderStatusCommand.<init>(System.Int32)","name":"<init>","owner":null,"owner_kind":null,"file":-318,"kind":"function","source":"call_graph"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":144,"imports":[],"exports":["eShop.Ordering.API.Application.Commands.SetAwaitingValidationOrderStatusCommand"]},null],[318,318,"SetAwaitingValidationOrderStatusCommandHandler.cs","csharp","csharp",null,"src.Ordering.API.Application.Commands.SetAwaitingValidationOrderStatusCommandHandler.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.API.Application.Commands",48,33,8,7,0.16666666666666666,0,0,9,-319,1,-319,1,[316,317,377,378,393,403],null,null,["eShop.Ordering.API.Application.Commands.SetAwaitingValidationOrderStatusCommandHandler","eShop.Ordering.API.Application.Commands.SetAwaitingValidationIdentifiedOrderStatusCommandHandler"],["SetAwaitingValidationOrderStatusCommandHandler","SetAwaitingValidationIdentifiedOrderStatusCommandHandler"],["eShop.Ordering.API.Application.Commands.SetAwaitingValidationOrderStatusCommandHandler","eShop.Ordering.API.Application.Commands.SetAwaitingValidationIdentifiedOrderStatusCommandHandler"],["eShop.Ordering.API.Application.Commands.SetAwaitingValidationOrderStatusCommandHandler","eShop.Ordering.API.Application.Commands.SetAwaitingValidationIdentifiedOrderStatusCommandHandler"],null,["eShop.Ordering.API.Application.Commands.SetAwaitingValidationOrderStatusCommandHandler","eShop.Ordering.API.Application.Commands.SetAwaitingValidationIdentifiedOrderStatusCommandHandler"],null,{"csharp":{"attributes":[],"classes":["SetAwaitingValidationOrderStatusCommandHandler","SetAwaitingValidationIdentifiedOrderStatusCommandHandler"],"classes_fq":["eShop.Ordering.API.Application.Commands.SetAwaitingValidationOrderStatusCommandHandler","eShop.Ordering.API.Application.Commands.SetAwaitingValidationIdentifiedOrderStatusCommandHandler"],"extends_fq":["IRequestHandler<SetAwaitingValidationOrderStatusCommand, bool>","eShop.Ordering.API.Application.Commands.IdentifiedCommandHandler<T, R>"],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>","Handle","<init>","CreateResultForDuplicateRequest"],"namespace":"eShop.Ordering.API.Application.Commands","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.API.Application.Commands.SetAwaitingValidationIdentifiedOrderStatusCommandHandler":"class","eShop.Ordering.API.Application.Commands.SetAwaitingValidationOrderStatusCommandHandler":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Ordering.API/Application/Commands/SetAwaitingValidationOrderStatusCommandHandler.cs#eShop.Ordering.API.Application.Commands.SetAwaitingValidationIdentifiedOrderStatusCommandHandler.CreateResultForDuplicateRequest","name":"CreateResultForDuplicateRequest","owner":"eShop.Ordering.API.Application.Commands.SetAwaitingValidationIdentifiedOrderStatusCommandHandler","owner_kind":"class","file":-319,"kind":"method","source":"method_ownership"},{"id":"src/Ordering.API/Application/Commands/SetAwaitingValidationOrderStatusCommandHandler.cs#eShop.Ordering.API.Application.Commands.SetAwaitingValidationOrderStatusCommandHandler.Handle","name":"Handle","owner":"eShop.Ordering.API.Application.Commands.SetAwaitingValidationOrderStatusCommandHandler","owner_kind":"class","file":-319,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":1673,"imports":[-317,-318,-378,-379,-394,-404],"exports":["eShop.Ordering.API.Application.Commands.SetAwaitingValidationOrderStatusCommandHandler","eShop.Ordering.API.Application.Commands.SetAwaitingValidationIdentifiedOrderStatusCommandHandler"]},null],[319,319,"SetPaidOrderStatusCommand.cs","csharp","csharp",null,"src.Ordering.API.Application.Commands.SetPaidOrderStatusCommand.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.API.Application.Commands",3,2,0,1,0.0,0,3,0,-320,1,-320,1,null,null,null,["eShop.Ordering.API.Application.Commands.SetPaidOrderStatusCommand"],["SetPaidOrderStatusCommand"],["eShop.Ordering.API.Application.Commands.SetPaidOrderStatusCommand"],["eShop.Ordering.API.Application.Commands.SetPaidOrderStatusCommand"],null,["eShop.Ordering.API.Application.Commands.SetPaidOrderStatusCommand"],null,{"csharp":{"attributes":[],"classes":["SetPaidOrderStatusCommand"],"classes_fq":["eShop.Ordering.API.Application.Commands.SetPaidOrderStatusCommand"],"extends_fq":["IRequest<bool>"],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>"],"namespace":"eShop.Ordering.API.Application.Commands","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.API.Application.Commands.SetPaidOrderStatusCommand":"record"},"uses_fq":[],"method_symbols":[{"id":"src/Ordering.API/Application/Commands/SetPaidOrderStatusCommand.cs#eShop.Ordering.API.Application.Commands.SetPaidOrderStatusCommand.<init>(System.Int32)","name":"<init>","owner":null,"owner_kind":null,"file":-320,"kind":"function","source":"call_graph"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":130,"imports":[],"exports":["eShop.Ordering.API.Application.Commands.SetPaidOrderStatusCommand"]},null],[320,320,"SetPaidOrderStatusCommandHandler.cs","csharp","csharp",null,"src.Ordering.API.Application.Commands.SetPaidOrderStatusCommandHandler.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.API.Application.Commands",51,34,9,8,0.17647058823529413,0,0,9,-321,1,-321,1,[316,319,377,378,393,403],null,null,["eShop.Ordering.API.Application.Commands.SetPaidOrderStatusCommandHandler","eShop.Ordering.API.Application.Commands.SetPaidIdentifiedOrderStatusCommandHandler"],["SetPaidOrderStatusCommandHandler","SetPaidIdentifiedOrderStatusCommandHandler"],["eShop.Ordering.API.Application.Commands.SetPaidOrderStatusCommandHandler","eShop.Ordering.API.Application.Commands.SetPaidIdentifiedOrderStatusCommandHandler"],["eShop.Ordering.API.Application.Commands.SetPaidOrderStatusCommandHandler","eShop.Ordering.API.Application.Commands.SetPaidIdentifiedOrderStatusCommandHandler"],null,["eShop.Ordering.API.Application.Commands.SetPaidOrderStatusCommandHandler","eShop.Ordering.API.Application.Commands.SetPaidIdentifiedOrderStatusCommandHandler"],null,{"csharp":{"attributes":[],"classes":["SetPaidOrderStatusCommandHandler","SetPaidIdentifiedOrderStatusCommandHandler"],"classes_fq":["eShop.Ordering.API.Application.Commands.SetPaidOrderStatusCommandHandler","eShop.Ordering.API.Application.Commands.SetPaidIdentifiedOrderStatusCommandHandler"],"extends_fq":["IRequestHandler<SetPaidOrderStatusCommand, bool>","eShop.Ordering.API.Application.Commands.IdentifiedCommandHandler<T, R>"],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>","Handle","<init>","CreateResultForDuplicateRequest"],"namespace":"eShop.Ordering.API.Application.Commands","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.API.Application.Commands.SetPaidIdentifiedOrderStatusCommandHandler":"class","eShop.Ordering.API.Application.Commands.SetPaidOrderStatusCommandHandler":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Ordering.API/Application/Commands/SetPaidOrderStatusCommandHandler.cs#eShop.Ordering.API.Application.Commands.SetPaidIdentifiedOrderStatusCommandHandler.CreateResultForDuplicateRequest","name":"CreateResultForDuplicateRequest","owner":"eShop.Ordering.API.Application.Commands.SetPaidIdentifiedOrderStatusCommandHandler","owner_kind":"class","file":-321,"kind":"method","source":"method_ownership"},{"id":"src/Ordering.API/Application/Commands/SetPaidOrderStatusCommandHandler.cs#eShop.Ordering.API.Application.Commands.SetPaidOrderStatusCommandHandler.Handle","name":"Handle","owner":"eShop.Ordering.API.Application.Commands.SetPaidOrderStatusCommandHandler","owner_kind":"class","file":-321,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":1672,"imports":[-317,-320,-378,-379,-394,-404],"exports":["eShop.Ordering.API.Application.Commands.SetPaidOrderStatusCommandHandler","eShop.Ordering.API.Application.Commands.SetPaidIdentifiedOrderStatusCommandHandler"]},null],[321,321,"SetStockConfirmedOrderStatusCommand.cs","csharp","csharp",null,"src.Ordering.API.Application.Commands.SetStockConfirmedOrderStatusCommand.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.API.Application.Commands",3,2,0,1,0.0,0,3,0,-322,1,-322,1,null,null,null,["eShop.Ordering.API.Application.Commands.SetStockConfirmedOrderStatusCommand"],["SetStockConfirmedOrderStatusCommand"],["eShop.Ordering.API.Application.Commands.SetStockConfirmedOrderStatusCommand"],["eShop.Ordering.API.Application.Commands.SetStockConfirmedOrderStatusCommand"],null,["eShop.Ordering.API.Application.Commands.SetStockConfirmedOrderStatusCommand"],null,{"csharp":{"attributes":[],"classes":["SetStockConfirmedOrderStatusCommand"],"classes_fq":["eShop.Ordering.API.Application.Commands.SetStockConfirmedOrderStatusCommand"],"extends_fq":["IRequest<bool>"],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>"],"namespace":"eShop.Ordering.API.Application.Commands","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.API.Application.Commands.SetStockConfirmedOrderStatusCommand":"record"},"uses_fq":[],"method_symbols":[{"id":"src/Ordering.API/Application/Commands/SetStockConfirmedOrderStatusCommand.cs#eShop.Ordering.API.Application.Commands.SetStockConfirmedOrderStatusCommand.<init>(System.Int32)","name":"<init>","owner":null,"owner_kind":null,"file":-322,"kind":"function","source":"call_graph"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":140,"imports":[],"exports":["eShop.Ordering.API.Application.Commands.SetStockConfirmedOrderStatusCommand"]},null],[322,322,"SetStockConfirmedOrderStatusCommandHandler.cs","csharp","csharp",null,"src.Ordering.API.Application.Commands.SetStockConfirmedOrderStatusCommandHandler.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.API.Application.Commands",51,34,9,8,0.17647058823529413,0,0,9,-323,1,-323,1,[316,321,377,378,393,403],null,null,["eShop.Ordering.API.Application.Commands.SetStockConfirmedOrderStatusCommandHandler","eShop.Ordering.API.Application.Commands.SetStockConfirmedOrderStatusIdentifiedCommandHandler"],["SetStockConfirmedOrderStatusCommandHandler","SetStockConfirmedOrderStatusIdentifiedCommandHandler"],["eShop.Ordering.API.Application.Commands.SetStockConfirmedOrderStatusCommandHandler","eShop.Ordering.API.Application.Commands.SetStockConfirmedOrderStatusIdentifiedCommandHandler"],["eShop.Ordering.API.Application.Commands.SetStockConfirmedOrderStatusCommandHandler","eShop.Ordering.API.Application.Commands.SetStockConfirmedOrderStatusIdentifiedCommandHandler"],null,["eShop.Ordering.API.Application.Commands.SetStockConfirmedOrderStatusCommandHandler","eShop.Ordering.API.Application.Commands.SetStockConfirmedOrderStatusIdentifiedCommandHandler"],null,{"csharp":{"attributes":[],"classes":["SetStockConfirmedOrderStatusCommandHandler","SetStockConfirmedOrderStatusIdentifiedCommandHandler"],"classes_fq":["eShop.Ordering.API.Application.Commands.SetStockConfirmedOrderStatusCommandHandler","eShop.Ordering.API.Application.Commands.SetStockConfirmedOrderStatusIdentifiedCommandHandler"],"extends_fq":["IRequestHandler<SetStockConfirmedOrderStatusCommand, bool>","eShop.Ordering.API.Application.Commands.IdentifiedCommandHandler<T, R>"],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>","Handle","<init>","CreateResultForDuplicateRequest"],"namespace":"eShop.Ordering.API.Application.Commands","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.API.Application.Commands.SetStockConfirmedOrderStatusCommandHandler":"class","eShop.Ordering.API.Application.Commands.SetStockConfirmedOrderStatusIdentifiedCommandHandler":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Ordering.API/Application/Commands/SetStockConfirmedOrderStatusCommandHandler.cs#eShop.Ordering.API.Application.Commands.SetStockConfirmedOrderStatusCommandHandler.Handle","name":"Handle","owner":"eShop.Ordering.API.Application.Commands.SetStockConfirmedOrderStatusCommandHandler","owner_kind":"class","file":-323,"kind":"method","source":"method_ownership"},{"id":"src/Ordering.API/Application/Commands/SetStockConfirmedOrderStatusCommandHandler.cs#eShop.Ordering.API.Application.Commands.SetStockConfirmedOrderStatusIdentifiedCommandHandler.CreateResultForDuplicateRequest","name":"CreateResultForDuplicateRequest","owner":"eShop.Ordering.API.Application.Commands.SetStockConfirmedOrderStatusIdentifiedCommandHandler","owner_kind":"class","file":-323,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":1757,"imports":[-317,-322,-378,-379,-394,-404],"exports":["eShop.Ordering.API.Application.Commands.SetStockConfirmedOrderStatusCommandHandler","eShop.Ordering.API.Application.Commands.SetStockConfirmedOrderStatusIdentifiedCommandHandler"]},null],[323,323,"SetStockRejectedOrderStatusCommand.cs","csharp","csharp",null,"src.Ordering.API.Application.Commands.SetStockRejectedOrderStatusCommand.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.API.Application.Commands",3,2,0,1,0.0,0,5,0,-324,1,-324,1,null,null,null,["eShop.Ordering.API.Application.Commands.SetStockRejectedOrderStatusCommand"],["SetStockRejectedOrderStatusCommand"],["eShop.Ordering.API.Application.Commands.SetStockRejectedOrderStatusCommand"],["eShop.Ordering.API.Application.Commands.SetStockRejectedOrderStatusCommand"],null,["eShop.Ordering.API.Application.Commands.SetStockRejectedOrderStatusCommand"],null,{"csharp":{"attributes":[],"classes":["SetStockRejectedOrderStatusCommand"],"classes_fq":["eShop.Ordering.API.Application.Commands.SetStockRejectedOrderStatusCommand"],"extends_fq":["IRequest<bool>"],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>"],"namespace":"eShop.Ordering.API.Application.Commands","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.API.Application.Commands.SetStockRejectedOrderStatusCommand":"record"},"uses_fq":[],"method_symbols":[{"id":"src/Ordering.API/Application/Commands/SetStockRejectedOrderStatusCommand.cs#eShop.Ordering.API.Application.Commands.SetStockRejectedOrderStatusCommand.<init>(System.Int32,System.Collections.Generic.List<System.Int32>)","name":"<init>","owner":null,"owner_kind":null,"file":-324,"kind":"function","source":"call_graph"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":166,"imports":[],"exports":["eShop.Ordering.API.Application.Commands.SetStockRejectedOrderStatusCommand"]},null],[324,324,"SetStockRejectedOrderStatusCommandHandler.cs","csharp","csharp",null,"src.Ordering.API.Application.Commands.SetStockRejectedOrderStatusCommandHandler.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.API.Application.Commands",52,34,9,9,0.17307692307692307,0,0,9,-325,1,-325,1,[316,323,377,378,393,403],null,null,["eShop.Ordering.API.Application.Commands.SetStockRejectedOrderStatusCommandHandler","eShop.Ordering.API.Application.Commands.SetStockRejectedOrderStatusIdentifiedCommandHandler"],["SetStockRejectedOrderStatusCommandHandler","SetStockRejectedOrderStatusIdentifiedCommandHandler"],["eShop.Ordering.API.Application.Commands.SetStockRejectedOrderStatusCommandHandler","eShop.Ordering.API.Application.Commands.SetStockRejectedOrderStatusIdentifiedCommandHandler"],["eShop.Ordering.API.Application.Commands.SetStockRejectedOrderStatusCommandHandler","eShop.Ordering.API.Application.Commands.SetStockRejectedOrderStatusIdentifiedCommandHandler"],null,["eShop.Ordering.API.Application.Commands.SetStockRejectedOrderStatusCommandHandler","eShop.Ordering.API.Application.Commands.SetStockRejectedOrderStatusIdentifiedCommandHandler"],null,{"csharp":{"attributes":[],"classes":["SetStockRejectedOrderStatusCommandHandler","SetStockRejectedOrderStatusIdentifiedCommandHandler"],"classes_fq":["eShop.Ordering.API.Application.Commands.SetStockRejectedOrderStatusCommandHandler","eShop.Ordering.API.Application.Commands.SetStockRejectedOrderStatusIdentifiedCommandHandler"],"extends_fq":["IRequestHandler<SetStockRejectedOrderStatusCommand, bool>","eShop.Ordering.API.Application.Commands.IdentifiedCommandHandler<T, R>"],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>","Handle","<init>","CreateResultForDuplicateRequest"],"namespace":"eShop.Ordering.API.Application.Commands","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.API.Application.Commands.SetStockRejectedOrderStatusCommandHandler":"class","eShop.Ordering.API.Application.Commands.SetStockRejectedOrderStatusIdentifiedCommandHandler":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Ordering.API/Application/Commands/SetStockRejectedOrderStatusCommandHandler.cs#eShop.Ordering.API.Application.Commands.SetStockRejectedOrderStatusCommandHandler.Handle","name":"Handle","owner":"eShop.Ordering.API.Application.Commands.SetStockRejectedOrderStatusCommandHandler","owner_kind":"class","file":-325,"kind":"method","source":"method_ownership"},{"id":"src/Ordering.API/Application/Commands/SetStockRejectedOrderStatusCommandHandler.cs#eShop.Ordering.API.Application.Commands.SetStockRejectedOrderStatusIdentifiedCommandHandler.CreateResultForDuplicateRequest","name":"CreateResultForDuplicateRequest","owner":"eShop.Ordering.API.Application.Commands.SetStockRejectedOrderStatusIdentifiedCommandHandler","owner_kind":"class","file":-325,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":1785,"imports":[-317,-324,-378,-379,-394,-404],"exports":["eShop.Ordering.API.Application.Commands.SetStockRejectedOrderStatusCommandHandler","eShop.Ordering.API.Application.Commands.SetStockRejectedOrderStatusIdentifiedCommandHandler"]},null],[325,325,"ShipOrderCommand.cs","csharp","csharp",null,"src.Ordering.API.Application.Commands.ShipOrderCommand.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.API.Application.Commands",3,2,0,1,0.0,0,6,0,-326,1,-326,1,null,null,null,["eShop.Ordering.API.Application.Commands.ShipOrderCommand"],["ShipOrderCommand"],["eShop.Ordering.API.Application.Commands.ShipOrderCommand"],["eShop.Ordering.API.Application.Commands.ShipOrderCommand"],null,["eShop.Ordering.API.Application.Commands.ShipOrderCommand"],null,{"csharp":{"attributes":[],"classes":["ShipOrderCommand"],"classes_fq":["eShop.Ordering.API.Application.Commands.ShipOrderCommand"],"extends_fq":["IRequest<bool>"],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>"],"namespace":"eShop.Ordering.API.Application.Commands","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.API.Application.Commands.ShipOrderCommand":"record"},"uses_fq":[],"method_symbols":[{"id":"src/Ordering.API/Application/Commands/ShipOrderCommand.cs#eShop.Ordering.API.Application.Commands.ShipOrderCommand.<init>(System.Int32)","name":"<init>","owner":null,"owner_kind":null,"file":-326,"kind":"function","source":"call_graph"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":121,"imports":[],"exports":["eShop.Ordering.API.Application.Commands.ShipOrderCommand"]},null],[326,326,"ShipOrderCommandHandler.cs","csharp","csharp",null,"src.Ordering.API.Application.Commands.ShipOrderCommandHandler.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.API.Application.Commands",48,33,8,7,0.16666666666666666,0,0,9,-327,1,-327,1,[316,325,377,378,393,403],null,null,["eShop.Ordering.API.Application.Commands.ShipOrderCommandHandler","eShop.Ordering.API.Application.Commands.ShipOrderIdentifiedCommandHandler"],["ShipOrderCommandHandler","ShipOrderIdentifiedCommandHandler"],["eShop.Ordering.API.Application.Commands.ShipOrderCommandHandler","eShop.Ordering.API.Application.Commands.ShipOrderIdentifiedCommandHandler"],["eShop.Ordering.API.Application.Commands.ShipOrderCommandHandler","eShop.Ordering.API.Application.Commands.ShipOrderIdentifiedCommandHandler"],null,["eShop.Ordering.API.Application.Commands.ShipOrderCommandHandler","eShop.Ordering.API.Application.Commands.ShipOrderIdentifiedCommandHandler"],null,{"csharp":{"attributes":[],"classes":["ShipOrderCommandHandler","ShipOrderIdentifiedCommandHandler"],"classes_fq":["eShop.Ordering.API.Application.Commands.ShipOrderCommandHandler","eShop.Ordering.API.Application.Commands.ShipOrderIdentifiedCommandHandler"],"extends_fq":["IRequestHandler<ShipOrderCommand, bool>","eShop.Ordering.API.Application.Commands.IdentifiedCommandHandler<T, R>"],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>","Handle","<init>","CreateResultForDuplicateRequest"],"namespace":"eShop.Ordering.API.Application.Commands","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.API.Application.Commands.ShipOrderCommandHandler":"class","eShop.Ordering.API.Application.Commands.ShipOrderIdentifiedCommandHandler":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Ordering.API/Application/Commands/ShipOrderCommandHandler.cs#eShop.Ordering.API.Application.Commands.ShipOrderCommandHandler.Handle","name":"Handle","owner":"eShop.Ordering.API.Application.Commands.ShipOrderCommandHandler","owner_kind":"class","file":-327,"kind":"method","source":"method_ownership"},{"id":"src/Ordering.API/Application/Commands/ShipOrderCommandHandler.cs#eShop.Ordering.API.Application.Commands.ShipOrderIdentifiedCommandHandler.CreateResultForDuplicateRequest","name":"CreateResultForDuplicateRequest","owner":"eShop.Ordering.API.Application.Commands.ShipOrderIdentifiedCommandHandler","owner_kind":"class","file":-327,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":1496,"imports":[-317,-326,-378,-379,-394,-404],"exports":["eShop.Ordering.API.Application.Commands.ShipOrderCommandHandler","eShop.Ordering.API.Application.Commands.ShipOrderIdentifiedCommandHandler"]},null],[327,327,"OrderCancelledDomainEventHandler.cs","csharp","csharp",null,"src.Ordering.API.Application.DomainEventHandlers.OrderCancelledDomainEventHandler.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.API.Application.DomainEventHandlers",33,28,0,5,0.0,0,0,13,-328,1,-328,1,[344,351,365,372,374,377,378,380,382],null,null,["eShop.Ordering.API.Application.DomainEventHandlers.OrderCancelledDomainEventHandler"],["OrderCancelledDomainEventHandler"],["eShop.Ordering.API.Application.DomainEventHandlers.OrderCancelledDomainEventHandler"],["eShop.Ordering.API.Application.DomainEventHandlers.OrderCancelledDomainEventHandler"],null,["eShop.Ordering.API.Application.DomainEventHandlers.OrderCancelledDomainEventHandler"],null,{"csharp":{"attributes":[],"classes":["OrderCancelledDomainEventHandler"],"classes_fq":["eShop.Ordering.API.Application.DomainEventHandlers.OrderCancelledDomainEventHandler"],"extends_fq":["INotificationHandler<OrderCancelledDomainEvent>"],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>","Handle"],"namespace":"eShop.Ordering.API.Application.DomainEventHandlers","parse_status":"ok","partial_types":["eShop.Ordering.API.Application.DomainEventHandlers.OrderCancelledDomainEventHandler"],"type_kinds":{"eShop.Ordering.API.Application.DomainEventHandlers.OrderCancelledDomainEventHandler":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Ordering.API/Application/DomainEventHandlers/OrderCancelledDomainEventHandler.cs#eShop.Ordering.API.Application.DomainEventHandlers.OrderCancelledDomainEventHandler.<init>","name":"<init>","owner":null,"owner_kind":null,"file":-328,"kind":"function","source":"call_graph"},{"id":"src/Ordering.API/Application/DomainEventHandlers/OrderCancelledDomainEventHandler.cs#eShop.Ordering.API.Application.DomainEventHandlers.OrderCancelledDomainEventHandler.Handle","name":"Handle","owner":"eShop.Ordering.API.Application.DomainEventHandlers.OrderCancelledDomainEventHandler","owner_kind":"class","file":-328,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":1669,"imports":[-345,-352,-366,-373,-375,-378,-379,-381,-383],"exports":["eShop.Ordering.API.Application.DomainEventHandlers.OrderCancelledDomainEventHandler"]},null],[328,328,"OrderShippedDomainEventHandler.cs","csharp","csharp",null,"src.Ordering.API.Application.DomainEventHandlers.OrderShippedDomainEventHandler.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.API.Application.DomainEventHandlers",33,28,0,5,0.0,0,0,13,-329,1,-329,1,[346,351,365,372,374,377,378,380,383],null,null,["eShop.Ordering.API.Application.DomainEventHandlers.OrderShippedDomainEventHandler"],["OrderShippedDomainEventHandler"],["eShop.Ordering.API.Application.DomainEventHandlers.OrderShippedDomainEventHandler"],["eShop.Ordering.API.Application.DomainEventHandlers.OrderShippedDomainEventHandler"],null,["eShop.Ordering.API.Application.DomainEventHandlers.OrderShippedDomainEventHandler"],null,{"csharp":{"attributes":[],"classes":["OrderShippedDomainEventHandler"],"classes_fq":["eShop.Ordering.API.Application.DomainEventHandlers.OrderShippedDomainEventHandler"],"extends_fq":["INotificationHandler<OrderShippedDomainEvent>"],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>","Handle"],"namespace":"eShop.Ordering.API.Application.DomainEventHandlers","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.API.Application.DomainEventHandlers.OrderShippedDomainEventHandler":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Ordering.API/Application/DomainEventHandlers/OrderShippedDomainEventHandler.cs#eShop.Ordering.API.Application.DomainEventHandlers.OrderShippedDomainEventHandler.<init>","name":"<init>","owner":null,"owner_kind":null,"file":-329,"kind":"function","source":"call_graph"},{"id":"src/Ordering.API/Application/DomainEventHandlers/OrderShippedDomainEventHandler.cs#eShop.Ordering.API.Application.DomainEventHandlers.OrderShippedDomainEventHandler.Handle","name":"Handle","owner":"eShop.Ordering.API.Application.DomainEventHandlers.OrderShippedDomainEventHandler","owner_kind":"class","file":-329,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":1647,"imports":[-347,-352,-366,-373,-375,-378,-379,-381,-384],"exports":["eShop.Ordering.API.Application.DomainEventHandlers.OrderShippedDomainEventHandler"]},null],[329,329,"OrderStatusChangedToAwaitingValidationDomainEventHandler.cs","csharp","csharp",null,"src.Ordering.API.Application.DomainEventHandlers.OrderStatusChangedToAwaitingValidationDomainEventHandler.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.API.Application.DomainEventHandlers",36,30,0,6,0.0,0,0,13,-330,1,-330,1,[343,351,365,372,374,377,378,380,385],null,null,["eShop.Ordering.API.Application.DomainEventHandlers.OrderStatusChangedToAwaitingValidationDomainEventHandler"],["OrderStatusChangedToAwaitingValidationDomainEventHandler"],["eShop.Ordering.API.Application.DomainEventHandlers.OrderStatusChangedToAwaitingValidationDomainEventHandler"],["eShop.Ordering.API.Application.DomainEventHandlers.OrderStatusChangedToAwaitingValidationDomainEventHandler"],null,["eShop.Ordering.API.Application.DomainEventHandlers.OrderStatusChangedToAwaitingValidationDomainEventHandler"],null,{"csharp":{"attributes":[],"classes":["OrderStatusChangedToAwaitingValidationDomainEventHandler"],"classes_fq":["eShop.Ordering.API.Application.DomainEventHandlers.OrderStatusChangedToAwaitingValidationDomainEventHandler"],"extends_fq":["INotificationHandler<OrderStatusChangedToAwaitingValidationDomainEvent>"],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>","Handle"],"namespace":"eShop.Ordering.API.Application.DomainEventHandlers","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.API.Application.DomainEventHandlers.OrderStatusChangedToAwaitingValidationDomainEventHandler":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Ordering.API/Application/DomainEventHandlers/OrderStatusChangedToAwaitingValidationDomainEventHandler.cs#eShop.Ordering.API.Application.DomainEventHandlers.OrderStatusChangedToAwaitingValidationDomainEventHandler.<init>","name":"<init>","owner":null,"owner_kind":null,"file":-330,"kind":"function","source":"call_graph"},{"id":"src/Ordering.API/Application/DomainEventHandlers/OrderStatusChangedToAwaitingValidationDomainEventHandler.cs#eShop.Ordering.API.Application.DomainEventHandlers.OrderStatusChangedToAwaitingValidationDomainEventHandler.Handle","name":"Handle","owner":"eShop.Ordering.API.Application.DomainEventHandlers.OrderStatusChangedToAwaitingValidationDomainEventHandler","owner_kind":"class","file":-330,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":1898,"imports":[-344,-352,-366,-373,-375,-378,-379,-381,-386],"exports":["eShop.Ordering.API.Application.DomainEventHandlers.OrderStatusChangedToAwaitingValidationDomainEventHandler"]},null],[330,330,"OrderStatusChangedToPaidDomainEventHandler.cs","csharp","csharp",null,"src.Ordering.API.Application.DomainEventHandlers.OrderStatusChangedToPaidDomainEventHandler.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.API.Application.DomainEventHandlers",41,34,0,7,0.0,0,0,15,-331,1,-331,1,[343,345,351,365,372,374,377,378,380,386],null,null,["eShop.Ordering.API.Application.DomainEventHandlers.OrderStatusChangedToPaidDomainEventHandler"],["OrderStatusChangedToPaidDomainEventHandler"],["eShop.Ordering.API.Application.DomainEventHandlers.OrderStatusChangedToPaidDomainEventHandler"],["eShop.Ordering.API.Application.DomainEventHandlers.OrderStatusChangedToPaidDomainEventHandler"],null,["eShop.Ordering.API.Application.DomainEventHandlers.OrderStatusChangedToPaidDomainEventHandler"],null,{"csharp":{"attributes":[],"classes":["OrderStatusChangedToPaidDomainEventHandler"],"classes_fq":["eShop.Ordering.API.Application.DomainEventHandlers.OrderStatusChangedToPaidDomainEventHandler"],"extends_fq":["INotificationHandler<OrderStatusChangedToPaidDomainEvent>"],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>","Handle"],"namespace":"eShop.Ordering.API.Application.DomainEventHandlers","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.API.Application.DomainEventHandlers.OrderStatusChangedToPaidDomainEventHandler":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Ordering.API/Application/DomainEventHandlers/OrderStatusChangedToPaidDomainEventHandler.cs#eShop.Ordering.API.Application.DomainEventHandlers.OrderStatusChangedToPaidDomainEventHandler.<init>","name":"<init>","owner":null,"owner_kind":null,"file":-331,"kind":"function","source":"call_graph"},{"id":"src/Ordering.API/Application/DomainEventHandlers/OrderStatusChangedToPaidDomainEventHandler.cs#eShop.Ordering.API.Application.DomainEventHandlers.OrderStatusChangedToPaidDomainEventHandler.Handle","name":"Handle","owner":"eShop.Ordering.API.Application.DomainEventHandlers.OrderStatusChangedToPaidDomainEventHandler","owner_kind":"class","file":-331,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":1993,"imports":[-344,-346,-352,-366,-373,-375,-378,-379,-381,-387],"exports":["eShop.Ordering.API.Application.DomainEventHandlers.OrderStatusChangedToPaidDomainEventHandler"]},null],[331,331,"OrderStatusChangedToStockConfirmedDomainEventHandler.cs","csharp","csharp",null,"src.Ordering.API.Application.DomainEventHandlers.OrderStatusChangedToStockConfirmedDomainEventHandler.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.API.Application.DomainEventHandlers",33,28,0,5,0.0,0,0,13,-332,1,-332,1,[347,351,365,372,374,377,378,380,387],null,null,["eShop.Ordering.API.Application.DomainEventHandlers.OrderStatusChangedToStockConfirmedDomainEventHandler"],["OrderStatusChangedToStockConfirmedDomainEventHandler"],["eShop.Ordering.API.Application.DomainEventHandlers.OrderStatusChangedToStockConfirmedDomainEventHandler"],["eShop.Ordering.API.Application.DomainEventHandlers.OrderStatusChangedToStockConfirmedDomainEventHandler"],null,["eShop.Ordering.API.Application.DomainEventHandlers.OrderStatusChangedToStockConfirmedDomainEventHandler"],null,{"csharp":{"attributes":[],"classes":["OrderStatusChangedToStockConfirmedDomainEventHandler"],"classes_fq":["eShop.Ordering.API.Application.DomainEventHandlers.OrderStatusChangedToStockConfirmedDomainEventHandler"],"extends_fq":["INotificationHandler<OrderStatusChangedToStockConfirmedDomainEvent>"],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>","Handle"],"namespace":"eShop.Ordering.API.Application.DomainEventHandlers","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.API.Application.DomainEventHandlers.OrderStatusChangedToStockConfirmedDomainEventHandler":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Ordering.API/Application/DomainEventHandlers/OrderStatusChangedToStockConfirmedDomainEventHandler.cs#eShop.Ordering.API.Application.DomainEventHandlers.OrderStatusChangedToStockConfirmedDomainEventHandler.<init>","name":"<init>","owner":null,"owner_kind":null,"file":-332,"kind":"function","source":"call_graph"},{"id":"src/Ordering.API/Application/DomainEventHandlers/OrderStatusChangedToStockConfirmedDomainEventHandler.cs#eShop.Ordering.API.Application.DomainEventHandlers.OrderStatusChangedToStockConfirmedDomainEventHandler.Handle","name":"Handle","owner":"eShop.Ordering.API.Application.DomainEventHandlers.OrderStatusChangedToStockConfirmedDomainEventHandler","owner_kind":"class","file":-332,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":1769,"imports":[-348,-352,-366,-373,-375,-378,-379,-381,-388],"exports":["eShop.Ordering.API.Application.DomainEventHandlers.OrderStatusChangedToStockConfirmedDomainEventHandler"]},null],[332,332,"UpdateOrderWhenBuyerAndPaymentMethodVerifiedDomainEventHandler.cs","csharp","csharp",null,"src.Ordering.API.Application.DomainEventHandlers.UpdateOrderWhenBuyerAndPaymentMethodVerifiedDomainEventHandler.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.API.Application.DomainEventHandlers",25,19,3,3,0.12,0,0,7,-333,1,-333,1,[365,377,378,381],null,null,["eShop.Ordering.API.Application.DomainEventHandlers.UpdateOrderWhenBuyerAndPaymentMethodVerifiedDomainEventHandler"],["UpdateOrderWhenBuyerAndPaymentMethodVerifiedDomainEventHandler"],["eShop.Ordering.API.Application.DomainEventHandlers.UpdateOrderWhenBuyerAndPaymentMethodVerifiedDomainEventHandler"],["eShop.Ordering.API.Application.DomainEventHandlers.UpdateOrderWhenBuyerAndPaymentMethodVerifiedDomainEventHandler"],null,["eShop.Ordering.API.Application.DomainEventHandlers.UpdateOrderWhenBuyerAndPaymentMethodVerifiedDomainEventHandler"],null,{"csharp":{"attributes":[],"classes":["UpdateOrderWhenBuyerAndPaymentMethodVerifiedDomainEventHandler"],"classes_fq":["eShop.Ordering.API.Application.DomainEventHandlers.UpdateOrderWhenBuyerAndPaymentMethodVerifiedDomainEventHandler"],"extends_fq":["INotificationHandler<BuyerAndPaymentMethodVerifiedDomainEvent>"],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>","Handle"],"namespace":"eShop.Ordering.API.Application.DomainEventHandlers","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.API.Application.DomainEventHandlers.UpdateOrderWhenBuyerAndPaymentMethodVerifiedDomainEventHandler":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Ordering.API/Application/DomainEventHandlers/UpdateOrderWhenBuyerAndPaymentMethodVerifiedDomainEventHandler.cs#eShop.Ordering.API.Application.DomainEventHandlers.UpdateOrderWhenBuyerAndPaymentMethodVerifiedDomainEventHandler.<init>","name":"<init>","owner":null,"owner_kind":null,"file":-333,"kind":"function","source":"call_graph"},{"id":"src/Ordering.API/Application/DomainEventHandlers/UpdateOrderWhenBuyerAndPaymentMethodVerifiedDomainEventHandler.cs#eShop.Ordering.API.Application.DomainEventHandlers.UpdateOrderWhenBuyerAndPaymentMethodVerifiedDomainEventHandler.Handle","name":"Handle","owner":"eShop.Ordering.API.Application.DomainEventHandlers.UpdateOrderWhenBuyerAndPaymentMethodVerifiedDomainEventHandler","owner_kind":"class","file":-333,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":1371,"imports":[-366,-378,-379,-382],"exports":["eShop.Ordering.API.Application.DomainEventHandlers.UpdateOrderWhenBuyerAndPaymentMethodVerifiedDomainEventHandler"]},null],[333,333,"ValidateOrAddBuyerAggregateWhenOrderStartedDomainEventHandler.cs","csharp","csharp",null,"src.Ordering.API.Application.DomainEventHandlers.ValidateOrAddBuyerAggregateWhenOrderStartedDomainEventHandler.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.API.Application.DomainEventHandlers",54,43,2,9,0.037037037037037035,0,0,11,-334,1,-334,1,[348,351,365,372,374,384,393],null,null,["eShop.Ordering.API.Application.DomainEventHandlers.ValidateOrAddBuyerAggregateWhenOrderStartedDomainEventHandler"],["ValidateOrAddBuyerAggregateWhenOrderStartedDomainEventHandler"],["eShop.Ordering.API.Application.DomainEventHandlers.ValidateOrAddBuyerAggregateWhenOrderStartedDomainEventHandler"],["eShop.Ordering.API.Application.DomainEventHandlers.ValidateOrAddBuyerAggregateWhenOrderStartedDomainEventHandler"],null,["eShop.Ordering.API.Application.DomainEventHandlers.ValidateOrAddBuyerAggregateWhenOrderStartedDomainEventHandler"],null,{"csharp":{"attributes":[],"classes":["ValidateOrAddBuyerAggregateWhenOrderStartedDomainEventHandler"],"classes_fq":["eShop.Ordering.API.Application.DomainEventHandlers.ValidateOrAddBuyerAggregateWhenOrderStartedDomainEventHandler"],"extends_fq":["INotificationHandler<OrderStartedDomainEvent>"],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>","Handle"],"namespace":"eShop.Ordering.API.Application.DomainEventHandlers","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.API.Application.DomainEventHandlers.ValidateOrAddBuyerAggregateWhenOrderStartedDomainEventHandler":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Ordering.API/Application/DomainEventHandlers/ValidateOrAddBuyerAggregateWhenOrderStartedDomainEventHandler.cs#eShop.Ordering.API.Application.DomainEventHandlers.ValidateOrAddBuyerAggregateWhenOrderStartedDomainEventHandler.<init>","name":"<init>","owner":null,"owner_kind":null,"file":-334,"kind":"function","source":"call_graph"},{"id":"src/Ordering.API/Application/DomainEventHandlers/ValidateOrAddBuyerAggregateWhenOrderStartedDomainEventHandler.cs#eShop.Ordering.API.Application.DomainEventHandlers.ValidateOrAddBuyerAggregateWhenOrderStartedDomainEventHandler.Handle","name":"Handle","owner":"eShop.Ordering.API.Application.DomainEventHandlers.ValidateOrAddBuyerAggregateWhenOrderStartedDomainEventHandler","owner_kind":"class","file":-334,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":2704,"imports":[-349,-352,-366,-373,-375,-385,-394],"exports":["eShop.Ordering.API.Application.DomainEventHandlers.ValidateOrAddBuyerAggregateWhenOrderStartedDomainEventHandler"]},null],[334,334,"GracePeriodConfirmedIntegrationEventHandler.cs","csharp","csharp",null,"src.Ordering.API.Application.IntegrationEvents.EventHandling.GracePeriodConfirmedIntegrationEventHandler.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.API.Application.IntegrationEvents.EventHandling",30,18,8,4,0.26666666666666666,0,1,3,-335,1,-335,1,[317,339],null,null,["eShop.Ordering.API.Application.IntegrationEvents.EventHandling.GracePeriodConfirmedIntegrationEventHandler"],["GracePeriodConfirmedIntegrationEventHandler"],["eShop.Ordering.API.Application.IntegrationEvents.EventHandling.GracePeriodConfirmedIntegrationEventHandler"],["eShop.Ordering.API.Application.IntegrationEvents.EventHandling.GracePeriodConfirmedIntegrationEventHandler"],null,["eShop.Ordering.API.Application.IntegrationEvents.EventHandling.GracePeriodConfirmedIntegrationEventHandler"],null,{"csharp":{"attributes":[],"classes":["GracePeriodConfirmedIntegrationEventHandler"],"classes_fq":["eShop.Ordering.API.Application.IntegrationEvents.EventHandling.GracePeriodConfirmedIntegrationEventHandler"],"extends_fq":["IIntegrationEventHandler<GracePeriodConfirmedIntegrationEvent>"],"functions":[],"implements_fq":[],"imports":[],"methods":["Handle","<init>"],"namespace":"eShop.Ordering.API.Application.IntegrationEvents.EventHandling","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.API.Application.IntegrationEvents.EventHandling.GracePeriodConfirmedIntegrationEventHandler":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Ordering.API/Application/IntegrationEvents/EventHandling/GracePeriodConfirmedIntegrationEventHandler.cs#eShop.Ordering.API.Application.IntegrationEvents.EventHandling.GracePeriodConfirmedIntegrationEventHandler.Handle","name":"Handle","owner":"eShop.Ordering.API.Application.IntegrationEvents.EventHandling.GracePeriodConfirmedIntegrationEventHandler","owner_kind":"class","file":-335,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":1197,"imports":[-318,-340],"exports":["eShop.Ordering.API.Application.IntegrationEvents.EventHandling.GracePeriodConfirmedIntegrationEventHandler"]},null],[335,335,"OrderPaymentFailedIntegrationEventHandler.cs","csharp","csharp",null,"src.Ordering.API.Application.IntegrationEvents.EventHandling.OrderPaymentFailedIntegrationEventHandler.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.API.Application.IntegrationEvents.EventHandling",23,19,0,4,0.0,0,1,3,-336,1,-336,1,[309,340],null,null,["eShop.Ordering.API.Application.IntegrationEvents.EventHandling.OrderPaymentFailedIntegrationEventHandler"],["OrderPaymentFailedIntegrationEventHandler"],["eShop.Ordering.API.Application.IntegrationEvents.EventHandling.OrderPaymentFailedIntegrationEventHandler"],["eShop.Ordering.API.Application.IntegrationEvents.EventHandling.OrderPaymentFailedIntegrationEventHandler"],null,["eShop.Ordering.API.Application.IntegrationEvents.EventHandling.OrderPaymentFailedIntegrationEventHandler"],null,{"csharp":{"attributes":[],"classes":["OrderPaymentFailedIntegrationEventHandler"],"classes_fq":["eShop.Ordering.API.Application.IntegrationEvents.EventHandling.OrderPaymentFailedIntegrationEventHandler"],"extends_fq":["IIntegrationEventHandler<OrderPaymentFailedIntegrationEvent>"],"functions":[],"implements_fq":[],"imports":[],"methods":["Handle","<init>"],"namespace":"eShop.Ordering.API.Application.IntegrationEvents.EventHandling","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.API.Application.IntegrationEvents.EventHandling.OrderPaymentFailedIntegrationEventHandler":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Ordering.API/Application/IntegrationEvents/EventHandling/OrderPaymentFailedIntegrationEventHandler.cs#eShop.Ordering.API.Application.IntegrationEvents.EventHandling.OrderPaymentFailedIntegrationEventHandler.Handle","name":"Handle","owner":"eShop.Ordering.API.Application.IntegrationEvents.EventHandling.OrderPaymentFailedIntegrationEventHandler","owner_kind":"class","file":-336,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":861,"imports":[-310,-341],"exports":["eShop.Ordering.API.Application.IntegrationEvents.EventHandling.OrderPaymentFailedIntegrationEventHandler"]},null],[336,336,"OrderPaymentSucceededIntegrationEventHandler.cs","csharp","csharp",null,"src.Ordering.API.Application.IntegrationEvents.EventHandling.OrderPaymentSucceededIntegrationEventHandler.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.API.Application.IntegrationEvents.EventHandling",23,19,0,4,0.0,0,1,3,-337,1,-337,1,[319,341],null,null,["eShop.Ordering.API.Application.IntegrationEvents.EventHandling.OrderPaymentSucceededIntegrationEventHandler"],["OrderPaymentSucceededIntegrationEventHandler"],["eShop.Ordering.API.Application.IntegrationEvents.EventHandling.OrderPaymentSucceededIntegrationEventHandler"],["eShop.Ordering.API.Application.IntegrationEvents.EventHandling.OrderPaymentSucceededIntegrationEventHandler"],null,["eShop.Ordering.API.Application.IntegrationEvents.EventHandling.OrderPaymentSucceededIntegrationEventHandler"],null,{"csharp":{"attributes":[],"classes":["OrderPaymentSucceededIntegrationEventHandler"],"classes_fq":["eShop.Ordering.API.Application.IntegrationEvents.EventHandling.OrderPaymentSucceededIntegrationEventHandler"],"extends_fq":["IIntegrationEventHandler<OrderPaymentSucceededIntegrationEvent>"],"functions":[],"implements_fq":[],"imports":[],"methods":["Handle","<init>"],"namespace":"eShop.Ordering.API.Application.IntegrationEvents.EventHandling","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.API.Application.IntegrationEvents.EventHandling.OrderPaymentSucceededIntegrationEventHandler":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Ordering.API/Application/IntegrationEvents/EventHandling/OrderPaymentSucceededIntegrationEventHandler.cs#eShop.Ordering.API.Application.IntegrationEvents.EventHandling.OrderPaymentSucceededIntegrationEventHandler.Handle","name":"Handle","owner":"eShop.Ordering.API.Application.IntegrationEvents.EventHandling.OrderPaymentSucceededIntegrationEventHandler","owner_kind":"class","file":-337,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":880,"imports":[-320,-342],"exports":["eShop.Ordering.API.Application.IntegrationEvents.EventHandling.OrderPaymentSucceededIntegrationEventHandler"]},null],[337,337,"OrderStockConfirmedIntegrationEventHandler.cs","csharp","csharp",null,"src.Ordering.API.Application.IntegrationEvents.EventHandling.OrderStockConfirmedIntegrationEventHandler.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.API.Application.IntegrationEvents.EventHandling",23,19,0,4,0.0,0,1,3,-338,1,-338,1,[321,349],null,null,["eShop.Ordering.API.Application.IntegrationEvents.EventHandling.OrderStockConfirmedIntegrationEventHandler"],["OrderStockConfirmedIntegrationEventHandler"],["eShop.Ordering.API.Application.IntegrationEvents.EventHandling.OrderStockConfirmedIntegrationEventHandler"],["eShop.Ordering.API.Application.IntegrationEvents.EventHandling.OrderStockConfirmedIntegrationEventHandler"],null,["eShop.Ordering.API.Application.IntegrationEvents.EventHandling.OrderStockConfirmedIntegrationEventHandler"],null,{"csharp":{"attributes":[],"classes":["OrderStockConfirmedIntegrationEventHandler"],"classes_fq":["eShop.Ordering.API.Application.IntegrationEvents.EventHandling.OrderStockConfirmedIntegrationEventHandler"],"extends_fq":["IIntegrationEventHandler<OrderStockConfirmedIntegrationEvent>"],"functions":[],"implements_fq":[],"imports":[],"methods":["Handle","<init>"],"namespace":"eShop.Ordering.API.Application.IntegrationEvents.EventHandling","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.API.Application.IntegrationEvents.EventHandling.OrderStockConfirmedIntegrationEventHandler":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Ordering.API/Application/IntegrationEvents/EventHandling/OrderStockConfirmedIntegrationEventHandler.cs#eShop.Ordering.API.Application.IntegrationEvents.EventHandling.OrderStockConfirmedIntegrationEventHandler.Handle","name":"Handle","owner":"eShop.Ordering.API.Application.IntegrationEvents.EventHandling.OrderStockConfirmedIntegrationEventHandler","owner_kind":"class","file":-338,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":882,"imports":[-322,-350],"exports":["eShop.Ordering.API.Application.IntegrationEvents.EventHandling.OrderStockConfirmedIntegrationEventHandler"]},null],[338,338,"OrderStockRejectedIntegrationEventHandler.cs","csharp","csharp",null,"src.Ordering.API.Application.IntegrationEvents.EventHandling.OrderStockRejectedIntegrationEventHandler.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.API.Application.IntegrationEvents.EventHandling",26,22,0,4,0.0,0,1,3,-339,1,-339,1,[323,350],null,null,["eShop.Ordering.API.Application.IntegrationEvents.EventHandling.OrderStockRejectedIntegrationEventHandler"],["OrderStockRejectedIntegrationEventHandler"],["eShop.Ordering.API.Application.IntegrationEvents.EventHandling.OrderStockRejectedIntegrationEventHandler"],["eShop.Ordering.API.Application.IntegrationEvents.EventHandling.OrderStockRejectedIntegrationEventHandler"],null,["eShop.Ordering.API.Application.IntegrationEvents.EventHandling.OrderStockRejectedIntegrationEventHandler"],null,{"csharp":{"attributes":[],"classes":["OrderStockRejectedIntegrationEventHandler"],"classes_fq":["eShop.Ordering.API.Application.IntegrationEvents.EventHandling.OrderStockRejectedIntegrationEventHandler"],"extends_fq":["IIntegrationEventHandler<OrderStockRejectedIntegrationEvent>"],"functions":[],"implements_fq":[],"imports":[],"methods":["Handle","<init>"],"namespace":"eShop.Ordering.API.Application.IntegrationEvents.EventHandling","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.API.Application.IntegrationEvents.EventHandling.OrderStockRejectedIntegrationEventHandler":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Ordering.API/Application/IntegrationEvents/EventHandling/OrderStockRejectedIntegrationEventHandler.cs#eShop.Ordering.API.Application.IntegrationEvents.EventHandling.OrderStockRejectedIntegrationEventHandler.Handle","name":"Handle","owner":"eShop.Ordering.API.Application.IntegrationEvents.EventHandling.OrderStockRejectedIntegrationEventHandler","owner_kind":"class","file":-339,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":1059,"imports":[-324,-351],"exports":["eShop.Ordering.API.Application.IntegrationEvents.EventHandling.OrderStockRejectedIntegrationEventHandler"]},null],[339,339,"GracePeriodConfirmedIntegrationEvent.cs","csharp","csharp",null,"src.Ordering.API.Application.IntegrationEvents.Events.GracePeriodConfirmedIntegrationEvent.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.API.Application.IntegrationEvents.Events",10,7,0,3,0.0,0,2,0,-340,1,-340,1,null,null,null,["eShop.Ordering.API.Application.IntegrationEvents.Events.GracePeriodConfirmedIntegrationEvent"],["GracePeriodConfirmedIntegrationEvent"],["eShop.Ordering.API.Application.IntegrationEvents.Events.GracePeriodConfirmedIntegrationEvent"],["eShop.Ordering.API.Application.IntegrationEvents.Events.GracePeriodConfirmedIntegrationEvent"],null,["eShop.Ordering.API.Application.IntegrationEvents.Events.GracePeriodConfirmedIntegrationEvent"],null,{"csharp":{"attributes":[],"classes":["GracePeriodConfirmedIntegrationEvent"],"classes_fq":["eShop.Ordering.API.Application.IntegrationEvents.Events.GracePeriodConfirmedIntegrationEvent"],"extends_fq":["IntegrationEvent"],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>"],"namespace":"eShop.Ordering.API.Application.IntegrationEvents.Events","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.API.Application.IntegrationEvents.Events.GracePeriodConfirmedIntegrationEvent":"record"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":270,"imports":[],"exports":["eShop.Ordering.API.Application.IntegrationEvents.Events.GracePeriodConfirmedIntegrationEvent"]},null],[340,340,"OrderPaymentFailedIntegrationEvent .cs","csharp","csharp",null,"src.Ordering.API.Application.IntegrationEvents.Events.OrderPaymentFailedIntegrationEvent .cs","low","scan_root_path_dotted_non_python","eShop.Ordering.API.Application.IntegrationEvents.Events",8,6,0,2,0.0,0,2,0,-341,1,-341,1,null,null,null,["eShop.Ordering.API.Application.IntegrationEvents.Events.OrderPaymentFailedIntegrationEvent"],["OrderPaymentFailedIntegrationEvent"],["eShop.Ordering.API.Application.IntegrationEvents.Events.OrderPaymentFailedIntegrationEvent"],["eShop.Ordering.API.Application.IntegrationEvents.Events.OrderPaymentFailedIntegrationEvent"],null,["eShop.Ordering.API.Application.IntegrationEvents.Events.OrderPaymentFailedIntegrationEvent"],null,{"csharp":{"attributes":[],"classes":["OrderPaymentFailedIntegrationEvent"],"classes_fq":["eShop.Ordering.API.Application.IntegrationEvents.Events.OrderPaymentFailedIntegrationEvent"],"extends_fq":["IntegrationEvent"],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>"],"namespace":"eShop.Ordering.API.Application.IntegrationEvents.Events","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.API.Application.IntegrationEvents.Events.OrderPaymentFailedIntegrationEvent":"record"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":257,"imports":[],"exports":["eShop.Ordering.API.Application.IntegrationEvents.Events.OrderPaymentFailedIntegrationEvent"]},null],[341,341,"OrderPaymentSucceededIntegrationEvent.cs","csharp","csharp",null,"src.Ordering.API.Application.IntegrationEvents.Events.OrderPaymentSucceededIntegrationEvent.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.API.Application.IntegrationEvents.Events",8,6,0,2,0.0,0,2,0,-342,1,-342,1,null,null,null,["eShop.Ordering.API.Application.IntegrationEvents.Events.OrderPaymentSucceededIntegrationEvent"],["OrderPaymentSucceededIntegrationEvent"],["eShop.Ordering.API.Application.IntegrationEvents.Events.OrderPaymentSucceededIntegrationEvent"],["eShop.Ordering.API.Application.IntegrationEvents.Events.OrderPaymentSucceededIntegrationEvent"],null,["eShop.Ordering.API.Application.IntegrationEvents.Events.OrderPaymentSucceededIntegrationEvent"],null,{"csharp":{"attributes":[],"classes":["OrderPaymentSucceededIntegrationEvent"],"classes_fq":["eShop.Ordering.API.Application.IntegrationEvents.Events.OrderPaymentSucceededIntegrationEvent"],"extends_fq":["IntegrationEvent"],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>"],"namespace":"eShop.Ordering.API.Application.IntegrationEvents.Events","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.API.Application.IntegrationEvents.Events.OrderPaymentSucceededIntegrationEvent":"record"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":263,"imports":[],"exports":["eShop.Ordering.API.Application.IntegrationEvents.Events.OrderPaymentSucceededIntegrationEvent"]},null],[342,342,"OrderStartedIntegrationEvent.cs","csharp","csharp",null,"src.Ordering.API.Application.IntegrationEvents.Events.OrderStartedIntegrationEvent.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.API.Application.IntegrationEvents.Events",12,7,3,2,0.25,0,2,0,-343,1,-343,1,null,null,null,["eShop.Ordering.API.Application.IntegrationEvents.Events.OrderStartedIntegrationEvent"],["OrderStartedIntegrationEvent"],["eShop.Ordering.API.Application.IntegrationEvents.Events.OrderStartedIntegrationEvent"],["eShop.Ordering.API.Application.IntegrationEvents.Events.OrderStartedIntegrationEvent"],null,["eShop.Ordering.API.Application.IntegrationEvents.Events.OrderStartedIntegrationEvent"],null,{"csharp":{"attributes":[],"classes":["OrderStartedIntegrationEvent"],"classes_fq":["eShop.Ordering.API.Application.IntegrationEvents.Events.OrderStartedIntegrationEvent"],"extends_fq":["IntegrationEvent"],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>"],"namespace":"eShop.Ordering.API.Application.IntegrationEvents.Events","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.API.Application.IntegrationEvents.Events.OrderStartedIntegrationEvent":"record"},"uses_fq":[],"method_symbols":[{"id":"src/Ordering.API/Application/IntegrationEvents/Events/OrderStartedIntegrationEvent.cs#eShop.Ordering.API.Application.IntegrationEvents.Events.OrderStartedIntegrationEvent.<init>(System.String)","name":"<init>","owner":null,"owner_kind":null,"file":-343,"kind":"function","source":"call_graph"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":507,"imports":[],"exports":["eShop.Ordering.API.Application.IntegrationEvents.Events.OrderStartedIntegrationEvent"]},null],[343,343,"OrderStatusChangedToAwaitingValidationIntegrationEvent.cs","csharp","csharp",null,"src.Ordering.API.Application.IntegrationEvents.Events.OrderStatusChangedToAwaitingValidationIntegrationEvent.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.API.Application.IntegrationEvents.Events",33,29,0,4,0.0,0,5,1,-344,1,-344,1,[380],null,null,["eShop.Ordering.API.Application.IntegrationEvents.Events.OrderStatusChangedToAwaitingValidationIntegrationEvent","eShop.Ordering.API.Application.IntegrationEvents.Events.OrderStockItem"],["OrderStatusChangedToAwaitingValidationIntegrationEvent","OrderStockItem"],["eShop.Ordering.API.Application.IntegrationEvents.Events.OrderStatusChangedToAwaitingValidationIntegrationEvent","eShop.Ordering.API.Application.IntegrationEvents.Events.OrderStockItem"],["eShop.Ordering.API.Application.IntegrationEvents.Events.OrderStatusChangedToAwaitingValidationIntegrationEvent","eShop.Ordering.API.Application.IntegrationEvents.Events.OrderStockItem"],null,["eShop.Ordering.API.Application.IntegrationEvents.Events.OrderStatusChangedToAwaitingValidationIntegrationEvent","eShop.Ordering.API.Application.IntegrationEvents.Events.OrderStockItem"],null,{"csharp":{"attributes":[],"classes":["OrderStatusChangedToAwaitingValidationIntegrationEvent","OrderStockItem"],"classes_fq":["eShop.Ordering.API.Application.IntegrationEvents.Events.OrderStatusChangedToAwaitingValidationIntegrationEvent","eShop.Ordering.API.Application.IntegrationEvents.Events.OrderStockItem"],"extends_fq":["IntegrationEvent"],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>","<init>"],"namespace":"eShop.Ordering.API.Application.IntegrationEvents.Events","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.API.Application.IntegrationEvents.Events.OrderStatusChangedToAwaitingValidationIntegrationEvent":"record","eShop.Ordering.API.Application.IntegrationEvents.Events.OrderStockItem":"record"},"uses_fq":[],"method_symbols":[{"id":"src/Ordering.API/Application/IntegrationEvents/Events/OrderStatusChangedToAwaitingValidationIntegrationEvent.cs#eShop.Ordering.API.Application.IntegrationEvents.Events.OrderStatusChangedToAwaitingValidationIntegrationEvent.<init>(System.Int32,eShop.Ordering.Domain.AggregatesModel.OrderAggregate.OrderStatus,System.String,System.String,System.Collections.Generic.IEnumerable<eShop.Ordering.API.Application.IntegrationEvents.Events.OrderStockItem>)","name":"<init>","owner":null,"owner_kind":null,"file":-344,"kind":"function","source":"call_graph"},{"id":"src/Ordering.API/Application/IntegrationEvents/Events/OrderStatusChangedToAwaitingValidationIntegrationEvent.cs#eShop.Ordering.API.Application.IntegrationEvents.Events.OrderStockItem.<init>(System.Int32,System.Int32)","name":"<init>","owner":null,"owner_kind":null,"file":-344,"kind":"function","source":"call_graph"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":1008,"imports":[-381],"exports":["eShop.Ordering.API.Application.IntegrationEvents.Events.OrderStatusChangedToAwaitingValidationIntegrationEvent","eShop.Ordering.API.Application.IntegrationEvents.Events.OrderStockItem"]},null],[344,344,"OrderStatusChangedToCancelledIntegrationEvent.cs","csharp","csharp",null,"src.Ordering.API.Application.IntegrationEvents.Events.OrderStatusChangedToCancelledIntegrationEvent.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.API.Application.IntegrationEvents.Events",18,16,0,2,0.0,0,2,1,-345,1,-345,1,[380],null,null,["eShop.Ordering.API.Application.IntegrationEvents.Events.OrderStatusChangedToCancelledIntegrationEvent"],["OrderStatusChangedToCancelledIntegrationEvent"],["eShop.Ordering.API.Application.IntegrationEvents.Events.OrderStatusChangedToCancelledIntegrationEvent"],["eShop.Ordering.API.Application.IntegrationEvents.Events.OrderStatusChangedToCancelledIntegrationEvent"],null,["eShop.Ordering.API.Application.IntegrationEvents.Events.OrderStatusChangedToCancelledIntegrationEvent"],null,{"csharp":{"attributes":[],"classes":["OrderStatusChangedToCancelledIntegrationEvent"],"classes_fq":["eShop.Ordering.API.Application.IntegrationEvents.Events.OrderStatusChangedToCancelledIntegrationEvent"],"extends_fq":["IntegrationEvent"],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>"],"namespace":"eShop.Ordering.API.Application.IntegrationEvents.Events","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.API.Application.IntegrationEvents.Events.OrderStatusChangedToCancelledIntegrationEvent":"record"},"uses_fq":[],"method_symbols":[{"id":"src/Ordering.API/Application/IntegrationEvents/Events/OrderStatusChangedToCancelledIntegrationEvent.cs#eShop.Ordering.API.Application.IntegrationEvents.Events.OrderStatusChangedToCancelledIntegrationEvent.<init>(System.Int32,eShop.Ordering.Domain.AggregatesModel.OrderAggregate.OrderStatus,System.String,System.String)","name":"<init>","owner":null,"owner_kind":null,"file":-345,"kind":"function","source":"call_graph"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":613,"imports":[-381],"exports":["eShop.Ordering.API.Application.IntegrationEvents.Events.OrderStatusChangedToCancelledIntegrationEvent"]},null],[345,345,"OrderStatusChangedToPaidIntegrationEvent.cs","csharp","csharp",null,"src.Ordering.API.Application.IntegrationEvents.Events.OrderStatusChangedToPaidIntegrationEvent.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.API.Application.IntegrationEvents.Events",22,19,0,3,0.0,0,2,2,-346,1,-346,1,[343,380],null,null,["eShop.Ordering.API.Application.IntegrationEvents.Events.OrderStatusChangedToPaidIntegrationEvent"],["OrderStatusChangedToPaidIntegrationEvent"],["eShop.Ordering.API.Application.IntegrationEvents.Events.OrderStatusChangedToPaidIntegrationEvent"],["eShop.Ordering.API.Application.IntegrationEvents.Events.OrderStatusChangedToPaidIntegrationEvent"],null,["eShop.Ordering.API.Application.IntegrationEvents.Events.OrderStatusChangedToPaidIntegrationEvent"],null,{"csharp":{"attributes":[],"classes":["OrderStatusChangedToPaidIntegrationEvent"],"classes_fq":["eShop.Ordering.API.Application.IntegrationEvents.Events.OrderStatusChangedToPaidIntegrationEvent"],"extends_fq":["IntegrationEvent"],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>"],"namespace":"eShop.Ordering.API.Application.IntegrationEvents.Events","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.API.Application.IntegrationEvents.Events.OrderStatusChangedToPaidIntegrationEvent":"record"},"uses_fq":[],"method_symbols":[{"id":"src/Ordering.API/Application/IntegrationEvents/Events/OrderStatusChangedToPaidIntegrationEvent.cs#eShop.Ordering.API.Application.IntegrationEvents.Events.OrderStatusChangedToPaidIntegrationEvent.<init>(System.Int32,eShop.Ordering.Domain.AggregatesModel.OrderAggregate.OrderStatus,System.String,System.String,System.Collections.Generic.IEnumerable<eShop.Ordering.API.Application.IntegrationEvents.Events.OrderStockItem>)","name":"<init>","owner":null,"owner_kind":null,"file":-346,"kind":"function","source":"call_graph"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":763,"imports":[-344,-381],"exports":["eShop.Ordering.API.Application.IntegrationEvents.Events.OrderStatusChangedToPaidIntegrationEvent"]},null],[346,346,"OrderStatusChangedToShippedIntegrationEvent.cs","csharp","csharp",null,"src.Ordering.API.Application.IntegrationEvents.Events.OrderStatusChangedToShippedIntegrationEvent.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.API.Application.IntegrationEvents.Events",18,16,0,2,0.0,0,2,1,-347,1,-347,1,[380],null,null,["eShop.Ordering.API.Application.IntegrationEvents.Events.OrderStatusChangedToShippedIntegrationEvent"],["OrderStatusChangedToShippedIntegrationEvent"],["eShop.Ordering.API.Application.IntegrationEvents.Events.OrderStatusChangedToShippedIntegrationEvent"],["eShop.Ordering.API.Application.IntegrationEvents.Events.OrderStatusChangedToShippedIntegrationEvent"],null,["eShop.Ordering.API.Application.IntegrationEvents.Events.OrderStatusChangedToShippedIntegrationEvent"],null,{"csharp":{"attributes":[],"classes":["OrderStatusChangedToShippedIntegrationEvent"],"classes_fq":["eShop.Ordering.API.Application.IntegrationEvents.Events.OrderStatusChangedToShippedIntegrationEvent"],"extends_fq":["IntegrationEvent"],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>"],"namespace":"eShop.Ordering.API.Application.IntegrationEvents.Events","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.API.Application.IntegrationEvents.Events.OrderStatusChangedToShippedIntegrationEvent":"record"},"uses_fq":[],"method_symbols":[{"id":"src/Ordering.API/Application/IntegrationEvents/Events/OrderStatusChangedToShippedIntegrationEvent.cs#eShop.Ordering.API.Application.IntegrationEvents.Events.OrderStatusChangedToShippedIntegrationEvent.<init>(System.Int32,eShop.Ordering.Domain.AggregatesModel.OrderAggregate.OrderStatus,System.String,System.String)","name":"<init>","owner":null,"owner_kind":null,"file":-347,"kind":"function","source":"call_graph"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":609,"imports":[-381],"exports":["eShop.Ordering.API.Application.IntegrationEvents.Events.OrderStatusChangedToShippedIntegrationEvent"]},null],[347,347,"OrderStatusChangedToStockConfirmedIntegrationEvent.cs","csharp","csharp",null,"src.Ordering.API.Application.IntegrationEvents.Events.OrderStatusChangedToStockConfirmedIntegrationEvent.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.API.Application.IntegrationEvents.Events",18,16,0,2,0.0,0,2,1,-348,1,-348,1,[380],null,null,["eShop.Ordering.API.Application.IntegrationEvents.Events.OrderStatusChangedToStockConfirmedIntegrationEvent"],["OrderStatusChangedToStockConfirmedIntegrationEvent"],["eShop.Ordering.API.Application.IntegrationEvents.Events.OrderStatusChangedToStockConfirmedIntegrationEvent"],["eShop.Ordering.API.Application.IntegrationEvents.Events.OrderStatusChangedToStockConfirmedIntegrationEvent"],null,["eShop.Ordering.API.Application.IntegrationEvents.Events.OrderStatusChangedToStockConfirmedIntegrationEvent"],null,{"csharp":{"attributes":[],"classes":["OrderStatusChangedToStockConfirmedIntegrationEvent"],"classes_fq":["eShop.Ordering.API.Application.IntegrationEvents.Events.OrderStatusChangedToStockConfirmedIntegrationEvent"],"extends_fq":["IntegrationEvent"],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>"],"namespace":"eShop.Ordering.API.Application.IntegrationEvents.Events","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.API.Application.IntegrationEvents.Events.OrderStatusChangedToStockConfirmedIntegrationEvent":"record"},"uses_fq":[],"method_symbols":[{"id":"src/Ordering.API/Application/IntegrationEvents/Events/OrderStatusChangedToStockConfirmedIntegrationEvent.cs#eShop.Ordering.API.Application.IntegrationEvents.Events.OrderStatusChangedToStockConfirmedIntegrationEvent.<init>(System.Int32,eShop.Ordering.Domain.AggregatesModel.OrderAggregate.OrderStatus,System.String,System.String)","name":"<init>","owner":null,"owner_kind":null,"file":-348,"kind":"function","source":"call_graph"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":623,"imports":[-381],"exports":["eShop.Ordering.API.Application.IntegrationEvents.Events.OrderStatusChangedToStockConfirmedIntegrationEvent"]},null],[348,348,"OrderStatusChangedTosubmittedIntegrationEvent.cs","csharp","csharp",null,"src.Ordering.API.Application.IntegrationEvents.Events.OrderStatusChangedTosubmittedIntegrationEvent.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.API.Application.IntegrationEvents.Events",18,16,0,2,0.0,0,2,1,-349,1,-349,1,[380],null,null,["eShop.Ordering.API.Application.IntegrationEvents.Events.OrderStatusChangedToSubmittedIntegrationEvent"],["OrderStatusChangedToSubmittedIntegrationEvent"],["eShop.Ordering.API.Application.IntegrationEvents.Events.OrderStatusChangedToSubmittedIntegrationEvent"],["eShop.Ordering.API.Application.IntegrationEvents.Events.OrderStatusChangedToSubmittedIntegrationEvent"],null,["eShop.Ordering.API.Application.IntegrationEvents.Events.OrderStatusChangedToSubmittedIntegrationEvent"],null,{"csharp":{"attributes":[],"classes":["OrderStatusChangedToSubmittedIntegrationEvent"],"classes_fq":["eShop.Ordering.API.Application.IntegrationEvents.Events.OrderStatusChangedToSubmittedIntegrationEvent"],"extends_fq":["IntegrationEvent"],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>"],"namespace":"eShop.Ordering.API.Application.IntegrationEvents.Events","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.API.Application.IntegrationEvents.Events.OrderStatusChangedToSubmittedIntegrationEvent":"record"},"uses_fq":[],"method_symbols":[{"id":"src/Ordering.API/Application/IntegrationEvents/Events/OrderStatusChangedTosubmittedIntegrationEvent.cs#eShop.Ordering.API.Application.IntegrationEvents.Events.OrderStatusChangedToSubmittedIntegrationEvent.<init>(System.Int32,eShop.Ordering.Domain.AggregatesModel.OrderAggregate.OrderStatus,System.String,System.String)","name":"<init>","owner":null,"owner_kind":null,"file":-349,"kind":"function","source":"call_graph"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":613,"imports":[-381],"exports":["eShop.Ordering.API.Application.IntegrationEvents.Events.OrderStatusChangedToSubmittedIntegrationEvent"]},null],[349,349,"OrderStockConfirmedIntegrationEvent.cs","csharp","csharp",null,"src.Ordering.API.Application.IntegrationEvents.Events.OrderStockConfirmedIntegrationEvent.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.API.Application.IntegrationEvents.Events",8,6,0,2,0.0,0,2,0,-350,1,-350,1,null,null,null,["eShop.Ordering.API.Application.IntegrationEvents.Events.OrderStockConfirmedIntegrationEvent"],["OrderStockConfirmedIntegrationEvent"],["eShop.Ordering.API.Application.IntegrationEvents.Events.OrderStockConfirmedIntegrationEvent"],["eShop.Ordering.API.Application.IntegrationEvents.Events.OrderStockConfirmedIntegrationEvent"],null,["eShop.Ordering.API.Application.IntegrationEvents.Events.OrderStockConfirmedIntegrationEvent"],null,{"csharp":{"attributes":[],"classes":["OrderStockConfirmedIntegrationEvent"],"classes_fq":["eShop.Ordering.API.Application.IntegrationEvents.Events.OrderStockConfirmedIntegrationEvent"],"extends_fq":["IntegrationEvent"],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>"],"namespace":"eShop.Ordering.API.Application.IntegrationEvents.Events","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.API.Application.IntegrationEvents.Events.OrderStockConfirmedIntegrationEvent":"record"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":259,"imports":[],"exports":["eShop.Ordering.API.Application.IntegrationEvents.Events.OrderStockConfirmedIntegrationEvent"]},null],[350,350,"OrderStockRejectedIntegrationEvent.cs","csharp","csharp",null,"src.Ordering.API.Application.IntegrationEvents.Events.OrderStockRejectedIntegrationEvent.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.API.Application.IntegrationEvents.Events",27,22,0,5,0.0,0,2,0,-351,1,-351,1,null,null,null,["eShop.Ordering.API.Application.IntegrationEvents.Events.OrderStockRejectedIntegrationEvent","eShop.Ordering.API.Application.IntegrationEvents.Events.ConfirmedOrderStockItem"],["OrderStockRejectedIntegrationEvent","ConfirmedOrderStockItem"],["eShop.Ordering.API.Application.IntegrationEvents.Events.OrderStockRejectedIntegrationEvent","eShop.Ordering.API.Application.IntegrationEvents.Events.ConfirmedOrderStockItem"],["eShop.Ordering.API.Application.IntegrationEvents.Events.OrderStockRejectedIntegrationEvent","eShop.Ordering.API.Application.IntegrationEvents.Events.ConfirmedOrderStockItem"],null,["eShop.Ordering.API.Application.IntegrationEvents.Events.OrderStockRejectedIntegrationEvent","eShop.Ordering.API.Application.IntegrationEvents.Events.ConfirmedOrderStockItem"],null,{"csharp":{"attributes":[],"classes":["OrderStockRejectedIntegrationEvent","ConfirmedOrderStockItem"],"classes_fq":["eShop.Ordering.API.Application.IntegrationEvents.Events.OrderStockRejectedIntegrationEvent","eShop.Ordering.API.Application.IntegrationEvents.Events.ConfirmedOrderStockItem"],"extends_fq":["IntegrationEvent"],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>","<init>"],"namespace":"eShop.Ordering.API.Application.IntegrationEvents.Events","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.API.Application.IntegrationEvents.Events.ConfirmedOrderStockItem":"record","eShop.Ordering.API.Application.IntegrationEvents.Events.OrderStockRejectedIntegrationEvent":"record"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":688,"imports":[],"exports":["eShop.Ordering.API.Application.IntegrationEvents.Events.OrderStockRejectedIntegrationEvent","eShop.Ordering.API.Application.IntegrationEvents.Events.ConfirmedOrderStockItem"]},null],[351,351,"IOrderingIntegrationEventService.cs","csharp","csharp",null,"src.Ordering.API.Application.IntegrationEvents.IOrderingIntegrationEventService.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.API.Application.IntegrationEvents",7,6,0,1,0.0,0,13,0,-352,1,-352,1,null,null,null,["eShop.Ordering.API.Application.IntegrationEvents.IOrderingIntegrationEventService"],["IOrderingIntegrationEventService"],["eShop.Ordering.API.Application.IntegrationEvents.IOrderingIntegrationEventService"],["eShop.Ordering.API.Application.IntegrationEvents.IOrderingIntegrationEventService"],null,["eShop.Ordering.API.Application.IntegrationEvents.IOrderingIntegrationEventService"],null,{"csharp":{"attributes":[],"classes":["IOrderingIntegrationEventService"],"classes_fq":["eShop.Ordering.API.Application.IntegrationEvents.IOrderingIntegrationEventService"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":["PublishEventsThroughEventBusAsync","AddAndSaveEventAsync"],"namespace":"eShop.Ordering.API.Application.IntegrationEvents","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.API.Application.IntegrationEvents.IOrderingIntegrationEventService":"interface"},"uses_fq":[],"method_symbols":[{"id":"src/Ordering.API/Application/IntegrationEvents/IOrderingIntegrationEventService.cs#eShop.Ordering.API.Application.IntegrationEvents.IOrderingIntegrationEventService.AddAndSaveEventAsync","name":"AddAndSaveEventAsync","owner":"eShop.Ordering.API.Application.IntegrationEvents.IOrderingIntegrationEventService","owner_kind":"interface","file":-352,"kind":"method","source":"method_ownership"},{"id":"src/Ordering.API/Application/IntegrationEvents/IOrderingIntegrationEventService.cs#eShop.Ordering.API.Application.IntegrationEvents.IOrderingIntegrationEventService.PublishEventsThroughEventBusAsync","name":"PublishEventsThroughEventBusAsync","owner":"eShop.Ordering.API.Application.IntegrationEvents.IOrderingIntegrationEventService","owner_kind":"interface","file":-352,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":235,"imports":[],"exports":["eShop.Ordering.API.Application.IntegrationEvents.IOrderingIntegrationEventService"]},null],[352,352,"OrderingIntegrationEventService.cs","csharp","csharp",null,"src.Ordering.API.Application.IntegrationEvents.OrderingIntegrationEventService.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.API.Application.IntegrationEvents",42,35,0,7,0.0,0,1,6,-353,1,-353,1,[292,294,351,415],null,null,["eShop.Ordering.API.Application.IntegrationEvents.OrderingIntegrationEventService"],["OrderingIntegrationEventService"],["eShop.Ordering.API.Application.IntegrationEvents.OrderingIntegrationEventService"],["eShop.Ordering.API.Application.IntegrationEvents.OrderingIntegrationEventService"],null,["eShop.Ordering.API.Application.IntegrationEvents.OrderingIntegrationEventService"],null,{"csharp":{"attributes":[],"classes":["OrderingIntegrationEventService"],"classes_fq":["eShop.Ordering.API.Application.IntegrationEvents.OrderingIntegrationEventService"],"extends_fq":[],"functions":[],"implements_fq":["eShop.Ordering.API.Application.IntegrationEvents.IOrderingIntegrationEventService"],"imports":[],"methods":["PublishEventsThroughEventBusAsync","AddAndSaveEventAsync","<init>"],"namespace":"eShop.Ordering.API.Application.IntegrationEvents","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.API.Application.IntegrationEvents.OrderingIntegrationEventService":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Ordering.API/Application/IntegrationEvents/OrderingIntegrationEventService.cs#eShop.Ordering.API.Application.IntegrationEvents.OrderingIntegrationEventService","name":"OrderingIntegrationEventService","owner":null,"owner_kind":null,"file":-353,"kind":"function","source":"framework_facts","framework_roles":[{"framework":"aspnetcore_di","kind":"DI_PROVIDER","registration":"fw:aspnetcore_di:DI_PROVIDER:src/Ordering.API/Extensions/Extensions.cs#Extensions.AddApplicationServices:AddTransient#2"}]},{"id":"src/Ordering.API/Application/IntegrationEvents/OrderingIntegrationEventService.cs#eShop.Ordering.API.Application.IntegrationEvents.OrderingIntegrationEventService.AddAndSaveEventAsync","name":"AddAndSaveEventAsync","owner":"eShop.Ordering.API.Application.IntegrationEvents.OrderingIntegrationEventService","owner_kind":"class","file":-353,"kind":"method","source":"method_ownership"},{"id":"src/Ordering.API/Application/IntegrationEvents/OrderingIntegrationEventService.cs#eShop.Ordering.API.Application.IntegrationEvents.OrderingIntegrationEventService.PublishEventsThroughEventBusAsync","name":"PublishEventsThroughEventBusAsync","owner":"eShop.Ordering.API.Application.IntegrationEvents.OrderingIntegrationEventService","owner_kind":"class","file":-353,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":2120,"imports":[-293,-295,-352,-416],"exports":["eShop.Ordering.API.Application.IntegrationEvents.OrderingIntegrationEventService"]},null],[353,353,"BasketItem.cs","csharp","csharp",null,"src.Ordering.API.Application.Models.BasketItem.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.API.Application.Models",13,11,0,2,0.0,0,8,0,-354,1,-354,1,null,null,null,["eShop.Ordering.API.Application.Models.BasketItem"],["BasketItem"],["eShop.Ordering.API.Application.Models.BasketItem"],["eShop.Ordering.API.Application.Models.BasketItem"],null,["eShop.Ordering.API.Application.Models.BasketItem"],null,{"csharp":{"attributes":[],"classes":["BasketItem"],"classes_fq":["eShop.Ordering.API.Application.Models.BasketItem"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":[],"namespace":"eShop.Ordering.API.Application.Models","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.API.Application.Models.BasketItem":"class"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":377,"imports":[],"exports":["eShop.Ordering.API.Application.Models.BasketItem"]},null],[354,354,"CustomerBasket.cs","csharp","csharp",null,"src.Ordering.API.Application.Models.CustomerBasket.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.API.Application.Models",13,11,0,2,0.0,0,2,1,-355,1,-355,1,[353],null,null,["eShop.Ordering.API.Application.Models.CustomerBasket"],["CustomerBasket"],["eShop.Ordering.API.Application.Models.CustomerBasket"],["eShop.Ordering.API.Application.Models.CustomerBasket"],null,["eShop.Ordering.API.Application.Models.CustomerBasket"],null,{"csharp":{"attributes":[],"classes":["CustomerBasket"],"classes_fq":["eShop.Ordering.API.Application.Models.CustomerBasket"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>"],"namespace":"eShop.Ordering.API.Application.Models","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.API.Application.Models.CustomerBasket":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Ordering.API/Application/Models/CustomerBasket.cs#eShop.Ordering.API.Application.Models.CustomerBasket.<init>","name":"<init>","owner":null,"owner_kind":null,"file":-355,"kind":"function","source":"call_graph"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":302,"imports":[-354],"exports":["eShop.Ordering.API.Application.Models.CustomerBasket"]},null],[355,355,"IOrderQueries.cs","csharp","csharp",null,"src.Ordering.API.Application.Queries.IOrderQueries.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.API.Application.Queries",10,7,0,3,0.0,0,8,1,-356,1,-356,1,[357],null,null,["eShop.Ordering.API.Application.Queries.IOrderQueries"],["IOrderQueries"],["eShop.Ordering.API.Application.Queries.IOrderQueries"],["eShop.Ordering.API.Application.Queries.IOrderQueries"],null,["eShop.Ordering.API.Application.Queries.IOrderQueries"],null,{"csharp":{"attributes":[],"classes":["IOrderQueries"],"classes_fq":["eShop.Ordering.API.Application.Queries.IOrderQueries"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":["GetOrderAsync","GetOrdersFromUserAsync","GetCardTypesAsync"],"namespace":"eShop.Ordering.API.Application.Queries","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.API.Application.Queries.IOrderQueries":"interface"},"uses_fq":[],"method_symbols":[{"id":"src/Ordering.API/Application/Queries/IOrderQueries.cs#eShop.Ordering.API.Application.Queries.IOrderQueries.GetCardTypesAsync","name":"GetCardTypesAsync","owner":"eShop.Ordering.API.Application.Queries.IOrderQueries","owner_kind":"interface","file":-356,"kind":"method","source":"method_ownership"},{"id":"src/Ordering.API/Application/Queries/IOrderQueries.cs#eShop.Ordering.API.Application.Queries.IOrderQueries.GetOrderAsync","name":"GetOrderAsync","owner":"eShop.Ordering.API.Application.Queries.IOrderQueries","owner_kind":"interface","file":-356,"kind":"method","source":"method_ownership"},{"id":"src/Ordering.API/Application/Queries/IOrderQueries.cs#eShop.Ordering.API.Application.Queries.IOrderQueries.GetOrdersFromUserAsync","name":"GetOrdersFromUserAsync","owner":"eShop.Ordering.API.Application.Queries.IOrderQueries","owner_kind":"interface","file":-356,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":258,"imports":[-358],"exports":["eShop.Ordering.API.Application.Queries.IOrderQueries"]},null],[356,356,"OrderQueries.cs","csharp","csharp",null,"src.Ordering.API.Application.Queries.OrderQueries.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.API.Application.Queries",53,48,0,5,0.0,0,1,4,-357,1,-357,1,[355,357,415],null,null,["eShop.Ordering.API.Application.Queries.OrderQueries"],["OrderQueries"],["eShop.Ordering.API.Application.Queries.OrderQueries"],["eShop.Ordering.API.Application.Queries.OrderQueries"],null,["eShop.Ordering.API.Application.Queries.OrderQueries"],null,{"csharp":{"attributes":[],"classes":["OrderQueries"],"classes_fq":["eShop.Ordering.API.Application.Queries.OrderQueries"],"extends_fq":[],"functions":[],"implements_fq":["eShop.Ordering.API.Application.Queries.IOrderQueries"],"imports":[],"methods":["GetOrderAsync","GetOrdersFromUserAsync","GetCardTypesAsync","<init>"],"namespace":"eShop.Ordering.API.Application.Queries","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.API.Application.Queries.OrderQueries":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Ordering.API/Application/Queries/OrderQueries.cs#eShop.Ordering.API.Application.Queries.OrderQueries","name":"OrderQueries","owner":null,"owner_kind":null,"file":-357,"kind":"function","source":"framework_facts","framework_roles":[{"framework":"aspnetcore_di","kind":"DI_PROVIDER","registration":"fw:aspnetcore_di:DI_PROVIDER:src/Ordering.API/Extensions/Extensions.cs#Extensions.AddApplicationServices:AddScoped#1"}]},{"id":"src/Ordering.API/Application/Queries/OrderQueries.cs#eShop.Ordering.API.Application.Queries.OrderQueries.GetCardTypesAsync","name":"GetCardTypesAsync","owner":"eShop.Ordering.API.Application.Queries.OrderQueries","owner_kind":"class","file":-357,"kind":"method","source":"method_ownership"},{"id":"src/Ordering.API/Application/Queries/OrderQueries.cs#eShop.Ordering.API.Application.Queries.OrderQueries.GetOrderAsync","name":"GetOrderAsync","owner":"eShop.Ordering.API.Application.Queries.OrderQueries","owner_kind":"class","file":-357,"kind":"method","source":"method_ownership"},{"id":"src/Ordering.API/Application/Queries/OrderQueries.cs#eShop.Ordering.API.Application.Queries.OrderQueries.GetOrdersFromUserAsync","name":"GetOrdersFromUserAsync","owner":"eShop.Ordering.API.Application.Queries.OrderQueries","owner_kind":"class","file":-357,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":1821,"imports":[-356,-358,-416],"exports":["eShop.Ordering.API.Application.Queries.OrderQueries"]},null],[357,357,"OrderViewModel.cs","csharp","csharp",null,"src.Ordering.API.Application.Queries.OrderViewModel.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.API.Application.Queries",38,34,0,4,0.0,0,7,0,-358,1,-358,1,null,null,null,["eShop.Ordering.API.Application.Queries.Orderitem","eShop.Ordering.API.Application.Queries.Order","eShop.Ordering.API.Application.Queries.OrderSummary","eShop.Ordering.API.Application.Queries.CardType"],["Orderitem","Order","OrderSummary","CardType"],["eShop.Ordering.API.Application.Queries.Orderitem","eShop.Ordering.API.Application.Queries.Order","eShop.Ordering.API.Application.Queries.OrderSummary","eShop.Ordering.API.Application.Queries.CardType"],["eShop.Ordering.API.Application.Queries.Orderitem","eShop.Ordering.API.Application.Queries.Order","eShop.Ordering.API.Application.Queries.OrderSummary","eShop.Ordering.API.Application.Queries.CardType"],null,["eShop.Ordering.API.Application.Queries.Orderitem","eShop.Ordering.API.Application.Queries.Order","eShop.Ordering.API.Application.Queries.OrderSummary","eShop.Ordering.API.Application.Queries.CardType"],null,{"csharp":{"attributes":[],"classes":["Orderitem","Order","OrderSummary","CardType"],"classes_fq":["eShop.Ordering.API.Application.Queries.Orderitem","eShop.Ordering.API.Application.Queries.Order","eShop.Ordering.API.Application.Queries.OrderSummary","eShop.Ordering.API.Application.Queries.CardType"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":[],"namespace":"eShop.Ordering.API.Application.Queries","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.API.Application.Queries.CardType":"record","eShop.Ordering.API.Application.Queries.Order":"record","eShop.Ordering.API.Application.Queries.OrderSummary":"record","eShop.Ordering.API.Application.Queries.Orderitem":"record"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":1024,"imports":[],"exports":["eShop.Ordering.API.Application.Queries.Orderitem","eShop.Ordering.API.Application.Queries.Order","eShop.Ordering.API.Application.Queries.OrderSummary","eShop.Ordering.API.Application.Queries.CardType"]},null],[358,358,"CancelOrderCommandValidator.cs","csharp","csharp",null,"src.Ordering.API.Application.Validations.CancelOrderCommandValidator.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.API.Application.Validations",14,12,0,2,0.0,0,1,1,-359,1,-359,1,[309],null,null,["eShop.Ordering.API.Application.Validations.CancelOrderCommandValidator"],["CancelOrderCommandValidator"],["eShop.Ordering.API.Application.Validations.CancelOrderCommandValidator"],["eShop.Ordering.API.Application.Validations.CancelOrderCommandValidator"],null,["eShop.Ordering.API.Application.Validations.CancelOrderCommandValidator"],null,{"csharp":{"attributes":[],"classes":["CancelOrderCommandValidator"],"classes_fq":["eShop.Ordering.API.Application.Validations.CancelOrderCommandValidator"],"extends_fq":["AbstractValidator<CancelOrderCommand>"],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>"],"namespace":"eShop.Ordering.API.Application.Validations","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.API.Application.Validations.CancelOrderCommandValidator":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Ordering.API/Application/Validations/CancelOrderCommandValidator.cs#eShop.Ordering.API.Application.Validations.CancelOrderCommandValidator.<init>","name":"<init>","owner":null,"owner_kind":null,"file":-359,"kind":"function","source":"call_graph"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":473,"imports":[-310],"exports":["eShop.Ordering.API.Application.Validations.CancelOrderCommandValidator"]},null],[359,359,"CreateOrderCommandValidator.cs","csharp","csharp",null,"src.Ordering.API.Application.Validations.CreateOrderCommandValidator.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.API.Application.Validations",33,30,0,3,0.0,0,0,2,-360,1,-360,1,[311,314],null,null,["eShop.Ordering.API.Application.Validations.CreateOrderCommandValidator"],["CreateOrderCommandValidator"],["eShop.Ordering.API.Application.Validations.CreateOrderCommandValidator"],["eShop.Ordering.API.Application.Validations.CreateOrderCommandValidator"],null,["eShop.Ordering.API.Application.Validations.CreateOrderCommandValidator"],null,{"csharp":{"attributes":[],"classes":["CreateOrderCommandValidator"],"classes_fq":["eShop.Ordering.API.Application.Validations.CreateOrderCommandValidator"],"extends_fq":["AbstractValidator<CreateOrderCommand>"],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>","BeValidExpirationDate","ContainOrderItems"],"namespace":"eShop.Ordering.API.Application.Validations","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.API.Application.Validations.CreateOrderCommandValidator":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Ordering.API/Application/Validations/CreateOrderCommandValidator.cs#eShop.Ordering.API.Application.Validations.CreateOrderCommandValidator.<init>","name":"<init>","owner":null,"owner_kind":null,"file":-360,"kind":"function","source":"call_graph"},{"id":"src/Ordering.API/Application/Validations/CreateOrderCommandValidator.cs#eShop.Ordering.API.Application.Validations.CreateOrderCommandValidator.BeValidExpirationDate","name":"BeValidExpirationDate","owner":"eShop.Ordering.API.Application.Validations.CreateOrderCommandValidator","owner_kind":"class","file":-360,"kind":"method","source":"method_ownership"},{"id":"src/Ordering.API/Application/Validations/CreateOrderCommandValidator.cs#eShop.Ordering.API.Application.Validations.CreateOrderCommandValidator.ContainOrderItems","name":"ContainOrderItems","owner":"eShop.Ordering.API.Application.Validations.CreateOrderCommandValidator","owner_kind":"class","file":-360,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":1423,"imports":[-312,-315],"exports":["eShop.Ordering.API.Application.Validations.CreateOrderCommandValidator"]},null],[360,360,"IdentifiedCommandValidator.cs","csharp","csharp",null,"src.Ordering.API.Application.Validations.IdentifiedCommandValidator.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.API.Application.Validations",14,12,0,2,0.0,0,0,2,-361,1,-361,1,[311,315],null,null,["eShop.Ordering.API.Application.Validations.IdentifiedCommandValidator"],["IdentifiedCommandValidator"],["eShop.Ordering.API.Application.Validations.IdentifiedCommandValidator"],["eShop.Ordering.API.Application.Validations.IdentifiedCommandValidator"],null,["eShop.Ordering.API.Application.Validations.IdentifiedCommandValidator"],null,{"csharp":{"attributes":[],"classes":["IdentifiedCommandValidator"],"classes_fq":["eShop.Ordering.API.Application.Validations.IdentifiedCommandValidator"],"extends_fq":["AbstractValidator<IdentifiedCommand<CreateOrderCommand, bool>>"],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>"],"namespace":"eShop.Ordering.API.Application.Validations","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.API.Application.Validations.IdentifiedCommandValidator":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Ordering.API/Application/Validations/IdentifiedCommandValidator.cs#eShop.Ordering.API.Application.Validations.IdentifiedCommandValidator.<init>","name":"<init>","owner":null,"owner_kind":null,"file":-361,"kind":"function","source":"call_graph"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":458,"imports":[-312,-316],"exports":["eShop.Ordering.API.Application.Validations.IdentifiedCommandValidator"]},null],[361,361,"ShipOrderCommandValidator.cs","csharp","csharp",null,"src.Ordering.API.Application.Validations.ShipOrderCommandValidator.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.API.Application.Validations",14,12,0,2,0.0,0,0,1,-362,1,-362,1,[325],null,null,["eShop.Ordering.API.Application.Validations.ShipOrderCommandValidator"],["ShipOrderCommandValidator"],["eShop.Ordering.API.Application.Validations.ShipOrderCommandValidator"],["eShop.Ordering.API.Application.Validations.ShipOrderCommandValidator"],null,["eShop.Ordering.API.Application.Validations.ShipOrderCommandValidator"],null,{"csharp":{"attributes":[],"classes":["ShipOrderCommandValidator"],"classes_fq":["eShop.Ordering.API.Application.Validations.ShipOrderCommandValidator"],"extends_fq":["AbstractValidator<ShipOrderCommand>"],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>"],"namespace":"eShop.Ordering.API.Application.Validations","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.API.Application.Validations.ShipOrderCommandValidator":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Ordering.API/Application/Validations/ShipOrderCommandValidator.cs#eShop.Ordering.API.Application.Validations.ShipOrderCommandValidator.<init>","name":"<init>","owner":null,"owner_kind":null,"file":-362,"kind":"function","source":"call_graph"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":465,"imports":[-326],"exports":["eShop.Ordering.API.Application.Validations.ShipOrderCommandValidator"]},null],[362,362,"BasketItemExtensions.cs","csharp","csharp",null,"src.Ordering.API.Extensions.BasketItemExtensions.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.API.Extensions",24,22,0,2,0.0,0,2,2,-314,3,-314,3,[314,353],null,null,["eShop.Ordering.API.Extensions.BasketItemExtensions"],["BasketItemExtensions"],["eShop.Ordering.API.Extensions.BasketItemExtensions"],["eShop.Ordering.API.Extensions.BasketItemExtensions"],null,["eShop.Ordering.API.Extensions.BasketItemExtensions"],null,{"csharp":{"attributes":[],"classes":["BasketItemExtensions"],"classes_fq":["eShop.Ordering.API.Extensions.BasketItemExtensions"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":["ToOrderItemsDTO","ToOrderItemDTO"],"namespace":"eShop.Ordering.API.Extensions","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.API.Extensions.BasketItemExtensions":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Ordering.API/Extensions/BasketItemExtensions.cs#eShop.Ordering.API.Extensions.BasketItemExtensions.ToOrderItemDTO","name":"ToOrderItemDTO","owner":"eShop.Ordering.API.Extensions.BasketItemExtensions","owner_kind":"class","file":-363,"kind":"method","source":"method_ownership"},{"id":"src/Ordering.API/Extensions/BasketItemExtensions.cs#eShop.Ordering.API.Extensions.BasketItemExtensions.ToOrderItemsDTO","name":"ToOrderItemsDTO","owner":"eShop.Ordering.API.Extensions.BasketItemExtensions","owner_kind":"class","file":-363,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":650,"imports":[-315,-354],"exports":["eShop.Ordering.API.Extensions.BasketItemExtensions"]},null],[363,363,"Extensions.cs","csharp","csharp",null,"src.Ordering.API.Extensions.Extensions.cs","low","scan_root_path_dotted_non_python",null,61,41,7,13,0.11475409836065574,0,0,33,-364,1,-364,1,[53,294,295,306,307,308,334,335,336,337,338,339,340,341,349,350,351,352,355,356,358,367,368,369,370,374,377,403,404,415,416,417,511],["FluentValidation"],["FluentValidation"],["Extensions"],["Extensions"],["Extensions"],["Extensions"],null,["Extensions"],null,{"csharp":{"attributes":[],"classes":["Extensions"],"classes_fq":["Extensions"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["FluentValidation"],"methods":["AddApplicationServices","AddEventBusSubscriptions"],"namespace":null,"parse_status":"ok","partial_types":[],"type_kinds":{"Extensions":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Ordering.API/Extensions/Extensions.cs#Extensions.AddApplicationServices","name":"AddApplicationServices","owner":"Extensions","owner_kind":"class","file":-364,"kind":"method","source":"method_ownership"},{"id":"src/Ordering.API/Extensions/Extensions.cs#Extensions.AddEventBusSubscriptions","name":"AddEventBusSubscriptions","owner":"Extensions","owner_kind":"class","file":-364,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":2902,"imports":[-54,-295,-296,-307,-308,-309,-335,-336,-337,-338,-339,-340,-341,-342,-350,-351,-352,-353,-356,-357,-359,-368,-369,-370,-371,-375,-378,-404,-405,-416,-417,-418,-512],"exports":["Extensions"]},null],[364,364,"LinqSelectExtensions.cs","csharp","csharp",null,"src.Ordering.API.Extensions.LinqSelectExtensions.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.API.Extensions",45,40,0,5,0.0,0,0,0,-365,1,-365,1,null,null,null,["eShop.Ordering.API.Extensions.LinqSelectExtensions","eShop.Ordering.API.Extensions.LinqSelectExtensions.SelectTryResult<TSource, TResult>"],["LinqSelectExtensions","SelectTryResult"],["eShop.Ordering.API.Extensions.LinqSelectExtensions","eShop.Ordering.API.Extensions.LinqSelectExtensions.SelectTryResult<TSource, TResult>"],["eShop.Ordering.API.Extensions.LinqSelectExtensions","eShop.Ordering.API.Extensions.LinqSelectExtensions.SelectTryResult<TSource, TResult>"],null,["eShop.Ordering.API.Extensions.LinqSelectExtensions","eShop.Ordering.API.Extensions.LinqSelectExtensions.SelectTryResult<TSource, TResult>"],null,{"csharp":{"attributes":[],"classes":["LinqSelectExtensions","SelectTryResult"],"classes_fq":["eShop.Ordering.API.Extensions.LinqSelectExtensions","eShop.Ordering.API.Extensions.LinqSelectExtensions.SelectTryResult<TSource, TResult>"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":["SelectTry","OnCaughtException","OnCaughtException","<init>"],"namespace":"eShop.Ordering.API.Extensions","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.API.Extensions.LinqSelectExtensions":"class","eShop.Ordering.API.Extensions.LinqSelectExtensions.SelectTryResult<TSource, TResult>":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Ordering.API/Extensions/LinqSelectExtensions.cs#eShop.Ordering.API.Extensions.LinqSelectExtensions.OnCaughtException(System.Collections.Generic.IEnumerable<eShop.Ordering.API.Extensions.LinqSelectExtensions.SelectTryResult<TSource, TResult>>,System.Func<System.Exception, TResult>)","name":"OnCaughtException","owner":"eShop.Ordering.API.Extensions.LinqSelectExtensions","owner_kind":"class","file":-365,"kind":"method","source":"method_ownership"},{"id":"src/Ordering.API/Extensions/LinqSelectExtensions.cs#eShop.Ordering.API.Extensions.LinqSelectExtensions.OnCaughtException(System.Collections.Generic.IEnumerable<eShop.Ordering.API.Extensions.LinqSelectExtensions.SelectTryResult<TSource, TResult>>,System.Func<TSource, System.Exception, TResult>)","name":"OnCaughtException","owner":"eShop.Ordering.API.Extensions.LinqSelectExtensions","owner_kind":"class","file":-365,"kind":"method","source":"method_ownership"},{"id":"src/Ordering.API/Extensions/LinqSelectExtensions.cs#eShop.Ordering.API.Extensions.LinqSelectExtensions.SelectTry","name":"SelectTry","owner":"eShop.Ordering.API.Extensions.LinqSelectExtensions","owner_kind":"class","file":-365,"kind":"method","source":"method_ownership"},{"id":"src/Ordering.API/Extensions/LinqSelectExtensions.cs#eShop.Ordering.API.Extensions.LinqSelectExtensions.SelectTryResult<TSource, TResult>.<init>","name":"<init>","owner":null,"owner_kind":null,"file":-365,"kind":"function","source":"call_graph"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":1814,"imports":[],"exports":["eShop.Ordering.API.Extensions.LinqSelectExtensions","eShop.Ordering.API.Extensions.LinqSelectExtensions.SelectTryResult<TSource, TResult>"]},null],[365,365,"OrderingApiTrace.cs","csharp","csharp",null,"src.Ordering.API.Extensions.OrderingApiTrace.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.API.Extensions",13,10,0,3,0.0,0,14,1,-366,1,-366,1,[380],null,null,["eShop.Ordering.API.Extensions.OrderingApiTrace"],["OrderingApiTrace"],["eShop.Ordering.API.Extensions.OrderingApiTrace"],["eShop.Ordering.API.Extensions.OrderingApiTrace"],null,["eShop.Ordering.API.Extensions.OrderingApiTrace"],null,{"csharp":{"attributes":["Microsoft.Extensions.Logging.LoggerMessageAttribute"],"classes":["OrderingApiTrace"],"classes_fq":["eShop.Ordering.API.Extensions.OrderingApiTrace"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":["LogOrderStatusUpdated","LogOrderPaymentMethodUpdated","LogOrderBuyerAndPaymentValidatedOrUpdated"],"namespace":"eShop.Ordering.API.Extensions","parse_status":"ok","partial_types":["eShop.Ordering.API.Extensions.OrderingApiTrace"],"type_kinds":{"eShop.Ordering.API.Extensions.OrderingApiTrace":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Ordering.API/Extensions/OrderingApiTrace.cs#eShop.Ordering.API.Extensions.OrderingApiTrace.LogOrderBuyerAndPaymentValidatedOrUpdated","name":"LogOrderBuyerAndPaymentValidatedOrUpdated","owner":"eShop.Ordering.API.Extensions.OrderingApiTrace","owner_kind":"class","file":-366,"kind":"method","source":"method_ownership"},{"id":"src/Ordering.API/Extensions/OrderingApiTrace.cs#eShop.Ordering.API.Extensions.OrderingApiTrace.LogOrderPaymentMethodUpdated","name":"LogOrderPaymentMethodUpdated","owner":"eShop.Ordering.API.Extensions.OrderingApiTrace","owner_kind":"class","file":-366,"kind":"method","source":"method_ownership"},{"id":"src/Ordering.API/Extensions/OrderingApiTrace.cs#eShop.Ordering.API.Extensions.OrderingApiTrace.LogOrderStatusUpdated","name":"LogOrderStatusUpdated","owner":"eShop.Ordering.API.Extensions.OrderingApiTrace","owner_kind":"class","file":-366,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":1034,"imports":[-381],"exports":["eShop.Ordering.API.Extensions.OrderingApiTrace"]},null],[366,366,"GlobalUsings.cs","csharp","csharp",null,"src.Ordering.API.GlobalUsings.cs","low","scan_root_path_dotted_non_python",null,30,30,0,0,0.0,0,0,0,-367,1,-367,1,null,["Asp.Versioning.Conventions","System.Runtime.Serialization","FluentValidation","MediatR","Microsoft.AspNetCore.Mvc","Microsoft.EntityFrameworkCore","eShop.EventBus.Abstractions","eShop.EventBus.Events","eShop.EventBus.Extensions","eShop.IntegrationEventLogEF.Services","eShop.Ordering.API.Application.Behaviors","eShop.Ordering.API.Application.Commands","eShop.Ordering.API.Application.IntegrationEvents","eShop.Ordering.API.Application.IntegrationEvents.EventHandling","eShop.Ordering.API.Application.IntegrationEvents.Events","eShop.Ordering.API.Application.Models","eShop.Ordering.API.Application.Queries","eShop.Ordering.API.Application.Validations","eShop.Ordering.API.Extensions","eShop.Ordering.API.Infrastructure","eShop.Ordering.API.Infrastructure.Services","eShop.Ordering.Domain.AggregatesModel.BuyerAggregate","eShop.Ordering.Domain.AggregatesModel.OrderAggregate","eShop.Ordering.Domain.Events","eShop.Ordering.Domain.Exceptions","eShop.Ordering.Domain.SeedWork","eShop.Ordering.Infrastructure","eShop.Ordering.Infrastructure.Idempotency","eShop.Ordering.Infrastructure.Repositories","eShop.ServiceDefaults"],["Asp.Versioning.Conventions","System.Runtime.Serialization","FluentValidation","MediatR","Microsoft.AspNetCore.Mvc","Microsoft.EntityFrameworkCore"],null,null,null,null,null,null,null,{"csharp":{"attributes":[],"classes":[],"classes_fq":[],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["Asp.Versioning.Conventions","System.Runtime.Serialization","FluentValidation","MediatR","Microsoft.AspNetCore.Mvc","Microsoft.EntityFrameworkCore","eShop.EventBus.Abstractions","eShop.EventBus.Events","eShop.EventBus.Extensions","eShop.IntegrationEventLogEF.Services","eShop.Ordering.API.Application.Behaviors","eShop.Ordering.API.Application.Commands","eShop.Ordering.API.Application.IntegrationEvents","eShop.Ordering.API.Application.IntegrationEvents.EventHandling","eShop.Ordering.API.Application.IntegrationEvents.Events","eShop.Ordering.API.Application.Models","eShop.Ordering.API.Application.Queries","eShop.Ordering.API.Application.Validations","eShop.Ordering.API.Extensions","eShop.Ordering.API.Infrastructure","eShop.Ordering.API.Infrastructure.Services","eShop.Ordering.Domain.AggregatesModel.BuyerAggregate","eShop.Ordering.Domain.AggregatesModel.OrderAggregate","eShop.Ordering.Domain.Events","eShop.Ordering.Domain.Exceptions","eShop.Ordering.Domain.SeedWork","eShop.Ordering.Infrastructure","eShop.Ordering.Infrastructure.Idempotency","eShop.Ordering.Infrastructure.Repositories","eShop.ServiceDefaults"],"methods":[],"namespace":null,"parse_status":"ok","partial_types":[],"type_kinds":{},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":1484,"imports":[],"exports":[]},null],[367,367,"OrderingContextSeed.cs","csharp","csharp",null,"src.Ordering.API.Infrastructure.OrderingContextSeed.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.API.Infrastructure",25,20,0,5,0.0,0,1,2,-368,1,-368,1,[373,415],["eShop.Ordering.Domain.AggregatesModel.BuyerAggregate"],null,["eShop.Ordering.API.Infrastructure.OrderingContextSeed"],["OrderingContextSeed"],["eShop.Ordering.API.Infrastructure.OrderingContextSeed"],["eShop.Ordering.API.Infrastructure.OrderingContextSeed"],null,["eShop.Ordering.API.Infrastructure.OrderingContextSeed"],null,{"csharp":{"attributes":[],"classes":["OrderingContextSeed"],"classes_fq":["eShop.Ordering.API.Infrastructure.OrderingContextSeed"],"extends_fq":["IDbSeeder<OrderingContext>"],"functions":[],"implements_fq":[],"imports":["eShop.Ordering.Domain.AggregatesModel.BuyerAggregate"],"methods":["SeedAsync","GetPredefinedCardTypes"],"namespace":"eShop.Ordering.API.Infrastructure","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.API.Infrastructure.OrderingContextSeed":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Ordering.API/Infrastructure/OrderingContextSeed.cs#eShop.Ordering.API.Infrastructure.OrderingContextSeed.GetPredefinedCardTypes","name":"GetPredefinedCardTypes","owner":"eShop.Ordering.API.Infrastructure.OrderingContextSeed","owner_kind":"class","file":-368,"kind":"method","source":"method_ownership"},{"id":"src/Ordering.API/Infrastructure/OrderingContextSeed.cs#eShop.Ordering.API.Infrastructure.OrderingContextSeed.SeedAsync","name":"SeedAsync","owner":"eShop.Ordering.API.Infrastructure.OrderingContextSeed","owner_kind":"class","file":-368,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":726,"imports":[-374,-416],"exports":["eShop.Ordering.API.Infrastructure.OrderingContextSeed"]},null],[368,368,"IIdentityService.cs","csharp","csharp",null,"src.Ordering.API.Infrastructure.Services.IIdentityService.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.API.Infrastructure.Services",9,6,0,3,0.0,0,10,0,-369,1,-369,1,null,null,null,["eShop.Ordering.API.Infrastructure.Services.IIdentityService"],["IIdentityService"],["eShop.Ordering.API.Infrastructure.Services.IIdentityService"],["eShop.Ordering.API.Infrastructure.Services.IIdentityService"],null,["eShop.Ordering.API.Infrastructure.Services.IIdentityService"],null,{"csharp":{"attributes":[],"classes":["IIdentityService"],"classes_fq":["eShop.Ordering.API.Infrastructure.Services.IIdentityService"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":["GetUserIdentity","GetUserName"],"namespace":"eShop.Ordering.API.Infrastructure.Services","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.API.Infrastructure.Services.IIdentityService":"interface"},"uses_fq":[],"method_symbols":[{"id":"src/Ordering.API/Infrastructure/Services/IIdentityService.cs#eShop.Ordering.API.Infrastructure.Services.IIdentityService.GetUserIdentity","name":"GetUserIdentity","owner":"eShop.Ordering.API.Infrastructure.Services.IIdentityService","owner_kind":"interface","file":-369,"kind":"method","source":"method_ownership"},{"id":"src/Ordering.API/Infrastructure/Services/IIdentityService.cs#eShop.Ordering.API.Infrastructure.Services.IIdentityService.GetUserName","name":"GetUserName","owner":"eShop.Ordering.API.Infrastructure.Services.IIdentityService","owner_kind":"interface","file":-369,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":154,"imports":[],"exports":["eShop.Ordering.API.Infrastructure.Services.IIdentityService"]},null],[369,369,"IdentityService.cs","csharp","csharp",null,"src.Ordering.API.Infrastructure.Services.IdentityService.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.API.Infrastructure.Services",10,8,0,2,0.0,0,1,2,-370,1,-370,1,[368],null,null,["eShop.Ordering.API.Infrastructure.Services.IdentityService"],["IdentityService"],["eShop.Ordering.API.Infrastructure.Services.IdentityService"],["eShop.Ordering.API.Infrastructure.Services.IdentityService"],null,["eShop.Ordering.API.Infrastructure.Services.IdentityService"],null,{"csharp":{"attributes":[],"classes":["IdentityService"],"classes_fq":["eShop.Ordering.API.Infrastructure.Services.IdentityService"],"extends_fq":[],"functions":[],"implements_fq":["eShop.Ordering.API.Infrastructure.Services.IIdentityService"],"imports":[],"methods":["GetUserIdentity","GetUserName","<init>"],"namespace":"eShop.Ordering.API.Infrastructure.Services","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.API.Infrastructure.Services.IdentityService":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Ordering.API/Infrastructure/Services/IdentityService.cs#eShop.Ordering.API.Infrastructure.Services.IdentityService","name":"IdentityService","owner":null,"owner_kind":null,"file":-370,"kind":"function","source":"framework_facts","framework_roles":[{"framework":"aspnetcore_di","kind":"DI_PROVIDER","registration":"fw:aspnetcore_di:DI_PROVIDER:src/Ordering.API/Extensions/Extensions.cs#Extensions.AddApplicationServices:AddTransient#3"}]},{"id":"src/Ordering.API/Infrastructure/Services/IdentityService.cs#eShop.Ordering.API.Infrastructure.Services.IdentityService.GetUserIdentity","name":"GetUserIdentity","owner":"eShop.Ordering.API.Infrastructure.Services.IdentityService","owner_kind":"class","file":-370,"kind":"method","source":"method_ownership"},{"id":"src/Ordering.API/Infrastructure/Services/IdentityService.cs#eShop.Ordering.API.Infrastructure.Services.IdentityService.GetUserName","name":"GetUserName","owner":"eShop.Ordering.API.Infrastructure.Services.IdentityService","owner_kind":"class","file":-370,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":324,"imports":[-369],"exports":["eShop.Ordering.API.Infrastructure.Services.IdentityService"]},null],[370,370,"Program.Testing.cs","csharp","csharp",null,"src.Ordering.API.Program.Testing.cs","low","scan_root_path_dotted_non_python",null,6,2,4,0,0.6666666666666666,0,5,0,-371,1,-371,1,null,null,null,["Program"],["Program"],["Program"],["Program"],null,["Program"],null,{"csharp":{"attributes":[],"classes":["Program"],"classes_fq":["Program"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":[],"namespace":null,"parse_status":"ok","partial_types":["Program"],"type_kinds":{"Program":"class"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":265,"imports":[],"exports":["Program"]},null],[371,371,"Program.cs","csharp","csharp",null,"src.Ordering.API.Program.cs","low","scan_root_path_dotted_non_python",null,25,16,1,8,0.04,0,0,3,-372,1,-372,1,[19,514,516],null,null,null,null,null,null,null,null,null,{"csharp":{"attributes":[],"classes":[],"classes_fq":[],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":[],"namespace":null,"parse_status":"ok","partial_types":[],"type_kinds":{},"uses_fq":[],"method_symbols":[{"id":"src/Ordering.API/Program.cs#<file>","name":"<file>","owner":null,"owner_kind":null,"file":-372,"kind":"function","source":"framework_facts","framework_roles":[{"framework":"dotnet_runtime","kind":"RUNTIME_ENTRY","registration":"fw:dotnet_runtime:RUNTIME_ENTRY:src/Ordering.API/Program.cs#<file>:top_level_statements#1","entry_kind":"top_level_statements"}]}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":606,"imports":[-20,-515,-517],"exports":[]},null],[372,372,"Buyer.cs","csharp","csharp",null,"src.Ordering.Domain.AggregatesModel.BuyerAggregate.Buyer.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.Domain.AggregatesModel.BuyerAggregate",51,36,0,15,0.0,0,17,9,-373,2,-373,2,[375,381,390,391],["System.ComponentModel.DataAnnotations"],["System.ComponentModel.DataAnnotations"],["eShop.Ordering.Domain.AggregatesModel.BuyerAggregate.Buyer"],["Buyer"],["eShop.Ordering.Domain.AggregatesModel.BuyerAggregate.Buyer"],["eShop.Ordering.Domain.AggregatesModel.BuyerAggregate.Buyer"],null,["eShop.Ordering.Domain.AggregatesModel.BuyerAggregate.Buyer"],null,{"csharp":{"attributes":[],"classes":["Buyer"],"classes_fq":["eShop.Ordering.Domain.AggregatesModel.BuyerAggregate.Buyer"],"extends_fq":["eShop.Ordering.Domain.Seedwork.Entity"],"functions":[],"implements_fq":["eShop.Ordering.Domain.Seedwork.IAggregateRoot"],"imports":["System.ComponentModel.DataAnnotations"],"methods":["<init>","<init>","VerifyOrAddPaymentMethod"],"namespace":"eShop.Ordering.Domain.AggregatesModel.BuyerAggregate","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.Domain.AggregatesModel.BuyerAggregate.Buyer":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Ordering.Domain/AggregatesModel/BuyerAggregate/Buyer.cs#eShop.Ordering.Domain.AggregatesModel.BuyerAggregate.Buyer.<init>()","name":"<init>","owner":null,"owner_kind":null,"file":-373,"kind":"function","source":"call_graph"},{"id":"src/Ordering.Domain/AggregatesModel/BuyerAggregate/Buyer.cs#eShop.Ordering.Domain.AggregatesModel.BuyerAggregate.Buyer.<init>(System.String,System.String)","name":"<init>","owner":null,"owner_kind":null,"file":-373,"kind":"function","source":"call_graph"},{"id":"src/Ordering.Domain/AggregatesModel/BuyerAggregate/Buyer.cs#eShop.Ordering.Domain.AggregatesModel.BuyerAggregate.Buyer.VerifyOrAddPaymentMethod","name":"VerifyOrAddPaymentMethod","owner":"eShop.Ordering.Domain.AggregatesModel.BuyerAggregate.Buyer","owner_kind":"class","file":-373,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":1619,"imports":[-376,-382,-391,-392],"exports":["eShop.Ordering.Domain.AggregatesModel.BuyerAggregate.Buyer"]},null],[373,373,"CardType.cs","csharp","csharp",null,"src.Ordering.Domain.AggregatesModel.BuyerAggregate.CardType.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.Domain.AggregatesModel.BuyerAggregate",7,6,0,1,0.0,0,4,0,-374,1,-374,1,null,null,null,["eShop.Ordering.Domain.AggregatesModel.BuyerAggregate.CardType"],["CardType"],["eShop.Ordering.Domain.AggregatesModel.BuyerAggregate.CardType"],["eShop.Ordering.Domain.AggregatesModel.BuyerAggregate.CardType"],null,["eShop.Ordering.Domain.AggregatesModel.BuyerAggregate.CardType"],null,{"csharp":{"attributes":[],"classes":["CardType"],"classes_fq":["eShop.Ordering.Domain.AggregatesModel.BuyerAggregate.CardType"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":[],"namespace":"eShop.Ordering.Domain.AggregatesModel.BuyerAggregate","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.Domain.AggregatesModel.BuyerAggregate.CardType":"class"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":181,"imports":[],"exports":["eShop.Ordering.Domain.AggregatesModel.BuyerAggregate.CardType"]},null],[374,374,"IBuyerRepository.cs","csharp","csharp",null,"src.Ordering.Domain.AggregatesModel.BuyerAggregate.IBuyerRepository.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.Domain.AggregatesModel.BuyerAggregate",13,8,2,3,0.15384615384615385,0,15,3,-375,1,-375,1,[372,392],null,null,["eShop.Ordering.Domain.AggregatesModel.BuyerAggregate.IBuyerRepository"],["IBuyerRepository"],["eShop.Ordering.Domain.AggregatesModel.BuyerAggregate.IBuyerRepository"],["eShop.Ordering.Domain.AggregatesModel.BuyerAggregate.IBuyerRepository"],null,["eShop.Ordering.Domain.AggregatesModel.BuyerAggregate.IBuyerRepository"],null,{"csharp":{"attributes":[],"classes":["IBuyerRepository"],"classes_fq":["eShop.Ordering.Domain.AggregatesModel.BuyerAggregate.IBuyerRepository"],"extends_fq":["eShop.Ordering.Domain.Seedwork.IRepository<T>"],"functions":[],"implements_fq":[],"imports":[],"methods":["Add","Update","FindAsync","FindByIdAsync"],"namespace":"eShop.Ordering.Domain.AggregatesModel.BuyerAggregate","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.Domain.AggregatesModel.BuyerAggregate.IBuyerRepository":"interface"},"uses_fq":[],"method_symbols":[{"id":"src/Ordering.Domain/AggregatesModel/BuyerAggregate/IBuyerRepository.cs#eShop.Ordering.Domain.AggregatesModel.BuyerAggregate.IBuyerRepository.Add","name":"Add","owner":"eShop.Ordering.Domain.AggregatesModel.BuyerAggregate.IBuyerRepository","owner_kind":"interface","file":-375,"kind":"method","source":"method_ownership"},{"id":"src/Ordering.Domain/AggregatesModel/BuyerAggregate/IBuyerRepository.cs#eShop.Ordering.Domain.AggregatesModel.BuyerAggregate.IBuyerRepository.FindAsync","name":"FindAsync","owner":"eShop.Ordering.Domain.AggregatesModel.BuyerAggregate.IBuyerRepository","owner_kind":"interface","file":-375,"kind":"method","source":"method_ownership"},{"id":"src/Ordering.Domain/AggregatesModel/BuyerAggregate/IBuyerRepository.cs#eShop.Ordering.Domain.AggregatesModel.BuyerAggregate.IBuyerRepository.FindByIdAsync","name":"FindByIdAsync","owner":"eShop.Ordering.Domain.AggregatesModel.BuyerAggregate.IBuyerRepository","owner_kind":"interface","file":-375,"kind":"method","source":"method_ownership"},{"id":"src/Ordering.Domain/AggregatesModel/BuyerAggregate/IBuyerRepository.cs#eShop.Ordering.Domain.AggregatesModel.BuyerAggregate.IBuyerRepository.Update","name":"Update","owner":"eShop.Ordering.Domain.AggregatesModel.BuyerAggregate.IBuyerRepository","owner_kind":"interface","file":-375,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":399,"imports":[-373,-393],"exports":["eShop.Ordering.Domain.AggregatesModel.BuyerAggregate.IBuyerRepository"]},null],[375,375,"PaymentMethod.cs","csharp","csharp",null,"src.Ordering.Domain.AggregatesModel.BuyerAggregate.PaymentMethod.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.Domain.AggregatesModel.BuyerAggregate",43,35,0,8,0.0,0,8,5,-376,1,-376,1,[373,388,390],["System.ComponentModel.DataAnnotations"],["System.ComponentModel.DataAnnotations"],["eShop.Ordering.Domain.AggregatesModel.BuyerAggregate.PaymentMethod"],["PaymentMethod"],["eShop.Ordering.Domain.AggregatesModel.BuyerAggregate.PaymentMethod"],["eShop.Ordering.Domain.AggregatesModel.BuyerAggregate.PaymentMethod"],null,["eShop.Ordering.Domain.AggregatesModel.BuyerAggregate.PaymentMethod"],null,{"csharp":{"attributes":[],"classes":["PaymentMethod"],"classes_fq":["eShop.Ordering.Domain.AggregatesModel.BuyerAggregate.PaymentMethod"],"extends_fq":["eShop.Ordering.Domain.Seedwork.Entity"],"functions":[],"implements_fq":[],"imports":["System.ComponentModel.DataAnnotations"],"methods":["<init>","<init>","IsEqualTo"],"namespace":"eShop.Ordering.Domain.AggregatesModel.BuyerAggregate","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.Domain.AggregatesModel.BuyerAggregate.PaymentMethod":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Ordering.Domain/AggregatesModel/BuyerAggregate/PaymentMethod.cs#eShop.Ordering.Domain.AggregatesModel.BuyerAggregate.PaymentMethod.<init>(System.Int32,System.String,System.String,System.String,System.String,System.DateTime)","name":"<init>","owner":null,"owner_kind":null,"file":-376,"kind":"function","source":"call_graph"},{"id":"src/Ordering.Domain/AggregatesModel/BuyerAggregate/PaymentMethod.cs#eShop.Ordering.Domain.AggregatesModel.BuyerAggregate.PaymentMethod.IsEqualTo","name":"IsEqualTo","owner":"eShop.Ordering.Domain.AggregatesModel.BuyerAggregate.PaymentMethod","owner_kind":"class","file":-376,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":1501,"imports":[-374,-389,-391],"exports":["eShop.Ordering.Domain.AggregatesModel.BuyerAggregate.PaymentMethod"]},null],[376,376,"Address.cs","csharp","csharp",null,"src.Ordering.Domain.AggregatesModel.OrderAggregate.Address.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.Domain.AggregatesModel.OrderAggregate",33,27,1,5,0.030303030303030304,0,9,2,-377,1,-377,1,[394],["eShop.Ordering.Domain.SeedWork"],null,["eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Address"],["Address"],["eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Address"],["eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Address"],null,["eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Address"],null,{"csharp":{"attributes":[],"classes":["Address"],"classes_fq":["eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Address"],"extends_fq":["eShop.Ordering.Domain.SeedWork.ValueObject"],"functions":[],"implements_fq":[],"imports":["eShop.Ordering.Domain.SeedWork"],"methods":["<init>","<init>","GetEqualityComponents"],"namespace":"eShop.Ordering.Domain.AggregatesModel.OrderAggregate","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Address":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Ordering.Domain/AggregatesModel/OrderAggregate/Address.cs#eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Address.<init>(System.String,System.String,System.String,System.String,System.String)","name":"<init>","owner":null,"owner_kind":null,"file":-377,"kind":"function","source":"call_graph"},{"id":"src/Ordering.Domain/AggregatesModel/OrderAggregate/Address.cs#eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Address.GetEqualityComponents","name":"GetEqualityComponents","owner":"eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Address","owner_kind":"class","file":-377,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":938,"imports":[-395],"exports":["eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Address"]},null],[377,377,"IOrderRepository.cs","csharp","csharp",null,"src.Ordering.Domain.AggregatesModel.OrderAggregate.IOrderRepository.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.Domain.AggregatesModel.OrderAggregate",13,7,2,4,0.15384615384615385,0,30,3,-378,1,-378,1,[378,392],null,null,["eShop.Ordering.Domain.AggregatesModel.OrderAggregate.IOrderRepository"],["IOrderRepository"],["eShop.Ordering.Domain.AggregatesModel.OrderAggregate.IOrderRepository"],["eShop.Ordering.Domain.AggregatesModel.OrderAggregate.IOrderRepository"],null,["eShop.Ordering.Domain.AggregatesModel.OrderAggregate.IOrderRepository"],null,{"csharp":{"attributes":[],"classes":["IOrderRepository"],"classes_fq":["eShop.Ordering.Domain.AggregatesModel.OrderAggregate.IOrderRepository"],"extends_fq":["eShop.Ordering.Domain.Seedwork.IRepository<T>"],"functions":[],"implements_fq":[],"imports":[],"methods":["Add","Update","GetAsync"],"namespace":"eShop.Ordering.Domain.AggregatesModel.OrderAggregate","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.Domain.AggregatesModel.OrderAggregate.IOrderRepository":"interface"},"uses_fq":[],"method_symbols":[{"id":"src/Ordering.Domain/AggregatesModel/OrderAggregate/IOrderRepository.cs#eShop.Ordering.Domain.AggregatesModel.OrderAggregate.IOrderRepository.Add","name":"Add","owner":"eShop.Ordering.Domain.AggregatesModel.OrderAggregate.IOrderRepository","owner_kind":"interface","file":-378,"kind":"method","source":"method_ownership"},{"id":"src/Ordering.Domain/AggregatesModel/OrderAggregate/IOrderRepository.cs#eShop.Ordering.Domain.AggregatesModel.OrderAggregate.IOrderRepository.GetAsync","name":"GetAsync","owner":"eShop.Ordering.Domain.AggregatesModel.OrderAggregate.IOrderRepository","owner_kind":"interface","file":-378,"kind":"method","source":"method_ownership"},{"id":"src/Ordering.Domain/AggregatesModel/OrderAggregate/IOrderRepository.cs#eShop.Ordering.Domain.AggregatesModel.OrderAggregate.IOrderRepository.Update","name":"Update","owner":"eShop.Ordering.Domain.AggregatesModel.OrderAggregate.IOrderRepository","owner_kind":"interface","file":-378,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":346,"imports":[-379,-393],"exports":["eShop.Ordering.Domain.AggregatesModel.OrderAggregate.IOrderRepository"]},null],[378,378,"Order.cs","csharp","csharp",null,"src.Ordering.Domain.AggregatesModel.OrderAggregate.Order.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.Domain.AggregatesModel.OrderAggregate",186,137,14,35,0.07526881720430108,0,36,24,-379,4,-379,4,[372,376,379,380,382,383,384,385,386,387,388,390,391],["System.ComponentModel.DataAnnotations"],["System.ComponentModel.DataAnnotations"],["eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Order"],["Order"],["eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Order"],["eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Order"],null,["eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Order"],null,{"csharp":{"attributes":[],"classes":["Order"],"classes_fq":["eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Order"],"extends_fq":["eShop.Ordering.Domain.Seedwork.Entity"],"functions":[],"implements_fq":["eShop.Ordering.Domain.Seedwork.IAggregateRoot"],"imports":["System.ComponentModel.DataAnnotations"],"methods":["NewDraft","<init>","<init>","AddOrderItem","SetPaymentMethodVerified","SetAwaitingValidationStatus","SetStockConfirmedStatus","SetPaidStatus","SetShippedStatus","SetCancelledStatus","SetCancelledStatusWhenStockIsRejected","AddOrderStartedDomainEvent","StatusChangeException","GetTotal"],"namespace":"eShop.Ordering.Domain.AggregatesModel.OrderAggregate","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Order":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Ordering.Domain/AggregatesModel/OrderAggregate/Order.cs#eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Order.<init>()","name":"<init>","owner":null,"owner_kind":null,"file":-379,"kind":"function","source":"call_graph"},{"id":"src/Ordering.Domain/AggregatesModel/OrderAggregate/Order.cs#eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Order.<init>(System.String,System.String,eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Address,System.Int32,System.String,System.String,System.String,System.DateTime,System.Nullable<System.Int32>,System.Nullable<System.Int32>)","name":"<init>","owner":null,"owner_kind":null,"file":-379,"kind":"function","source":"call_graph"},{"id":"src/Ordering.Domain/AggregatesModel/OrderAggregate/Order.cs#eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Order.AddOrderItem","name":"AddOrderItem","owner":"eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Order","owner_kind":"class","file":-379,"kind":"method","source":"method_ownership"},{"id":"src/Ordering.Domain/AggregatesModel/OrderAggregate/Order.cs#eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Order.AddOrderStartedDomainEvent","name":"AddOrderStartedDomainEvent","owner":"eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Order","owner_kind":"class","file":-379,"kind":"method","source":"method_ownership"},{"id":"src/Ordering.Domain/AggregatesModel/OrderAggregate/Order.cs#eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Order.GetTotal","name":"GetTotal","owner":"eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Order","owner_kind":"class","file":-379,"kind":"method","source":"method_ownership"},{"id":"src/Ordering.Domain/AggregatesModel/OrderAggregate/Order.cs#eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Order.NewDraft","name":"NewDraft","owner":"eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Order","owner_kind":"class","file":-379,"kind":"method","source":"method_ownership"},{"id":"src/Ordering.Domain/AggregatesModel/OrderAggregate/Order.cs#eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Order.SetAwaitingValidationStatus","name":"SetAwaitingValidationStatus","owner":"eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Order","owner_kind":"class","file":-379,"kind":"method","source":"method_ownership"},{"id":"src/Ordering.Domain/AggregatesModel/OrderAggregate/Order.cs#eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Order.SetCancelledStatus","name":"SetCancelledStatus","owner":"eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Order","owner_kind":"class","file":-379,"kind":"method","source":"method_ownership"},{"id":"src/Ordering.Domain/AggregatesModel/OrderAggregate/Order.cs#eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Order.SetCancelledStatusWhenStockIsRejected","name":"SetCancelledStatusWhenStockIsRejected","owner":"eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Order","owner_kind":"class","file":-379,"kind":"method","source":"method_ownership"},{"id":"src/Ordering.Domain/AggregatesModel/OrderAggregate/Order.cs#eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Order.SetPaidStatus","name":"SetPaidStatus","owner":"eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Order","owner_kind":"class","file":-379,"kind":"method","source":"method_ownership"},{"id":"src/Ordering.Domain/AggregatesModel/OrderAggregate/Order.cs#eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Order.SetPaymentMethodVerified","name":"SetPaymentMethodVerified","owner":"eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Order","owner_kind":"class","file":-379,"kind":"method","source":"method_ownership"},{"id":"src/Ordering.Domain/AggregatesModel/OrderAggregate/Order.cs#eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Order.SetShippedStatus","name":"SetShippedStatus","owner":"eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Order","owner_kind":"class","file":-379,"kind":"method","source":"method_ownership"},{"id":"src/Ordering.Domain/AggregatesModel/OrderAggregate/Order.cs#eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Order.SetStockConfirmedStatus","name":"SetStockConfirmedStatus","owner":"eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Order","owner_kind":"class","file":-379,"kind":"method","source":"method_ownership"},{"id":"src/Ordering.Domain/AggregatesModel/OrderAggregate/Order.cs#eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Order.StatusChangeException","name":"StatusChangeException","owner":"eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Order","owner_kind":"class","file":-379,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":6864,"imports":[-373,-377,-380,-381,-383,-384,-385,-386,-387,-388,-389,-391,-392],"exports":["eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Order"]},null],[379,379,"OrderItem.cs","csharp","csharp",null,"src.Ordering.Domain.AggregatesModel.OrderAggregate.OrderItem.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.Domain.AggregatesModel.OrderAggregate",63,47,0,16,0.0,0,8,4,-380,1,-380,1,[388,390],["System.ComponentModel.DataAnnotations"],["System.ComponentModel.DataAnnotations"],["eShop.Ordering.Domain.AggregatesModel.OrderAggregate.OrderItem"],["OrderItem"],["eShop.Ordering.Domain.AggregatesModel.OrderAggregate.OrderItem"],["eShop.Ordering.Domain.AggregatesModel.OrderAggregate.OrderItem"],null,["eShop.Ordering.Domain.AggregatesModel.OrderAggregate.OrderItem"],null,{"csharp":{"attributes":[],"classes":["OrderItem"],"classes_fq":["eShop.Ordering.Domain.AggregatesModel.OrderAggregate.OrderItem"],"extends_fq":["eShop.Ordering.Domain.Seedwork.Entity"],"functions":[],"implements_fq":[],"imports":["System.ComponentModel.DataAnnotations"],"methods":["<init>","<init>","SetNewDiscount","AddUnits"],"namespace":"eShop.Ordering.Domain.AggregatesModel.OrderAggregate","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.Domain.AggregatesModel.OrderAggregate.OrderItem":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Ordering.Domain/AggregatesModel/OrderAggregate/OrderItem.cs#eShop.Ordering.Domain.AggregatesModel.OrderAggregate.OrderItem.<init>(System.Int32,System.String,System.Decimal,System.Decimal,System.String,System.Int32)","name":"<init>","owner":null,"owner_kind":null,"file":-380,"kind":"function","source":"call_graph"},{"id":"src/Ordering.Domain/AggregatesModel/OrderAggregate/OrderItem.cs#eShop.Ordering.Domain.AggregatesModel.OrderAggregate.OrderItem.AddUnits","name":"AddUnits","owner":"eShop.Ordering.Domain.AggregatesModel.OrderAggregate.OrderItem","owner_kind":"class","file":-380,"kind":"method","source":"method_ownership"},{"id":"src/Ordering.Domain/AggregatesModel/OrderAggregate/OrderItem.cs#eShop.Ordering.Domain.AggregatesModel.OrderAggregate.OrderItem.SetNewDiscount","name":"SetNewDiscount","owner":"eShop.Ordering.Domain.AggregatesModel.OrderAggregate.OrderItem","owner_kind":"class","file":-380,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":1520,"imports":[-389,-391],"exports":["eShop.Ordering.Domain.AggregatesModel.OrderAggregate.OrderItem"]},null],[380,380,"OrderStatus.cs","csharp","csharp",null,"src.Ordering.Domain.AggregatesModel.OrderAggregate.OrderStatus.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.Domain.AggregatesModel.OrderAggregate",14,12,0,2,0.0,0,13,0,-381,1,-381,1,null,["System.Text.Json.Serialization"],["System.Text.Json.Serialization"],["eShop.Ordering.Domain.AggregatesModel.OrderAggregate.OrderStatus"],["OrderStatus"],["eShop.Ordering.Domain.AggregatesModel.OrderAggregate.OrderStatus"],["eShop.Ordering.Domain.AggregatesModel.OrderAggregate.OrderStatus"],null,["eShop.Ordering.Domain.AggregatesModel.OrderAggregate.OrderStatus"],null,{"csharp":{"attributes":["System.Text.Json.Serialization.JsonConverterAttribute"],"classes":["OrderStatus"],"classes_fq":["eShop.Ordering.Domain.AggregatesModel.OrderAggregate.OrderStatus"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["System.Text.Json.Serialization"],"methods":[],"namespace":"eShop.Ordering.Domain.AggregatesModel.OrderAggregate","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.Domain.AggregatesModel.OrderAggregate.OrderStatus":"enum"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":304,"imports":[],"exports":["eShop.Ordering.Domain.AggregatesModel.OrderAggregate.OrderStatus"]},null],[381,381,"BuyerPaymentMethodVerifiedDomainEvent.cs","csharp","csharp",null,"src.Ordering.Domain.Events.BuyerPaymentMethodVerifiedDomainEvent.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.Domain.Events",16,14,0,2,0.0,0,3,2,-373,2,-373,2,[372,375],null,null,["eShop.Ordering.Domain.Events.BuyerAndPaymentMethodVerifiedDomainEvent"],["BuyerAndPaymentMethodVerifiedDomainEvent"],["eShop.Ordering.Domain.Events.BuyerAndPaymentMethodVerifiedDomainEvent"],["eShop.Ordering.Domain.Events.BuyerAndPaymentMethodVerifiedDomainEvent"],null,["eShop.Ordering.Domain.Events.BuyerAndPaymentMethodVerifiedDomainEvent"],null,{"csharp":{"attributes":[],"classes":["BuyerAndPaymentMethodVerifiedDomainEvent"],"classes_fq":["eShop.Ordering.Domain.Events.BuyerAndPaymentMethodVerifiedDomainEvent"],"extends_fq":["INotification"],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>"],"namespace":"eShop.Ordering.Domain.Events","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.Domain.Events.BuyerAndPaymentMethodVerifiedDomainEvent":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Ordering.Domain/Events/BuyerPaymentMethodVerifiedDomainEvent.cs#eShop.Ordering.Domain.Events.BuyerAndPaymentMethodVerifiedDomainEvent.<init>","name":"<init>","owner":null,"owner_kind":null,"file":-382,"kind":"function","source":"call_graph"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":458,"imports":[-373,-376],"exports":["eShop.Ordering.Domain.Events.BuyerAndPaymentMethodVerifiedDomainEvent"]},null],[382,382,"OrderCancelledDomainEvent.cs","csharp","csharp",null,"src.Ordering.Domain.Events.OrderCancelledDomainEvent.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.Domain.Events",12,9,0,3,0.0,0,3,1,-379,4,-379,4,[378],null,null,["eShop.Ordering.Domain.Events.OrderCancelledDomainEvent"],["OrderCancelledDomainEvent"],["eShop.Ordering.Domain.Events.OrderCancelledDomainEvent"],["eShop.Ordering.Domain.Events.OrderCancelledDomainEvent"],null,["eShop.Ordering.Domain.Events.OrderCancelledDomainEvent"],null,{"csharp":{"attributes":[],"classes":["OrderCancelledDomainEvent"],"classes_fq":["eShop.Ordering.Domain.Events.OrderCancelledDomainEvent"],"extends_fq":["INotification"],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>"],"namespace":"eShop.Ordering.Domain.Events","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.Domain.Events.OrderCancelledDomainEvent":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Ordering.Domain/Events/OrderCancelledDomainEvent.cs#eShop.Ordering.Domain.Events.OrderCancelledDomainEvent.<init>","name":"<init>","owner":null,"owner_kind":null,"file":-383,"kind":"function","source":"call_graph"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":222,"imports":[-379],"exports":["eShop.Ordering.Domain.Events.OrderCancelledDomainEvent"]},null],[383,383,"OrderShippedDomainEvent.cs","csharp","csharp",null,"src.Ordering.Domain.Events.OrderShippedDomainEvent.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.Domain.Events",11,9,0,2,0.0,0,3,1,-379,4,-379,4,[378],null,null,["eShop.Ordering.Domain.Events.OrderShippedDomainEvent"],["OrderShippedDomainEvent"],["eShop.Ordering.Domain.Events.OrderShippedDomainEvent"],["eShop.Ordering.Domain.Events.OrderShippedDomainEvent"],null,["eShop.Ordering.Domain.Events.OrderShippedDomainEvent"],null,{"csharp":{"attributes":[],"classes":["OrderShippedDomainEvent"],"classes_fq":["eShop.Ordering.Domain.Events.OrderShippedDomainEvent"],"extends_fq":["INotification"],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>"],"namespace":"eShop.Ordering.Domain.Events","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.Domain.Events.OrderShippedDomainEvent":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Ordering.Domain/Events/OrderShippedDomainEvent.cs#eShop.Ordering.Domain.Events.OrderShippedDomainEvent.<init>","name":"<init>","owner":null,"owner_kind":null,"file":-384,"kind":"function","source":"call_graph"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":217,"imports":[-379],"exports":["eShop.Ordering.Domain.Events.OrderShippedDomainEvent"]},null],[384,384,"OrderStartedDomainEvent.cs","csharp","csharp",null,"src.Ordering.Domain.Events.OrderStartedDomainEvent.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.Domain.Events",15,11,3,1,0.2,0,5,1,-379,4,-379,4,[378],null,null,["eShop.Ordering.Domain.Events.OrderStartedDomainEvent"],["OrderStartedDomainEvent"],["eShop.Ordering.Domain.Events.OrderStartedDomainEvent"],["eShop.Ordering.Domain.Events.OrderStartedDomainEvent"],null,["eShop.Ordering.Domain.Events.OrderStartedDomainEvent"],null,{"csharp":{"attributes":[],"classes":["OrderStartedDomainEvent"],"classes_fq":["eShop.Ordering.Domain.Events.OrderStartedDomainEvent"],"extends_fq":["INotification"],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>"],"namespace":"eShop.Ordering.Domain.Events","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.Domain.Events.OrderStartedDomainEvent":"record"},"uses_fq":[],"method_symbols":[{"id":"src/Ordering.Domain/Events/OrderStartedDomainEvent.cs#eShop.Ordering.Domain.Events.OrderStartedDomainEvent.<init>(eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Order,System.String,System.String,System.Int32,System.String,System.String,System.String,System.DateTime)","name":"<init>","owner":null,"owner_kind":null,"file":-385,"kind":"function","source":"call_graph"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":364,"imports":[-379],"exports":["eShop.Ordering.Domain.Events.OrderStartedDomainEvent"]},null],[385,385,"OrderStatusChangedToAwaitingValidationDomainEvent.cs","csharp","csharp",null,"src.Ordering.Domain.Events.OrderStatusChangedToAwaitingValidationDomainEvent.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.Domain.Events",18,13,3,2,0.16666666666666666,0,3,1,-386,1,-386,1,[379],null,null,["eShop.Ordering.Domain.Events.OrderStatusChangedToAwaitingValidationDomainEvent"],["OrderStatusChangedToAwaitingValidationDomainEvent"],["eShop.Ordering.Domain.Events.OrderStatusChangedToAwaitingValidationDomainEvent"],["eShop.Ordering.Domain.Events.OrderStatusChangedToAwaitingValidationDomainEvent"],null,["eShop.Ordering.Domain.Events.OrderStatusChangedToAwaitingValidationDomainEvent"],null,{"csharp":{"attributes":[],"classes":["OrderStatusChangedToAwaitingValidationDomainEvent"],"classes_fq":["eShop.Ordering.Domain.Events.OrderStatusChangedToAwaitingValidationDomainEvent"],"extends_fq":["INotification"],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>"],"namespace":"eShop.Ordering.Domain.Events","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.Domain.Events.OrderStatusChangedToAwaitingValidationDomainEvent":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Ordering.Domain/Events/OrderStatusChangedToAwaitingValidationDomainEvent.cs#eShop.Ordering.Domain.Events.OrderStatusChangedToAwaitingValidationDomainEvent.<init>","name":"<init>","owner":null,"owner_kind":null,"file":-386,"kind":"function","source":"call_graph"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":496,"imports":[-380],"exports":["eShop.Ordering.Domain.Events.OrderStatusChangedToAwaitingValidationDomainEvent"]},null],[386,386,"OrderStatusChangedToPaidDomainEvent.cs","csharp","csharp",null,"src.Ordering.Domain.Events.OrderStatusChangedToPaidDomainEvent.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.Domain.Events",18,13,3,2,0.16666666666666666,0,3,1,-387,1,-387,1,[379],null,null,["eShop.Ordering.Domain.Events.OrderStatusChangedToPaidDomainEvent"],["OrderStatusChangedToPaidDomainEvent"],["eShop.Ordering.Domain.Events.OrderStatusChangedToPaidDomainEvent"],["eShop.Ordering.Domain.Events.OrderStatusChangedToPaidDomainEvent"],null,["eShop.Ordering.Domain.Events.OrderStatusChangedToPaidDomainEvent"],null,{"csharp":{"attributes":[],"classes":["OrderStatusChangedToPaidDomainEvent"],"classes_fq":["eShop.Ordering.Domain.Events.OrderStatusChangedToPaidDomainEvent"],"extends_fq":["INotification"],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>"],"namespace":"eShop.Ordering.Domain.Events","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.Domain.Events.OrderStatusChangedToPaidDomainEvent":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Ordering.Domain/Events/OrderStatusChangedToPaidDomainEvent.cs#eShop.Ordering.Domain.Events.OrderStatusChangedToPaidDomainEvent.<init>","name":"<init>","owner":null,"owner_kind":null,"file":-387,"kind":"function","source":"call_graph"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":443,"imports":[-380],"exports":["eShop.Ordering.Domain.Events.OrderStatusChangedToPaidDomainEvent"]},null],[387,387,"OrderStatusChangedToStockConfirmedDomainEvent.cs","csharp","csharp",null,"src.Ordering.Domain.Events.OrderStatusChangedToStockConfirmedDomainEvent.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.Domain.Events",13,8,3,2,0.23076923076923078,0,3,0,-388,1,-388,1,null,null,null,["eShop.Ordering.Domain.Events.OrderStatusChangedToStockConfirmedDomainEvent"],["OrderStatusChangedToStockConfirmedDomainEvent"],["eShop.Ordering.Domain.Events.OrderStatusChangedToStockConfirmedDomainEvent"],["eShop.Ordering.Domain.Events.OrderStatusChangedToStockConfirmedDomainEvent"],null,["eShop.Ordering.Domain.Events.OrderStatusChangedToStockConfirmedDomainEvent"],null,{"csharp":{"attributes":[],"classes":["OrderStatusChangedToStockConfirmedDomainEvent"],"classes_fq":["eShop.Ordering.Domain.Events.OrderStatusChangedToStockConfirmedDomainEvent"],"extends_fq":["INotification"],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>"],"namespace":"eShop.Ordering.Domain.Events","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.Domain.Events.OrderStatusChangedToStockConfirmedDomainEvent":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Ordering.Domain/Events/OrderStatusChangedToStockConfirmedDomainEvent.cs#eShop.Ordering.Domain.Events.OrderStatusChangedToStockConfirmedDomainEvent.<init>","name":"<init>","owner":null,"owner_kind":null,"file":-388,"kind":"function","source":"call_graph"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":345,"imports":[],"exports":["eShop.Ordering.Domain.Events.OrderStatusChangedToStockConfirmedDomainEvent"]},null],[388,388,"OrderingDomainException.cs","csharp","csharp",null,"src.Ordering.Domain.Exceptions.OrderingDomainException.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.Domain.Exceptions",18,12,3,3,0.16666666666666666,0,11,0,-389,1,-389,1,null,null,null,["eShop.Ordering.Domain.Exceptions.OrderingDomainException"],["OrderingDomainException"],["eShop.Ordering.Domain.Exceptions.OrderingDomainException"],["eShop.Ordering.Domain.Exceptions.OrderingDomainException"],null,["eShop.Ordering.Domain.Exceptions.OrderingDomainException"],null,{"csharp":{"attributes":[],"classes":["OrderingDomainException"],"classes_fq":["eShop.Ordering.Domain.Exceptions.OrderingDomainException"],"extends_fq":["System.Exception"],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>","<init>","<init>"],"namespace":"eShop.Ordering.Domain.Exceptions","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.Domain.Exceptions.OrderingDomainException":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Ordering.Domain/Exceptions/OrderingDomainException.cs#eShop.Ordering.Domain.Exceptions.OrderingDomainException.<init>(System.String)","name":"<init>","owner":null,"owner_kind":null,"file":-389,"kind":"function","source":"call_graph"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":426,"imports":[],"exports":["eShop.Ordering.Domain.Exceptions.OrderingDomainException"]},null],[389,389,"GlobalUsings.cs","csharp","csharp",null,"src.Ordering.Domain.GlobalUsings.cs","low","scan_root_path_dotted_non_python",null,7,7,0,0,0.0,0,0,0,-390,1,-390,1,null,["System.Reflection","eShop.Ordering.Domain.Exceptions","MediatR","eShop.Ordering.Domain.AggregatesModel.BuyerAggregate","eShop.Ordering.Domain.AggregatesModel.OrderAggregate","eShop.Ordering.Domain.Events","eShop.Ordering.Domain.Seedwork"],["System.Reflection","MediatR"],null,null,null,null,null,null,null,{"csharp":{"attributes":[],"classes":[],"classes_fq":[],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["System.Reflection","eShop.Ordering.Domain.Exceptions","MediatR","eShop.Ordering.Domain.AggregatesModel.BuyerAggregate","eShop.Ordering.Domain.AggregatesModel.OrderAggregate","eShop.Ordering.Domain.Events","eShop.Ordering.Domain.Seedwork"],"methods":[],"namespace":null,"parse_status":"ok","partial_types":[],"type_kinds":{},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":326,"imports":[],"exports":[]},null],[390,390,"Entity.cs","csharp","csharp",null,"src.Ordering.Domain.SeedWork.Entity.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.Domain.Seedwork",87,72,0,15,0.0,0,12,0,-391,1,-391,1,null,null,null,["eShop.Ordering.Domain.Seedwork.Entity"],["Entity"],["eShop.Ordering.Domain.Seedwork.Entity"],["eShop.Ordering.Domain.Seedwork.Entity"],null,["eShop.Ordering.Domain.Seedwork.Entity"],null,{"csharp":{"attributes":[],"classes":["Entity"],"classes_fq":["eShop.Ordering.Domain.Seedwork.Entity"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":["AddDomainEvent","RemoveDomainEvent","ClearDomainEvents","IsTransient","Equals","GetHashCode","<init>","<init>"],"namespace":"eShop.Ordering.Domain.Seedwork","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.Domain.Seedwork.Entity":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Ordering.Domain/SeedWork/Entity.cs#eShop.Ordering.Domain.Seedwork.Entity.AddDomainEvent","name":"AddDomainEvent","owner":"eShop.Ordering.Domain.Seedwork.Entity","owner_kind":"class","file":-391,"kind":"method","source":"method_ownership"},{"id":"src/Ordering.Domain/SeedWork/Entity.cs#eShop.Ordering.Domain.Seedwork.Entity.ClearDomainEvents","name":"ClearDomainEvents","owner":"eShop.Ordering.Domain.Seedwork.Entity","owner_kind":"class","file":-391,"kind":"method","source":"method_ownership"},{"id":"src/Ordering.Domain/SeedWork/Entity.cs#eShop.Ordering.Domain.Seedwork.Entity.Equals","name":"Equals","owner":"eShop.Ordering.Domain.Seedwork.Entity","owner_kind":"class","file":-391,"kind":"method","source":"method_ownership"},{"id":"src/Ordering.Domain/SeedWork/Entity.cs#eShop.Ordering.Domain.Seedwork.Entity.GetHashCode","name":"GetHashCode","owner":"eShop.Ordering.Domain.Seedwork.Entity","owner_kind":"class","file":-391,"kind":"method","source":"method_ownership"},{"id":"src/Ordering.Domain/SeedWork/Entity.cs#eShop.Ordering.Domain.Seedwork.Entity.IsTransient","name":"IsTransient","owner":"eShop.Ordering.Domain.Seedwork.Entity","owner_kind":"class","file":-391,"kind":"method","source":"method_ownership"},{"id":"src/Ordering.Domain/SeedWork/Entity.cs#eShop.Ordering.Domain.Seedwork.Entity.RemoveDomainEvent","name":"RemoveDomainEvent","owner":"eShop.Ordering.Domain.Seedwork.Entity","owner_kind":"class","file":-391,"kind":"method","source":"method_ownership"},{"id":"src/Ordering.Domain/SeedWork/Entity.cs#eShop.Ordering.Domain.Seedwork.Entity.op_Equality","name":"<init>","owner":"eShop.Ordering.Domain.Seedwork.Entity","owner_kind":"class","file":-391,"kind":"method","source":"method_ownership"},{"id":"src/Ordering.Domain/SeedWork/Entity.cs#eShop.Ordering.Domain.Seedwork.Entity.op_Inequality","name":"<init>","owner":"eShop.Ordering.Domain.Seedwork.Entity","owner_kind":"class","file":-391,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":2087,"imports":[],"exports":["eShop.Ordering.Domain.Seedwork.Entity"]},null],[391,391,"IAggregateRoot.cs","csharp","csharp",null,"src.Ordering.Domain.SeedWork.IAggregateRoot.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.Domain.Seedwork",5,2,0,3,0.0,0,5,0,-392,1,-392,1,null,null,null,["eShop.Ordering.Domain.Seedwork.IAggregateRoot"],["IAggregateRoot"],["eShop.Ordering.Domain.Seedwork.IAggregateRoot"],["eShop.Ordering.Domain.Seedwork.IAggregateRoot"],null,["eShop.Ordering.Domain.Seedwork.IAggregateRoot"],null,{"csharp":{"attributes":[],"classes":["IAggregateRoot"],"classes_fq":["eShop.Ordering.Domain.Seedwork.IAggregateRoot"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":[],"namespace":"eShop.Ordering.Domain.Seedwork","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.Domain.Seedwork.IAggregateRoot":"interface"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":84,"imports":[],"exports":["eShop.Ordering.Domain.Seedwork.IAggregateRoot"]},null],[392,392,"IRepository.cs","csharp","csharp",null,"src.Ordering.Domain.SeedWork.IRepository.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.Domain.Seedwork",6,5,0,1,0.0,0,4,2,-393,1,-393,1,[391,393],null,null,["eShop.Ordering.Domain.Seedwork.IRepository<T>"],["IRepository"],["eShop.Ordering.Domain.Seedwork.IRepository<T>"],["eShop.Ordering.Domain.Seedwork.IRepository<T>"],null,["eShop.Ordering.Domain.Seedwork.IRepository<T>"],null,{"csharp":{"attributes":[],"classes":["IRepository"],"classes_fq":["eShop.Ordering.Domain.Seedwork.IRepository<T>"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":[],"namespace":"eShop.Ordering.Domain.Seedwork","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.Domain.Seedwork.IRepository<T>":"interface"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":143,"imports":[-392,-394],"exports":["eShop.Ordering.Domain.Seedwork.IRepository<T>"]},null],[393,393,"IUnitOfWork.cs","csharp","csharp",null,"src.Ordering.Domain.SeedWork.IUnitOfWork.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.Domain.Seedwork",7,6,0,1,0.0,0,15,0,-394,1,-394,1,null,null,null,["eShop.Ordering.Domain.Seedwork.IUnitOfWork"],["IUnitOfWork"],["eShop.Ordering.Domain.Seedwork.IUnitOfWork"],["eShop.Ordering.Domain.Seedwork.IUnitOfWork"],null,["eShop.Ordering.Domain.Seedwork.IUnitOfWork"],null,{"csharp":{"attributes":[],"classes":["IUnitOfWork"],"classes_fq":["eShop.Ordering.Domain.Seedwork.IUnitOfWork"],"extends_fq":["System.IDisposable"],"functions":[],"implements_fq":[],"imports":[],"methods":["SaveChangesAsync","SaveEntitiesAsync"],"namespace":"eShop.Ordering.Domain.Seedwork","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.Domain.Seedwork.IUnitOfWork":"interface"},"uses_fq":[],"method_symbols":[{"id":"src/Ordering.Domain/SeedWork/IUnitOfWork.cs#eShop.Ordering.Domain.Seedwork.IUnitOfWork.SaveChangesAsync","name":"SaveChangesAsync","owner":"eShop.Ordering.Domain.Seedwork.IUnitOfWork","owner_kind":"interface","file":-394,"kind":"method","source":"method_ownership"},{"id":"src/Ordering.Domain/SeedWork/IUnitOfWork.cs#eShop.Ordering.Domain.Seedwork.IUnitOfWork.SaveEntitiesAsync","name":"SaveEntitiesAsync","owner":"eShop.Ordering.Domain.Seedwork.IUnitOfWork","owner_kind":"interface","file":-394,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":253,"imports":[],"exports":["eShop.Ordering.Domain.Seedwork.IUnitOfWork"]},null],[394,394,"ValueObject.cs","csharp","csharp",null,"src.Ordering.Domain.SeedWork.ValueObject.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.Domain.SeedWork",44,36,0,8,0.0,0,4,0,-395,1,-395,1,null,null,null,["eShop.Ordering.Domain.SeedWork.ValueObject"],["ValueObject"],["eShop.Ordering.Domain.SeedWork.ValueObject"],["eShop.Ordering.Domain.SeedWork.ValueObject"],null,["eShop.Ordering.Domain.SeedWork.ValueObject"],null,{"csharp":{"attributes":[],"classes":["ValueObject"],"classes_fq":["eShop.Ordering.Domain.SeedWork.ValueObject"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":["EqualOperator","NotEqualOperator","GetEqualityComponents","Equals","GetHashCode","GetCopy"],"namespace":"eShop.Ordering.Domain.SeedWork","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.Domain.SeedWork.ValueObject":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Ordering.Domain/SeedWork/ValueObject.cs#eShop.Ordering.Domain.SeedWork.ValueObject.EqualOperator","name":"EqualOperator","owner":"eShop.Ordering.Domain.SeedWork.ValueObject","owner_kind":"class","file":-395,"kind":"method","source":"method_ownership"},{"id":"src/Ordering.Domain/SeedWork/ValueObject.cs#eShop.Ordering.Domain.SeedWork.ValueObject.Equals","name":"Equals","owner":"eShop.Ordering.Domain.SeedWork.ValueObject","owner_kind":"class","file":-395,"kind":"method","source":"method_ownership"},{"id":"src/Ordering.Domain/SeedWork/ValueObject.cs#eShop.Ordering.Domain.SeedWork.ValueObject.GetCopy","name":"GetCopy","owner":"eShop.Ordering.Domain.SeedWork.ValueObject","owner_kind":"class","file":-395,"kind":"method","source":"method_ownership"},{"id":"src/Ordering.Domain/SeedWork/ValueObject.cs#eShop.Ordering.Domain.SeedWork.ValueObject.GetEqualityComponents","name":"GetEqualityComponents","owner":"eShop.Ordering.Domain.SeedWork.ValueObject","owner_kind":"class","file":-395,"kind":"method","source":"method_ownership"},{"id":"src/Ordering.Domain/SeedWork/ValueObject.cs#eShop.Ordering.Domain.SeedWork.ValueObject.GetHashCode","name":"GetHashCode","owner":"eShop.Ordering.Domain.SeedWork.ValueObject","owner_kind":"class","file":-395,"kind":"method","source":"method_ownership"},{"id":"src/Ordering.Domain/SeedWork/ValueObject.cs#eShop.Ordering.Domain.SeedWork.ValueObject.NotEqualOperator","name":"NotEqualOperator","owner":"eShop.Ordering.Domain.SeedWork.ValueObject","owner_kind":"class","file":-395,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":1142,"imports":[],"exports":["eShop.Ordering.Domain.SeedWork.ValueObject"]},null],[395,395,"BuyerEntityTypeConfiguration.cs","csharp","csharp",null,"src.Ordering.Infrastructure.EntityConfigurations.BuyerEntityTypeConfiguration.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.Infrastructure.EntityConfigurations",24,18,0,6,0.0,0,1,1,-396,1,-396,1,[372],null,null,["eShop.Ordering.Infrastructure.EntityConfigurations.BuyerEntityTypeConfiguration"],["BuyerEntityTypeConfiguration"],["eShop.Ordering.Infrastructure.EntityConfigurations.BuyerEntityTypeConfiguration"],["eShop.Ordering.Infrastructure.EntityConfigurations.BuyerEntityTypeConfiguration"],null,["eShop.Ordering.Infrastructure.EntityConfigurations.BuyerEntityTypeConfiguration"],null,{"csharp":{"attributes":[],"classes":["BuyerEntityTypeConfiguration"],"classes_fq":["eShop.Ordering.Infrastructure.EntityConfigurations.BuyerEntityTypeConfiguration"],"extends_fq":["IEntityTypeConfiguration<Buyer>"],"functions":[],"implements_fq":[],"imports":[],"methods":["Configure"],"namespace":"eShop.Ordering.Infrastructure.EntityConfigurations","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.Infrastructure.EntityConfigurations.BuyerEntityTypeConfiguration":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Ordering.Infrastructure/EntityConfigurations/BuyerEntityTypeConfiguration.cs#eShop.Ordering.Infrastructure.EntityConfigurations.BuyerEntityTypeConfiguration.Configure","name":"Configure","owner":"eShop.Ordering.Infrastructure.EntityConfigurations.BuyerEntityTypeConfiguration","owner_kind":"class","file":-396,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":666,"imports":[-373],"exports":["eShop.Ordering.Infrastructure.EntityConfigurations.BuyerEntityTypeConfiguration"]},null],[396,396,"CardTypeEntityTypeConfiguration.cs","csharp","csharp",null,"src.Ordering.Infrastructure.EntityConfigurations.CardTypeEntityTypeConfiguration.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.Infrastructure.EntityConfigurations",17,14,0,3,0.0,0,1,1,-397,1,-397,1,[373],null,null,["eShop.Ordering.Infrastructure.EntityConfigurations.CardTypeEntityTypeConfiguration"],["CardTypeEntityTypeConfiguration"],["eShop.Ordering.Infrastructure.EntityConfigurations.CardTypeEntityTypeConfiguration"],["eShop.Ordering.Infrastructure.EntityConfigurations.CardTypeEntityTypeConfiguration"],null,["eShop.Ordering.Infrastructure.EntityConfigurations.CardTypeEntityTypeConfiguration"],null,{"csharp":{"attributes":[],"classes":["CardTypeEntityTypeConfiguration"],"classes_fq":["eShop.Ordering.Infrastructure.EntityConfigurations.CardTypeEntityTypeConfiguration"],"extends_fq":["IEntityTypeConfiguration<CardType>"],"functions":[],"implements_fq":[],"imports":[],"methods":["Configure"],"namespace":"eShop.Ordering.Infrastructure.EntityConfigurations","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.Infrastructure.EntityConfigurations.CardTypeEntityTypeConfiguration":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Ordering.Infrastructure/EntityConfigurations/CardTypeEntityTypeConfiguration.cs#eShop.Ordering.Infrastructure.EntityConfigurations.CardTypeEntityTypeConfiguration.Configure","name":"Configure","owner":"eShop.Ordering.Infrastructure.EntityConfigurations.CardTypeEntityTypeConfiguration","owner_kind":"class","file":-397,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":496,"imports":[-374],"exports":["eShop.Ordering.Infrastructure.EntityConfigurations.CardTypeEntityTypeConfiguration"]},null],[397,397,"ClientRequestEntityTypeConfiguration.cs","csharp","csharp",null,"src.Ordering.Infrastructure.EntityConfigurations.ClientRequestEntityTypeConfiguration.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.Infrastructure.EntityConfigurations",10,9,0,1,0.0,0,1,1,-398,1,-398,1,[402],null,null,["eShop.Ordering.Infrastructure.EntityConfigurations.ClientRequestEntityTypeConfiguration"],["ClientRequestEntityTypeConfiguration"],["eShop.Ordering.Infrastructure.EntityConfigurations.ClientRequestEntityTypeConfiguration"],["eShop.Ordering.Infrastructure.EntityConfigurations.ClientRequestEntityTypeConfiguration"],null,["eShop.Ordering.Infrastructure.EntityConfigurations.ClientRequestEntityTypeConfiguration"],null,{"csharp":{"attributes":[],"classes":["ClientRequestEntityTypeConfiguration"],"classes_fq":["eShop.Ordering.Infrastructure.EntityConfigurations.ClientRequestEntityTypeConfiguration"],"extends_fq":["IEntityTypeConfiguration<ClientRequest>"],"functions":[],"implements_fq":[],"imports":[],"methods":["Configure"],"namespace":"eShop.Ordering.Infrastructure.EntityConfigurations","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.Infrastructure.EntityConfigurations.ClientRequestEntityTypeConfiguration":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Ordering.Infrastructure/EntityConfigurations/ClientRequestEntityTypeConfiguration.cs#eShop.Ordering.Infrastructure.EntityConfigurations.ClientRequestEntityTypeConfiguration.Configure","name":"Configure","owner":"eShop.Ordering.Infrastructure.EntityConfigurations.ClientRequestEntityTypeConfiguration","owner_kind":"class","file":-398,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":302,"imports":[-403],"exports":["eShop.Ordering.Infrastructure.EntityConfigurations.ClientRequestEntityTypeConfiguration"]},null],[398,398,"OrderEntityTypeConfiguration.cs","csharp","csharp",null,"src.Ordering.Infrastructure.EntityConfigurations.OrderEntityTypeConfiguration.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.Infrastructure.EntityConfigurations",36,27,1,8,0.027777777777777776,0,1,2,-399,1,-399,1,[375,378],null,null,["eShop.Ordering.Infrastructure.EntityConfigurations.OrderEntityTypeConfiguration"],["OrderEntityTypeConfiguration"],["eShop.Ordering.Infrastructure.EntityConfigurations.OrderEntityTypeConfiguration"],["eShop.Ordering.Infrastructure.EntityConfigurations.OrderEntityTypeConfiguration"],null,["eShop.Ordering.Infrastructure.EntityConfigurations.OrderEntityTypeConfiguration"],null,{"csharp":{"attributes":[],"classes":["OrderEntityTypeConfiguration"],"classes_fq":["eShop.Ordering.Infrastructure.EntityConfigurations.OrderEntityTypeConfiguration"],"extends_fq":["IEntityTypeConfiguration<Order>"],"functions":[],"implements_fq":[],"imports":[],"methods":["Configure"],"namespace":"eShop.Ordering.Infrastructure.EntityConfigurations","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.Infrastructure.EntityConfigurations.OrderEntityTypeConfiguration":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Ordering.Infrastructure/EntityConfigurations/OrderEntityTypeConfiguration.cs#eShop.Ordering.Infrastructure.EntityConfigurations.OrderEntityTypeConfiguration.Configure","name":"Configure","owner":"eShop.Ordering.Infrastructure.EntityConfigurations.OrderEntityTypeConfiguration","owner_kind":"class","file":-399,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":1102,"imports":[-376,-379],"exports":["eShop.Ordering.Infrastructure.EntityConfigurations.OrderEntityTypeConfiguration"]},null],[399,399,"OrderItemEntityTypeConfiguration.cs","csharp","csharp",null,"src.Ordering.Infrastructure.EntityConfigurations.OrderItemEntityTypeConfiguration.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.Infrastructure.EntityConfigurations",17,13,0,4,0.0,0,1,1,-400,1,-400,1,[379],null,null,["eShop.Ordering.Infrastructure.EntityConfigurations.OrderItemEntityTypeConfiguration"],["OrderItemEntityTypeConfiguration"],["eShop.Ordering.Infrastructure.EntityConfigurations.OrderItemEntityTypeConfiguration"],["eShop.Ordering.Infrastructure.EntityConfigurations.OrderItemEntityTypeConfiguration"],null,["eShop.Ordering.Infrastructure.EntityConfigurations.OrderItemEntityTypeConfiguration"],null,{"csharp":{"attributes":[],"classes":["OrderItemEntityTypeConfiguration"],"classes_fq":["eShop.Ordering.Infrastructure.EntityConfigurations.OrderItemEntityTypeConfiguration"],"extends_fq":["IEntityTypeConfiguration<OrderItem>"],"functions":[],"implements_fq":[],"imports":[],"methods":["Configure"],"namespace":"eShop.Ordering.Infrastructure.EntityConfigurations","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.Infrastructure.EntityConfigurations.OrderItemEntityTypeConfiguration":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Ordering.Infrastructure/EntityConfigurations/OrderItemEntityTypeConfiguration.cs#eShop.Ordering.Infrastructure.EntityConfigurations.OrderItemEntityTypeConfiguration.Configure","name":"Configure","owner":"eShop.Ordering.Infrastructure.EntityConfigurations.OrderItemEntityTypeConfiguration","owner_kind":"class","file":-400,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":505,"imports":[-380],"exports":["eShop.Ordering.Infrastructure.EntityConfigurations.OrderItemEntityTypeConfiguration"]},null],[400,400,"PaymentMethodEntityTypeConfiguration.cs","csharp","csharp",null,"src.Ordering.Infrastructure.EntityConfigurations.PaymentMethodEntityTypeConfiguration.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.Infrastructure.EntityConfigurations",46,36,0,10,0.0,0,1,1,-401,1,-401,1,[375],null,null,["eShop.Ordering.Infrastructure.EntityConfigurations.PaymentMethodEntityTypeConfiguration"],["PaymentMethodEntityTypeConfiguration"],["eShop.Ordering.Infrastructure.EntityConfigurations.PaymentMethodEntityTypeConfiguration"],["eShop.Ordering.Infrastructure.EntityConfigurations.PaymentMethodEntityTypeConfiguration"],null,["eShop.Ordering.Infrastructure.EntityConfigurations.PaymentMethodEntityTypeConfiguration"],null,{"csharp":{"attributes":[],"classes":["PaymentMethodEntityTypeConfiguration"],"classes_fq":["eShop.Ordering.Infrastructure.EntityConfigurations.PaymentMethodEntityTypeConfiguration"],"extends_fq":["IEntityTypeConfiguration<PaymentMethod>"],"functions":[],"implements_fq":[],"imports":[],"methods":["Configure"],"namespace":"eShop.Ordering.Infrastructure.EntityConfigurations","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.Infrastructure.EntityConfigurations.PaymentMethodEntityTypeConfiguration":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Ordering.Infrastructure/EntityConfigurations/PaymentMethodEntityTypeConfiguration.cs#eShop.Ordering.Infrastructure.EntityConfigurations.PaymentMethodEntityTypeConfiguration.Configure","name":"Configure","owner":"eShop.Ordering.Infrastructure.EntityConfigurations.PaymentMethodEntityTypeConfiguration","owner_kind":"class","file":-401,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":1321,"imports":[-376],"exports":["eShop.Ordering.Infrastructure.EntityConfigurations.PaymentMethodEntityTypeConfiguration"]},null],[401,401,"GlobalUsings.cs","csharp","csharp",null,"src.Ordering.Infrastructure.GlobalUsings.cs","low","scan_root_path_dotted_non_python",null,12,12,0,0,0.0,0,0,0,-402,1,-402,1,null,["System.Data","MediatR","Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Design","Microsoft.EntityFrameworkCore.Metadata.Builders","Microsoft.EntityFrameworkCore.Storage","eShop.Ordering.Domain.AggregatesModel.BuyerAggregate","eShop.Ordering.Domain.AggregatesModel.OrderAggregate","eShop.Ordering.Domain.Exceptions","eShop.Ordering.Domain.Seedwork","eShop.Ordering.Infrastructure.EntityConfigurations","eShop.Ordering.Infrastructure.Idempotency"],["System.Data","MediatR","Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Design","Microsoft.EntityFrameworkCore.Metadata.Builders","Microsoft.EntityFrameworkCore.Storage"],null,null,null,null,null,null,null,{"csharp":{"attributes":[],"classes":[],"classes_fq":[],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["System.Data","MediatR","Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Design","Microsoft.EntityFrameworkCore.Metadata.Builders","Microsoft.EntityFrameworkCore.Storage","eShop.Ordering.Domain.AggregatesModel.BuyerAggregate","eShop.Ordering.Domain.AggregatesModel.OrderAggregate","eShop.Ordering.Domain.Exceptions","eShop.Ordering.Domain.Seedwork","eShop.Ordering.Infrastructure.EntityConfigurations","eShop.Ordering.Infrastructure.Idempotency"],"methods":[],"namespace":null,"parse_status":"ok","partial_types":[],"type_kinds":{},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":607,"imports":[],"exports":[]},null],[402,402,"ClientRequest.cs","csharp","csharp",null,"src.Ordering.Infrastructure.Idempotency.ClientRequest.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.Infrastructure.Idempotency",11,9,0,2,0.0,0,2,0,-403,1,-403,1,null,["System.ComponentModel.DataAnnotations"],["System.ComponentModel.DataAnnotations"],["eShop.Ordering.Infrastructure.Idempotency.ClientRequest"],["ClientRequest"],["eShop.Ordering.Infrastructure.Idempotency.ClientRequest"],["eShop.Ordering.Infrastructure.Idempotency.ClientRequest"],null,["eShop.Ordering.Infrastructure.Idempotency.ClientRequest"],null,{"csharp":{"attributes":[],"classes":["ClientRequest"],"classes_fq":["eShop.Ordering.Infrastructure.Idempotency.ClientRequest"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["System.ComponentModel.DataAnnotations"],"methods":[],"namespace":"eShop.Ordering.Infrastructure.Idempotency","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.Infrastructure.Idempotency.ClientRequest":"class"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":258,"imports":[],"exports":["eShop.Ordering.Infrastructure.Idempotency.ClientRequest"]},null],[403,403,"IRequestManager.cs","csharp","csharp",null,"src.Ordering.Infrastructure.Idempotency.IRequestManager.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.Infrastructure.Idempotency",8,6,0,2,0.0,0,13,0,-404,1,-404,1,null,null,null,["eShop.Ordering.Infrastructure.Idempotency.IRequestManager"],["IRequestManager"],["eShop.Ordering.Infrastructure.Idempotency.IRequestManager"],["eShop.Ordering.Infrastructure.Idempotency.IRequestManager"],null,["eShop.Ordering.Infrastructure.Idempotency.IRequestManager"],null,{"csharp":{"attributes":[],"classes":["IRequestManager"],"classes_fq":["eShop.Ordering.Infrastructure.Idempotency.IRequestManager"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":["ExistAsync","CreateRequestForCommandAsync"],"namespace":"eShop.Ordering.Infrastructure.Idempotency","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.Infrastructure.Idempotency.IRequestManager":"interface"},"uses_fq":[],"method_symbols":[{"id":"src/Ordering.Infrastructure/Idempotency/IRequestManager.cs#eShop.Ordering.Infrastructure.Idempotency.IRequestManager.CreateRequestForCommandAsync","name":"CreateRequestForCommandAsync","owner":"eShop.Ordering.Infrastructure.Idempotency.IRequestManager","owner_kind":"interface","file":-404,"kind":"method","source":"method_ownership"},{"id":"src/Ordering.Infrastructure/Idempotency/IRequestManager.cs#eShop.Ordering.Infrastructure.Idempotency.IRequestManager.ExistAsync","name":"ExistAsync","owner":"eShop.Ordering.Infrastructure.Idempotency.IRequestManager","owner_kind":"interface","file":-404,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":182,"imports":[],"exports":["eShop.Ordering.Infrastructure.Idempotency.IRequestManager"]},null],[404,404,"RequestManager.cs","csharp","csharp",null,"src.Ordering.Infrastructure.Idempotency.RequestManager.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.Infrastructure.Idempotency",38,29,0,9,0.0,0,1,6,-405,1,-405,1,[388,402,403,415],null,null,["eShop.Ordering.Infrastructure.Idempotency.RequestManager"],["RequestManager"],["eShop.Ordering.Infrastructure.Idempotency.RequestManager"],["eShop.Ordering.Infrastructure.Idempotency.RequestManager"],null,["eShop.Ordering.Infrastructure.Idempotency.RequestManager"],null,{"csharp":{"attributes":[],"classes":["RequestManager"],"classes_fq":["eShop.Ordering.Infrastructure.Idempotency.RequestManager"],"extends_fq":[],"functions":[],"implements_fq":["eShop.Ordering.Infrastructure.Idempotency.IRequestManager"],"imports":[],"methods":["<init>","ExistAsync","CreateRequestForCommandAsync"],"namespace":"eShop.Ordering.Infrastructure.Idempotency","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.Infrastructure.Idempotency.RequestManager":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Ordering.Infrastructure/Idempotency/RequestManager.cs#eShop.Ordering.Infrastructure.Idempotency.RequestManager","name":"RequestManager","owner":null,"owner_kind":null,"file":-405,"kind":"function","source":"framework_facts","framework_roles":[{"framework":"aspnetcore_di","kind":"DI_PROVIDER","registration":"fw:aspnetcore_di:DI_PROVIDER:src/Ordering.API/Extensions/Extensions.cs#Extensions.AddApplicationServices:AddScoped#4"}]},{"id":"src/Ordering.Infrastructure/Idempotency/RequestManager.cs#eShop.Ordering.Infrastructure.Idempotency.RequestManager.<init>","name":"<init>","owner":null,"owner_kind":null,"file":-405,"kind":"function","source":"call_graph"},{"id":"src/Ordering.Infrastructure/Idempotency/RequestManager.cs#eShop.Ordering.Infrastructure.Idempotency.RequestManager.CreateRequestForCommandAsync","name":"CreateRequestForCommandAsync","owner":"eShop.Ordering.Infrastructure.Idempotency.RequestManager","owner_kind":"class","file":-405,"kind":"method","source":"method_ownership"},{"id":"src/Ordering.Infrastructure/Idempotency/RequestManager.cs#eShop.Ordering.Infrastructure.Idempotency.RequestManager.ExistAsync","name":"ExistAsync","owner":"eShop.Ordering.Infrastructure.Idempotency.RequestManager","owner_kind":"class","file":-405,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":949,"imports":[-389,-403,-404,-416],"exports":["eShop.Ordering.Infrastructure.Idempotency.RequestManager"]},null],[405,405,"MediatorExtension.cs","csharp","csharp",null,"src.Ordering.Infrastructure.MediatorExtension.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.Infrastructure",21,17,0,4,0.0,0,1,2,-406,2,-406,2,[390,415],null,null,["eShop.Ordering.Infrastructure.MediatorExtension"],["MediatorExtension"],["eShop.Ordering.Infrastructure.MediatorExtension"],["eShop.Ordering.Infrastructure.MediatorExtension"],null,["eShop.Ordering.Infrastructure.MediatorExtension"],null,{"csharp":{"attributes":[],"classes":["MediatorExtension"],"classes_fq":["eShop.Ordering.Infrastructure.MediatorExtension"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":["DispatchDomainEventsAsync"],"namespace":"eShop.Ordering.Infrastructure","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.Infrastructure.MediatorExtension":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Ordering.Infrastructure/MediatorExtension.cs#eShop.Ordering.Infrastructure.MediatorExtension.DispatchDomainEventsAsync","name":"DispatchDomainEventsAsync","owner":"eShop.Ordering.Infrastructure.MediatorExtension","owner_kind":"class","file":-406,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":676,"imports":[-391,-416],"exports":["eShop.Ordering.Infrastructure.MediatorExtension"]},null],[406,406,"20230925222426_Initial.Designer.cs","csharp","csharp",null,"src.Ordering.Infrastructure.Migrations.20230925222426_Initial.Designer.cs","low","scan_root_path_dotted_non_python","Ordering.Infrastructure.Migrations",332,247,1,84,0.0030120481927710845,0,0,1,-407,1,-407,1,[415],["System","Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Infrastructure","Microsoft.EntityFrameworkCore.Migrations","Microsoft.EntityFrameworkCore.Storage.ValueConversion","eShop.Ordering.Infrastructure","Npgsql.EntityFrameworkCore.PostgreSQL.Metadata"],["System","Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Infrastructure","Microsoft.EntityFrameworkCore.Migrations","Microsoft.EntityFrameworkCore.Storage.ValueConversion","Npgsql.EntityFrameworkCore.PostgreSQL.Metadata"],["Ordering.Infrastructure.Migrations.Initial"],["Initial"],["Ordering.Infrastructure.Migrations.Initial"],["Ordering.Infrastructure.Migrations.Initial"],null,["Ordering.Infrastructure.Migrations.Initial"],null,{"csharp":{"attributes":["DbContext","Migration"],"classes":["Initial"],"classes_fq":["Ordering.Infrastructure.Migrations.Initial"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["System","Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Infrastructure","Microsoft.EntityFrameworkCore.Migrations","Microsoft.EntityFrameworkCore.Storage.ValueConversion","eShop.Ordering.Infrastructure","Npgsql.EntityFrameworkCore.PostgreSQL.Metadata"],"methods":["BuildTargetModel"],"namespace":"Ordering.Infrastructure.Migrations","parse_status":"ok","partial_types":["Ordering.Infrastructure.Migrations.Initial"],"type_kinds":{"Ordering.Infrastructure.Migrations.Initial":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Ordering.Infrastructure/Migrations/20230925222426_Initial.Designer.cs#Ordering.Infrastructure.Migrations.Initial.BuildTargetModel","name":"BuildTargetModel","owner":"Ordering.Infrastructure.Migrations.Initial","owner_kind":"class","file":-407,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":12547,"imports":[-416],"exports":["Ordering.Infrastructure.Migrations.Initial"]},null],[407,407,"20230925222426_Initial.cs","csharp","csharp",null,"src.Ordering.Infrastructure.Migrations.20230925222426_Initial.cs","low","scan_root_path_dotted_non_python","Ordering.Infrastructure.Migrations",281,247,3,31,0.010676156583629894,0,0,0,-408,1,-408,1,null,["System","Microsoft.EntityFrameworkCore.Migrations"],["System","Microsoft.EntityFrameworkCore.Migrations"],["Ordering.Infrastructure.Migrations.Initial"],["Initial"],["Ordering.Infrastructure.Migrations.Initial"],["Ordering.Infrastructure.Migrations.Initial"],null,["Ordering.Infrastructure.Migrations.Initial"],null,{"csharp":{"attributes":[],"classes":["Initial"],"classes_fq":["Ordering.Infrastructure.Migrations.Initial"],"extends_fq":["Migration"],"functions":[],"implements_fq":[],"imports":["System","Microsoft.EntityFrameworkCore.Migrations"],"methods":["Up","Down"],"namespace":"Ordering.Infrastructure.Migrations","parse_status":"ok","partial_types":["Ordering.Infrastructure.Migrations.Initial"],"type_kinds":{"Ordering.Infrastructure.Migrations.Initial":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Ordering.Infrastructure/Migrations/20230925222426_Initial.cs#Ordering.Infrastructure.Migrations.Initial.Down","name":"Down","owner":"Ordering.Infrastructure.Migrations.Initial","owner_kind":"class","file":-408,"kind":"method","source":"method_ownership"},{"id":"src/Ordering.Infrastructure/Migrations/20230925222426_Initial.cs#Ordering.Infrastructure.Migrations.Initial.Up","name":"Up","owner":"Ordering.Infrastructure.Migrations.Initial","owner_kind":"class","file":-408,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":11572,"imports":[],"exports":["Ordering.Infrastructure.Migrations.Initial"]},null],[408,408,"20231021004633_FixOrderitemseqSchema.Designer.cs","csharp","csharp",null,"src.Ordering.Infrastructure.Migrations.20231021004633_FixOrderitemseqSchema.Designer.cs","low","scan_root_path_dotted_non_python","Ordering.Infrastructure.Migrations",329,245,1,83,0.00303951367781155,0,0,1,-409,1,-409,1,[415],["System","Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Infrastructure","Microsoft.EntityFrameworkCore.Migrations","Microsoft.EntityFrameworkCore.Storage.ValueConversion","eShop.Ordering.Infrastructure","Npgsql.EntityFrameworkCore.PostgreSQL.Metadata"],["System","Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Infrastructure","Microsoft.EntityFrameworkCore.Migrations","Microsoft.EntityFrameworkCore.Storage.ValueConversion","Npgsql.EntityFrameworkCore.PostgreSQL.Metadata"],["Ordering.Infrastructure.Migrations.FixOrderitemseqSchema"],["FixOrderitemseqSchema"],["Ordering.Infrastructure.Migrations.FixOrderitemseqSchema"],["Ordering.Infrastructure.Migrations.FixOrderitemseqSchema"],null,["Ordering.Infrastructure.Migrations.FixOrderitemseqSchema"],null,{"csharp":{"attributes":["DbContext","Migration"],"classes":["FixOrderitemseqSchema"],"classes_fq":["Ordering.Infrastructure.Migrations.FixOrderitemseqSchema"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["System","Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Infrastructure","Microsoft.EntityFrameworkCore.Migrations","Microsoft.EntityFrameworkCore.Storage.ValueConversion","eShop.Ordering.Infrastructure","Npgsql.EntityFrameworkCore.PostgreSQL.Metadata"],"methods":["BuildTargetModel"],"namespace":"Ordering.Infrastructure.Migrations","parse_status":"ok","partial_types":["Ordering.Infrastructure.Migrations.FixOrderitemseqSchema"],"type_kinds":{"Ordering.Infrastructure.Migrations.FixOrderitemseqSchema":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Ordering.Infrastructure/Migrations/20231021004633_FixOrderitemseqSchema.Designer.cs#Ordering.Infrastructure.Migrations.FixOrderitemseqSchema.BuildTargetModel","name":"BuildTargetModel","owner":"Ordering.Infrastructure.Migrations.FixOrderitemseqSchema","owner_kind":"class","file":-409,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":12321,"imports":[-416],"exports":["Ordering.Infrastructure.Migrations.FixOrderitemseqSchema"]},null],[409,409,"20231021004633_FixOrderitemseqSchema.cs","csharp","csharp",null,"src.Ordering.Infrastructure.Migrations.20231021004633_FixOrderitemseqSchema.cs","low","scan_root_path_dotted_non_python","Ordering.Infrastructure.Migrations",68,58,3,7,0.04411764705882353,0,0,0,-410,1,-410,1,null,["Microsoft.EntityFrameworkCore.Migrations"],["Microsoft.EntityFrameworkCore.Migrations"],["Ordering.Infrastructure.Migrations.FixOrderitemseqSchema"],["FixOrderitemseqSchema"],["Ordering.Infrastructure.Migrations.FixOrderitemseqSchema"],["Ordering.Infrastructure.Migrations.FixOrderitemseqSchema"],null,["Ordering.Infrastructure.Migrations.FixOrderitemseqSchema"],null,{"csharp":{"attributes":[],"classes":["FixOrderitemseqSchema"],"classes_fq":["Ordering.Infrastructure.Migrations.FixOrderitemseqSchema"],"extends_fq":["Migration"],"functions":[],"implements_fq":[],"imports":["Microsoft.EntityFrameworkCore.Migrations"],"methods":["Up","Down"],"namespace":"Ordering.Infrastructure.Migrations","parse_status":"ok","partial_types":["Ordering.Infrastructure.Migrations.FixOrderitemseqSchema"],"type_kinds":{"Ordering.Infrastructure.Migrations.FixOrderitemseqSchema":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Ordering.Infrastructure/Migrations/20231021004633_FixOrderitemseqSchema.cs#Ordering.Infrastructure.Migrations.FixOrderitemseqSchema.Down","name":"Down","owner":"Ordering.Infrastructure.Migrations.FixOrderitemseqSchema","owner_kind":"class","file":-410,"kind":"method","source":"method_ownership"},{"id":"src/Ordering.Infrastructure/Migrations/20231021004633_FixOrderitemseqSchema.cs#Ordering.Infrastructure.Migrations.FixOrderitemseqSchema.Up","name":"Up","owner":"Ordering.Infrastructure.Migrations.FixOrderitemseqSchema","owner_kind":"class","file":-410,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":2086,"imports":[],"exports":["Ordering.Infrastructure.Migrations.FixOrderitemseqSchema"]},null],[410,410,"20231026091055_Outbox.Designer.cs","csharp","csharp",null,"src.Ordering.Infrastructure.Migrations.20231026091055_Outbox.Designer.cs","low","scan_root_path_dotted_non_python","Ordering.Infrastructure.Migrations",360,267,1,92,0.002777777777777778,0,0,1,-411,1,-411,1,[415],["System","Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Infrastructure","Microsoft.EntityFrameworkCore.Migrations","Microsoft.EntityFrameworkCore.Storage.ValueConversion","eShop.Ordering.Infrastructure","Npgsql.EntityFrameworkCore.PostgreSQL.Metadata"],["System","Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Infrastructure","Microsoft.EntityFrameworkCore.Migrations","Microsoft.EntityFrameworkCore.Storage.ValueConversion","Npgsql.EntityFrameworkCore.PostgreSQL.Metadata"],["Ordering.Infrastructure.Migrations.Outbox"],["Outbox"],["Ordering.Infrastructure.Migrations.Outbox"],["Ordering.Infrastructure.Migrations.Outbox"],null,["Ordering.Infrastructure.Migrations.Outbox"],null,{"csharp":{"attributes":["DbContext","Migration"],"classes":["Outbox"],"classes_fq":["Ordering.Infrastructure.Migrations.Outbox"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["System","Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Infrastructure","Microsoft.EntityFrameworkCore.Migrations","Microsoft.EntityFrameworkCore.Storage.ValueConversion","eShop.Ordering.Infrastructure","Npgsql.EntityFrameworkCore.PostgreSQL.Metadata"],"methods":["BuildTargetModel"],"namespace":"Ordering.Infrastructure.Migrations","parse_status":"ok","partial_types":["Ordering.Infrastructure.Migrations.Outbox"],"type_kinds":{"Ordering.Infrastructure.Migrations.Outbox":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Ordering.Infrastructure/Migrations/20231026091055_Outbox.Designer.cs#Ordering.Infrastructure.Migrations.Outbox.BuildTargetModel","name":"BuildTargetModel","owner":"Ordering.Infrastructure.Migrations.Outbox","owner_kind":"class","file":-411,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":13382,"imports":[-416],"exports":["Ordering.Infrastructure.Migrations.Outbox"]},null],[411,411,"20231026091055_Outbox.cs","csharp","csharp",null,"src.Ordering.Infrastructure.Migrations.20231026091055_Outbox.cs","low","scan_root_path_dotted_non_python","Ordering.Infrastructure.Migrations",41,35,3,3,0.07317073170731707,0,0,0,-412,1,-412,1,null,["System","Microsoft.EntityFrameworkCore.Migrations"],["System","Microsoft.EntityFrameworkCore.Migrations"],["Ordering.Infrastructure.Migrations.Outbox"],["Outbox"],["Ordering.Infrastructure.Migrations.Outbox"],["Ordering.Infrastructure.Migrations.Outbox"],null,["Ordering.Infrastructure.Migrations.Outbox"],null,{"csharp":{"attributes":[],"classes":["Outbox"],"classes_fq":["Ordering.Infrastructure.Migrations.Outbox"],"extends_fq":["Migration"],"functions":[],"implements_fq":[],"imports":["System","Microsoft.EntityFrameworkCore.Migrations"],"methods":["Up","Down"],"namespace":"Ordering.Infrastructure.Migrations","parse_status":"ok","partial_types":["Ordering.Infrastructure.Migrations.Outbox"],"type_kinds":{"Ordering.Infrastructure.Migrations.Outbox":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Ordering.Infrastructure/Migrations/20231026091055_Outbox.cs#Ordering.Infrastructure.Migrations.Outbox.Down","name":"Down","owner":"Ordering.Infrastructure.Migrations.Outbox","owner_kind":"class","file":-412,"kind":"method","source":"method_ownership"},{"id":"src/Ordering.Infrastructure/Migrations/20231026091055_Outbox.cs#Ordering.Infrastructure.Migrations.Outbox.Up","name":"Up","owner":"Ordering.Infrastructure.Migrations.Outbox","owner_kind":"class","file":-412,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":1541,"imports":[],"exports":["Ordering.Infrastructure.Migrations.Outbox"]},null],[412,412,"20240106121712_UseEnumForOrderStatus.Designer.cs","csharp","csharp",null,"src.Ordering.Infrastructure.Migrations.20240106121712_UseEnumForOrderStatus.Designer.cs","low","scan_root_path_dotted_non_python","Ordering.Infrastructure.Migrations",336,250,1,85,0.002976190476190476,0,0,1,-413,1,-413,1,[415],["System","Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Infrastructure","Microsoft.EntityFrameworkCore.Migrations","Microsoft.EntityFrameworkCore.Storage.ValueConversion","Npgsql.EntityFrameworkCore.PostgreSQL.Metadata","eShop.Ordering.Infrastructure"],["System","Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Infrastructure","Microsoft.EntityFrameworkCore.Migrations","Microsoft.EntityFrameworkCore.Storage.ValueConversion","Npgsql.EntityFrameworkCore.PostgreSQL.Metadata"],["Ordering.Infrastructure.Migrations.UseEnumForOrderStatus"],["UseEnumForOrderStatus"],["Ordering.Infrastructure.Migrations.UseEnumForOrderStatus"],["Ordering.Infrastructure.Migrations.UseEnumForOrderStatus"],null,["Ordering.Infrastructure.Migrations.UseEnumForOrderStatus"],null,{"csharp":{"attributes":["DbContext","Migration"],"classes":["UseEnumForOrderStatus"],"classes_fq":["Ordering.Infrastructure.Migrations.UseEnumForOrderStatus"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["System","Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Infrastructure","Microsoft.EntityFrameworkCore.Migrations","Microsoft.EntityFrameworkCore.Storage.ValueConversion","Npgsql.EntityFrameworkCore.PostgreSQL.Metadata","eShop.Ordering.Infrastructure"],"methods":["BuildTargetModel"],"namespace":"Ordering.Infrastructure.Migrations","parse_status":"ok","partial_types":["Ordering.Infrastructure.Migrations.UseEnumForOrderStatus"],"type_kinds":{"Ordering.Infrastructure.Migrations.UseEnumForOrderStatus":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Ordering.Infrastructure/Migrations/20240106121712_UseEnumForOrderStatus.Designer.cs#Ordering.Infrastructure.Migrations.UseEnumForOrderStatus.BuildTargetModel","name":"BuildTargetModel","owner":"Ordering.Infrastructure.Migrations.UseEnumForOrderStatus","owner_kind":"class","file":-413,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":12487,"imports":[-416],"exports":["Ordering.Infrastructure.Migrations.UseEnumForOrderStatus"]},null],[413,413,"20240106121712_UseEnumForOrderStatus.cs","csharp","csharp",null,"src.Ordering.Infrastructure.Migrations.20240106121712_UseEnumForOrderStatus.cs","low","scan_root_path_dotted_non_python","Ordering.Infrastructure.Migrations",112,93,5,14,0.044642857142857144,0,0,0,-414,1,-414,1,null,["Microsoft.EntityFrameworkCore.Migrations"],["Microsoft.EntityFrameworkCore.Migrations"],["Ordering.Infrastructure.Migrations.UseEnumForOrderStatus"],["UseEnumForOrderStatus"],["Ordering.Infrastructure.Migrations.UseEnumForOrderStatus"],["Ordering.Infrastructure.Migrations.UseEnumForOrderStatus"],null,["Ordering.Infrastructure.Migrations.UseEnumForOrderStatus"],null,{"csharp":{"attributes":[],"classes":["UseEnumForOrderStatus"],"classes_fq":["Ordering.Infrastructure.Migrations.UseEnumForOrderStatus"],"extends_fq":["Migration"],"functions":[],"implements_fq":[],"imports":["Microsoft.EntityFrameworkCore.Migrations"],"methods":["Up","Down"],"namespace":"Ordering.Infrastructure.Migrations","parse_status":"ok","partial_types":["Ordering.Infrastructure.Migrations.UseEnumForOrderStatus"],"type_kinds":{"Ordering.Infrastructure.Migrations.UseEnumForOrderStatus":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Ordering.Infrastructure/Migrations/20240106121712_UseEnumForOrderStatus.cs#Ordering.Infrastructure.Migrations.UseEnumForOrderStatus.Down","name":"Down","owner":"Ordering.Infrastructure.Migrations.UseEnumForOrderStatus","owner_kind":"class","file":-414,"kind":"method","source":"method_ownership"},{"id":"src/Ordering.Infrastructure/Migrations/20240106121712_UseEnumForOrderStatus.cs#Ordering.Infrastructure.Migrations.UseEnumForOrderStatus.Up","name":"Up","owner":"Ordering.Infrastructure.Migrations.UseEnumForOrderStatus","owner_kind":"class","file":-414,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":3882,"imports":[],"exports":["Ordering.Infrastructure.Migrations.UseEnumForOrderStatus"]},null],[414,414,"OrderingContextModelSnapshot.cs","csharp","csharp",null,"src.Ordering.Infrastructure.Migrations.OrderingContextModelSnapshot.cs","low","scan_root_path_dotted_non_python","Ordering.Infrastructure.Migrations",333,248,0,85,0.0,0,0,1,-415,1,-415,1,[415],["System","Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Infrastructure","Microsoft.EntityFrameworkCore.Storage.ValueConversion","Npgsql.EntityFrameworkCore.PostgreSQL.Metadata","eShop.Ordering.Infrastructure"],["System","Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Infrastructure","Microsoft.EntityFrameworkCore.Storage.ValueConversion","Npgsql.EntityFrameworkCore.PostgreSQL.Metadata"],["Ordering.Infrastructure.Migrations.OrderingContextModelSnapshot"],["OrderingContextModelSnapshot"],["Ordering.Infrastructure.Migrations.OrderingContextModelSnapshot"],["Ordering.Infrastructure.Migrations.OrderingContextModelSnapshot"],null,["Ordering.Infrastructure.Migrations.OrderingContextModelSnapshot"],null,{"csharp":{"attributes":["DbContext"],"classes":["OrderingContextModelSnapshot"],"classes_fq":["Ordering.Infrastructure.Migrations.OrderingContextModelSnapshot"],"extends_fq":["ModelSnapshot"],"functions":[],"implements_fq":[],"imports":["System","Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Infrastructure","Microsoft.EntityFrameworkCore.Storage.ValueConversion","Npgsql.EntityFrameworkCore.PostgreSQL.Metadata","eShop.Ordering.Infrastructure"],"methods":["BuildModel"],"namespace":"Ordering.Infrastructure.Migrations","parse_status":"ok","partial_types":["Ordering.Infrastructure.Migrations.OrderingContextModelSnapshot"],"type_kinds":{"Ordering.Infrastructure.Migrations.OrderingContextModelSnapshot":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Ordering.Infrastructure/Migrations/OrderingContextModelSnapshot.cs#Ordering.Infrastructure.Migrations.OrderingContextModelSnapshot.BuildModel","name":"BuildModel","owner":"Ordering.Infrastructure.Migrations.OrderingContextModelSnapshot","owner_kind":"class","file":-415,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":12373,"imports":[-416],"exports":["Ordering.Infrastructure.Migrations.OrderingContextModelSnapshot"]},null],[415,415,"OrderingContext.cs","csharp","csharp",null,"src.Ordering.Infrastructure.OrderingContext.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.Infrastructure",115,82,13,20,0.11304347826086956,0,14,15,-406,2,-406,2,[372,373,375,378,379,393,395,396,397,398,399,400,405],["eShop.IntegrationEventLogEF"],null,["eShop.Ordering.Infrastructure.OrderingContext"],["OrderingContext"],["eShop.Ordering.Infrastructure.OrderingContext"],["eShop.Ordering.Infrastructure.OrderingContext"],null,["eShop.Ordering.Infrastructure.OrderingContext"],null,{"csharp":{"attributes":[],"classes":["OrderingContext"],"classes_fq":["eShop.Ordering.Infrastructure.OrderingContext"],"extends_fq":["DbContext"],"functions":[],"implements_fq":["eShop.Ordering.Domain.Seedwork.IUnitOfWork"],"imports":["eShop.IntegrationEventLogEF"],"methods":["<init>","GetCurrentTransaction","<init>","OnModelCreating","SaveEntitiesAsync","BeginTransactionAsync","CommitTransactionAsync","RollbackTransaction"],"namespace":"eShop.Ordering.Infrastructure","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.Infrastructure.OrderingContext":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Ordering.Infrastructure/OrderingContext.cs#eShop.Ordering.Infrastructure.OrderingContext.<init>(DbContextOptions<eShop.Ordering.Infrastructure.OrderingContext>,IMediator)","name":"<init>","owner":null,"owner_kind":null,"file":-416,"kind":"function","source":"call_graph"},{"id":"src/Ordering.Infrastructure/OrderingContext.cs#eShop.Ordering.Infrastructure.OrderingContext.BeginTransactionAsync","name":"BeginTransactionAsync","owner":"eShop.Ordering.Infrastructure.OrderingContext","owner_kind":"class","file":-416,"kind":"method","source":"method_ownership"},{"id":"src/Ordering.Infrastructure/OrderingContext.cs#eShop.Ordering.Infrastructure.OrderingContext.CommitTransactionAsync","name":"CommitTransactionAsync","owner":"eShop.Ordering.Infrastructure.OrderingContext","owner_kind":"class","file":-416,"kind":"method","source":"method_ownership"},{"id":"src/Ordering.Infrastructure/OrderingContext.cs#eShop.Ordering.Infrastructure.OrderingContext.GetCurrentTransaction","name":"GetCurrentTransaction","owner":"eShop.Ordering.Infrastructure.OrderingContext","owner_kind":"class","file":-416,"kind":"method","source":"method_ownership"},{"id":"src/Ordering.Infrastructure/OrderingContext.cs#eShop.Ordering.Infrastructure.OrderingContext.OnModelCreating","name":"OnModelCreating","owner":"eShop.Ordering.Infrastructure.OrderingContext","owner_kind":"class","file":-416,"kind":"method","source":"method_ownership"},{"id":"src/Ordering.Infrastructure/OrderingContext.cs#eShop.Ordering.Infrastructure.OrderingContext.RollbackTransaction","name":"RollbackTransaction","owner":"eShop.Ordering.Infrastructure.OrderingContext","owner_kind":"class","file":-416,"kind":"method","source":"method_ownership"},{"id":"src/Ordering.Infrastructure/OrderingContext.cs#eShop.Ordering.Infrastructure.OrderingContext.SaveEntitiesAsync","name":"SaveEntitiesAsync","owner":"eShop.Ordering.Infrastructure.OrderingContext","owner_kind":"class","file":-416,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":4235,"imports":[-373,-374,-376,-379,-380,-394,-396,-397,-398,-399,-400,-401,-406],"exports":["eShop.Ordering.Infrastructure.OrderingContext"]},null],[416,416,"BuyerRepository.cs","csharp","csharp",null,"src.Ordering.Infrastructure.Repositories.BuyerRepository.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.Infrastructure.Repositories",52,43,0,9,0.0,0,1,6,-417,1,-417,1,[372,374,390,393,415],null,null,["eShop.Ordering.Infrastructure.Repositories.BuyerRepository"],["BuyerRepository"],["eShop.Ordering.Infrastructure.Repositories.BuyerRepository"],["eShop.Ordering.Infrastructure.Repositories.BuyerRepository"],null,["eShop.Ordering.Infrastructure.Repositories.BuyerRepository"],null,{"csharp":{"attributes":[],"classes":["BuyerRepository"],"classes_fq":["eShop.Ordering.Infrastructure.Repositories.BuyerRepository"],"extends_fq":[],"functions":[],"implements_fq":["eShop.Ordering.Domain.AggregatesModel.BuyerAggregate.IBuyerRepository"],"imports":[],"methods":["<init>","Add","Update","FindAsync","FindByIdAsync"],"namespace":"eShop.Ordering.Infrastructure.Repositories","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.Infrastructure.Repositories.BuyerRepository":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Ordering.Infrastructure/Repositories/BuyerRepository.cs#eShop.Ordering.Infrastructure.Repositories.BuyerRepository","name":"BuyerRepository","owner":null,"owner_kind":null,"file":-417,"kind":"function","source":"framework_facts","framework_roles":[{"framework":"aspnetcore_di","kind":"DI_PROVIDER","registration":"fw:aspnetcore_di:DI_PROVIDER:src/Ordering.API/Extensions/Extensions.cs#Extensions.AddApplicationServices:AddScoped#2"}]},{"id":"src/Ordering.Infrastructure/Repositories/BuyerRepository.cs#eShop.Ordering.Infrastructure.Repositories.BuyerRepository.<init>","name":"<init>","owner":null,"owner_kind":null,"file":-417,"kind":"function","source":"call_graph"},{"id":"src/Ordering.Infrastructure/Repositories/BuyerRepository.cs#eShop.Ordering.Infrastructure.Repositories.BuyerRepository.Add","name":"Add","owner":"eShop.Ordering.Infrastructure.Repositories.BuyerRepository","owner_kind":"class","file":-417,"kind":"method","source":"method_ownership"},{"id":"src/Ordering.Infrastructure/Repositories/BuyerRepository.cs#eShop.Ordering.Infrastructure.Repositories.BuyerRepository.FindAsync","name":"FindAsync","owner":"eShop.Ordering.Infrastructure.Repositories.BuyerRepository","owner_kind":"class","file":-417,"kind":"method","source":"method_ownership"},{"id":"src/Ordering.Infrastructure/Repositories/BuyerRepository.cs#eShop.Ordering.Infrastructure.Repositories.BuyerRepository.FindByIdAsync","name":"FindByIdAsync","owner":"eShop.Ordering.Infrastructure.Repositories.BuyerRepository","owner_kind":"class","file":-417,"kind":"method","source":"method_ownership"},{"id":"src/Ordering.Infrastructure/Repositories/BuyerRepository.cs#eShop.Ordering.Infrastructure.Repositories.BuyerRepository.Update","name":"Update","owner":"eShop.Ordering.Infrastructure.Repositories.BuyerRepository","owner_kind":"class","file":-417,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":1214,"imports":[-373,-375,-391,-394,-416],"exports":["eShop.Ordering.Infrastructure.Repositories.BuyerRepository"]},null],[417,417,"OrderRepository.cs","csharp","csharp",null,"src.Ordering.Infrastructure.Repositories.OrderRepository.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.Infrastructure.Repositories",38,29,0,9,0.0,0,1,5,-418,1,-418,1,[377,378,393,415],null,null,["eShop.Ordering.Infrastructure.Repositories.OrderRepository"],["OrderRepository"],["eShop.Ordering.Infrastructure.Repositories.OrderRepository"],["eShop.Ordering.Infrastructure.Repositories.OrderRepository"],null,["eShop.Ordering.Infrastructure.Repositories.OrderRepository"],null,{"csharp":{"attributes":[],"classes":["OrderRepository"],"classes_fq":["eShop.Ordering.Infrastructure.Repositories.OrderRepository"],"extends_fq":[],"functions":[],"implements_fq":["eShop.Ordering.Domain.AggregatesModel.OrderAggregate.IOrderRepository"],"imports":[],"methods":["<init>","Add","GetAsync","Update"],"namespace":"eShop.Ordering.Infrastructure.Repositories","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.Infrastructure.Repositories.OrderRepository":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Ordering.Infrastructure/Repositories/OrderRepository.cs#eShop.Ordering.Infrastructure.Repositories.OrderRepository","name":"OrderRepository","owner":null,"owner_kind":null,"file":-418,"kind":"function","source":"framework_facts","framework_roles":[{"framework":"aspnetcore_di","kind":"DI_PROVIDER","registration":"fw:aspnetcore_di:DI_PROVIDER:src/Ordering.API/Extensions/Extensions.cs#Extensions.AddApplicationServices:AddScoped#3"}]},{"id":"src/Ordering.Infrastructure/Repositories/OrderRepository.cs#eShop.Ordering.Infrastructure.Repositories.OrderRepository.<init>","name":"<init>","owner":null,"owner_kind":null,"file":-418,"kind":"function","source":"call_graph"},{"id":"src/Ordering.Infrastructure/Repositories/OrderRepository.cs#eShop.Ordering.Infrastructure.Repositories.OrderRepository.Add","name":"Add","owner":"eShop.Ordering.Infrastructure.Repositories.OrderRepository","owner_kind":"class","file":-418,"kind":"method","source":"method_ownership"},{"id":"src/Ordering.Infrastructure/Repositories/OrderRepository.cs#eShop.Ordering.Infrastructure.Repositories.OrderRepository.GetAsync","name":"GetAsync","owner":"eShop.Ordering.Infrastructure.Repositories.OrderRepository","owner_kind":"class","file":-418,"kind":"method","source":"method_ownership"},{"id":"src/Ordering.Infrastructure/Repositories/OrderRepository.cs#eShop.Ordering.Infrastructure.Repositories.OrderRepository.Update","name":"Update","owner":"eShop.Ordering.Infrastructure.Repositories.OrderRepository","owner_kind":"class","file":-418,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":858,"imports":[-378,-379,-394,-416],"exports":["eShop.Ordering.Infrastructure.Repositories.OrderRepository"]},null],[418,418,"GlobalUsings.cs","csharp","csharp",null,"src.PaymentProcessor.GlobalUsings.cs","low","scan_root_path_dotted_non_python",null,7,7,0,0,0.0,0,0,0,-419,1,-419,1,null,["eShop.EventBus.Abstractions","eShop.EventBus.Events","eShop.PaymentProcessor","eShop.PaymentProcessor.IntegrationEvents.EventHandling","eShop.PaymentProcessor.IntegrationEvents.Events","Microsoft.Extensions.Options","eShop.ServiceDefaults"],["Microsoft.Extensions.Options"],null,null,null,null,null,null,null,{"csharp":{"attributes":[],"classes":[],"classes_fq":[],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["eShop.EventBus.Abstractions","eShop.EventBus.Events","eShop.PaymentProcessor","eShop.PaymentProcessor.IntegrationEvents.EventHandling","eShop.PaymentProcessor.IntegrationEvents.Events","Microsoft.Extensions.Options","eShop.ServiceDefaults"],"methods":[],"namespace":null,"parse_status":"ok","partial_types":[],"type_kinds":{},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":328,"imports":[],"exports":[]},null],[419,419,"OrderStatusChangedToStockConfirmedIntegrationEventHandler.cs","csharp","csharp",null,"src.PaymentProcessor.IntegrationEvents.EventHandling.OrderStatusChangedToStockConfirmedIntegrationEventHandler.cs","low","scan_root_path_dotted_non_python","eShop.PaymentProcessor.IntegrationEvents.EventHandling",34,23,5,6,0.14705882352941177,0,3,6,-420,1,-420,1,[420,421,422,423],null,null,["eShop.PaymentProcessor.IntegrationEvents.EventHandling.OrderStatusChangedToStockConfirmedIntegrationEventHandler"],["OrderStatusChangedToStockConfirmedIntegrationEventHandler"],["eShop.PaymentProcessor.IntegrationEvents.EventHandling.OrderStatusChangedToStockConfirmedIntegrationEventHandler"],["eShop.PaymentProcessor.IntegrationEvents.EventHandling.OrderStatusChangedToStockConfirmedIntegrationEventHandler"],null,["eShop.PaymentProcessor.IntegrationEvents.EventHandling.OrderStatusChangedToStockConfirmedIntegrationEventHandler"],null,{"csharp":{"attributes":[],"classes":["OrderStatusChangedToStockConfirmedIntegrationEventHandler"],"classes_fq":["eShop.PaymentProcessor.IntegrationEvents.EventHandling.OrderStatusChangedToStockConfirmedIntegrationEventHandler"],"extends_fq":["IIntegrationEventHandler<OrderStatusChangedToStockConfirmedIntegrationEvent>"],"functions":[],"implements_fq":[],"imports":[],"methods":["Handle","<init>"],"namespace":"eShop.PaymentProcessor.IntegrationEvents.EventHandling","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.PaymentProcessor.IntegrationEvents.EventHandling.OrderStatusChangedToStockConfirmedIntegrationEventHandler":"class"},"uses_fq":[],"method_symbols":[{"id":"src/PaymentProcessor/IntegrationEvents/EventHandling/OrderStatusChangedToStockConfirmedIntegrationEventHandler.cs#eShop.PaymentProcessor.IntegrationEvents.EventHandling.OrderStatusChangedToStockConfirmedIntegrationEventHandler.Handle","name":"Handle","owner":"eShop.PaymentProcessor.IntegrationEvents.EventHandling.OrderStatusChangedToStockConfirmedIntegrationEventHandler","owner_kind":"class","file":-420,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":1566,"imports":[-421,-422,-423,-424],"exports":["eShop.PaymentProcessor.IntegrationEvents.EventHandling.OrderStatusChangedToStockConfirmedIntegrationEventHandler"]},null],[420,420,"OrderPaymentFailedIntegrationEvent.cs","csharp","csharp",null,"src.PaymentProcessor.IntegrationEvents.Events.OrderPaymentFailedIntegrationEvent.cs","low","scan_root_path_dotted_non_python","eShop.PaymentProcessor.IntegrationEvents.Events",3,2,0,1,0.0,0,3,0,-421,1,-421,1,null,null,null,["eShop.PaymentProcessor.IntegrationEvents.Events.OrderPaymentFailedIntegrationEvent"],["OrderPaymentFailedIntegrationEvent"],["eShop.PaymentProcessor.IntegrationEvents.Events.OrderPaymentFailedIntegrationEvent"],["eShop.PaymentProcessor.IntegrationEvents.Events.OrderPaymentFailedIntegrationEvent"],null,["eShop.PaymentProcessor.IntegrationEvents.Events.OrderPaymentFailedIntegrationEvent"],null,{"csharp":{"attributes":[],"classes":["OrderPaymentFailedIntegrationEvent"],"classes_fq":["eShop.PaymentProcessor.IntegrationEvents.Events.OrderPaymentFailedIntegrationEvent"],"extends_fq":["IntegrationEvent"],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>"],"namespace":"eShop.PaymentProcessor.IntegrationEvents.Events","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.PaymentProcessor.IntegrationEvents.Events.OrderPaymentFailedIntegrationEvent":"record"},"uses_fq":[],"method_symbols":[{"id":"src/PaymentProcessor/IntegrationEvents/Events/OrderPaymentFailedIntegrationEvent.cs#eShop.PaymentProcessor.IntegrationEvents.Events.OrderPaymentFailedIntegrationEvent.<init>(System.Int32)","name":"<init>","owner":null,"owner_kind":null,"file":-421,"kind":"function","source":"call_graph"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":145,"imports":[],"exports":["eShop.PaymentProcessor.IntegrationEvents.Events.OrderPaymentFailedIntegrationEvent"]},null],[421,421,"OrderPaymentSucceededIntegrationEvent.cs","csharp","csharp",null,"src.PaymentProcessor.IntegrationEvents.Events.OrderPaymentSucceededIntegrationEvent.cs","low","scan_root_path_dotted_non_python","eShop.PaymentProcessor.IntegrationEvents.Events",3,2,0,1,0.0,0,3,0,-422,1,-422,1,null,null,null,["eShop.PaymentProcessor.IntegrationEvents.Events.OrderPaymentSucceededIntegrationEvent"],["OrderPaymentSucceededIntegrationEvent"],["eShop.PaymentProcessor.IntegrationEvents.Events.OrderPaymentSucceededIntegrationEvent"],["eShop.PaymentProcessor.IntegrationEvents.Events.OrderPaymentSucceededIntegrationEvent"],null,["eShop.PaymentProcessor.IntegrationEvents.Events.OrderPaymentSucceededIntegrationEvent"],null,{"csharp":{"attributes":[],"classes":["OrderPaymentSucceededIntegrationEvent"],"classes_fq":["eShop.PaymentProcessor.IntegrationEvents.Events.OrderPaymentSucceededIntegrationEvent"],"extends_fq":["IntegrationEvent"],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>"],"namespace":"eShop.PaymentProcessor.IntegrationEvents.Events","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.PaymentProcessor.IntegrationEvents.Events.OrderPaymentSucceededIntegrationEvent":"record"},"uses_fq":[],"method_symbols":[{"id":"src/PaymentProcessor/IntegrationEvents/Events/OrderPaymentSucceededIntegrationEvent.cs#eShop.PaymentProcessor.IntegrationEvents.Events.OrderPaymentSucceededIntegrationEvent.<init>(System.Int32)","name":"<init>","owner":null,"owner_kind":null,"file":-422,"kind":"function","source":"call_graph"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":148,"imports":[],"exports":["eShop.PaymentProcessor.IntegrationEvents.Events.OrderPaymentSucceededIntegrationEvent"]},null],[422,422,"OrderStatusChangedToStockConfirmedIntegrationEvent.cs","csharp","csharp",null,"src.PaymentProcessor.IntegrationEvents.Events.OrderStatusChangedToStockConfirmedIntegrationEvent.cs","low","scan_root_path_dotted_non_python","eShop.PaymentProcessor.IntegrationEvents.Events",3,2,0,1,0.0,0,4,0,-423,1,-423,1,null,null,null,["eShop.PaymentProcessor.IntegrationEvents.Events.OrderStatusChangedToStockConfirmedIntegrationEvent"],["OrderStatusChangedToStockConfirmedIntegrationEvent"],["eShop.PaymentProcessor.IntegrationEvents.Events.OrderStatusChangedToStockConfirmedIntegrationEvent"],["eShop.PaymentProcessor.IntegrationEvents.Events.OrderStatusChangedToStockConfirmedIntegrationEvent"],null,["eShop.PaymentProcessor.IntegrationEvents.Events.OrderStatusChangedToStockConfirmedIntegrationEvent"],null,{"csharp":{"attributes":[],"classes":["OrderStatusChangedToStockConfirmedIntegrationEvent"],"classes_fq":["eShop.PaymentProcessor.IntegrationEvents.Events.OrderStatusChangedToStockConfirmedIntegrationEvent"],"extends_fq":["IntegrationEvent"],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>"],"namespace":"eShop.PaymentProcessor.IntegrationEvents.Events","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.PaymentProcessor.IntegrationEvents.Events.OrderStatusChangedToStockConfirmedIntegrationEvent":"record"},"uses_fq":[],"method_symbols":[{"id":"src/PaymentProcessor/IntegrationEvents/Events/OrderStatusChangedToStockConfirmedIntegrationEvent.cs#eShop.PaymentProcessor.IntegrationEvents.Events.OrderStatusChangedToStockConfirmedIntegrationEvent.<init>(System.Int32)","name":"<init>","owner":null,"owner_kind":null,"file":-423,"kind":"function","source":"call_graph"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":161,"imports":[],"exports":["eShop.PaymentProcessor.IntegrationEvents.Events.OrderStatusChangedToStockConfirmedIntegrationEvent"]},null],[423,423,"PaymentOptions.cs","csharp","csharp",null,"src.PaymentProcessor.PaymentOptions.cs","low","scan_root_path_dotted_non_python","eShop.PaymentProcessor",7,5,0,2,0.0,0,3,0,-424,1,-424,1,null,null,null,["eShop.PaymentProcessor.PaymentOptions"],["PaymentOptions"],["eShop.PaymentProcessor.PaymentOptions"],["eShop.PaymentProcessor.PaymentOptions"],null,["eShop.PaymentProcessor.PaymentOptions"],null,{"csharp":{"attributes":[],"classes":["PaymentOptions"],"classes_fq":["eShop.PaymentProcessor.PaymentOptions"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":[],"namespace":"eShop.PaymentProcessor","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.PaymentProcessor.PaymentOptions":"class"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":118,"imports":[],"exports":["eShop.PaymentProcessor.PaymentOptions"]},null],[424,424,"Program.cs","csharp","csharp",null,"src.PaymentProcessor.Program.cs","low","scan_root_path_dotted_non_python",null,15,9,0,6,0.0,0,0,4,-425,1,-425,1,[419,422,423,514],null,null,null,null,null,null,null,null,null,{"csharp":{"attributes":[],"classes":[],"classes_fq":[],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":[],"namespace":null,"parse_status":"ok","partial_types":[],"type_kinds":{},"uses_fq":[],"method_symbols":[{"id":"src/PaymentProcessor/Program.cs#<file>","name":"<file>","owner":null,"owner_kind":null,"file":-425,"kind":"function","source":"framework_facts","framework_roles":[{"framework":"dotnet_runtime","kind":"RUNTIME_ENTRY","registration":"fw:dotnet_runtime:RUNTIME_ENTRY:src/PaymentProcessor/Program.cs#<file>:top_level_statements#1","entry_kind":"top_level_statements"}]}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":434,"imports":[-420,-423,-424,-515],"exports":[]},null],[425,425,"ActivityExtensions.cs","csharp","csharp",null,"src.Shared.ActivityExtensions.cs","low","scan_root_path_dotted_non_python",null,18,15,1,2,0.05555555555555555,0,1,0,-426,1,-426,1,null,["System.Diagnostics"],["System.Diagnostics"],["ActivityExtensions"],["ActivityExtensions"],["ActivityExtensions"],["ActivityExtensions"],null,["ActivityExtensions"],null,{"csharp":{"attributes":[],"classes":["ActivityExtensions"],"classes_fq":["ActivityExtensions"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["System.Diagnostics"],"methods":["SetExceptionTags"],"namespace":null,"parse_status":"ok","partial_types":[],"type_kinds":{"ActivityExtensions":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Shared/ActivityExtensions.cs#ActivityExtensions.SetExceptionTags","name":"SetExceptionTags","owner":"ActivityExtensions","owner_kind":"class","file":-426,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":569,"imports":[],"exports":["ActivityExtensions"]},null],[426,426,"MigrateDbContextExtensions.cs","csharp","csharp",null,"src.Shared.MigrateDbContextExtensions.cs","low","scan_root_path_dotted_non_python","Microsoft.AspNetCore.Hosting",93,74,1,18,0.010752688172043012,0,0,1,-427,1,-427,1,[425],["System.Diagnostics"],["System.Diagnostics"],["Microsoft.AspNetCore.Hosting.MigrateDbContextExtensions","Microsoft.AspNetCore.Hosting.MigrateDbContextExtensions.MigrationHostedService<TContext>","Microsoft.AspNetCore.Hosting.IDbSeeder<TContext>"],["MigrateDbContextExtensions","MigrationHostedService","IDbSeeder"],["Microsoft.AspNetCore.Hosting.MigrateDbContextExtensions","Microsoft.AspNetCore.Hosting.MigrateDbContextExtensions.MigrationHostedService<TContext>","Microsoft.AspNetCore.Hosting.IDbSeeder<TContext>"],["Microsoft.AspNetCore.Hosting.MigrateDbContextExtensions","Microsoft.AspNetCore.Hosting.MigrateDbContextExtensions.MigrationHostedService<TContext>","Microsoft.AspNetCore.Hosting.IDbSeeder<TContext>"],null,["Microsoft.AspNetCore.Hosting.MigrateDbContextExtensions","Microsoft.AspNetCore.Hosting.MigrateDbContextExtensions.MigrationHostedService<TContext>","Microsoft.AspNetCore.Hosting.IDbSeeder<TContext>"],null,{"csharp":{"attributes":[],"classes":["MigrateDbContextExtensions","MigrationHostedService","IDbSeeder"],"classes_fq":["Microsoft.AspNetCore.Hosting.MigrateDbContextExtensions","Microsoft.AspNetCore.Hosting.MigrateDbContextExtensions.MigrationHostedService<TContext>","Microsoft.AspNetCore.Hosting.IDbSeeder<TContext>"],"extends_fq":["BackgroundService"],"functions":[],"implements_fq":[],"imports":["System.Diagnostics"],"methods":["AddMigration","AddMigration","AddMigration","MigrateDbContextAsync","InvokeSeeder","StartAsync","ExecuteAsync","SeedAsync","<init>"],"namespace":"Microsoft.AspNetCore.Hosting","parse_status":"ok","partial_types":[],"type_kinds":{"Microsoft.AspNetCore.Hosting.IDbSeeder<TContext>":"interface","Microsoft.AspNetCore.Hosting.MigrateDbContextExtensions":"class","Microsoft.AspNetCore.Hosting.MigrateDbContextExtensions.MigrationHostedService<TContext>":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Shared/MigrateDbContextExtensions.cs#Microsoft.AspNetCore.Hosting.IDbSeeder<TContext>.SeedAsync","name":"SeedAsync","owner":"Microsoft.AspNetCore.Hosting.IDbSeeder<TContext>","owner_kind":"interface","file":-427,"kind":"method","source":"method_ownership"},{"id":"src/Shared/MigrateDbContextExtensions.cs#Microsoft.AspNetCore.Hosting.MigrateDbContextExtensions.AddMigration(IServiceCollection)","name":"AddMigration","owner":"Microsoft.AspNetCore.Hosting.MigrateDbContextExtensions","owner_kind":"class","file":-427,"kind":"method","source":"method_ownership"},{"id":"src/Shared/MigrateDbContextExtensions.cs#Microsoft.AspNetCore.Hosting.MigrateDbContextExtensions.AddMigration(IServiceCollection,Func<TContext, IServiceProvider, Task>)","name":"AddMigration","owner":"Microsoft.AspNetCore.Hosting.MigrateDbContextExtensions","owner_kind":"class","file":-427,"kind":"method","source":"method_ownership"},{"id":"src/Shared/MigrateDbContextExtensions.cs#Microsoft.AspNetCore.Hosting.MigrateDbContextExtensions.InvokeSeeder","name":"InvokeSeeder","owner":"Microsoft.AspNetCore.Hosting.MigrateDbContextExtensions","owner_kind":"class","file":-427,"kind":"method","source":"method_ownership"},{"id":"src/Shared/MigrateDbContextExtensions.cs#Microsoft.AspNetCore.Hosting.MigrateDbContextExtensions.MigrateDbContextAsync","name":"MigrateDbContextAsync","owner":"Microsoft.AspNetCore.Hosting.MigrateDbContextExtensions","owner_kind":"class","file":-427,"kind":"method","source":"method_ownership"},{"id":"src/Shared/MigrateDbContextExtensions.cs#Microsoft.AspNetCore.Hosting.MigrateDbContextExtensions.MigrationHostedService<TContext>.ExecuteAsync","name":"ExecuteAsync","owner":"Microsoft.AspNetCore.Hosting.MigrateDbContextExtensions.MigrationHostedService<TContext>","owner_kind":"class","file":-427,"kind":"method","source":"method_ownership"},{"id":"src/Shared/MigrateDbContextExtensions.cs#Microsoft.AspNetCore.Hosting.MigrateDbContextExtensions.MigrationHostedService<TContext>.StartAsync","name":"StartAsync","owner":"Microsoft.AspNetCore.Hosting.MigrateDbContextExtensions.MigrationHostedService<TContext>","owner_kind":"class","file":-427,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":3553,"imports":[-426],"exports":["Microsoft.AspNetCore.Hosting.MigrateDbContextExtensions","Microsoft.AspNetCore.Hosting.MigrateDbContextExtensions.MigrationHostedService<TContext>","Microsoft.AspNetCore.Hosting.IDbSeeder<TContext>"]},null],[427,427,"ChatState.cs","csharp","csharp",null,"src.WebApp.Components.Chatbot.ChatState.cs","low","scan_root_path_dotted_non_python","eShop.WebApp.Chatbot",178,158,2,18,0.011235955056179775,0,0,7,-428,1,-428,1,[437,463,466,467],["System.ComponentModel","System.Security.Claims","System.Text.Json","eShop.WebAppComponents.Services","Microsoft.Extensions.AI"],["System.ComponentModel","System.Security.Claims","System.Text.Json","Microsoft.Extensions.AI"],["eShop.WebApp.Chatbot.ChatState"],["ChatState"],["eShop.WebApp.Chatbot.ChatState"],["eShop.WebApp.Chatbot.ChatState"],null,["eShop.WebApp.Chatbot.ChatState"],null,{"csharp":{"attributes":["System.ComponentModel.DescriptionAttribute"],"classes":["ChatState"],"classes_fq":["eShop.WebApp.Chatbot.ChatState"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["System.ComponentModel","System.Security.Claims","System.Text.Json","eShop.WebAppComponents.Services","Microsoft.Extensions.AI"],"methods":["<init>","AddUserMessageAsync","GetUserInfo","SearchCatalog","AddToCart","GetCartContents","Error"],"namespace":"eShop.WebApp.Chatbot","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.WebApp.Chatbot.ChatState":"class"},"uses_fq":[],"method_symbols":[{"id":"src/WebApp/Components/Chatbot/ChatState.cs#eShop.WebApp.Chatbot.ChatState.<init>","name":"<init>","owner":null,"owner_kind":null,"file":-428,"kind":"function","source":"call_graph"},{"id":"src/WebApp/Components/Chatbot/ChatState.cs#eShop.WebApp.Chatbot.ChatState.AddToCart","name":"AddToCart","owner":"eShop.WebApp.Chatbot.ChatState","owner_kind":"class","file":-428,"kind":"method","source":"method_ownership"},{"id":"src/WebApp/Components/Chatbot/ChatState.cs#eShop.WebApp.Chatbot.ChatState.AddUserMessageAsync","name":"AddUserMessageAsync","owner":"eShop.WebApp.Chatbot.ChatState","owner_kind":"class","file":-428,"kind":"method","source":"method_ownership"},{"id":"src/WebApp/Components/Chatbot/ChatState.cs#eShop.WebApp.Chatbot.ChatState.Error","name":"Error","owner":"eShop.WebApp.Chatbot.ChatState","owner_kind":"class","file":-428,"kind":"method","source":"method_ownership"},{"id":"src/WebApp/Components/Chatbot/ChatState.cs#eShop.WebApp.Chatbot.ChatState.GetCartContents","name":"GetCartContents","owner":"eShop.WebApp.Chatbot.ChatState","owner_kind":"class","file":-428,"kind":"method","source":"method_ownership"},{"id":"src/WebApp/Components/Chatbot/ChatState.cs#eShop.WebApp.Chatbot.ChatState.GetUserInfo","name":"GetUserInfo","owner":"eShop.WebApp.Chatbot.ChatState","owner_kind":"class","file":-428,"kind":"method","source":"method_ownership"},{"id":"src/WebApp/Components/Chatbot/ChatState.cs#eShop.WebApp.Chatbot.ChatState.SearchCatalog","name":"SearchCatalog","owner":"eShop.WebApp.Chatbot.ChatState","owner_kind":"class","file":-428,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":6430,"imports":[-438,-464,-467,-468],"exports":["eShop.WebApp.Chatbot.ChatState"]},null],[428,428,"Chatbot.razor.js",null,"js",".js","src.WebApp.Components.Chatbot.Chatbot.razor.js","low","scan_root_path_dotted_non_python",null,12,11,0,1,0.0,0,0,0,-429,1,-429,1,null,null,null,null,null,null,["scrollToEnd","submitOnEnter"],["scrollToEnd","submitOnEnter"],null,null,{"typescript_javascript":{"method_symbols":[{"id":"src/WebApp/Components/Chatbot/Chatbot.razor.js#scrollToEnd","name":"scrollToEnd","owner":null,"owner_kind":null,"file":-429,"kind":"function","source":"call_graph"},{"id":"src/WebApp/Components/Chatbot/Chatbot.razor.js#submitOnEnter","name":"submitOnEnter","owner":null,"owner_kind":null,"file":-429,"kind":"function","source":"call_graph"}]}},{"size_bytes":405,"imports":[],"exports":["scrollToEnd","submitOnEnter"]},null],[429,429,"MessageProcessor.cs","csharp","csharp",null,"src.WebApp.Components.Chatbot.MessageProcessor.cs","low","scan_root_path_dotted_non_python","eShop.WebApp.Chatbot",35,25,3,7,0.08571428571428572,0,0,0,-430,1,-430,1,null,["System.Text","System.Text.Encodings.Web","System.Text.RegularExpressions","Microsoft.AspNetCore.Components"],["System.Text","System.Text.Encodings.Web","System.Text.RegularExpressions","Microsoft.AspNetCore.Components"],["eShop.WebApp.Chatbot.MessageProcessor"],["MessageProcessor"],["eShop.WebApp.Chatbot.MessageProcessor"],["eShop.WebApp.Chatbot.MessageProcessor"],null,["eShop.WebApp.Chatbot.MessageProcessor"],null,{"csharp":{"attributes":["System.Text.RegularExpressions.GeneratedRegexAttribute"],"classes":["MessageProcessor"],"classes_fq":["eShop.WebApp.Chatbot.MessageProcessor"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["System.Text","System.Text.Encodings.Web","System.Text.RegularExpressions","Microsoft.AspNetCore.Components"],"methods":["AllowImages","FindMarkdownImages"],"namespace":"eShop.WebApp.Chatbot","parse_status":"ok","partial_types":["eShop.WebApp.Chatbot.MessageProcessor"],"type_kinds":{"eShop.WebApp.Chatbot.MessageProcessor":"class"},"uses_fq":[],"method_symbols":[{"id":"src/WebApp/Components/Chatbot/MessageProcessor.cs#eShop.WebApp.Chatbot.MessageProcessor.AllowImages","name":"AllowImages","owner":"eShop.WebApp.Chatbot.MessageProcessor","owner_kind":"class","file":-430,"kind":"method","source":"method_ownership"},{"id":"src/WebApp/Components/Chatbot/MessageProcessor.cs#eShop.WebApp.Chatbot.MessageProcessor.FindMarkdownImages","name":"FindMarkdownImages","owner":"eShop.WebApp.Chatbot.MessageProcessor","owner_kind":"class","file":-430,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":1386,"imports":[],"exports":["eShop.WebApp.Chatbot.MessageProcessor"]},null],[430,430,"Extensions.cs","csharp","csharp",null,"src.WebApp.Extensions.Extensions.cs","low","scan_root_path_dotted_non_python",null,124,103,4,17,0.03225806451612903,0,1,21,-431,3,-431,3,[435,436,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,465,467,513],["eShop.Basket.API.Grpc","eShop.WebApp.Services.OrderStatus.IntegrationEvents","eShop.WebAppComponents.Services","Microsoft.AspNetCore.Authentication.Cookies","Microsoft.AspNetCore.Authentication.OpenIdConnect","Microsoft.AspNetCore.Components.Authorization","Microsoft.AspNetCore.Components.Server","Microsoft.Extensions.AI","Microsoft.IdentityModel.JsonWebTokens"],["Microsoft.AspNetCore.Authentication.Cookies","Microsoft.AspNetCore.Authentication.OpenIdConnect","Microsoft.AspNetCore.Components.Authorization","Microsoft.AspNetCore.Components.Server","Microsoft.Extensions.AI","Microsoft.IdentityModel.JsonWebTokens"],["Extensions"],["Extensions"],["Extensions"],["Extensions"],null,["Extensions"],null,{"csharp":{"attributes":[],"classes":["Extensions"],"classes_fq":["Extensions"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["eShop.Basket.API.Grpc","eShop.WebApp.Services.OrderStatus.IntegrationEvents","eShop.WebAppComponents.Services","Microsoft.AspNetCore.Authentication.Cookies","Microsoft.AspNetCore.Authentication.OpenIdConnect","Microsoft.AspNetCore.Components.Authorization","Microsoft.AspNetCore.Components.Server","Microsoft.Extensions.AI","Microsoft.IdentityModel.JsonWebTokens"],"methods":["AddApplicationServices","AddEventBusSubscriptions","AddAuthenticationServices","AddAIServices","GetBuyerIdAsync","GetUserNameAsync"],"namespace":null,"parse_status":"ok","partial_types":[],"type_kinds":{"Extensions":"class"},"uses_fq":[],"method_symbols":[{"id":"src/WebApp/Extensions/Extensions.cs#Extensions.AddAIServices","name":"AddAIServices","owner":"Extensions","owner_kind":"class","file":-431,"kind":"method","source":"method_ownership"},{"id":"src/WebApp/Extensions/Extensions.cs#Extensions.AddApplicationServices","name":"AddApplicationServices","owner":"Extensions","owner_kind":"class","file":-431,"kind":"method","source":"method_ownership"},{"id":"src/WebApp/Extensions/Extensions.cs#Extensions.AddAuthenticationServices","name":"AddAuthenticationServices","owner":"Extensions","owner_kind":"class","file":-431,"kind":"method","source":"method_ownership"},{"id":"src/WebApp/Extensions/Extensions.cs#Extensions.AddEventBusSubscriptions","name":"AddEventBusSubscriptions","owner":"Extensions","owner_kind":"class","file":-431,"kind":"method","source":"method_ownership"},{"id":"src/WebApp/Extensions/Extensions.cs#Extensions.GetBuyerIdAsync","name":"GetBuyerIdAsync","owner":"Extensions","owner_kind":"class","file":-431,"kind":"method","source":"method_ownership"},{"id":"src/WebApp/Extensions/Extensions.cs#Extensions.GetUserNameAsync","name":"GetUserNameAsync","owner":"Extensions","owner_kind":"class","file":-431,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":5644,"imports":[-436,-437,-439,-440,-441,-442,-443,-444,-445,-446,-447,-448,-449,-450,-451,-452,-453,-454,-466,-468,-514],"exports":["Extensions"]},null],[431,431,"GlobalUsings.cs","csharp","csharp",null,"src.WebApp.GlobalUsings.cs","low","scan_root_path_dotted_non_python",null,3,3,0,0,0.0,0,0,0,-432,1,-432,1,null,["eShop.WebApp.Components","eShop.WebApp.Services","eShop.ServiceDefaults"],["eShop.WebApp.Components"],null,null,null,null,null,null,null,{"csharp":{"attributes":[],"classes":[],"classes_fq":[],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["eShop.WebApp.Components","eShop.WebApp.Services","eShop.ServiceDefaults"],"methods":[],"namespace":null,"parse_status":"ok","partial_types":[],"type_kinds":{},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":113,"imports":[],"exports":[]},null],[432,432,"Program.cs","csharp","csharp",null,"src.WebApp.Program.cs","low","scan_root_path_dotted_non_python",null,34,19,2,13,0.058823529411764705,0,0,2,-433,1,-433,1,[19,514],["eShop.WebApp.Components","eShop.ServiceDefaults"],["eShop.WebApp.Components"],null,null,null,null,null,null,null,{"csharp":{"attributes":[],"classes":[],"classes_fq":[],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["eShop.WebApp.Components","eShop.ServiceDefaults"],"methods":[],"namespace":null,"parse_status":"ok","partial_types":[],"type_kinds":{},"uses_fq":[],"method_symbols":[{"id":"src/WebApp/Program.cs#<file>","name":"<file>","owner":null,"owner_kind":null,"file":-433,"kind":"function","source":"framework_facts","framework_roles":[{"framework":"dotnet_runtime","kind":"RUNTIME_ENTRY","registration":"fw:dotnet_runtime:RUNTIME_ENTRY:src/WebApp/Program.cs#<file>:top_level_statements#1","entry_kind":"top_level_statements"}]}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":835,"imports":[-20,-515],"exports":[]},null],[433,433,"BasketCheckoutInfo.cs","csharp","csharp",null,"src.WebApp.Services.BasketCheckoutInfo.cs","low","scan_root_path_dotted_non_python","eShop.WebApp.Services",34,22,0,12,0.0,0,1,0,-434,1,-434,1,null,["System.ComponentModel.DataAnnotations"],["System.ComponentModel.DataAnnotations"],["eShop.WebApp.Services.BasketCheckoutInfo"],["BasketCheckoutInfo"],["eShop.WebApp.Services.BasketCheckoutInfo"],["eShop.WebApp.Services.BasketCheckoutInfo"],null,["eShop.WebApp.Services.BasketCheckoutInfo"],null,{"csharp":{"attributes":[],"classes":["BasketCheckoutInfo"],"classes_fq":["eShop.WebApp.Services.BasketCheckoutInfo"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["System.ComponentModel.DataAnnotations"],"methods":[],"namespace":"eShop.WebApp.Services","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.WebApp.Services.BasketCheckoutInfo":"class"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":716,"imports":[],"exports":["eShop.WebApp.Services.BasketCheckoutInfo"]},null],[434,434,"BasketItem.cs","csharp","csharp",null,"src.WebApp.Services.BasketItem.cs","low","scan_root_path_dotted_non_python","eShop.WebApp.Services",11,10,0,1,0.0,0,2,0,-435,1,-435,1,null,null,null,["eShop.WebApp.Services.BasketItem"],["BasketItem"],["eShop.WebApp.Services.BasketItem"],["eShop.WebApp.Services.BasketItem"],null,["eShop.WebApp.Services.BasketItem"],null,{"csharp":{"attributes":[],"classes":["BasketItem"],"classes_fq":["eShop.WebApp.Services.BasketItem"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":[],"namespace":"eShop.WebApp.Services","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.WebApp.Services.BasketItem":"class"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":328,"imports":[],"exports":["eShop.WebApp.Services.BasketItem"]},null],[435,435,"BasketService.cs","csharp","csharp",null,"src.WebApp.Services.BasketService.cs","low","scan_root_path_dotted_non_python","eShop.WebApp.Services",49,40,0,9,0.0,0,3,0,-436,1,-436,1,null,["eShop.Basket.API.Grpc","eShop.Basket.API.Grpc.BasketItem","eShop.Basket.API.Grpc.Basket.BasketClient"],["eShop.Basket.API.Grpc.BasketItem","eShop.Basket.API.Grpc.Basket.BasketClient"],["eShop.WebApp.Services.BasketService","eShop.WebApp.Services.BasketQuantity"],["BasketService","BasketQuantity"],["eShop.WebApp.Services.BasketService","eShop.WebApp.Services.BasketQuantity"],["eShop.WebApp.Services.BasketService","eShop.WebApp.Services.BasketQuantity"],null,["eShop.WebApp.Services.BasketService","eShop.WebApp.Services.BasketQuantity"],null,{"csharp":{"attributes":[],"classes":["BasketService","BasketQuantity"],"classes_fq":["eShop.WebApp.Services.BasketService","eShop.WebApp.Services.BasketQuantity"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["eShop.Basket.API.Grpc","eShop.Basket.API.Grpc.BasketItem","eShop.Basket.API.Grpc.Basket.BasketClient"],"methods":["GetBasketAsync","DeleteBasketAsync","UpdateBasketAsync","MapToBasket","<init>","<init>"],"namespace":"eShop.WebApp.Services","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.WebApp.Services.BasketQuantity":"record","eShop.WebApp.Services.BasketService":"class"},"uses_fq":[],"method_symbols":[{"id":"src/WebApp/Services/BasketService.cs#eShop.WebApp.Services.BasketQuantity.<init>(System.Int32,System.Int32)","name":"<init>","owner":null,"owner_kind":null,"file":-436,"kind":"function","source":"call_graph"},{"id":"src/WebApp/Services/BasketService.cs#eShop.WebApp.Services.BasketService","name":"BasketService","owner":null,"owner_kind":null,"file":-436,"kind":"function","source":"framework_facts","framework_roles":[{"framework":"aspnetcore_di","kind":"DI_PROVIDER","registration":"fw:aspnetcore_di:DI_PROVIDER:src/WebApp/Extensions/Extensions.cs#Extensions.AddApplicationServices:AddSingleton#1"}]},{"id":"src/WebApp/Services/BasketService.cs#eShop.WebApp.Services.BasketService.DeleteBasketAsync","name":"DeleteBasketAsync","owner":"eShop.WebApp.Services.BasketService","owner_kind":"class","file":-436,"kind":"method","source":"method_ownership"},{"id":"src/WebApp/Services/BasketService.cs#eShop.WebApp.Services.BasketService.GetBasketAsync","name":"GetBasketAsync","owner":"eShop.WebApp.Services.BasketService","owner_kind":"class","file":-436,"kind":"method","source":"method_ownership"},{"id":"src/WebApp/Services/BasketService.cs#eShop.WebApp.Services.BasketService.MapToBasket","name":"MapToBasket","owner":"eShop.WebApp.Services.BasketService","owner_kind":"class","file":-436,"kind":"method","source":"method_ownership"},{"id":"src/WebApp/Services/BasketService.cs#eShop.WebApp.Services.BasketService.UpdateBasketAsync","name":"UpdateBasketAsync","owner":"eShop.WebApp.Services.BasketService","owner_kind":"class","file":-436,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":1425,"imports":[],"exports":["eShop.WebApp.Services.BasketService","eShop.WebApp.Services.BasketQuantity"]},null],[436,436,"BasketState.cs","csharp","csharp",null,"src.WebApp.Services.BasketState.cs","low","scan_root_path_dotted_non_python","eShop.WebApp.Services",172,147,3,22,0.01744186046511628,0,2,12,-431,3,-431,3,[430,433,434,435,437,452,463,465],["System.Security.Claims","Microsoft.AspNetCore.Components","Microsoft.AspNetCore.Components.Authorization","eShop.WebAppComponents.Catalog","eShop.WebAppComponents.Services"],["System.Security.Claims","Microsoft.AspNetCore.Components","Microsoft.AspNetCore.Components.Authorization"],["eShop.WebApp.Services.BasketState","eShop.WebApp.Services.BasketState.BasketStateChangedSubscription","eShop.WebApp.Services.CreateOrderRequest"],["BasketState","BasketStateChangedSubscription","CreateOrderRequest"],["eShop.WebApp.Services.BasketState","eShop.WebApp.Services.BasketState.BasketStateChangedSubscription","eShop.WebApp.Services.CreateOrderRequest"],["eShop.WebApp.Services.BasketState","eShop.WebApp.Services.BasketState.BasketStateChangedSubscription","eShop.WebApp.Services.CreateOrderRequest"],null,["eShop.WebApp.Services.BasketState","eShop.WebApp.Services.BasketState.BasketStateChangedSubscription","eShop.WebApp.Services.CreateOrderRequest"],null,{"csharp":{"attributes":[],"classes":["BasketState","BasketStateChangedSubscription","CreateOrderRequest"],"classes_fq":["eShop.WebApp.Services.BasketState","eShop.WebApp.Services.BasketState.BasketStateChangedSubscription","eShop.WebApp.Services.CreateOrderRequest"],"extends_fq":[],"functions":[],"implements_fq":["System.IDisposable","eShop.WebApp.Services.IBasketState"],"imports":["System.Security.Claims","Microsoft.AspNetCore.Components","Microsoft.AspNetCore.Components.Authorization","eShop.WebAppComponents.Catalog","eShop.WebAppComponents.Services"],"methods":["DeleteBasketAsync","GetBasketItemsAsync","NotifyOnChange","AddAsync","SetQuantityAsync","CheckoutAsync","NotifyChangeSubscribersAsync","GetUserAsync","FetchBasketItemsAsync","NotifyAsync","Dispose","<init>","<init>","<init>"],"namespace":"eShop.WebApp.Services","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.WebApp.Services.BasketState":"class","eShop.WebApp.Services.BasketState.BasketStateChangedSubscription":"class","eShop.WebApp.Services.CreateOrderRequest":"record"},"uses_fq":[],"method_symbols":[{"id":"src/WebApp/Services/BasketState.cs#eShop.WebApp.Services.BasketState","name":"BasketState","owner":null,"owner_kind":null,"file":-437,"kind":"function","source":"framework_facts","framework_roles":[{"framework":"aspnetcore_di","kind":"DI_PROVIDER","registration":"fw:aspnetcore_di:DI_PROVIDER:src/WebApp/Extensions/Extensions.cs#Extensions.AddApplicationServices:AddScoped#1"}]},{"id":"src/WebApp/Services/BasketState.cs#eShop.WebApp.Services.BasketState.AddAsync","name":"AddAsync","owner":"eShop.WebApp.Services.BasketState","owner_kind":"class","file":-437,"kind":"method","source":"method_ownership"},{"id":"src/WebApp/Services/BasketState.cs#eShop.WebApp.Services.BasketState.BasketStateChangedSubscription.<init>","name":"<init>","owner":null,"owner_kind":null,"file":-437,"kind":"function","source":"call_graph"},{"id":"src/WebApp/Services/BasketState.cs#eShop.WebApp.Services.BasketState.BasketStateChangedSubscription.Dispose","name":"Dispose","owner":"eShop.WebApp.Services.BasketState.BasketStateChangedSubscription","owner_kind":"class","file":-437,"kind":"method","source":"method_ownership"},{"id":"src/WebApp/Services/BasketState.cs#eShop.WebApp.Services.BasketState.BasketStateChangedSubscription.NotifyAsync","name":"NotifyAsync","owner":"eShop.WebApp.Services.BasketState.BasketStateChangedSubscription","owner_kind":"class","file":-437,"kind":"method","source":"method_ownership"},{"id":"src/WebApp/Services/BasketState.cs#eShop.WebApp.Services.BasketState.CheckoutAsync","name":"CheckoutAsync","owner":"eShop.WebApp.Services.BasketState","owner_kind":"class","file":-437,"kind":"method","source":"method_ownership"},{"id":"src/WebApp/Services/BasketState.cs#eShop.WebApp.Services.BasketState.DeleteBasketAsync","name":"DeleteBasketAsync","owner":"eShop.WebApp.Services.BasketState","owner_kind":"class","file":-437,"kind":"method","source":"method_ownership"},{"id":"src/WebApp/Services/BasketState.cs#eShop.WebApp.Services.BasketState.FetchBasketItemsAsync","name":"FetchBasketItemsAsync","owner":"eShop.WebApp.Services.BasketState","owner_kind":"class","file":-437,"kind":"method","source":"method_ownership"},{"id":"src/WebApp/Services/BasketState.cs#eShop.WebApp.Services.BasketState.GetBasketItemsAsync","name":"GetBasketItemsAsync","owner":"eShop.WebApp.Services.BasketState","owner_kind":"class","file":-437,"kind":"method","source":"method_ownership"},{"id":"src/WebApp/Services/BasketState.cs#eShop.WebApp.Services.BasketState.GetUserAsync","name":"GetUserAsync","owner":"eShop.WebApp.Services.BasketState","owner_kind":"class","file":-437,"kind":"method","source":"method_ownership"},{"id":"src/WebApp/Services/BasketState.cs#eShop.WebApp.Services.BasketState.NotifyChangeSubscribersAsync","name":"NotifyChangeSubscribersAsync","owner":"eShop.WebApp.Services.BasketState","owner_kind":"class","file":-437,"kind":"method","source":"method_ownership"},{"id":"src/WebApp/Services/BasketState.cs#eShop.WebApp.Services.BasketState.NotifyOnChange","name":"NotifyOnChange","owner":"eShop.WebApp.Services.BasketState","owner_kind":"class","file":-437,"kind":"method","source":"method_ownership"},{"id":"src/WebApp/Services/BasketState.cs#eShop.WebApp.Services.BasketState.SetQuantityAsync","name":"SetQuantityAsync","owner":"eShop.WebApp.Services.BasketState","owner_kind":"class","file":-437,"kind":"method","source":"method_ownership"},{"id":"src/WebApp/Services/BasketState.cs#eShop.WebApp.Services.CreateOrderRequest.<init>(System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.DateTime,System.String,System.Int32,System.String,System.Collections.Generic.List<eShop.WebApp.Services.BasketItem>)","name":"<init>","owner":null,"owner_kind":null,"file":-437,"kind":"function","source":"call_graph"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":6076,"imports":[-431,-434,-435,-436,-438,-453,-464,-466],"exports":["eShop.WebApp.Services.BasketState","eShop.WebApp.Services.BasketState.BasketStateChangedSubscription","eShop.WebApp.Services.CreateOrderRequest"]},null],[437,437,"IBasketState.cs","csharp","csharp",null,"src.WebApp.Services.IBasketState.cs","low","scan_root_path_dotted_non_python","eShop.WebApp.Services",11,9,0,2,0.0,0,4,2,-438,1,-438,1,[434,463],["eShop.WebAppComponents.Catalog"],null,["eShop.WebApp.Services.IBasketState"],["IBasketState"],["eShop.WebApp.Services.IBasketState"],["eShop.WebApp.Services.IBasketState"],null,["eShop.WebApp.Services.IBasketState"],null,{"csharp":{"attributes":[],"classes":["IBasketState"],"classes_fq":["eShop.WebApp.Services.IBasketState"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["eShop.WebAppComponents.Catalog"],"methods":["GetBasketItemsAsync","AddAsync"],"namespace":"eShop.WebApp.Services","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.WebApp.Services.IBasketState":"interface"},"uses_fq":[],"method_symbols":[{"id":"src/WebApp/Services/IBasketState.cs#eShop.WebApp.Services.IBasketState.AddAsync","name":"AddAsync","owner":"eShop.WebApp.Services.IBasketState","owner_kind":"interface","file":-438,"kind":"method","source":"method_ownership"},{"id":"src/WebApp/Services/IBasketState.cs#eShop.WebApp.Services.IBasketState.GetBasketItemsAsync","name":"GetBasketItemsAsync","owner":"eShop.WebApp.Services.IBasketState","owner_kind":"interface","file":-438,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":249,"imports":[-435,-464],"exports":["eShop.WebApp.Services.IBasketState"]},null],[438,438,"LogOutService.cs","csharp","csharp",null,"src.WebApp.Services.LogOutService.cs","low","scan_root_path_dotted_non_python","eShop.WebApp.Services",14,12,0,2,0.0,0,1,0,-439,1,-439,1,null,["Microsoft.AspNetCore.Authentication","Microsoft.AspNetCore.Authentication.Cookies","Microsoft.AspNetCore.Authentication.OpenIdConnect"],["Microsoft.AspNetCore.Authentication","Microsoft.AspNetCore.Authentication.Cookies","Microsoft.AspNetCore.Authentication.OpenIdConnect"],["eShop.WebApp.Services.LogOutService"],["LogOutService"],["eShop.WebApp.Services.LogOutService"],["eShop.WebApp.Services.LogOutService"],null,["eShop.WebApp.Services.LogOutService"],null,{"csharp":{"attributes":[],"classes":["LogOutService"],"classes_fq":["eShop.WebApp.Services.LogOutService"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["Microsoft.AspNetCore.Authentication","Microsoft.AspNetCore.Authentication.Cookies","Microsoft.AspNetCore.Authentication.OpenIdConnect"],"methods":["LogOutAsync"],"namespace":"eShop.WebApp.Services","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.WebApp.Services.LogOutService":"class"},"uses_fq":[],"method_symbols":[{"id":"src/WebApp/Services/LogOutService.cs#eShop.WebApp.Services.LogOutService","name":"LogOutService","owner":null,"owner_kind":null,"file":-439,"kind":"function","source":"framework_facts","framework_roles":[{"framework":"aspnetcore_di","kind":"DI_PROVIDER","registration":"fw:aspnetcore_di:DI_PROVIDER:src/WebApp/Extensions/Extensions.cs#Extensions.AddApplicationServices:AddScoped#2"}]},{"id":"src/WebApp/Services/LogOutService.cs#eShop.WebApp.Services.LogOutService.LogOutAsync","name":"LogOutAsync","owner":"eShop.WebApp.Services.LogOutService","owner_kind":"class","file":-439,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":466,"imports":[],"exports":["eShop.WebApp.Services.LogOutService"]},null],[439,439,"OrderStatusChangedToAwaitingValidationIntegrationEventHandler.cs","csharp","csharp",null,"src.WebApp.Services.OrderStatus.IntegrationEvents.EventHandling.OrderStatusChangedToAwaitingValidationIntegrationEventHandler.cs","low","scan_root_path_dotted_non_python","eShop.WebApp.Services.OrderStatus.IntegrationEvents",15,13,0,2,0.0,0,1,3,-440,1,-440,1,[445,451],["eShop.EventBus.Abstractions"],null,["eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToAwaitingValidationIntegrationEventHandler"],["OrderStatusChangedToAwaitingValidationIntegrationEventHandler"],["eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToAwaitingValidationIntegrationEventHandler"],["eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToAwaitingValidationIntegrationEventHandler"],null,["eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToAwaitingValidationIntegrationEventHandler"],null,{"csharp":{"attributes":[],"classes":["OrderStatusChangedToAwaitingValidationIntegrationEventHandler"],"classes_fq":["eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToAwaitingValidationIntegrationEventHandler"],"extends_fq":["IIntegrationEventHandler<OrderStatusChangedToAwaitingValidationIntegrationEvent>"],"functions":[],"implements_fq":[],"imports":["eShop.EventBus.Abstractions"],"methods":["Handle","<init>"],"namespace":"eShop.WebApp.Services.OrderStatus.IntegrationEvents","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToAwaitingValidationIntegrationEventHandler":"class"},"uses_fq":[],"method_symbols":[{"id":"src/WebApp/Services/OrderStatus/IntegrationEvents/EventHandling/OrderStatusChangedToAwaitingValidationIntegrationEventHandler.cs#eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToAwaitingValidationIntegrationEventHandler.Handle","name":"Handle","owner":"eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToAwaitingValidationIntegrationEventHandler","owner_kind":"class","file":-440,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":752,"imports":[-446,-452],"exports":["eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToAwaitingValidationIntegrationEventHandler"]},null],[440,440,"OrderStatusChangedToCancelledIntegrationEventHandler.cs","csharp","csharp",null,"src.WebApp.Services.OrderStatus.IntegrationEvents.EventHandling.OrderStatusChangedToCancelledIntegrationEventHandler.cs","low","scan_root_path_dotted_non_python","eShop.WebApp.Services.OrderStatus.IntegrationEvents",15,13,0,2,0.0,0,1,3,-441,1,-441,1,[446,451],["eShop.EventBus.Abstractions"],null,["eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToCancelledIntegrationEventHandler"],["OrderStatusChangedToCancelledIntegrationEventHandler"],["eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToCancelledIntegrationEventHandler"],["eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToCancelledIntegrationEventHandler"],null,["eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToCancelledIntegrationEventHandler"],null,{"csharp":{"attributes":[],"classes":["OrderStatusChangedToCancelledIntegrationEventHandler"],"classes_fq":["eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToCancelledIntegrationEventHandler"],"extends_fq":["IIntegrationEventHandler<OrderStatusChangedToCancelledIntegrationEvent>"],"functions":[],"implements_fq":[],"imports":["eShop.EventBus.Abstractions"],"methods":["Handle","<init>"],"namespace":"eShop.WebApp.Services.OrderStatus.IntegrationEvents","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToCancelledIntegrationEventHandler":"class"},"uses_fq":[],"method_symbols":[{"id":"src/WebApp/Services/OrderStatus/IntegrationEvents/EventHandling/OrderStatusChangedToCancelledIntegrationEventHandler.cs#eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToCancelledIntegrationEventHandler.Handle","name":"Handle","owner":"eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToCancelledIntegrationEventHandler","owner_kind":"class","file":-441,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":716,"imports":[-447,-452],"exports":["eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToCancelledIntegrationEventHandler"]},null],[441,441,"OrderStatusChangedToPaidIntegrationEventHandler.cs","csharp","csharp",null,"src.WebApp.Services.OrderStatus.IntegrationEvents.EventHandling.OrderStatusChangedToPaidIntegrationEventHandler.cs","low","scan_root_path_dotted_non_python","eShop.WebApp.Services.OrderStatus.IntegrationEvents",15,13,0,2,0.0,0,1,3,-442,1,-442,1,[447,451],["eShop.EventBus.Abstractions"],null,["eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToPaidIntegrationEventHandler"],["OrderStatusChangedToPaidIntegrationEventHandler"],["eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToPaidIntegrationEventHandler"],["eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToPaidIntegrationEventHandler"],null,["eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToPaidIntegrationEventHandler"],null,{"csharp":{"attributes":[],"classes":["OrderStatusChangedToPaidIntegrationEventHandler"],"classes_fq":["eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToPaidIntegrationEventHandler"],"extends_fq":["IIntegrationEventHandler<OrderStatusChangedToPaidIntegrationEvent>"],"functions":[],"implements_fq":[],"imports":["eShop.EventBus.Abstractions"],"methods":["Handle","<init>"],"namespace":"eShop.WebApp.Services.OrderStatus.IntegrationEvents","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToPaidIntegrationEventHandler":"class"},"uses_fq":[],"method_symbols":[{"id":"src/WebApp/Services/OrderStatus/IntegrationEvents/EventHandling/OrderStatusChangedToPaidIntegrationEventHandler.cs#eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToPaidIntegrationEventHandler.Handle","name":"Handle","owner":"eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToPaidIntegrationEventHandler","owner_kind":"class","file":-442,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":696,"imports":[-448,-452],"exports":["eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToPaidIntegrationEventHandler"]},null],[442,442,"OrderStatusChangedToShippedIntegrationEventHandler.cs","csharp","csharp",null,"src.WebApp.Services.OrderStatus.IntegrationEvents.EventHandling.OrderStatusChangedToShippedIntegrationEventHandler.cs","low","scan_root_path_dotted_non_python","eShop.WebApp.Services.OrderStatus.IntegrationEvents",15,13,0,2,0.0,0,1,3,-443,1,-443,1,[448,451],["eShop.EventBus.Abstractions"],null,["eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToShippedIntegrationEventHandler"],["OrderStatusChangedToShippedIntegrationEventHandler"],["eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToShippedIntegrationEventHandler"],["eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToShippedIntegrationEventHandler"],null,["eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToShippedIntegrationEventHandler"],null,{"csharp":{"attributes":[],"classes":["OrderStatusChangedToShippedIntegrationEventHandler"],"classes_fq":["eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToShippedIntegrationEventHandler"],"extends_fq":["IIntegrationEventHandler<OrderStatusChangedToShippedIntegrationEvent>"],"functions":[],"implements_fq":[],"imports":["eShop.EventBus.Abstractions"],"methods":["Handle","<init>"],"namespace":"eShop.WebApp.Services.OrderStatus.IntegrationEvents","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToShippedIntegrationEventHandler":"class"},"uses_fq":[],"method_symbols":[{"id":"src/WebApp/Services/OrderStatus/IntegrationEvents/EventHandling/OrderStatusChangedToShippedIntegrationEventHandler.cs#eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToShippedIntegrationEventHandler.Handle","name":"Handle","owner":"eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToShippedIntegrationEventHandler","owner_kind":"class","file":-443,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":708,"imports":[-449,-452],"exports":["eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToShippedIntegrationEventHandler"]},null],[443,443,"OrderStatusChangedToStockConfirmedIntegrationEventHandler.cs","csharp","csharp",null,"src.WebApp.Services.OrderStatus.IntegrationEvents.EventHandling.OrderStatusChangedToStockConfirmedIntegrationEventHandler.cs","low","scan_root_path_dotted_non_python","eShop.WebApp.Services.OrderStatus.IntegrationEvents",15,13,0,2,0.0,0,1,3,-444,1,-444,1,[449,451],["eShop.EventBus.Abstractions"],null,["eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToStockConfirmedIntegrationEventHandler"],["OrderStatusChangedToStockConfirmedIntegrationEventHandler"],["eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToStockConfirmedIntegrationEventHandler"],["eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToStockConfirmedIntegrationEventHandler"],null,["eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToStockConfirmedIntegrationEventHandler"],null,{"csharp":{"attributes":[],"classes":["OrderStatusChangedToStockConfirmedIntegrationEventHandler"],"classes_fq":["eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToStockConfirmedIntegrationEventHandler"],"extends_fq":["IIntegrationEventHandler<OrderStatusChangedToStockConfirmedIntegrationEvent>"],"functions":[],"implements_fq":[],"imports":["eShop.EventBus.Abstractions"],"methods":["Handle","<init>"],"namespace":"eShop.WebApp.Services.OrderStatus.IntegrationEvents","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToStockConfirmedIntegrationEventHandler":"class"},"uses_fq":[],"method_symbols":[{"id":"src/WebApp/Services/OrderStatus/IntegrationEvents/EventHandling/OrderStatusChangedToStockConfirmedIntegrationEventHandler.cs#eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToStockConfirmedIntegrationEventHandler.Handle","name":"Handle","owner":"eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToStockConfirmedIntegrationEventHandler","owner_kind":"class","file":-444,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":736,"imports":[-450,-452],"exports":["eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToStockConfirmedIntegrationEventHandler"]},null],[444,444,"OrderStatusChangedToSubmittedIntegrationEventHandler.cs","csharp","csharp",null,"src.WebApp.Services.OrderStatus.IntegrationEvents.EventHandling.OrderStatusChangedToSubmittedIntegrationEventHandler.cs","low","scan_root_path_dotted_non_python","eShop.WebApp.Services.OrderStatus.IntegrationEvents",15,13,0,2,0.0,0,1,3,-445,1,-445,1,[450,451],["eShop.EventBus.Abstractions"],null,["eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToSubmittedIntegrationEventHandler"],["OrderStatusChangedToSubmittedIntegrationEventHandler"],["eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToSubmittedIntegrationEventHandler"],["eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToSubmittedIntegrationEventHandler"],null,["eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToSubmittedIntegrationEventHandler"],null,{"csharp":{"attributes":[],"classes":["OrderStatusChangedToSubmittedIntegrationEventHandler"],"classes_fq":["eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToSubmittedIntegrationEventHandler"],"extends_fq":["IIntegrationEventHandler<OrderStatusChangedToSubmittedIntegrationEvent>"],"functions":[],"implements_fq":[],"imports":["eShop.EventBus.Abstractions"],"methods":["Handle","<init>"],"namespace":"eShop.WebApp.Services.OrderStatus.IntegrationEvents","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToSubmittedIntegrationEventHandler":"class"},"uses_fq":[],"method_symbols":[{"id":"src/WebApp/Services/OrderStatus/IntegrationEvents/EventHandling/OrderStatusChangedToSubmittedIntegrationEventHandler.cs#eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToSubmittedIntegrationEventHandler.Handle","name":"Handle","owner":"eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToSubmittedIntegrationEventHandler","owner_kind":"class","file":-445,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":716,"imports":[-451,-452],"exports":["eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToSubmittedIntegrationEventHandler"]},null],[445,445,"OrderStatusChangedToAwaitingValidationIntegrationEvent.cs","csharp","csharp",null,"src.WebApp.Services.OrderStatus.IntegrationEvents.Events.OrderStatusChangedToAwaitingValidationIntegrationEvent.cs","low","scan_root_path_dotted_non_python","eShop.WebApp.Services.OrderStatus.IntegrationEvents",21,17,0,4,0.0,0,2,0,-446,1,-446,1,null,["eShop.EventBus.Events"],null,["eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToAwaitingValidationIntegrationEvent"],["OrderStatusChangedToAwaitingValidationIntegrationEvent"],["eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToAwaitingValidationIntegrationEvent"],["eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToAwaitingValidationIntegrationEvent"],null,["eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToAwaitingValidationIntegrationEvent"],null,{"csharp":{"attributes":[],"classes":["OrderStatusChangedToAwaitingValidationIntegrationEvent"],"classes_fq":["eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToAwaitingValidationIntegrationEvent"],"extends_fq":["IntegrationEvent"],"functions":[],"implements_fq":[],"imports":["eShop.EventBus.Events"],"methods":["<init>"],"namespace":"eShop.WebApp.Services.OrderStatus.IntegrationEvents","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToAwaitingValidationIntegrationEvent":"record"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":648,"imports":[],"exports":["eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToAwaitingValidationIntegrationEvent"]},null],[446,446,"OrderStatusChangedToCancelledIntegrationEvent.cs","csharp","csharp",null,"src.WebApp.Services.OrderStatus.IntegrationEvents.Events.OrderStatusChangedToCancelledIntegrationEvent.cs","low","scan_root_path_dotted_non_python","eShop.WebApp.Services.OrderStatus.IntegrationEvents",21,17,0,4,0.0,0,2,0,-447,1,-447,1,null,["eShop.EventBus.Events"],null,["eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToCancelledIntegrationEvent"],["OrderStatusChangedToCancelledIntegrationEvent"],["eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToCancelledIntegrationEvent"],["eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToCancelledIntegrationEvent"],null,["eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToCancelledIntegrationEvent"],null,{"csharp":{"attributes":[],"classes":["OrderStatusChangedToCancelledIntegrationEvent"],"classes_fq":["eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToCancelledIntegrationEvent"],"extends_fq":["IntegrationEvent"],"functions":[],"implements_fq":[],"imports":["eShop.EventBus.Events"],"methods":["<init>"],"namespace":"eShop.WebApp.Services.OrderStatus.IntegrationEvents","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToCancelledIntegrationEvent":"record"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":630,"imports":[],"exports":["eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToCancelledIntegrationEvent"]},null],[447,447,"OrderStatusChangedToPaidIntegrationEvent.cs","csharp","csharp",null,"src.WebApp.Services.OrderStatus.IntegrationEvents.Events.OrderStatusChangedToPaidIntegrationEvent.cs","low","scan_root_path_dotted_non_python","eShop.WebApp.Services.OrderStatus.IntegrationEvents",20,17,0,3,0.0,0,2,0,-448,1,-448,1,null,["eShop.EventBus.Events"],null,["eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToPaidIntegrationEvent"],["OrderStatusChangedToPaidIntegrationEvent"],["eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToPaidIntegrationEvent"],["eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToPaidIntegrationEvent"],null,["eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToPaidIntegrationEvent"],null,{"csharp":{"attributes":[],"classes":["OrderStatusChangedToPaidIntegrationEvent"],"classes_fq":["eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToPaidIntegrationEvent"],"extends_fq":["IntegrationEvent"],"functions":[],"implements_fq":[],"imports":["eShop.EventBus.Events"],"methods":["<init>"],"namespace":"eShop.WebApp.Services.OrderStatus.IntegrationEvents","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToPaidIntegrationEvent":"record"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":619,"imports":[],"exports":["eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToPaidIntegrationEvent"]},null],[448,448,"OrderStatusChangedToShippedIntegrationEvent.cs","csharp","csharp",null,"src.WebApp.Services.OrderStatus.IntegrationEvents.Events.OrderStatusChangedToShippedIntegrationEvent.cs","low","scan_root_path_dotted_non_python","eShop.WebApp.Services.OrderStatus.IntegrationEvents",21,17,0,4,0.0,0,2,0,-449,1,-449,1,null,["eShop.EventBus.Events"],null,["eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToShippedIntegrationEvent"],["OrderStatusChangedToShippedIntegrationEvent"],["eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToShippedIntegrationEvent"],["eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToShippedIntegrationEvent"],null,["eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToShippedIntegrationEvent"],null,{"csharp":{"attributes":[],"classes":["OrderStatusChangedToShippedIntegrationEvent"],"classes_fq":["eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToShippedIntegrationEvent"],"extends_fq":["IntegrationEvent"],"functions":[],"implements_fq":[],"imports":["eShop.EventBus.Events"],"methods":["<init>"],"namespace":"eShop.WebApp.Services.OrderStatus.IntegrationEvents","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToShippedIntegrationEvent":"record"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":626,"imports":[],"exports":["eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToShippedIntegrationEvent"]},null],[449,449,"OrderStatusChangedToStockConfirmedIntegrationEvent.cs","csharp","csharp",null,"src.WebApp.Services.OrderStatus.IntegrationEvents.Events.OrderStatusChangedToStockConfirmedIntegrationEvent.cs","low","scan_root_path_dotted_non_python","eShop.WebApp.Services.OrderStatus.IntegrationEvents",20,17,0,3,0.0,0,2,0,-450,1,-450,1,null,["eShop.EventBus.Events"],null,["eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToStockConfirmedIntegrationEvent"],["OrderStatusChangedToStockConfirmedIntegrationEvent"],["eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToStockConfirmedIntegrationEvent"],["eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToStockConfirmedIntegrationEvent"],null,["eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToStockConfirmedIntegrationEvent"],null,{"csharp":{"attributes":[],"classes":["OrderStatusChangedToStockConfirmedIntegrationEvent"],"classes_fq":["eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToStockConfirmedIntegrationEvent"],"extends_fq":["IntegrationEvent"],"functions":[],"implements_fq":[],"imports":["eShop.EventBus.Events"],"methods":["<init>"],"namespace":"eShop.WebApp.Services.OrderStatus.IntegrationEvents","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToStockConfirmedIntegrationEvent":"record"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":639,"imports":[],"exports":["eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToStockConfirmedIntegrationEvent"]},null],[450,450,"OrderStatusChangedToSubmittedIntegrationEvent.cs","csharp","csharp",null,"src.WebApp.Services.OrderStatus.IntegrationEvents.Events.OrderStatusChangedToSubmittedIntegrationEvent.cs","low","scan_root_path_dotted_non_python","eShop.WebApp.Services.OrderStatus.IntegrationEvents",20,17,0,3,0.0,0,2,0,-451,1,-451,1,null,["eShop.EventBus.Events"],null,["eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToSubmittedIntegrationEvent"],["OrderStatusChangedToSubmittedIntegrationEvent"],["eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToSubmittedIntegrationEvent"],["eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToSubmittedIntegrationEvent"],null,["eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToSubmittedIntegrationEvent"],null,{"csharp":{"attributes":[],"classes":["OrderStatusChangedToSubmittedIntegrationEvent"],"classes_fq":["eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToSubmittedIntegrationEvent"],"extends_fq":["IntegrationEvent"],"functions":[],"implements_fq":[],"imports":["eShop.EventBus.Events"],"methods":["<init>"],"namespace":"eShop.WebApp.Services.OrderStatus.IntegrationEvents","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToSubmittedIntegrationEvent":"record"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":629,"imports":[],"exports":["eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToSubmittedIntegrationEvent"]},null],[451,451,"OrderStatusNotificationService.cs","csharp","csharp",null,"src.WebApp.Services.OrderStatus.OrderStatusNotificationService.cs","low","scan_root_path_dotted_non_python","eShop.WebApp.Services",62,52,1,9,0.016129032258064516,0,13,0,-452,1,-452,1,null,null,null,["eShop.WebApp.Services.OrderStatusNotificationService","eShop.WebApp.Services.OrderStatusNotificationService.Subscription"],["OrderStatusNotificationService","Subscription"],["eShop.WebApp.Services.OrderStatusNotificationService","eShop.WebApp.Services.OrderStatusNotificationService.Subscription"],["eShop.WebApp.Services.OrderStatusNotificationService","eShop.WebApp.Services.OrderStatusNotificationService.Subscription"],null,["eShop.WebApp.Services.OrderStatusNotificationService","eShop.WebApp.Services.OrderStatusNotificationService.Subscription"],null,{"csharp":{"attributes":[],"classes":["OrderStatusNotificationService","Subscription"],"classes_fq":["eShop.WebApp.Services.OrderStatusNotificationService","eShop.WebApp.Services.OrderStatusNotificationService.Subscription"],"extends_fq":[],"functions":[],"implements_fq":["System.IDisposable"],"imports":[],"methods":["SubscribeToOrderStatusNotifications","NotifyOrderStatusChangedAsync","Unsubscribe","NotifyAsync","Dispose","<init>"],"namespace":"eShop.WebApp.Services","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.WebApp.Services.OrderStatusNotificationService":"class","eShop.WebApp.Services.OrderStatusNotificationService.Subscription":"class"},"uses_fq":[],"method_symbols":[{"id":"src/WebApp/Services/OrderStatus/OrderStatusNotificationService.cs#eShop.WebApp.Services.OrderStatusNotificationService","name":"OrderStatusNotificationService","owner":null,"owner_kind":null,"file":-452,"kind":"function","source":"framework_facts","framework_roles":[{"framework":"aspnetcore_di","kind":"DI_PROVIDER","registration":"fw:aspnetcore_di:DI_PROVIDER:src/WebApp/Extensions/Extensions.cs#Extensions.AddApplicationServices:AddSingleton#2"}]},{"id":"src/WebApp/Services/OrderStatus/OrderStatusNotificationService.cs#eShop.WebApp.Services.OrderStatusNotificationService.NotifyOrderStatusChangedAsync","name":"NotifyOrderStatusChangedAsync","owner":"eShop.WebApp.Services.OrderStatusNotificationService","owner_kind":"class","file":-452,"kind":"method","source":"method_ownership"},{"id":"src/WebApp/Services/OrderStatus/OrderStatusNotificationService.cs#eShop.WebApp.Services.OrderStatusNotificationService.SubscribeToOrderStatusNotifications","name":"SubscribeToOrderStatusNotifications","owner":"eShop.WebApp.Services.OrderStatusNotificationService","owner_kind":"class","file":-452,"kind":"method","source":"method_ownership"},{"id":"src/WebApp/Services/OrderStatus/OrderStatusNotificationService.cs#eShop.WebApp.Services.OrderStatusNotificationService.Subscription.<init>","name":"<init>","owner":null,"owner_kind":null,"file":-452,"kind":"function","source":"call_graph"},{"id":"src/WebApp/Services/OrderStatus/OrderStatusNotificationService.cs#eShop.WebApp.Services.OrderStatusNotificationService.Subscription.Dispose","name":"Dispose","owner":"eShop.WebApp.Services.OrderStatusNotificationService.Subscription","owner_kind":"class","file":-452,"kind":"method","source":"method_ownership"},{"id":"src/WebApp/Services/OrderStatus/OrderStatusNotificationService.cs#eShop.WebApp.Services.OrderStatusNotificationService.Subscription.NotifyAsync","name":"NotifyAsync","owner":"eShop.WebApp.Services.OrderStatusNotificationService.Subscription","owner_kind":"class","file":-452,"kind":"method","source":"method_ownership"},{"id":"src/WebApp/Services/OrderStatus/OrderStatusNotificationService.cs#eShop.WebApp.Services.OrderStatusNotificationService.Unsubscribe","name":"Unsubscribe","owner":"eShop.WebApp.Services.OrderStatusNotificationService","owner_kind":"class","file":-452,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":1940,"imports":[],"exports":["eShop.WebApp.Services.OrderStatusNotificationService","eShop.WebApp.Services.OrderStatusNotificationService.Subscription"]},null],[452,452,"OrderingService.cs","csharp","csharp",null,"src.WebApp.Services.OrderingService.cs","low","scan_root_path_dotted_non_python","eShop.WebApp.Services",25,21,0,4,0.0,0,3,1,-431,3,-431,3,[436],null,null,["eShop.WebApp.Services.OrderingService","eShop.WebApp.Services.OrderRecord"],["OrderingService","OrderRecord"],["eShop.WebApp.Services.OrderingService","eShop.WebApp.Services.OrderRecord"],["eShop.WebApp.Services.OrderingService","eShop.WebApp.Services.OrderRecord"],null,["eShop.WebApp.Services.OrderingService","eShop.WebApp.Services.OrderRecord"],null,{"csharp":{"attributes":[],"classes":["OrderingService","OrderRecord"],"classes_fq":["eShop.WebApp.Services.OrderingService","eShop.WebApp.Services.OrderRecord"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":["GetOrders","CreateOrder","<init>","<init>"],"namespace":"eShop.WebApp.Services","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.WebApp.Services.OrderRecord":"record","eShop.WebApp.Services.OrderingService":"class"},"uses_fq":[],"method_symbols":[{"id":"src/WebApp/Services/OrderingService.cs#eShop.WebApp.Services.OrderingService.CreateOrder","name":"CreateOrder","owner":"eShop.WebApp.Services.OrderingService","owner_kind":"class","file":-453,"kind":"method","source":"method_ownership"},{"id":"src/WebApp/Services/OrderingService.cs#eShop.WebApp.Services.OrderingService.GetOrders","name":"GetOrders","owner":"eShop.WebApp.Services.OrderingService","owner_kind":"class","file":-453,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":770,"imports":[-437],"exports":["eShop.WebApp.Services.OrderingService","eShop.WebApp.Services.OrderRecord"]},null],[453,453,"ProductImageUrlProvider.cs","csharp","csharp",null,"src.WebApp.Services.ProductImageUrlProvider.cs","low","scan_root_path_dotted_non_python","eShop.WebApp.Services",9,7,0,2,0.0,0,1,2,-454,1,-454,1,[467],["eShop.WebAppComponents.Services"],null,["eShop.WebApp.Services.ProductImageUrlProvider"],["ProductImageUrlProvider"],["eShop.WebApp.Services.ProductImageUrlProvider"],["eShop.WebApp.Services.ProductImageUrlProvider"],null,["eShop.WebApp.Services.ProductImageUrlProvider"],null,{"csharp":{"attributes":[],"classes":["ProductImageUrlProvider"],"classes_fq":["eShop.WebApp.Services.ProductImageUrlProvider"],"extends_fq":[],"functions":[],"implements_fq":["eShop.WebAppComponents.Services.IProductImageUrlProvider"],"imports":["eShop.WebAppComponents.Services"],"methods":["GetProductImageUrl"],"namespace":"eShop.WebApp.Services","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.WebApp.Services.ProductImageUrlProvider":"class"},"uses_fq":[],"method_symbols":[{"id":"src/WebApp/Services/ProductImageUrlProvider.cs#eShop.WebApp.Services.ProductImageUrlProvider","name":"ProductImageUrlProvider","owner":null,"owner_kind":null,"file":-454,"kind":"function","source":"framework_facts","framework_roles":[{"framework":"aspnetcore_di","kind":"DI_PROVIDER","registration":"fw:aspnetcore_di:DI_PROVIDER:src/WebApp/Extensions/Extensions.cs#Extensions.AddApplicationServices:AddSingleton#3"}]},{"id":"src/WebApp/Services/ProductImageUrlProvider.cs#eShop.WebApp.Services.ProductImageUrlProvider.GetProductImageUrl","name":"GetProductImageUrl","owner":"eShop.WebApp.Services.ProductImageUrlProvider","owner_kind":"class","file":-454,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":255,"imports":[-468],"exports":["eShop.WebApp.Services.ProductImageUrlProvider"]},null],[454,454,"card-tilt.js",null,"js",".js","src.WebApp.wwwroot.js.card-tilt.js","low","scan_root_path_dotted_non_python",null,77,61,7,9,0.09090909090909091,0,0,0,-455,1,-455,1,null,null,null,null,null,null,null,null,null,null,{"typescript_javascript":{"method_symbols":[{"id":"src/WebApp/wwwroot/js/card-tilt.js#<anonymous#1>.apply","name":"apply","owner":null,"owner_kind":null,"file":-455,"kind":"function","source":"call_graph"},{"id":"src/WebApp/wwwroot/js/card-tilt.js#<anonymous#1>.disable","name":"disable","owner":null,"owner_kind":null,"file":-455,"kind":"function","source":"call_graph"},{"id":"src/WebApp/wwwroot/js/card-tilt.js#<anonymous#1>.enable","name":"enable","owner":null,"owner_kind":null,"file":-455,"kind":"function","source":"call_graph"},{"id":"src/WebApp/wwwroot/js/card-tilt.js#<anonymous#1>.onMove","name":"onMove","owner":null,"owner_kind":null,"file":-455,"kind":"function","source":"call_graph"},{"id":"src/WebApp/wwwroot/js/card-tilt.js#<anonymous#1>.onOut","name":"onOut","owner":null,"owner_kind":null,"file":-455,"kind":"function","source":"call_graph"},{"id":"src/WebApp/wwwroot/js/card-tilt.js#<anonymous#1>.onOver","name":"onOver","owner":null,"owner_kind":null,"file":-455,"kind":"function","source":"call_graph"},{"id":"src/WebApp/wwwroot/js/card-tilt.js#<anonymous#1>.reset","name":"reset","owner":null,"owner_kind":null,"file":-455,"kind":"function","source":"call_graph"}]}},{"size_bytes":3040,"imports":[]},null],[455,455,"cart-quantity.js",null,"js",".js","src.WebApp.wwwroot.js.cart-quantity.js","low","scan_root_path_dotted_non_python",null,56,40,10,6,0.17857142857142858,0,0,0,-456,1,-456,1,null,null,null,null,null,null,null,null,null,null,{"typescript_javascript":{"method_symbols":[{"id":"src/WebApp/wwwroot/js/cart-quantity.js#<anonymous#1>.commit","name":"commit","owner":null,"owner_kind":null,"file":-456,"kind":"function","source":"call_graph"}]}},{"size_bytes":1892,"imports":[]},null],[456,456,"catalog-sort.js",null,"js",".js","src.WebApp.wwwroot.js.catalog-sort.js","low","scan_root_path_dotted_non_python",null,266,217,16,33,0.06015037593984962,0,0,0,-457,1,-457,1,null,null,null,null,null,null,null,null,null,null,{"typescript_javascript":{"method_symbols":[{"id":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.activeOption","name":"activeOption","owner":null,"owner_kind":null,"file":-457,"kind":"function","source":"call_graph"},{"id":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.applySort","name":"applySort","owner":null,"owner_kind":null,"file":-457,"kind":"function","source":"call_graph"},{"id":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.close","name":"close","owner":null,"owner_kind":null,"file":-457,"kind":"function","source":"call_graph"},{"id":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.comparatorFor","name":"comparatorFor","owner":null,"owner_kind":null,"file":-457,"kind":"function","source":"call_graph"},{"id":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.comparatorFor.byName","name":"byName","owner":null,"owner_kind":null,"file":-457,"kind":"function","source":"call_graph"},{"id":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.comparatorFor.byPrice","name":"byPrice","owner":null,"owner_kind":null,"file":-457,"kind":"function","source":"call_graph"},{"id":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.comparatorFor.name","name":"name","owner":null,"owner_kind":null,"file":-457,"kind":"function","source":"call_graph"},{"id":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.comparatorFor.price","name":"price","owner":null,"owner_kind":null,"file":-457,"kind":"function","source":"call_graph"},{"id":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.hookEnhancedNav","name":"hookEnhancedNav","owner":null,"owner_kind":null,"file":-457,"kind":"function","source":"call_graph"},{"id":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.isOpen","name":"isOpen","owner":null,"owner_kind":null,"file":-457,"kind":"function","source":"call_graph"},{"id":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.listboxOf","name":"listboxOf","owner":null,"owner_kind":null,"file":-457,"kind":"function","source":"call_graph"},{"id":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.move","name":"move","owner":null,"owner_kind":null,"file":-457,"kind":"function","source":"call_graph"},{"id":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.observeCatalog","name":"observeCatalog","owner":null,"owner_kind":null,"file":-457,"kind":"function","source":"call_graph"},{"id":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.open","name":"open","owner":null,"owner_kind":null,"file":-457,"kind":"function","source":"call_graph"},{"id":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.optionsOf","name":"optionsOf","owner":null,"owner_kind":null,"file":-457,"kind":"function","source":"call_graph"},{"id":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.readPref","name":"readPref","owner":null,"owner_kind":null,"file":-457,"kind":"function","source":"call_graph"},{"id":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.reflect","name":"reflect","owner":null,"owner_kind":null,"file":-457,"kind":"function","source":"call_graph"},{"id":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.root","name":"root","owner":null,"owner_kind":null,"file":-457,"kind":"function","source":"call_graph"},{"id":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.selectValue","name":"selectValue","owner":null,"owner_kind":null,"file":-457,"kind":"function","source":"call_graph"},{"id":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.setActive","name":"setActive","owner":null,"owner_kind":null,"file":-457,"kind":"function","source":"call_graph"},{"id":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.sync","name":"sync","owner":null,"owner_kind":null,"file":-457,"kind":"function","source":"call_graph"},{"id":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.triggerOf","name":"triggerOf","owner":null,"owner_kind":null,"file":-457,"kind":"function","source":"call_graph"},{"id":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.typeAhead","name":"typeAhead","owner":null,"owner_kind":null,"file":-457,"kind":"function","source":"call_graph"},{"id":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.writePref","name":"writePref","owner":null,"owner_kind":null,"file":-457,"kind":"function","source":"call_graph"}]}},{"size_bytes":10017,"imports":[]},null],[457,457,"chat-dock.js",null,"js",".js","src.WebApp.wwwroot.js.chat-dock.js","low","scan_root_path_dotted_non_python",null,233,200,16,17,0.06866952789699571,0,0,0,-458,1,-458,1,null,null,null,null,null,null,null,null,null,null,{"typescript_javascript":{"method_symbols":[{"id":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.applyGeom","name":"applyGeom","owner":null,"owner_kind":null,"file":-458,"kind":"function","source":"call_graph"},{"id":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.clamp","name":"clamp","owner":null,"owner_kind":null,"file":-458,"kind":"function","source":"call_graph"},{"id":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.close","name":"close","owner":null,"owner_kind":null,"file":-458,"kind":"function","source":"call_graph"},{"id":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.consumeDeepLink","name":"consumeDeepLink","owner":null,"owner_kind":null,"file":-458,"kind":"function","source":"call_graph"},{"id":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.dock","name":"dock","owner":null,"owner_kind":null,"file":-458,"kind":"function","source":"call_graph"},{"id":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.fab","name":"fab","owner":null,"owner_kind":null,"file":-458,"kind":"function","source":"call_graph"},{"id":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.hookEnhancedNav","name":"hookEnhancedNav","owner":null,"owner_kind":null,"file":-458,"kind":"function","source":"call_graph"},{"id":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.init","name":"init","owner":null,"owner_kind":null,"file":-458,"kind":"function","source":"call_graph"},{"id":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.isOpen","name":"isOpen","owner":null,"owner_kind":null,"file":-458,"kind":"function","source":"call_graph"},{"id":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.onDragEnd","name":"onDragEnd","owner":null,"owner_kind":null,"file":-458,"kind":"function","source":"call_graph"},{"id":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.onDragMove","name":"onDragMove","owner":null,"owner_kind":null,"file":-458,"kind":"function","source":"call_graph"},{"id":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.onResizeEnd","name":"onResizeEnd","owner":null,"owner_kind":null,"file":-458,"kind":"function","source":"call_graph"},{"id":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.onResizeMove","name":"onResizeMove","owner":null,"owner_kind":null,"file":-458,"kind":"function","source":"call_graph"},{"id":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.open","name":"open","owner":null,"owner_kind":null,"file":-458,"kind":"function","source":"call_graph"},{"id":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.persist","name":"persist","owner":null,"owner_kind":null,"file":-458,"kind":"function","source":"call_graph"},{"id":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.pin","name":"pin","owner":null,"owner_kind":null,"file":-458,"kind":"function","source":"call_graph"},{"id":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.readGeom","name":"readGeom","owner":null,"owner_kind":null,"file":-458,"kind":"function","source":"call_graph"},{"id":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.readMode","name":"readMode","owner":null,"owner_kind":null,"file":-458,"kind":"function","source":"call_graph"},{"id":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.reflect","name":"reflect","owner":null,"owner_kind":null,"file":-458,"kind":"function","source":"call_graph"},{"id":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.reflectSize","name":"reflectSize","owner":null,"owner_kind":null,"file":-458,"kind":"function","source":"call_graph"},{"id":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.setOpenFlag","name":"setOpenFlag","owner":null,"owner_kind":null,"file":-458,"kind":"function","source":"call_graph"},{"id":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.startDrag","name":"startDrag","owner":null,"owner_kind":null,"file":-458,"kind":"function","source":"call_graph"},{"id":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.startResize","name":"startResize","owner":null,"owner_kind":null,"file":-458,"kind":"function","source":"call_graph"},{"id":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.sync","name":"sync","owner":null,"owner_kind":null,"file":-458,"kind":"function","source":"call_graph"},{"id":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.toggle","name":"toggle","owner":null,"owner_kind":null,"file":-458,"kind":"function","source":"call_graph"},{"id":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.toggleSize","name":"toggleSize","owner":null,"owner_kind":null,"file":-458,"kind":"function","source":"call_graph"},{"id":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.writeGeom","name":"writeGeom","owner":null,"owner_kind":null,"file":-458,"kind":"function","source":"call_graph"},{"id":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.writeMode","name":"writeMode","owner":null,"owner_kind":null,"file":-458,"kind":"function","source":"call_graph"}]}},{"size_bytes":9879,"imports":[]},null],[458,458,"chat-eyes.js",null,"js",".js","src.WebApp.wwwroot.js.chat-eyes.js","low","scan_root_path_dotted_non_python",null,151,111,27,13,0.17880794701986755,0,0,0,-459,1,-459,1,null,null,null,null,null,null,null,null,null,null,{"typescript_javascript":{"method_symbols":[{"id":"src/WebApp/wwwroot/js/chat-eyes.js#<anonymous#1>.button","name":"button","owner":null,"owner_kind":null,"file":-459,"kind":"function","source":"call_graph"},{"id":"src/WebApp/wwwroot/js/chat-eyes.js#<anonymous#1>.computeTargets","name":"computeTargets","owner":null,"owner_kind":null,"file":-459,"kind":"function","source":"call_graph"},{"id":"src/WebApp/wwwroot/js/chat-eyes.js#<anonymous#1>.disable","name":"disable","owner":null,"owner_kind":null,"file":-459,"kind":"function","source":"call_graph"},{"id":"src/WebApp/wwwroot/js/chat-eyes.js#<anonymous#1>.enable","name":"enable","owner":null,"owner_kind":null,"file":-459,"kind":"function","source":"call_graph"},{"id":"src/WebApp/wwwroot/js/chat-eyes.js#<anonymous#1>.eyes","name":"eyes","owner":null,"owner_kind":null,"file":-459,"kind":"function","source":"call_graph"},{"id":"src/WebApp/wwwroot/js/chat-eyes.js#<anonymous#1>.frame","name":"frame","owner":null,"owner_kind":null,"file":-459,"kind":"function","source":"call_graph"},{"id":"src/WebApp/wwwroot/js/chat-eyes.js#<anonymous#1>.hookEnhancedNav","name":"hookEnhancedNav","owner":null,"owner_kind":null,"file":-459,"kind":"function","source":"call_graph"},{"id":"src/WebApp/wwwroot/js/chat-eyes.js#<anonymous#1>.init","name":"init","owner":null,"owner_kind":null,"file":-459,"kind":"function","source":"call_graph"},{"id":"src/WebApp/wwwroot/js/chat-eyes.js#<anonymous#1>.kick","name":"kick","owner":null,"owner_kind":null,"file":-459,"kind":"function","source":"call_graph"},{"id":"src/WebApp/wwwroot/js/chat-eyes.js#<anonymous#1>.onMove","name":"onMove","owner":null,"owner_kind":null,"file":-459,"kind":"function","source":"call_graph"},{"id":"src/WebApp/wwwroot/js/chat-eyes.js#<anonymous#1>.place","name":"place","owner":null,"owner_kind":null,"file":-459,"kind":"function","source":"call_graph"},{"id":"src/WebApp/wwwroot/js/chat-eyes.js#<anonymous#1>.render","name":"render","owner":null,"owner_kind":null,"file":-459,"kind":"function","source":"call_graph"},{"id":"src/WebApp/wwwroot/js/chat-eyes.js#<anonymous#1>.rest","name":"rest","owner":null,"owner_kind":null,"file":-459,"kind":"function","source":"call_graph"},{"id":"src/WebApp/wwwroot/js/chat-eyes.js#<anonymous#1>.watchDockState","name":"watchDockState","owner":null,"owner_kind":null,"file":-459,"kind":"function","source":"call_graph"}]}},{"size_bytes":7118,"imports":[]},null],[459,459,"chat-fab.js",null,"js",".js","src.WebApp.wwwroot.js.chat-fab.js","low","scan_root_path_dotted_non_python",null,146,93,39,14,0.2671232876712329,0,0,0,-460,1,-460,1,null,null,null,null,null,null,null,null,null,null,{"typescript_javascript":{"method_symbols":[{"id":"src/WebApp/wwwroot/js/chat-fab.js#<anonymous#1>.actions","name":"actions","owner":null,"owner_kind":null,"file":-460,"kind":"function","source":"call_graph"},{"id":"src/WebApp/wwwroot/js/chat-fab.js#<anonymous#1>.boot","name":"boot","owner":null,"owner_kind":null,"file":-460,"kind":"function","source":"call_graph"},{"id":"src/WebApp/wwwroot/js/chat-fab.js#<anonymous#1>.dock","name":"dock","owner":null,"owner_kind":null,"file":-460,"kind":"function","source":"call_graph"},{"id":"src/WebApp/wwwroot/js/chat-fab.js#<anonymous#1>.fab","name":"fab","owner":null,"owner_kind":null,"file":-460,"kind":"function","source":"call_graph"},{"id":"src/WebApp/wwwroot/js/chat-fab.js#<anonymous#1>.footer","name":"footer","owner":null,"owner_kind":null,"file":-460,"kind":"function","source":"call_graph"},{"id":"src/WebApp/wwwroot/js/chat-fab.js#<anonymous#1>.gapPx","name":"gapPx","owner":null,"owner_kind":null,"file":-460,"kind":"function","source":"call_graph"},{"id":"src/WebApp/wwwroot/js/chat-fab.js#<anonymous#1>.hookEnhancedNav","name":"hookEnhancedNav","owner":null,"owner_kind":null,"file":-460,"kind":"function","source":"call_graph"},{"id":"src/WebApp/wwwroot/js/chat-fab.js#<anonymous#1>.measure","name":"measure","owner":null,"owner_kind":null,"file":-460,"kind":"function","source":"call_graph"},{"id":"src/WebApp/wwwroot/js/chat-fab.js#<anonymous#1>.observeDock","name":"observeDock","owner":null,"owner_kind":null,"file":-460,"kind":"function","source":"call_graph"},{"id":"src/WebApp/wwwroot/js/chat-fab.js#<anonymous#1>.placeDocked","name":"placeDocked","owner":null,"owner_kind":null,"file":-460,"kind":"function","source":"call_graph"},{"id":"src/WebApp/wwwroot/js/chat-fab.js#<anonymous#1>.schedule","name":"schedule","owner":null,"owner_kind":null,"file":-460,"kind":"function","source":"call_graph"}]}},{"size_bytes":7286,"imports":[]},null],[460,460,"image-zoom.js",null,"js",".js","src.WebApp.wwwroot.js.image-zoom.js","low","scan_root_path_dotted_non_python",null,25,18,6,1,0.24,0,0,0,-461,1,-461,1,null,null,null,null,null,null,null,null,null,null,{"typescript_javascript":{"method_symbols":[{"id":"src/WebApp/wwwroot/js/image-zoom.js#<anonymous#1>.closeDialog","name":"closeDialog","owner":null,"owner_kind":null,"file":-461,"kind":"function","source":"call_graph"},{"id":"src/WebApp/wwwroot/js/image-zoom.js#<anonymous#1>.openDialog","name":"openDialog","owner":null,"owner_kind":null,"file":-461,"kind":"function","source":"call_graph"}]}},{"size_bytes":1175,"imports":[]},null],[461,461,"page-transitions.js",null,"js",".js","src.WebApp.wwwroot.js.page-transitions.js","low","scan_root_path_dotted_non_python",null,64,42,18,4,0.28125,0,0,0,-462,1,-462,1,null,null,null,null,null,null,null,null,null,null,{"typescript_javascript":{"method_symbols":[{"id":"src/WebApp/wwwroot/js/page-transitions.js#<anonymous#1>.absorb","name":"absorb","owner":null,"owner_kind":null,"file":-462,"kind":"function","source":"call_graph"},{"id":"src/WebApp/wwwroot/js/page-transitions.js#<anonymous#1>.hookEnhancedNav","name":"hookEnhancedNav","owner":null,"owner_kind":null,"file":-462,"kind":"function","source":"call_graph"},{"id":"src/WebApp/wwwroot/js/page-transitions.js#<anonymous#1>.onEnhancedLoad","name":"onEnhancedLoad","owner":null,"owner_kind":null,"file":-462,"kind":"function","source":"call_graph"},{"id":"src/WebApp/wwwroot/js/page-transitions.js#<anonymous#1>.play","name":"play","owner":null,"owner_kind":null,"file":-462,"kind":"function","source":"call_graph"}]}},{"size_bytes":3153,"imports":[]},null],[462,462,"CatalogFacets.cs","csharp","csharp",null,"src.WebAppComponents.Catalog.CatalogFacets.cs","low","scan_root_path_dotted_non_python","eShop.WebAppComponents.Catalog",9,7,0,2,0.0,0,1,0,-463,1,-463,1,null,null,null,["eShop.WebAppComponents.Catalog.CatalogFacetCount","eShop.WebAppComponents.Catalog.CatalogFacets"],["CatalogFacetCount","CatalogFacets"],["eShop.WebAppComponents.Catalog.CatalogFacetCount","eShop.WebAppComponents.Catalog.CatalogFacets"],["eShop.WebAppComponents.Catalog.CatalogFacetCount","eShop.WebAppComponents.Catalog.CatalogFacets"],null,["eShop.WebAppComponents.Catalog.CatalogFacetCount","eShop.WebAppComponents.Catalog.CatalogFacets"],null,{"csharp":{"attributes":[],"classes":["CatalogFacetCount","CatalogFacets"],"classes_fq":["eShop.WebAppComponents.Catalog.CatalogFacetCount","eShop.WebAppComponents.Catalog.CatalogFacets"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>","<init>"],"namespace":"eShop.WebAppComponents.Catalog","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.WebAppComponents.Catalog.CatalogFacetCount":"record","eShop.WebAppComponents.Catalog.CatalogFacets":"record"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":264,"imports":[],"exports":["eShop.WebAppComponents.Catalog.CatalogFacetCount","eShop.WebAppComponents.Catalog.CatalogFacets"]},null],[463,463,"CatalogItem.cs","csharp","csharp",null,"src.WebAppComponents.Catalog.CatalogItem.cs","low","scan_root_path_dotted_non_python","eShop.WebAppComponents.Catalog",16,14,0,2,0.0,0,9,0,-464,1,-464,1,null,null,null,["eShop.WebAppComponents.Catalog.CatalogItem","eShop.WebAppComponents.Catalog.CatalogResult","eShop.WebAppComponents.Catalog.CatalogBrand","eShop.WebAppComponents.Catalog.CatalogItemType"],["CatalogItem","CatalogResult","CatalogBrand","CatalogItemType"],["eShop.WebAppComponents.Catalog.CatalogItem","eShop.WebAppComponents.Catalog.CatalogResult","eShop.WebAppComponents.Catalog.CatalogBrand","eShop.WebAppComponents.Catalog.CatalogItemType"],["eShop.WebAppComponents.Catalog.CatalogItem","eShop.WebAppComponents.Catalog.CatalogResult","eShop.WebAppComponents.Catalog.CatalogBrand","eShop.WebAppComponents.Catalog.CatalogItemType"],null,["eShop.WebAppComponents.Catalog.CatalogItem","eShop.WebAppComponents.Catalog.CatalogResult","eShop.WebAppComponents.Catalog.CatalogBrand","eShop.WebAppComponents.Catalog.CatalogItemType"],null,{"csharp":{"attributes":[],"classes":["CatalogItem","CatalogResult","CatalogBrand","CatalogItemType"],"classes_fq":["eShop.WebAppComponents.Catalog.CatalogItem","eShop.WebAppComponents.Catalog.CatalogResult","eShop.WebAppComponents.Catalog.CatalogBrand","eShop.WebAppComponents.Catalog.CatalogItemType"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>","<init>","<init>","<init>"],"namespace":"eShop.WebAppComponents.Catalog","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.WebAppComponents.Catalog.CatalogBrand":"record","eShop.WebAppComponents.Catalog.CatalogItem":"record","eShop.WebAppComponents.Catalog.CatalogItemType":"record","eShop.WebAppComponents.Catalog.CatalogResult":"record"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":476,"imports":[],"exports":["eShop.WebAppComponents.Catalog.CatalogItem","eShop.WebAppComponents.Catalog.CatalogResult","eShop.WebAppComponents.Catalog.CatalogBrand","eShop.WebAppComponents.Catalog.CatalogItemType"]},null],[464,464,"ItemHelper.cs","csharp","csharp",null,"src.WebAppComponents.Item.ItemHelper.cs","low","scan_root_path_dotted_non_python","eShop.WebAppComponents.Item",9,7,0,2,0.0,0,0,1,-465,1,-465,1,[463],["eShop.WebAppComponents.Catalog"],null,["eShop.WebAppComponents.Item.ItemHelper"],["ItemHelper"],["eShop.WebAppComponents.Item.ItemHelper"],["eShop.WebAppComponents.Item.ItemHelper"],null,["eShop.WebAppComponents.Item.ItemHelper"],null,{"csharp":{"attributes":[],"classes":["ItemHelper"],"classes_fq":["eShop.WebAppComponents.Item.ItemHelper"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["eShop.WebAppComponents.Catalog"],"methods":["Url"],"namespace":"eShop.WebAppComponents.Item","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.WebAppComponents.Item.ItemHelper":"class"},"uses_fq":[],"method_symbols":[{"id":"src/WebAppComponents/Item/ItemHelper.cs#eShop.WebAppComponents.Item.ItemHelper.Url","name":"Url","owner":"eShop.WebAppComponents.Item.ItemHelper","owner_kind":"class","file":-465,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":194,"imports":[-464],"exports":["eShop.WebAppComponents.Item.ItemHelper"]},null],[465,465,"CatalogService.cs","csharp","csharp",null,"src.WebAppComponents.Services.CatalogService.cs","low","scan_root_path_dotted_non_python","eShop.WebAppComponents.Services",84,71,0,13,0.0,0,3,4,-466,1,-466,1,[462,463,466],["System.Net.Http.Json","System.Web","eShop.WebAppComponents.Catalog"],["System.Net.Http.Json","System.Web"],["eShop.WebAppComponents.Services.CatalogService"],["CatalogService"],["eShop.WebAppComponents.Services.CatalogService"],["eShop.WebAppComponents.Services.CatalogService"],null,["eShop.WebAppComponents.Services.CatalogService"],null,{"csharp":{"attributes":[],"classes":["CatalogService"],"classes_fq":["eShop.WebAppComponents.Services.CatalogService"],"extends_fq":[],"functions":[],"implements_fq":["eShop.WebAppComponents.Services.ICatalogService"],"imports":["System.Net.Http.Json","System.Web","eShop.WebAppComponents.Catalog"],"methods":["GetCatalogItem","GetCatalogItems","GetCatalogItems","GetCatalogItemsWithSemanticRelevance","GetBrands","GetTypes","GetCatalogFacets","GetAllCatalogItemsUri","<init>"],"namespace":"eShop.WebAppComponents.Services","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.WebAppComponents.Services.CatalogService":"class"},"uses_fq":[],"method_symbols":[{"id":"src/WebAppComponents/Services/CatalogService.cs#eShop.WebAppComponents.Services.CatalogService.GetAllCatalogItemsUri","name":"GetAllCatalogItemsUri","owner":"eShop.WebAppComponents.Services.CatalogService","owner_kind":"class","file":-466,"kind":"method","source":"method_ownership"},{"id":"src/WebAppComponents/Services/CatalogService.cs#eShop.WebAppComponents.Services.CatalogService.GetBrands","name":"GetBrands","owner":"eShop.WebAppComponents.Services.CatalogService","owner_kind":"class","file":-466,"kind":"method","source":"method_ownership"},{"id":"src/WebAppComponents/Services/CatalogService.cs#eShop.WebAppComponents.Services.CatalogService.GetCatalogFacets","name":"GetCatalogFacets","owner":"eShop.WebAppComponents.Services.CatalogService","owner_kind":"class","file":-466,"kind":"method","source":"method_ownership"},{"id":"src/WebAppComponents/Services/CatalogService.cs#eShop.WebAppComponents.Services.CatalogService.GetCatalogItem","name":"GetCatalogItem","owner":"eShop.WebAppComponents.Services.CatalogService","owner_kind":"class","file":-466,"kind":"method","source":"method_ownership"},{"id":"src/WebAppComponents/Services/CatalogService.cs#eShop.WebAppComponents.Services.CatalogService.GetCatalogItems(System.Collections.Generic.IEnumerable<System.Int32>)","name":"GetCatalogItems","owner":"eShop.WebAppComponents.Services.CatalogService","owner_kind":"class","file":-466,"kind":"method","source":"method_ownership"},{"id":"src/WebAppComponents/Services/CatalogService.cs#eShop.WebAppComponents.Services.CatalogService.GetCatalogItems(System.Int32,System.Int32,System.Int32[],System.Int32[])","name":"GetCatalogItems","owner":"eShop.WebAppComponents.Services.CatalogService","owner_kind":"class","file":-466,"kind":"method","source":"method_ownership"},{"id":"src/WebAppComponents/Services/CatalogService.cs#eShop.WebAppComponents.Services.CatalogService.GetCatalogItemsWithSemanticRelevance","name":"GetCatalogItemsWithSemanticRelevance","owner":"eShop.WebAppComponents.Services.CatalogService","owner_kind":"class","file":-466,"kind":"method","source":"method_ownership"},{"id":"src/WebAppComponents/Services/CatalogService.cs#eShop.WebAppComponents.Services.CatalogService.GetTypes","name":"GetTypes","owner":"eShop.WebAppComponents.Services.CatalogService","owner_kind":"class","file":-466,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":3018,"imports":[-463,-464,-467],"exports":["eShop.WebAppComponents.Services.CatalogService"]},null],[466,466,"ICatalogService.cs","csharp","csharp",null,"src.WebAppComponents.Services.ICatalogService.cs","low","scan_root_path_dotted_non_python","eShop.WebAppComponents.Services",16,15,0,1,0.0,0,6,1,-467,1,-467,1,[463],["System.Collections.Generic","System.Threading.Tasks","eShop.WebAppComponents.Catalog"],["System.Collections.Generic","System.Threading.Tasks"],["eShop.WebAppComponents.Services.ICatalogService"],["ICatalogService"],["eShop.WebAppComponents.Services.ICatalogService"],["eShop.WebAppComponents.Services.ICatalogService"],null,["eShop.WebAppComponents.Services.ICatalogService"],null,{"csharp":{"attributes":[],"classes":["ICatalogService"],"classes_fq":["eShop.WebAppComponents.Services.ICatalogService"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["System.Collections.Generic","System.Threading.Tasks","eShop.WebAppComponents.Catalog"],"methods":["GetCatalogItem","GetCatalogItems","GetCatalogItems","GetCatalogItemsWithSemanticRelevance","GetBrands","GetTypes"],"namespace":"eShop.WebAppComponents.Services","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.WebAppComponents.Services.ICatalogService":"interface"},"uses_fq":[],"method_symbols":[{"id":"src/WebAppComponents/Services/ICatalogService.cs#eShop.WebAppComponents.Services.ICatalogService.GetBrands","name":"GetBrands","owner":"eShop.WebAppComponents.Services.ICatalogService","owner_kind":"interface","file":-467,"kind":"method","source":"method_ownership"},{"id":"src/WebAppComponents/Services/ICatalogService.cs#eShop.WebAppComponents.Services.ICatalogService.GetCatalogItem","name":"GetCatalogItem","owner":"eShop.WebAppComponents.Services.ICatalogService","owner_kind":"interface","file":-467,"kind":"method","source":"method_ownership"},{"id":"src/WebAppComponents/Services/ICatalogService.cs#eShop.WebAppComponents.Services.ICatalogService.GetCatalogItems(System.Collections.Generic.IEnumerable<System.Int32>)","name":"GetCatalogItems","owner":"eShop.WebAppComponents.Services.ICatalogService","owner_kind":"interface","file":-467,"kind":"method","source":"method_ownership"},{"id":"src/WebAppComponents/Services/ICatalogService.cs#eShop.WebAppComponents.Services.ICatalogService.GetCatalogItems(System.Int32,System.Int32,System.Int32[],System.Int32[])","name":"GetCatalogItems","owner":"eShop.WebAppComponents.Services.ICatalogService","owner_kind":"interface","file":-467,"kind":"method","source":"method_ownership"},{"id":"src/WebAppComponents/Services/ICatalogService.cs#eShop.WebAppComponents.Services.ICatalogService.GetCatalogItemsWithSemanticRelevance","name":"GetCatalogItemsWithSemanticRelevance","owner":"eShop.WebAppComponents.Services.ICatalogService","owner_kind":"interface","file":-467,"kind":"method","source":"method_ownership"},{"id":"src/WebAppComponents/Services/ICatalogService.cs#eShop.WebAppComponents.Services.ICatalogService.GetTypes","name":"GetTypes","owner":"eShop.WebAppComponents.Services.ICatalogService","owner_kind":"interface","file":-467,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":633,"imports":[-464],"exports":["eShop.WebAppComponents.Services.ICatalogService"]},null],[467,467,"IProductImageUrlProvider.cs","csharp","csharp",null,"src.WebAppComponents.Services.IProductImageUrlProvider.cs","low","scan_root_path_dotted_non_python","eShop.WebAppComponents.Services",11,8,0,3,0.0,0,8,1,-468,1,-468,1,[463],["eShop.WebAppComponents.Catalog"],null,["eShop.WebAppComponents.Services.IProductImageUrlProvider"],["IProductImageUrlProvider"],["eShop.WebAppComponents.Services.IProductImageUrlProvider"],["eShop.WebAppComponents.Services.IProductImageUrlProvider"],null,["eShop.WebAppComponents.Services.IProductImageUrlProvider"],null,{"csharp":{"attributes":[],"classes":["IProductImageUrlProvider"],"classes_fq":["eShop.WebAppComponents.Services.IProductImageUrlProvider"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["eShop.WebAppComponents.Catalog"],"methods":["GetProductImageUrl","GetProductImageUrl"],"namespace":"eShop.WebAppComponents.Services","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.WebAppComponents.Services.IProductImageUrlProvider":"interface"},"uses_fq":[],"method_symbols":[{"id":"src/WebAppComponents/Services/IProductImageUrlProvider.cs#eShop.WebAppComponents.Services.IProductImageUrlProvider.GetProductImageUrl(System.Int32)","name":"GetProductImageUrl","owner":"eShop.WebAppComponents.Services.IProductImageUrlProvider","owner_kind":"interface","file":-468,"kind":"method","source":"method_ownership"},{"id":"src/WebAppComponents/Services/IProductImageUrlProvider.cs#eShop.WebAppComponents.Services.IProductImageUrlProvider.GetProductImageUrl(eShop.WebAppComponents.Catalog.CatalogItem)","name":"GetProductImageUrl","owner":"eShop.WebAppComponents.Services.IProductImageUrlProvider","owner_kind":"interface","file":-468,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":267,"imports":[-464],"exports":["eShop.WebAppComponents.Services.IProductImageUrlProvider"]},null],[468,468,"PriceFormatter.cs","csharp","csharp",null,"src.WebAppComponents.Services.PriceFormatter.cs","low","scan_root_path_dotted_non_python","eShop.WebAppComponents.Services",11,7,2,2,0.18181818181818182,0,0,0,-469,1,-469,1,null,["System.Globalization"],["System.Globalization"],["eShop.WebAppComponents.Services.PriceFormatter"],["PriceFormatter"],["eShop.WebAppComponents.Services.PriceFormatter"],["eShop.WebAppComponents.Services.PriceFormatter"],null,["eShop.WebAppComponents.Services.PriceFormatter"],null,{"csharp":{"attributes":[],"classes":["PriceFormatter"],"classes_fq":["eShop.WebAppComponents.Services.PriceFormatter"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["System.Globalization"],"methods":["ToPriceDisplay"],"namespace":"eShop.WebAppComponents.Services","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.WebAppComponents.Services.PriceFormatter":"class"},"uses_fq":[],"method_symbols":[{"id":"src/WebAppComponents/Services/PriceFormatter.cs#eShop.WebAppComponents.Services.PriceFormatter.ToPriceDisplay","name":"ToPriceDisplay","owner":"eShop.WebAppComponents.Services.PriceFormatter","owner_kind":"class","file":-469,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":399,"imports":[],"exports":["eShop.WebAppComponents.Services.PriceFormatter"]},null],[469,469,"AuthenticationEndpoints.cs","csharp","csharp",null,"src.WebhookClient.Endpoints.AuthenticationEndpoints.cs","low","scan_root_path_dotted_non_python","eShop.WebhookClient.Endpoints",21,18,0,3,0.0,0,1,0,-470,1,-470,1,null,["Microsoft.AspNetCore.Antiforgery","Microsoft.AspNetCore.Authentication","Microsoft.AspNetCore.Authentication.Cookies","Microsoft.AspNetCore.Authentication.OpenIdConnect"],["Microsoft.AspNetCore.Antiforgery","Microsoft.AspNetCore.Authentication","Microsoft.AspNetCore.Authentication.Cookies","Microsoft.AspNetCore.Authentication.OpenIdConnect"],["eShop.WebhookClient.Endpoints.AuthenticationEndpoints"],["AuthenticationEndpoints"],["eShop.WebhookClient.Endpoints.AuthenticationEndpoints"],["eShop.WebhookClient.Endpoints.AuthenticationEndpoints"],null,["eShop.WebhookClient.Endpoints.AuthenticationEndpoints"],null,{"csharp":{"attributes":[],"classes":["AuthenticationEndpoints"],"classes_fq":["eShop.WebhookClient.Endpoints.AuthenticationEndpoints"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["Microsoft.AspNetCore.Antiforgery","Microsoft.AspNetCore.Authentication","Microsoft.AspNetCore.Authentication.Cookies","Microsoft.AspNetCore.Authentication.OpenIdConnect"],"methods":["MapAuthenticationEndpoints"],"namespace":"eShop.WebhookClient.Endpoints","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.WebhookClient.Endpoints.AuthenticationEndpoints":"class"},"uses_fq":[],"method_symbols":[{"id":"src/WebhookClient/Endpoints/AuthenticationEndpoints.cs#eShop.WebhookClient.Endpoints.AuthenticationEndpoints.MapAuthenticationEndpoints","name":"MapAuthenticationEndpoints","owner":"eShop.WebhookClient.Endpoints.AuthenticationEndpoints","owner_kind":"class","file":-470,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":779,"imports":[],"exports":["eShop.WebhookClient.Endpoints.AuthenticationEndpoints"]},null],[470,470,"WebhookEndpoints.cs","csharp","csharp",null,"src.WebhookClient.Endpoints.WebhookEndpoints.cs","low","scan_root_path_dotted_non_python","eShop.WebhookClient.Endpoints",57,46,0,11,0.0,0,2,6,-471,1,-471,1,[53,370,474,475,478],["Microsoft.AspNetCore.Http.HttpResults","Microsoft.AspNetCore.Mvc"],["Microsoft.AspNetCore.Http.HttpResults","Microsoft.AspNetCore.Mvc"],["eShop.WebhookClient.Endpoints.WebhookEndpoints"],["WebhookEndpoints"],["eShop.WebhookClient.Endpoints.WebhookEndpoints"],["eShop.WebhookClient.Endpoints.WebhookEndpoints"],null,["eShop.WebhookClient.Endpoints.WebhookEndpoints"],null,{"csharp":{"attributes":[],"classes":["WebhookEndpoints"],"classes_fq":["eShop.WebhookClient.Endpoints.WebhookEndpoints"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["Microsoft.AspNetCore.Http.HttpResults","Microsoft.AspNetCore.Mvc"],"methods":["MapWebhookEndpoints"],"namespace":"eShop.WebhookClient.Endpoints","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.WebhookClient.Endpoints.WebhookEndpoints":"class"},"uses_fq":[],"method_symbols":[{"id":"src/WebhookClient/Endpoints/WebhookEndpoints.cs#eShop.WebhookClient.Endpoints.WebhookEndpoints.MapWebhookEndpoints","name":"MapWebhookEndpoints","owner":"eShop.WebhookClient.Endpoints.WebhookEndpoints","owner_kind":"class","file":-471,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":2225,"imports":[-54,-371,-475,-476,-479],"exports":["eShop.WebhookClient.Endpoints.WebhookEndpoints"]},null],[471,471,"Extensions.cs","csharp","csharp",null,"src.WebhookClient.Extensions.Extensions.cs","low","scan_root_path_dotted_non_python","eShop.WebhookClient.Extensions",66,52,5,9,0.07575757575757576,0,1,4,-472,1,-472,1,[474,476,477,513],["Microsoft.AspNetCore.Authentication.Cookies","Microsoft.AspNetCore.Authentication.OpenIdConnect","Microsoft.AspNetCore.Components.Authorization","Microsoft.AspNetCore.Components.Server"],["Microsoft.AspNetCore.Authentication.Cookies","Microsoft.AspNetCore.Authentication.OpenIdConnect","Microsoft.AspNetCore.Components.Authorization","Microsoft.AspNetCore.Components.Server"],["eShop.WebhookClient.Extensions.Extensions"],["Extensions"],["eShop.WebhookClient.Extensions.Extensions"],["eShop.WebhookClient.Extensions.Extensions"],null,["eShop.WebhookClient.Extensions.Extensions"],null,{"csharp":{"attributes":[],"classes":["Extensions"],"classes_fq":["eShop.WebhookClient.Extensions.Extensions"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["Microsoft.AspNetCore.Authentication.Cookies","Microsoft.AspNetCore.Authentication.OpenIdConnect","Microsoft.AspNetCore.Components.Authorization","Microsoft.AspNetCore.Components.Server"],"methods":["AddApplicationServices","AddAuthenticationServices"],"namespace":"eShop.WebhookClient.Extensions","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.WebhookClient.Extensions.Extensions":"class"},"uses_fq":[],"method_symbols":[{"id":"src/WebhookClient/Extensions/Extensions.cs#eShop.WebhookClient.Extensions.Extensions.AddApplicationServices","name":"AddApplicationServices","owner":"eShop.WebhookClient.Extensions.Extensions","owner_kind":"class","file":-472,"kind":"method","source":"method_ownership"},{"id":"src/WebhookClient/Extensions/Extensions.cs#eShop.WebhookClient.Extensions.Extensions.AddAuthenticationServices","name":"AddAuthenticationServices","owner":"eShop.WebhookClient.Extensions.Extensions","owner_kind":"class","file":-472,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":2778,"imports":[-475,-477,-478,-514],"exports":["eShop.WebhookClient.Extensions.Extensions"]},null],[472,472,"GlobalUsings.cs","csharp","csharp",null,"src.WebhookClient.GlobalUsings.cs","low","scan_root_path_dotted_non_python",null,5,5,0,0,0.0,0,0,0,-473,1,-473,1,null,["eShop.ServiceDefaults","eShop.WebhookClient.Components","eShop.WebhookClient.Endpoints","eShop.WebhookClient.Extensions","eShop.WebhookClient.Services"],["eShop.WebhookClient.Components"],null,null,null,null,null,null,null,{"csharp":{"attributes":[],"classes":[],"classes_fq":[],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["eShop.ServiceDefaults","eShop.WebhookClient.Components","eShop.WebhookClient.Endpoints","eShop.WebhookClient.Extensions","eShop.WebhookClient.Services"],"methods":[],"namespace":null,"parse_status":"ok","partial_types":[],"type_kinds":{},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":216,"imports":[],"exports":[]},null],[473,473,"Program.cs","csharp","csharp",null,"src.WebhookClient.Program.cs","low","scan_root_path_dotted_non_python",null,31,17,2,12,0.06451612903225806,0,0,4,-474,1,-474,1,[469,470,471,514],null,null,null,null,null,null,null,null,null,{"csharp":{"attributes":[],"classes":[],"classes_fq":[],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":[],"namespace":null,"parse_status":"ok","partial_types":[],"type_kinds":{},"uses_fq":[],"method_symbols":[{"id":"src/WebhookClient/Program.cs#<file>","name":"<file>","owner":null,"owner_kind":null,"file":-474,"kind":"function","source":"framework_facts","framework_roles":[{"framework":"dotnet_runtime","kind":"RUNTIME_ENTRY","registration":"fw:dotnet_runtime:RUNTIME_ENTRY:src/WebhookClient/Program.cs#<file>:top_level_statements#1","entry_kind":"top_level_statements"}]}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":735,"imports":[-470,-471,-472,-515],"exports":[]},null],[474,474,"HooksRepository.cs","csharp","csharp",null,"src.WebhookClient.Services.HooksRepository.cs","low","scan_root_path_dotted_non_python","eShop.WebhookClient.Services",48,37,2,9,0.041666666666666664,0,5,1,-475,1,-475,1,[475],["System.Collections.Concurrent"],["System.Collections.Concurrent"],["eShop.WebhookClient.Services.HooksRepository","eShop.WebhookClient.Services.HooksRepository.OnChangeSubscription"],["HooksRepository","OnChangeSubscription"],["eShop.WebhookClient.Services.HooksRepository","eShop.WebhookClient.Services.HooksRepository.OnChangeSubscription"],["eShop.WebhookClient.Services.HooksRepository","eShop.WebhookClient.Services.HooksRepository.OnChangeSubscription"],null,["eShop.WebhookClient.Services.HooksRepository","eShop.WebhookClient.Services.HooksRepository.OnChangeSubscription"],null,{"csharp":{"attributes":[],"classes":["HooksRepository","OnChangeSubscription"],"classes_fq":["eShop.WebhookClient.Services.HooksRepository","eShop.WebhookClient.Services.HooksRepository.OnChangeSubscription"],"extends_fq":[],"functions":[],"implements_fq":["System.IDisposable"],"imports":["System.Collections.Concurrent"],"methods":["AddNew","GetAll","Subscribe","NotifyAsync","Dispose","<init>"],"namespace":"eShop.WebhookClient.Services","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.WebhookClient.Services.HooksRepository":"class","eShop.WebhookClient.Services.HooksRepository.OnChangeSubscription":"class"},"uses_fq":[],"method_symbols":[{"id":"src/WebhookClient/Services/HooksRepository.cs#eShop.WebhookClient.Services.HooksRepository","name":"HooksRepository","owner":null,"owner_kind":null,"file":-475,"kind":"function","source":"framework_facts","framework_roles":[{"framework":"aspnetcore_di","kind":"DI_PROVIDER","registration":"fw:aspnetcore_di:DI_PROVIDER:src/WebhookClient/Extensions/Extensions.cs#eShop.WebhookClient.Extensions.Extensions.AddApplicationServices:AddSingleton#1"},{"framework":"aspnetcore_di","kind":"DI_PROVIDER","registration":"fw:aspnetcore_di:DI_PROVIDER:tests/Application.UnitTests/WebhookClientTests.cs#eShop.Application.UnitTests.WebhookClientTests.WebhookEndpointsValidateTokenAndPersistAcceptedPayload:AddSingleton#1"}]},{"id":"src/WebhookClient/Services/HooksRepository.cs#eShop.WebhookClient.Services.HooksRepository.AddNew","name":"AddNew","owner":"eShop.WebhookClient.Services.HooksRepository","owner_kind":"class","file":-475,"kind":"method","source":"method_ownership"},{"id":"src/WebhookClient/Services/HooksRepository.cs#eShop.WebhookClient.Services.HooksRepository.GetAll","name":"GetAll","owner":"eShop.WebhookClient.Services.HooksRepository","owner_kind":"class","file":-475,"kind":"method","source":"method_ownership"},{"id":"src/WebhookClient/Services/HooksRepository.cs#eShop.WebhookClient.Services.HooksRepository.OnChangeSubscription.<init>","name":"<init>","owner":null,"owner_kind":null,"file":-475,"kind":"function","source":"call_graph"},{"id":"src/WebhookClient/Services/HooksRepository.cs#eShop.WebhookClient.Services.HooksRepository.OnChangeSubscription.Dispose","name":"Dispose","owner":"eShop.WebhookClient.Services.HooksRepository.OnChangeSubscription","owner_kind":"class","file":-475,"kind":"method","source":"method_ownership"},{"id":"src/WebhookClient/Services/HooksRepository.cs#eShop.WebhookClient.Services.HooksRepository.OnChangeSubscription.NotifyAsync","name":"NotifyAsync","owner":"eShop.WebhookClient.Services.HooksRepository.OnChangeSubscription","owner_kind":"class","file":-475,"kind":"method","source":"method_ownership"},{"id":"src/WebhookClient/Services/HooksRepository.cs#eShop.WebhookClient.Services.HooksRepository.Subscribe","name":"Subscribe","owner":"eShop.WebhookClient.Services.HooksRepository","owner_kind":"class","file":-475,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":1377,"imports":[-476],"exports":["eShop.WebhookClient.Services.HooksRepository","eShop.WebhookClient.Services.HooksRepository.OnChangeSubscription"]},null],[475,475,"WebHookReceived.cs","csharp","csharp",null,"src.WebhookClient.Services.WebHookReceived.cs","low","scan_root_path_dotted_non_python","eShop.WebhookClient.Services",10,7,0,3,0.0,0,3,0,-476,1,-476,1,null,null,null,["eShop.WebhookClient.Services.WebHookReceived"],["WebHookReceived"],["eShop.WebhookClient.Services.WebHookReceived"],["eShop.WebhookClient.Services.WebHookReceived"],null,["eShop.WebhookClient.Services.WebHookReceived"],null,{"csharp":{"attributes":[],"classes":["WebHookReceived"],"classes_fq":["eShop.WebhookClient.Services.WebHookReceived"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":[],"namespace":"eShop.WebhookClient.Services","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.WebhookClient.Services.WebHookReceived":"class"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":195,"imports":[],"exports":["eShop.WebhookClient.Services.WebHookReceived"]},null],[476,476,"WebHooksClient.cs","csharp","csharp",null,"src.WebhookClient.Services.WebHooksClient.cs","low","scan_root_path_dotted_non_python","eShop.WebhookClient.Services",14,12,0,2,0.0,0,1,2,-477,1,-477,1,[479,480],null,null,["eShop.WebhookClient.Services.WebhooksClient"],["WebhooksClient"],["eShop.WebhookClient.Services.WebhooksClient"],["eShop.WebhookClient.Services.WebhooksClient"],null,["eShop.WebhookClient.Services.WebhooksClient"],null,{"csharp":{"attributes":[],"classes":["WebhooksClient"],"classes_fq":["eShop.WebhookClient.Services.WebhooksClient"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":["AddWebHookAsync","LoadWebhooks","<init>"],"namespace":"eShop.WebhookClient.Services","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.WebhookClient.Services.WebhooksClient":"class"},"uses_fq":[],"method_symbols":[{"id":"src/WebhookClient/Services/WebHooksClient.cs#eShop.WebhookClient.Services.WebhooksClient.AddWebHookAsync","name":"AddWebHookAsync","owner":"eShop.WebhookClient.Services.WebhooksClient","owner_kind":"class","file":-477,"kind":"method","source":"method_ownership"},{"id":"src/WebhookClient/Services/WebHooksClient.cs#eShop.WebhookClient.Services.WebhooksClient.LoadWebhooks","name":"LoadWebhooks","owner":"eShop.WebhookClient.Services.WebhooksClient","owner_kind":"class","file":-477,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":440,"imports":[-480,-481],"exports":["eShop.WebhookClient.Services.WebhooksClient"]},null],[477,477,"WebhookClientOptions.cs","csharp","csharp",null,"src.WebhookClient.Services.WebhookClientOptions.cs","low","scan_root_path_dotted_non_python","eShop.WebhookClient.Services",8,7,0,1,0.0,0,1,0,-478,1,-478,1,null,null,null,["eShop.WebhookClient.Services.WebhookClientOptions"],["WebhookClientOptions"],["eShop.WebhookClient.Services.WebhookClientOptions"],["eShop.WebhookClient.Services.WebhookClientOptions"],null,["eShop.WebhookClient.Services.WebhookClientOptions"],null,{"csharp":{"attributes":[],"classes":["WebhookClientOptions"],"classes_fq":["eShop.WebhookClient.Services.WebhookClientOptions"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":[],"namespace":"eShop.WebhookClient.Services","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.WebhookClient.Services.WebhookClientOptions":"class"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":206,"imports":[],"exports":["eShop.WebhookClient.Services.WebhookClientOptions"]},null],[478,478,"WebhookData.cs","csharp","csharp",null,"src.WebhookClient.Services.WebhookData.cs","low","scan_root_path_dotted_non_python","eShop.WebhookClient.Services",12,8,0,4,0.0,0,2,0,-479,1,-479,1,null,["System.Text.Json"],["System.Text.Json"],["eShop.WebhookClient.Services.WebhookData"],["WebhookData"],["eShop.WebhookClient.Services.WebhookData"],["eShop.WebhookClient.Services.WebhookData"],null,["eShop.WebhookClient.Services.WebhookData"],null,{"csharp":{"attributes":[],"classes":["WebhookData"],"classes_fq":["eShop.WebhookClient.Services.WebhookData"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["System.Text.Json"],"methods":[],"namespace":"eShop.WebhookClient.Services","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.WebhookClient.Services.WebhookData":"class"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":218,"imports":[],"exports":["eShop.WebhookClient.Services.WebhookData"]},null],[479,479,"WebhookResponse.cs","csharp","csharp",null,"src.WebhookClient.Services.WebhookResponse.cs","low","scan_root_path_dotted_non_python","eShop.WebhookClient.Services",8,7,0,1,0.0,0,1,0,-480,1,-480,1,null,null,null,["eShop.WebhookClient.Services.WebhookResponse"],["WebhookResponse"],["eShop.WebhookClient.Services.WebhookResponse"],["eShop.WebhookClient.Services.WebhookResponse"],null,["eShop.WebhookClient.Services.WebhookResponse"],null,{"csharp":{"attributes":[],"classes":["WebhookResponse"],"classes_fq":["eShop.WebhookClient.Services.WebhookResponse"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":[],"namespace":"eShop.WebhookClient.Services","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.WebhookClient.Services.WebhookResponse":"class"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":196,"imports":[],"exports":["eShop.WebhookClient.Services.WebhookResponse"]},null],[480,480,"WebhookSubscriptionRequest.cs","csharp","csharp",null,"src.WebhookClient.Services.WebhookSubscriptionRequest.cs","low","scan_root_path_dotted_non_python","eShop.WebhookClient.Services",9,8,0,1,0.0,0,1,0,-481,1,-481,1,null,null,null,["eShop.WebhookClient.Services.WebhookSubscriptionRequest"],["WebhookSubscriptionRequest"],["eShop.WebhookClient.Services.WebhookSubscriptionRequest"],["eShop.WebhookClient.Services.WebhookSubscriptionRequest"],null,["eShop.WebhookClient.Services.WebhookSubscriptionRequest"],null,{"csharp":{"attributes":[],"classes":["WebhookSubscriptionRequest"],"classes_fq":["eShop.WebhookClient.Services.WebhookSubscriptionRequest"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":[],"namespace":"eShop.WebhookClient.Services","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.WebhookClient.Services.WebhookSubscriptionRequest":"class"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":245,"imports":[],"exports":["eShop.WebhookClient.Services.WebhookSubscriptionRequest"]},null],[481,481,"WebhookType.cs","csharp","csharp",null,"src.WebhookClient.Services.WebhookType.cs","low","scan_root_path_dotted_non_python","eShop.WebhookClient.Services",8,7,0,1,0.0,0,0,0,-482,1,-482,1,null,null,null,["eShop.WebhookClient.Services.WebhookType"],["WebhookType"],["eShop.WebhookClient.Services.WebhookType"],["eShop.WebhookClient.Services.WebhookType"],null,["eShop.WebhookClient.Services.WebhookType"],null,{"csharp":{"attributes":[],"classes":["WebhookType"],"classes_fq":["eShop.WebhookClient.Services.WebhookType"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":[],"namespace":"eShop.WebhookClient.Services","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.WebhookClient.Services.WebhookType":"enum"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":144,"imports":[],"exports":["eShop.WebhookClient.Services.WebhookType"]},null],[482,482,"WebHooksApi.cs","csharp","csharp",null,"src.Webhooks.API.Apis.WebHooksApi.cs","low","scan_root_path_dotted_non_python","Webhooks.API",86,74,0,12,0.0,0,0,7,-483,1,-483,1,[487,499,500,501,504,512],["System.Security.Claims","Microsoft.AspNetCore.Http.HttpResults","Webhooks.API.Extensions"],["System.Security.Claims","Microsoft.AspNetCore.Http.HttpResults"],["Webhooks.API.WebHooksApi"],["WebHooksApi"],["Webhooks.API.WebHooksApi"],["Webhooks.API.WebHooksApi"],null,["Webhooks.API.WebHooksApi"],null,{"csharp":{"attributes":[],"classes":["WebHooksApi"],"classes_fq":["Webhooks.API.WebHooksApi"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["System.Security.Claims","Microsoft.AspNetCore.Http.HttpResults","Webhooks.API.Extensions"],"methods":["MapWebHooksApiV1"],"namespace":"Webhooks.API","parse_status":"ok","partial_types":[],"type_kinds":{"Webhooks.API.WebHooksApi":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Webhooks.API/Apis/WebHooksApi.cs#Webhooks.API.WebHooksApi.MapWebHooksApiV1","name":"MapWebHooksApiV1","owner":"Webhooks.API.WebHooksApi","owner_kind":"class","file":-483,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":3083,"imports":[-488,-500,-501,-502,-505,-513],"exports":["Webhooks.API.WebHooksApi"]},null],[483,483,"WebhooksDomainException.cs","csharp","csharp",null,"src.Webhooks.API.Exceptions.WebhooksDomainException.cs","low","scan_root_path_dotted_non_python","Webhooks.API.Exceptions",5,4,0,1,0.0,0,0,0,-484,1,-484,1,null,null,null,["Webhooks.API.Exceptions.WebhooksDomainException"],["WebhooksDomainException"],["Webhooks.API.Exceptions.WebhooksDomainException"],["Webhooks.API.Exceptions.WebhooksDomainException"],null,["Webhooks.API.Exceptions.WebhooksDomainException"],null,{"csharp":{"attributes":[],"classes":["WebhooksDomainException"],"classes_fq":["Webhooks.API.Exceptions.WebhooksDomainException"],"extends_fq":["System.Exception"],"functions":[],"implements_fq":[],"imports":[],"methods":[],"namespace":"Webhooks.API.Exceptions","parse_status":"ok","partial_types":[],"type_kinds":{"Webhooks.API.Exceptions.WebhooksDomainException":"class"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":92,"imports":[],"exports":["Webhooks.API.Exceptions.WebhooksDomainException"]},null],[484,484,"Extensions.cs","csharp","csharp",null,"src.Webhooks.API.Extensions.Extensions.cs","low","scan_root_path_dotted_non_python",null,25,20,0,5,0.0,0,0,14,-485,1,-485,1,[487,488,489,490,491,493,494,503,504,505,506,507,508,511],null,null,["Extensions"],["Extensions"],["Extensions"],["Extensions"],null,["Extensions"],null,{"csharp":{"attributes":[],"classes":["Extensions"],"classes_fq":["Extensions"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":["AddApplicationServices","AddEventBusSubscriptions"],"namespace":null,"parse_status":"ok","partial_types":[],"type_kinds":{"Extensions":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Webhooks.API/Extensions/Extensions.cs#Extensions.AddApplicationServices","name":"AddApplicationServices","owner":"Extensions","owner_kind":"class","file":-485,"kind":"method","source":"method_ownership"},{"id":"src/Webhooks.API/Extensions/Extensions.cs#Extensions.AddEventBusSubscriptions","name":"AddEventBusSubscriptions","owner":"Extensions","owner_kind":"class","file":-485,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":1114,"imports":[-488,-489,-490,-491,-492,-494,-495,-504,-505,-506,-507,-508,-509,-512],"exports":["Extensions"]},null],[485,485,"RouteHandlerBuilderExtensions.cs","csharp","csharp",null,"src.Webhooks.API.Extensions.RouteHandlerBuilderExtensions.cs","low","scan_root_path_dotted_non_python","Webhooks.API.Extensions",49,41,0,8,0.0,0,0,2,-486,1,-486,1,[500],null,null,["Webhooks.API.Extensions.RouteHandlerBuilderExtensions"],["RouteHandlerBuilderExtensions"],["Webhooks.API.Extensions.RouteHandlerBuilderExtensions"],["Webhooks.API.Extensions.RouteHandlerBuilderExtensions"],null,["Webhooks.API.Extensions.RouteHandlerBuilderExtensions"],null,{"csharp":{"attributes":[],"classes":["RouteHandlerBuilderExtensions"],"classes_fq":["Webhooks.API.Extensions.RouteHandlerBuilderExtensions"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":["ValidateWebhookSubscriptionRequest","ToErrors"],"namespace":"Webhooks.API.Extensions","parse_status":"ok","partial_types":[],"type_kinds":{"Webhooks.API.Extensions.RouteHandlerBuilderExtensions":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Webhooks.API/Extensions/RouteHandlerBuilderExtensions.cs#Webhooks.API.Extensions.RouteHandlerBuilderExtensions.ToErrors","name":"ToErrors","owner":"Webhooks.API.Extensions.RouteHandlerBuilderExtensions","owner_kind":"class","file":-486,"kind":"method","source":"method_ownership"},{"id":"src/Webhooks.API/Extensions/RouteHandlerBuilderExtensions.cs#Webhooks.API.Extensions.RouteHandlerBuilderExtensions.ValidateWebhookSubscriptionRequest","name":"ValidateWebhookSubscriptionRequest","owner":"Webhooks.API.Extensions.RouteHandlerBuilderExtensions","owner_kind":"class","file":-486,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":1743,"imports":[-501],"exports":["Webhooks.API.Extensions.RouteHandlerBuilderExtensions"]},null],[486,486,"GlobalUsings.cs","csharp","csharp",null,"src.Webhooks.API.GlobalUsings.cs","low","scan_root_path_dotted_non_python",null,12,12,0,0,0.0,0,0,0,-487,1,-487,1,null,["System.ComponentModel.DataAnnotations","System.Text","System.Text.Json","Microsoft.EntityFrameworkCore","eShop.EventBus.Abstractions","eShop.EventBus.Events","eShop.ServiceDefaults","Webhooks.API.Infrastructure","Webhooks.API.IntegrationEvents","Webhooks.API.Model","Webhooks.API.Services","Webhooks.API"],["System.ComponentModel.DataAnnotations","System.Text","System.Text.Json","Microsoft.EntityFrameworkCore"],null,null,null,null,null,null,null,{"csharp":{"attributes":[],"classes":[],"classes_fq":[],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["System.ComponentModel.DataAnnotations","System.Text","System.Text.Json","Microsoft.EntityFrameworkCore","eShop.EventBus.Abstractions","eShop.EventBus.Events","eShop.ServiceDefaults","Webhooks.API.Infrastructure","Webhooks.API.IntegrationEvents","Webhooks.API.Model","Webhooks.API.Services","Webhooks.API"],"methods":[],"namespace":null,"parse_status":"ok","partial_types":[],"type_kinds":{},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":453,"imports":[],"exports":[]},null],[487,487,"WebhooksContext.cs","csharp","csharp",null,"src.Webhooks.API.Infrastructure.WebhooksContext.cs","low","scan_root_path_dotted_non_python","Webhooks.API.Infrastructure",20,13,5,2,0.25,0,5,1,-488,1,-488,1,[499],null,null,["Webhooks.API.Infrastructure.WebhooksContext"],["WebhooksContext"],["Webhooks.API.Infrastructure.WebhooksContext"],["Webhooks.API.Infrastructure.WebhooksContext"],null,["Webhooks.API.Infrastructure.WebhooksContext"],null,{"csharp":{"attributes":[],"classes":["WebhooksContext"],"classes_fq":["Webhooks.API.Infrastructure.WebhooksContext"],"extends_fq":["DbContext"],"functions":[],"implements_fq":[],"imports":[],"methods":["OnModelCreating","<init>"],"namespace":"Webhooks.API.Infrastructure","parse_status":"ok","partial_types":[],"type_kinds":{"Webhooks.API.Infrastructure.WebhooksContext":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Webhooks.API/Infrastructure/WebhooksContext.cs#Webhooks.API.Infrastructure.WebhooksContext.OnModelCreating","name":"OnModelCreating","owner":"Webhooks.API.Infrastructure.WebhooksContext","owner_kind":"class","file":-488,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":616,"imports":[-500],"exports":["Webhooks.API.Infrastructure.WebhooksContext"]},null],[488,488,"OrderStatusChangedToPaidIntegrationEvent.cs","csharp","csharp",null,"src.Webhooks.API.IntegrationEvents.OrderStatusChangedToPaidIntegrationEvent.cs","low","scan_root_path_dotted_non_python","Webhooks.API.IntegrationEvents",3,2,0,1,0.0,0,2,1,-489,1,-489,1,[492],null,null,["Webhooks.API.IntegrationEvents.OrderStatusChangedToPaidIntegrationEvent"],["OrderStatusChangedToPaidIntegrationEvent"],["Webhooks.API.IntegrationEvents.OrderStatusChangedToPaidIntegrationEvent"],["Webhooks.API.IntegrationEvents.OrderStatusChangedToPaidIntegrationEvent"],null,["Webhooks.API.IntegrationEvents.OrderStatusChangedToPaidIntegrationEvent"],null,{"csharp":{"attributes":[],"classes":["OrderStatusChangedToPaidIntegrationEvent"],"classes_fq":["Webhooks.API.IntegrationEvents.OrderStatusChangedToPaidIntegrationEvent"],"extends_fq":["IntegrationEvent"],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>"],"namespace":"Webhooks.API.IntegrationEvents","parse_status":"ok","partial_types":[],"type_kinds":{"Webhooks.API.IntegrationEvents.OrderStatusChangedToPaidIntegrationEvent":"record"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":179,"imports":[-493],"exports":["Webhooks.API.IntegrationEvents.OrderStatusChangedToPaidIntegrationEvent"]},null],[489,489,"OrderStatusChangedToPaidIntegrationEventHandler.cs","csharp","csharp",null,"src.Webhooks.API.IntegrationEvents.OrderStatusChangedToPaidIntegrationEventHandler.cs","low","scan_root_path_dotted_non_python","Webhooks.API.IntegrationEvents",18,14,0,4,0.0,0,1,9,-490,1,-490,1,[488,491,498,501,505,506],null,null,["Webhooks.API.IntegrationEvents.OrderStatusChangedToPaidIntegrationEventHandler"],["OrderStatusChangedToPaidIntegrationEventHandler"],["Webhooks.API.IntegrationEvents.OrderStatusChangedToPaidIntegrationEventHandler"],["Webhooks.API.IntegrationEvents.OrderStatusChangedToPaidIntegrationEventHandler"],null,["Webhooks.API.IntegrationEvents.OrderStatusChangedToPaidIntegrationEventHandler"],null,{"csharp":{"attributes":[],"classes":["OrderStatusChangedToPaidIntegrationEventHandler"],"classes_fq":["Webhooks.API.IntegrationEvents.OrderStatusChangedToPaidIntegrationEventHandler"],"extends_fq":["IIntegrationEventHandler<OrderStatusChangedToPaidIntegrationEvent>"],"functions":[],"implements_fq":[],"imports":[],"methods":["Handle","<init>"],"namespace":"Webhooks.API.IntegrationEvents","parse_status":"ok","partial_types":[],"type_kinds":{"Webhooks.API.IntegrationEvents.OrderStatusChangedToPaidIntegrationEventHandler":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Webhooks.API/IntegrationEvents/OrderStatusChangedToPaidIntegrationEventHandler.cs#Webhooks.API.IntegrationEvents.OrderStatusChangedToPaidIntegrationEventHandler.Handle","name":"Handle","owner":"Webhooks.API.IntegrationEvents.OrderStatusChangedToPaidIntegrationEventHandler","owner_kind":"class","file":-490,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":785,"imports":[-489,-492,-499,-502,-506,-507],"exports":["Webhooks.API.IntegrationEvents.OrderStatusChangedToPaidIntegrationEventHandler"]},null],[490,490,"OrderStatusChangedToShippedIntegrationEvent.cs","csharp","csharp",null,"src.Webhooks.API.IntegrationEvents.OrderStatusChangedToShippedIntegrationEvent.cs","low","scan_root_path_dotted_non_python","Webhooks.API.IntegrationEvents",3,2,0,1,0.0,0,2,0,-491,1,-491,1,null,null,null,["Webhooks.API.IntegrationEvents.OrderStatusChangedToShippedIntegrationEvent"],["OrderStatusChangedToShippedIntegrationEvent"],["Webhooks.API.IntegrationEvents.OrderStatusChangedToShippedIntegrationEvent"],["Webhooks.API.IntegrationEvents.OrderStatusChangedToShippedIntegrationEvent"],null,["Webhooks.API.IntegrationEvents.OrderStatusChangedToShippedIntegrationEvent"],null,{"csharp":{"attributes":[],"classes":["OrderStatusChangedToShippedIntegrationEvent"],"classes_fq":["Webhooks.API.IntegrationEvents.OrderStatusChangedToShippedIntegrationEvent"],"extends_fq":["IntegrationEvent"],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>"],"namespace":"Webhooks.API.IntegrationEvents","parse_status":"ok","partial_types":[],"type_kinds":{"Webhooks.API.IntegrationEvents.OrderStatusChangedToShippedIntegrationEvent":"record"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":175,"imports":[],"exports":["Webhooks.API.IntegrationEvents.OrderStatusChangedToShippedIntegrationEvent"]},null],[491,491,"OrderStatusChangedToShippedIntegrationEventHandler.cs","csharp","csharp",null,"src.Webhooks.API.IntegrationEvents.OrderStatusChangedToShippedIntegrationEventHandler.cs","low","scan_root_path_dotted_non_python","Webhooks.API.IntegrationEvents",18,14,0,4,0.0,0,2,8,-492,1,-492,1,[490,498,501,505,506],null,null,["Webhooks.API.IntegrationEvents.OrderStatusChangedToShippedIntegrationEventHandler"],["OrderStatusChangedToShippedIntegrationEventHandler"],["Webhooks.API.IntegrationEvents.OrderStatusChangedToShippedIntegrationEventHandler"],["Webhooks.API.IntegrationEvents.OrderStatusChangedToShippedIntegrationEventHandler"],null,["Webhooks.API.IntegrationEvents.OrderStatusChangedToShippedIntegrationEventHandler"],null,{"csharp":{"attributes":[],"classes":["OrderStatusChangedToShippedIntegrationEventHandler"],"classes_fq":["Webhooks.API.IntegrationEvents.OrderStatusChangedToShippedIntegrationEventHandler"],"extends_fq":["IIntegrationEventHandler<OrderStatusChangedToShippedIntegrationEvent>"],"functions":[],"implements_fq":[],"imports":[],"methods":["Handle","<init>"],"namespace":"Webhooks.API.IntegrationEvents","parse_status":"ok","partial_types":[],"type_kinds":{"Webhooks.API.IntegrationEvents.OrderStatusChangedToShippedIntegrationEventHandler":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Webhooks.API/IntegrationEvents/OrderStatusChangedToShippedIntegrationEventHandler.cs#Webhooks.API.IntegrationEvents.OrderStatusChangedToShippedIntegrationEventHandler.Handle","name":"Handle","owner":"Webhooks.API.IntegrationEvents.OrderStatusChangedToShippedIntegrationEventHandler","owner_kind":"class","file":-492,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":797,"imports":[-491,-499,-502,-506,-507],"exports":["Webhooks.API.IntegrationEvents.OrderStatusChangedToShippedIntegrationEventHandler"]},null],[492,492,"OrderStockItem.cs","csharp","csharp",null,"src.Webhooks.API.IntegrationEvents.OrderStockItem.cs","low","scan_root_path_dotted_non_python","Webhooks.API.IntegrationEvents",3,2,0,1,0.0,0,1,0,-493,1,-493,1,null,null,null,["Webhooks.API.IntegrationEvents.OrderStockItem"],["OrderStockItem"],["Webhooks.API.IntegrationEvents.OrderStockItem"],["Webhooks.API.IntegrationEvents.OrderStockItem"],null,["Webhooks.API.IntegrationEvents.OrderStockItem"],null,{"csharp":{"attributes":[],"classes":["OrderStockItem"],"classes_fq":["Webhooks.API.IntegrationEvents.OrderStockItem"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>"],"namespace":"Webhooks.API.IntegrationEvents","parse_status":"ok","partial_types":[],"type_kinds":{"Webhooks.API.IntegrationEvents.OrderStockItem":"record"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":102,"imports":[],"exports":["Webhooks.API.IntegrationEvents.OrderStockItem"]},null],[493,493,"ProductPriceChangedIntegrationEvent.cs","csharp","csharp",null,"src.Webhooks.API.IntegrationEvents.ProductPriceChangedIntegrationEvent.cs","low","scan_root_path_dotted_non_python","Webhooks.API.IntegrationEvents",3,2,0,1,0.0,0,2,0,-494,1,-494,1,null,null,null,["Webhooks.API.IntegrationEvents.ProductPriceChangedIntegrationEvent"],["ProductPriceChangedIntegrationEvent"],["Webhooks.API.IntegrationEvents.ProductPriceChangedIntegrationEvent"],["Webhooks.API.IntegrationEvents.ProductPriceChangedIntegrationEvent"],null,["Webhooks.API.IntegrationEvents.ProductPriceChangedIntegrationEvent"],null,{"csharp":{"attributes":[],"classes":["ProductPriceChangedIntegrationEvent"],"classes_fq":["Webhooks.API.IntegrationEvents.ProductPriceChangedIntegrationEvent"],"extends_fq":["IntegrationEvent"],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>"],"namespace":"Webhooks.API.IntegrationEvents","parse_status":"ok","partial_types":[],"type_kinds":{"Webhooks.API.IntegrationEvents.ProductPriceChangedIntegrationEvent":"record"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":167,"imports":[],"exports":["Webhooks.API.IntegrationEvents.ProductPriceChangedIntegrationEvent"]},null],[494,494,"ProductPriceChangedIntegrationEventHandler.cs","csharp","csharp",null,"src.Webhooks.API.IntegrationEvents.ProductPriceChangedIntegrationEventHandler.cs","low","scan_root_path_dotted_non_python","Webhooks.API.IntegrationEvents",9,8,0,1,0.0,0,1,1,-495,1,-495,1,[493],null,null,["Webhooks.API.IntegrationEvents.ProductPriceChangedIntegrationEventHandler"],["ProductPriceChangedIntegrationEventHandler"],["Webhooks.API.IntegrationEvents.ProductPriceChangedIntegrationEventHandler"],["Webhooks.API.IntegrationEvents.ProductPriceChangedIntegrationEventHandler"],null,["Webhooks.API.IntegrationEvents.ProductPriceChangedIntegrationEventHandler"],null,{"csharp":{"attributes":[],"classes":["ProductPriceChangedIntegrationEventHandler"],"classes_fq":["Webhooks.API.IntegrationEvents.ProductPriceChangedIntegrationEventHandler"],"extends_fq":["IIntegrationEventHandler<ProductPriceChangedIntegrationEvent>"],"functions":[],"implements_fq":[],"imports":[],"methods":["Handle"],"namespace":"Webhooks.API.IntegrationEvents","parse_status":"ok","partial_types":[],"type_kinds":{"Webhooks.API.IntegrationEvents.ProductPriceChangedIntegrationEventHandler":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Webhooks.API/IntegrationEvents/ProductPriceChangedIntegrationEventHandler.cs#Webhooks.API.IntegrationEvents.ProductPriceChangedIntegrationEventHandler.Handle","name":"Handle","owner":"Webhooks.API.IntegrationEvents.ProductPriceChangedIntegrationEventHandler","owner_kind":"class","file":-495,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":284,"imports":[-494],"exports":["Webhooks.API.IntegrationEvents.ProductPriceChangedIntegrationEventHandler"]},null],[495,495,"20230925222606_Initial.Designer.cs","csharp","csharp",null,"src.Webhooks.API.Migrations.20230925222606_Initial.Designer.cs","low","scan_root_path_dotted_non_python","Webhooks.API.Migrations",58,45,1,12,0.017241379310344827,0,0,1,-496,1,-496,1,[487],["System","Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Infrastructure","Microsoft.EntityFrameworkCore.Migrations","Microsoft.EntityFrameworkCore.Storage.ValueConversion","Npgsql.EntityFrameworkCore.PostgreSQL.Metadata","Webhooks.API.Infrastructure"],["System","Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Infrastructure","Microsoft.EntityFrameworkCore.Migrations","Microsoft.EntityFrameworkCore.Storage.ValueConversion","Npgsql.EntityFrameworkCore.PostgreSQL.Metadata"],["Webhooks.API.Migrations.Initial"],["Initial"],["Webhooks.API.Migrations.Initial"],["Webhooks.API.Migrations.Initial"],null,["Webhooks.API.Migrations.Initial"],null,{"csharp":{"attributes":["DbContext","Migration"],"classes":["Initial"],"classes_fq":["Webhooks.API.Migrations.Initial"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["System","Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Infrastructure","Microsoft.EntityFrameworkCore.Migrations","Microsoft.EntityFrameworkCore.Storage.ValueConversion","Npgsql.EntityFrameworkCore.PostgreSQL.Metadata","Webhooks.API.Infrastructure"],"methods":["BuildTargetModel"],"namespace":"Webhooks.API.Migrations","parse_status":"ok","partial_types":["Webhooks.API.Migrations.Initial"],"type_kinds":{"Webhooks.API.Migrations.Initial":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Webhooks.API/Migrations/20230925222606_Initial.Designer.cs#Webhooks.API.Migrations.Initial.BuildTargetModel","name":"BuildTargetModel","owner":"Webhooks.API.Migrations.Initial","owner_kind":"class","file":-496,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":1901,"imports":[-488],"exports":["Webhooks.API.Migrations.Initial"]},null],[496,496,"20230925222606_Initial.cs","csharp","csharp",null,"src.Webhooks.API.Migrations.20230925222606_Initial.cs","low","scan_root_path_dotted_non_python","Webhooks.API.Migrations",40,34,3,3,0.075,0,0,0,-497,1,-497,1,null,["System","Microsoft.EntityFrameworkCore.Migrations","Npgsql.EntityFrameworkCore.PostgreSQL.Metadata"],["System","Microsoft.EntityFrameworkCore.Migrations","Npgsql.EntityFrameworkCore.PostgreSQL.Metadata"],["Webhooks.API.Migrations.Initial"],["Initial"],["Webhooks.API.Migrations.Initial"],["Webhooks.API.Migrations.Initial"],null,["Webhooks.API.Migrations.Initial"],null,{"csharp":{"attributes":[],"classes":["Initial"],"classes_fq":["Webhooks.API.Migrations.Initial"],"extends_fq":["Migration"],"functions":[],"implements_fq":[],"imports":["System","Microsoft.EntityFrameworkCore.Migrations","Npgsql.EntityFrameworkCore.PostgreSQL.Metadata"],"methods":["Up","Down"],"namespace":"Webhooks.API.Migrations","parse_status":"ok","partial_types":["Webhooks.API.Migrations.Initial"],"type_kinds":{"Webhooks.API.Migrations.Initial":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Webhooks.API/Migrations/20230925222606_Initial.cs#Webhooks.API.Migrations.Initial.Down","name":"Down","owner":"Webhooks.API.Migrations.Initial","owner_kind":"class","file":-497,"kind":"method","source":"method_ownership"},{"id":"src/Webhooks.API/Migrations/20230925222606_Initial.cs#Webhooks.API.Migrations.Initial.Up","name":"Up","owner":"Webhooks.API.Migrations.Initial","owner_kind":"class","file":-497,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":1502,"imports":[],"exports":["Webhooks.API.Migrations.Initial"]},null],[497,497,"WebhooksContextModelSnapshot.cs","csharp","csharp",null,"src.Webhooks.API.Migrations.WebhooksContextModelSnapshot.cs","low","scan_root_path_dotted_non_python","Webhooks.API.Migrations",61,47,0,14,0.0,0,0,1,-498,1,-498,1,[487],["System","Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Infrastructure","Microsoft.EntityFrameworkCore.Storage.ValueConversion","Npgsql.EntityFrameworkCore.PostgreSQL.Metadata","Webhooks.API.Infrastructure"],["System","Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Infrastructure","Microsoft.EntityFrameworkCore.Storage.ValueConversion","Npgsql.EntityFrameworkCore.PostgreSQL.Metadata"],["Webhooks.API.Migrations.WebhooksContextModelSnapshot"],["WebhooksContextModelSnapshot"],["Webhooks.API.Migrations.WebhooksContextModelSnapshot"],["Webhooks.API.Migrations.WebhooksContextModelSnapshot"],null,["Webhooks.API.Migrations.WebhooksContextModelSnapshot"],null,{"csharp":{"attributes":["DbContext"],"classes":["WebhooksContextModelSnapshot"],"classes_fq":["Webhooks.API.Migrations.WebhooksContextModelSnapshot"],"extends_fq":["ModelSnapshot"],"functions":[],"implements_fq":[],"imports":["System","Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Infrastructure","Microsoft.EntityFrameworkCore.Storage.ValueConversion","Npgsql.EntityFrameworkCore.PostgreSQL.Metadata","Webhooks.API.Infrastructure"],"methods":["BuildModel"],"namespace":"Webhooks.API.Migrations","parse_status":"ok","partial_types":["Webhooks.API.Migrations.WebhooksContextModelSnapshot"],"type_kinds":{"Webhooks.API.Migrations.WebhooksContextModelSnapshot":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Webhooks.API/Migrations/WebhooksContextModelSnapshot.cs#Webhooks.API.Migrations.WebhooksContextModelSnapshot.BuildModel","name":"BuildModel","owner":"Webhooks.API.Migrations.WebhooksContextModelSnapshot","owner_kind":"class","file":-498,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":1975,"imports":[-488],"exports":["Webhooks.API.Migrations.WebhooksContextModelSnapshot"]},null],[498,498,"WebhookData.cs","csharp","csharp",null,"src.Webhooks.API.Model.WebhookData.cs","low","scan_root_path_dotted_non_python","Webhooks.API.Model",17,13,0,4,0.0,0,8,1,-499,1,-499,1,[501],null,null,["Webhooks.API.Model.WebhookData"],["WebhookData"],["Webhooks.API.Model.WebhookData"],["Webhooks.API.Model.WebhookData"],null,["Webhooks.API.Model.WebhookData"],null,{"csharp":{"attributes":[],"classes":["WebhookData"],"classes_fq":["Webhooks.API.Model.WebhookData"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>"],"namespace":"Webhooks.API.Model","parse_status":"ok","partial_types":[],"type_kinds":{"Webhooks.API.Model.WebhookData":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Webhooks.API/Model/WebhookData.cs#Webhooks.API.Model.WebhookData.<init>","name":"<init>","owner":null,"owner_kind":null,"file":-499,"kind":"function","source":"call_graph"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":355,"imports":[-502],"exports":["Webhooks.API.Model.WebhookData"]},null],[499,499,"WebhookSubscription.cs","csharp","csharp",null,"src.Webhooks.API.Model.WebhookSubscription.cs","low","scan_root_path_dotted_non_python","Webhooks.API.Model",14,12,0,2,0.0,0,8,1,-500,1,-500,1,[501],null,null,["Webhooks.API.Model.WebhookSubscription"],["WebhookSubscription"],["Webhooks.API.Model.WebhookSubscription"],["Webhooks.API.Model.WebhookSubscription"],null,["Webhooks.API.Model.WebhookSubscription"],null,{"csharp":{"attributes":[],"classes":["WebhookSubscription"],"classes_fq":["Webhooks.API.Model.WebhookSubscription"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":[],"namespace":"Webhooks.API.Model","parse_status":"ok","partial_types":[],"type_kinds":{"Webhooks.API.Model.WebhookSubscription":"class"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":332,"imports":[-502],"exports":["Webhooks.API.Model.WebhookSubscription"]},null],[500,500,"WebhookSubscriptionRequest.cs","csharp","csharp",null,"src.Webhooks.API.Model.WebhookSubscriptionRequest.cs","low","scan_root_path_dotted_non_python","Webhooks.API.Model",29,24,0,5,0.0,0,5,1,-501,1,-501,1,[501],null,null,["Webhooks.API.Model.WebhookSubscriptionRequest"],["WebhookSubscriptionRequest"],["Webhooks.API.Model.WebhookSubscriptionRequest"],["Webhooks.API.Model.WebhookSubscriptionRequest"],null,["Webhooks.API.Model.WebhookSubscriptionRequest"],null,{"csharp":{"attributes":[],"classes":["WebhookSubscriptionRequest"],"classes_fq":["Webhooks.API.Model.WebhookSubscriptionRequest"],"extends_fq":[],"functions":[],"implements_fq":["System.ComponentModel.DataAnnotations.IValidatableObject"],"imports":[],"methods":["Validate"],"namespace":"Webhooks.API.Model","parse_status":"ok","partial_types":[],"type_kinds":{"Webhooks.API.Model.WebhookSubscriptionRequest":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Webhooks.API/Model/WebhookSubscriptionRequest.cs#Webhooks.API.Model.WebhookSubscriptionRequest.Validate","name":"Validate","owner":"Webhooks.API.Model.WebhookSubscriptionRequest","owner_kind":"class","file":-501,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":952,"imports":[-502],"exports":["Webhooks.API.Model.WebhookSubscriptionRequest"]},null],[501,501,"WebhookType.cs","csharp","csharp",null,"src.Webhooks.API.Model.WebhookType.cs","low","scan_root_path_dotted_non_python","Webhooks.API.Model",8,7,0,1,0.0,0,10,0,-502,1,-502,1,null,null,null,["Webhooks.API.Model.WebhookType"],["WebhookType"],["Webhooks.API.Model.WebhookType"],["Webhooks.API.Model.WebhookType"],null,["Webhooks.API.Model.WebhookType"],null,{"csharp":{"attributes":[],"classes":["WebhookType"],"classes_fq":["Webhooks.API.Model.WebhookType"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":[],"namespace":"Webhooks.API.Model","parse_status":"ok","partial_types":[],"type_kinds":{"Webhooks.API.Model.WebhookType":"enum"},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":134,"imports":[],"exports":["Webhooks.API.Model.WebhookType"]},null],[502,502,"Program.cs","csharp","csharp",null,"src.Webhooks.API.Program.cs","low","scan_root_path_dotted_non_python",null,24,15,1,8,0.041666666666666664,0,0,3,-503,1,-503,1,[19,514,516],null,null,null,null,null,null,null,null,null,{"csharp":{"attributes":[],"classes":[],"classes_fq":[],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":[],"namespace":null,"parse_status":"ok","partial_types":[],"type_kinds":{},"uses_fq":[],"method_symbols":[{"id":"src/Webhooks.API/Program.cs#<file>","name":"<file>","owner":null,"owner_kind":null,"file":-503,"kind":"function","source":"framework_facts","framework_roles":[{"framework":"dotnet_runtime","kind":"RUNTIME_ENTRY","registration":"fw:dotnet_runtime:RUNTIME_ENTRY:src/Webhooks.API/Program.cs#<file>:top_level_statements#1","entry_kind":"top_level_statements"}]}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":579,"imports":[-20,-515,-517],"exports":[]},null],[503,503,"GrantUrlTesterService.cs","csharp","csharp",null,"src.Webhooks.API.Services.GrantUrlTesterService.cs","low","scan_root_path_dotted_non_python","Webhooks.API.Services",46,37,0,9,0.0,0,1,2,-504,1,-504,1,[504],null,null,["Webhooks.API.Services.GrantUrlTesterService"],["GrantUrlTesterService"],["Webhooks.API.Services.GrantUrlTesterService"],["Webhooks.API.Services.GrantUrlTesterService"],null,["Webhooks.API.Services.GrantUrlTesterService"],null,{"csharp":{"attributes":[],"classes":["GrantUrlTesterService"],"classes_fq":["Webhooks.API.Services.GrantUrlTesterService"],"extends_fq":[],"functions":[],"implements_fq":["Webhooks.API.Services.IGrantUrlTesterService"],"imports":[],"methods":["TestGrantUrl","CheckSameOrigin","<init>"],"namespace":"Webhooks.API.Services","parse_status":"ok","partial_types":[],"type_kinds":{"Webhooks.API.Services.GrantUrlTesterService":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Webhooks.API/Services/GrantUrlTesterService.cs#Webhooks.API.Services.GrantUrlTesterService","name":"GrantUrlTesterService","owner":null,"owner_kind":null,"file":-504,"kind":"function","source":"framework_facts","framework_roles":[{"framework":"aspnetcore_di","kind":"DI_PROVIDER","registration":"fw:aspnetcore_di:DI_PROVIDER:src/Webhooks.API/Extensions/Extensions.cs#Extensions.AddApplicationServices:AddTransient#1"}]},{"id":"src/Webhooks.API/Services/GrantUrlTesterService.cs#Webhooks.API.Services.GrantUrlTesterService.CheckSameOrigin","name":"CheckSameOrigin","owner":"Webhooks.API.Services.GrantUrlTesterService","owner_kind":"class","file":-504,"kind":"method","source":"method_ownership"},{"id":"src/Webhooks.API/Services/GrantUrlTesterService.cs#Webhooks.API.Services.GrantUrlTesterService.TestGrantUrl","name":"TestGrantUrl","owner":"Webhooks.API.Services.GrantUrlTesterService","owner_kind":"class","file":-504,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":1920,"imports":[-505],"exports":["Webhooks.API.Services.GrantUrlTesterService"]},null],[504,504,"IGrantUrlTesterService.cs","csharp","csharp",null,"src.Webhooks.API.Services.IGrantUrlTesterService.cs","low","scan_root_path_dotted_non_python","Webhooks.API.Services",6,5,0,1,0.0,0,7,0,-505,1,-505,1,null,null,null,["Webhooks.API.Services.IGrantUrlTesterService"],["IGrantUrlTesterService"],["Webhooks.API.Services.IGrantUrlTesterService"],["Webhooks.API.Services.IGrantUrlTesterService"],null,["Webhooks.API.Services.IGrantUrlTesterService"],null,{"csharp":{"attributes":[],"classes":["IGrantUrlTesterService"],"classes_fq":["Webhooks.API.Services.IGrantUrlTesterService"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":["TestGrantUrl"],"namespace":"Webhooks.API.Services","parse_status":"ok","partial_types":[],"type_kinds":{"Webhooks.API.Services.IGrantUrlTesterService":"interface"},"uses_fq":[],"method_symbols":[{"id":"src/Webhooks.API/Services/IGrantUrlTesterService.cs#Webhooks.API.Services.IGrantUrlTesterService.TestGrantUrl","name":"TestGrantUrl","owner":"Webhooks.API.Services.IGrantUrlTesterService","owner_kind":"interface","file":-505,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":152,"imports":[],"exports":["Webhooks.API.Services.IGrantUrlTesterService"]},null],[505,505,"IWebhooksRetriever.cs","csharp","csharp",null,"src.Webhooks.API.Services.IWebhooksRetriever.cs","low","scan_root_path_dotted_non_python","Webhooks.API.Services",7,5,0,2,0.0,0,7,2,-506,1,-506,1,[499,501],null,null,["Webhooks.API.Services.IWebhooksRetriever"],["IWebhooksRetriever"],["Webhooks.API.Services.IWebhooksRetriever"],["Webhooks.API.Services.IWebhooksRetriever"],null,["Webhooks.API.Services.IWebhooksRetriever"],null,{"csharp":{"attributes":[],"classes":["IWebhooksRetriever"],"classes_fq":["Webhooks.API.Services.IWebhooksRetriever"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":["GetSubscriptionsOfType"],"namespace":"Webhooks.API.Services","parse_status":"ok","partial_types":[],"type_kinds":{"Webhooks.API.Services.IWebhooksRetriever":"interface"},"uses_fq":[],"method_symbols":[{"id":"src/Webhooks.API/Services/IWebhooksRetriever.cs#Webhooks.API.Services.IWebhooksRetriever.GetSubscriptionsOfType","name":"GetSubscriptionsOfType","owner":"Webhooks.API.Services.IWebhooksRetriever","owner_kind":"interface","file":-506,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":163,"imports":[-500,-502],"exports":["Webhooks.API.Services.IWebhooksRetriever"]},null],[506,506,"IWebhooksSender.cs","csharp","csharp",null,"src.Webhooks.API.Services.IWebhooksSender.cs","low","scan_root_path_dotted_non_python","Webhooks.API.Services",6,5,0,1,0.0,0,7,2,-507,1,-507,1,[498,499],null,null,["Webhooks.API.Services.IWebhooksSender"],["IWebhooksSender"],["Webhooks.API.Services.IWebhooksSender"],["Webhooks.API.Services.IWebhooksSender"],null,["Webhooks.API.Services.IWebhooksSender"],null,{"csharp":{"attributes":[],"classes":["IWebhooksSender"],"classes_fq":["Webhooks.API.Services.IWebhooksSender"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":["SendAll"],"namespace":"Webhooks.API.Services","parse_status":"ok","partial_types":[],"type_kinds":{"Webhooks.API.Services.IWebhooksSender":"interface"},"uses_fq":[],"method_symbols":[{"id":"src/Webhooks.API/Services/IWebhooksSender.cs#Webhooks.API.Services.IWebhooksSender.SendAll","name":"SendAll","owner":"Webhooks.API.Services.IWebhooksSender","owner_kind":"interface","file":-507,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":154,"imports":[-499,-500],"exports":["Webhooks.API.Services.IWebhooksSender"]},null],[507,507,"WebhooksRetriever.cs","csharp","csharp",null,"src.Webhooks.API.Services.WebhooksRetriever.cs","low","scan_root_path_dotted_non_python","Webhooks.API.Services",9,8,0,1,0.0,0,1,5,-508,1,-508,1,[487,499,501,505],null,null,["Webhooks.API.Services.WebhooksRetriever"],["WebhooksRetriever"],["Webhooks.API.Services.WebhooksRetriever"],["Webhooks.API.Services.WebhooksRetriever"],null,["Webhooks.API.Services.WebhooksRetriever"],null,{"csharp":{"attributes":[],"classes":["WebhooksRetriever"],"classes_fq":["Webhooks.API.Services.WebhooksRetriever"],"extends_fq":[],"functions":[],"implements_fq":["Webhooks.API.Services.IWebhooksRetriever"],"imports":[],"methods":["GetSubscriptionsOfType","<init>"],"namespace":"Webhooks.API.Services","parse_status":"ok","partial_types":[],"type_kinds":{"Webhooks.API.Services.WebhooksRetriever":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Webhooks.API/Services/WebhooksRetriever.cs#Webhooks.API.Services.WebhooksRetriever","name":"WebhooksRetriever","owner":null,"owner_kind":null,"file":-508,"kind":"function","source":"framework_facts","framework_roles":[{"framework":"aspnetcore_di","kind":"DI_PROVIDER","registration":"fw:aspnetcore_di:DI_PROVIDER:src/Webhooks.API/Extensions/Extensions.cs#Extensions.AddApplicationServices:AddTransient#2"}]},{"id":"src/Webhooks.API/Services/WebhooksRetriever.cs#Webhooks.API.Services.WebhooksRetriever.GetSubscriptionsOfType","name":"GetSubscriptionsOfType","owner":"Webhooks.API.Services.WebhooksRetriever","owner_kind":"class","file":-508,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":302,"imports":[-488,-500,-502,-506],"exports":["Webhooks.API.Services.WebhooksRetriever"]},null],[508,508,"WebhooksSender.cs","csharp","csharp",null,"src.Webhooks.API.Services.WebhooksSender.cs","low","scan_root_path_dotted_non_python","Webhooks.API.Services",35,29,0,6,0.0,0,3,4,-509,1,-509,1,[498,499,506],null,null,["Webhooks.API.Services.WebhooksSender"],["WebhooksSender"],["Webhooks.API.Services.WebhooksSender"],["Webhooks.API.Services.WebhooksSender"],null,["Webhooks.API.Services.WebhooksSender"],null,{"csharp":{"attributes":[],"classes":["WebhooksSender"],"classes_fq":["Webhooks.API.Services.WebhooksSender"],"extends_fq":[],"functions":[],"implements_fq":["Webhooks.API.Services.IWebhooksSender"],"imports":[],"methods":["SendAll","OnSendData","<init>"],"namespace":"Webhooks.API.Services","parse_status":"ok","partial_types":[],"type_kinds":{"Webhooks.API.Services.WebhooksSender":"class"},"uses_fq":[],"method_symbols":[{"id":"src/Webhooks.API/Services/WebhooksSender.cs#Webhooks.API.Services.WebhooksSender","name":"WebhooksSender","owner":null,"owner_kind":null,"file":-509,"kind":"function","source":"framework_facts","framework_roles":[{"framework":"aspnetcore_di","kind":"DI_PROVIDER","registration":"fw:aspnetcore_di:DI_PROVIDER:src/Webhooks.API/Extensions/Extensions.cs#Extensions.AddApplicationServices:AddTransient#3"}]},{"id":"src/Webhooks.API/Services/WebhooksSender.cs#Webhooks.API.Services.WebhooksSender.OnSendData","name":"OnSendData","owner":"Webhooks.API.Services.WebhooksSender","owner_kind":"class","file":-509,"kind":"method","source":"method_ownership"},{"id":"src/Webhooks.API/Services/WebhooksSender.cs#Webhooks.API.Services.WebhooksSender.SendAll","name":"SendAll","owner":"Webhooks.API.Services.WebhooksSender","owner_kind":"class","file":-509,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":1180,"imports":[-499,-500,-507],"exports":["Webhooks.API.Services.WebhooksSender"]},null],[509,509,"AppHost.cs","csharp","csharp",null,"src.eShop.AppHost.AppHost.cs","low","scan_root_path_dotted_non_python",null,117,84,10,23,0.08547008547008547,0,0,1,-510,1,-510,1,[510],["System.IO.Pipes","eShop.AppHost"],["System.IO.Pipes"],null,null,null,null,null,null,null,{"csharp":{"attributes":[],"classes":[],"classes_fq":[],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["System.IO.Pipes","eShop.AppHost"],"methods":[],"namespace":null,"parse_status":"ok","partial_types":[],"type_kinds":{},"uses_fq":[],"method_symbols":[{"id":"src/eShop.AppHost/AppHost.cs#<file>","name":"<file>","owner":null,"owner_kind":null,"file":-510,"kind":"function","source":"framework_facts","framework_roles":[{"framework":"dotnet_runtime","kind":"RUNTIME_ENTRY","registration":"fw:dotnet_runtime:RUNTIME_ENTRY:src/eShop.AppHost/AppHost.cs#<file>:top_level_statements#1","entry_kind":"top_level_statements"}]}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":4726,"imports":[-511],"exports":[]},null],[510,510,"Extensions.cs","csharp","csharp",null,"src.eShop.AppHost.Extensions.cs","low","scan_root_path_dotted_non_python","eShop.AppHost",154,115,12,27,0.07792207792207792,0,2,0,-511,1,-511,1,null,["Aspire.Hosting.Dotnet","Aspire.Hosting.Eventing","Aspire.Hosting.Foundry","Aspire.Hosting.Lifecycle","Aspire.Hosting.Yarp","Aspire.Hosting.Yarp.Transforms","Microsoft.Extensions.Configuration","Yarp.ReverseProxy.Configuration"],["Aspire.Hosting.Dotnet","Aspire.Hosting.Eventing","Aspire.Hosting.Foundry","Aspire.Hosting.Lifecycle","Aspire.Hosting.Yarp","Aspire.Hosting.Yarp.Transforms","Yarp.ReverseProxy.Configuration"],["eShop.AppHost.Extensions","eShop.AppHost.Extensions.AddForwardHeadersSubscriber"],["Extensions","AddForwardHeadersSubscriber"],["eShop.AppHost.Extensions","eShop.AppHost.Extensions.AddForwardHeadersSubscriber"],["eShop.AppHost.Extensions","eShop.AppHost.Extensions.AddForwardHeadersSubscriber"],null,["eShop.AppHost.Extensions","eShop.AppHost.Extensions.AddForwardHeadersSubscriber"],null,{"csharp":{"attributes":[],"classes":["Extensions","AddForwardHeadersSubscriber"],"classes_fq":["eShop.AppHost.Extensions","eShop.AppHost.Extensions.AddForwardHeadersSubscriber"],"extends_fq":["IDistributedApplicationEventingSubscriber"],"functions":[],"implements_fq":[],"imports":["Aspire.Hosting.Dotnet","Aspire.Hosting.Eventing","Aspire.Hosting.Foundry","Aspire.Hosting.Lifecycle","Aspire.Hosting.Yarp","Aspire.Hosting.Yarp.Transforms","Microsoft.Extensions.Configuration","Yarp.ReverseProxy.Configuration"],"methods":["IsFoundryEnabled","AddForwardedHeaders","SubscribeAsync","AddFoundry","AddOllama","ConfigureMobileBffRoutes"],"namespace":"eShop.AppHost","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.AppHost.Extensions":"class","eShop.AppHost.Extensions.AddForwardHeadersSubscriber":"class"},"uses_fq":[],"method_symbols":[{"id":"src/eShop.AppHost/Extensions.cs#eShop.AppHost.Extensions.AddForwardHeadersSubscriber.SubscribeAsync","name":"SubscribeAsync","owner":"eShop.AppHost.Extensions.AddForwardHeadersSubscriber","owner_kind":"class","file":-511,"kind":"method","source":"method_ownership"},{"id":"src/eShop.AppHost/Extensions.cs#eShop.AppHost.Extensions.AddForwardedHeaders","name":"AddForwardedHeaders","owner":"eShop.AppHost.Extensions","owner_kind":"class","file":-511,"kind":"method","source":"method_ownership"},{"id":"src/eShop.AppHost/Extensions.cs#eShop.AppHost.Extensions.AddFoundry","name":"AddFoundry","owner":"eShop.AppHost.Extensions","owner_kind":"class","file":-511,"kind":"method","source":"method_ownership"},{"id":"src/eShop.AppHost/Extensions.cs#eShop.AppHost.Extensions.AddOllama","name":"AddOllama","owner":"eShop.AppHost.Extensions","owner_kind":"class","file":-511,"kind":"method","source":"method_ownership"},{"id":"src/eShop.AppHost/Extensions.cs#eShop.AppHost.Extensions.ConfigureMobileBffRoutes","name":"ConfigureMobileBffRoutes","owner":"eShop.AppHost.Extensions","owner_kind":"class","file":-511,"kind":"method","source":"method_ownership"},{"id":"src/eShop.AppHost/Extensions.cs#eShop.AppHost.Extensions.IsFoundryEnabled","name":"IsFoundryEnabled","owner":"eShop.AppHost.Extensions","owner_kind":"class","file":-511,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":7809,"imports":[],"exports":["eShop.AppHost.Extensions","eShop.AppHost.Extensions.AddForwardHeadersSubscriber"]},null],[511,511,"AuthenticationExtensions.cs","csharp","csharp",null,"src.eShop.ServiceDefaults.AuthenticationExtensions.cs","low","scan_root_path_dotted_non_python","eShop.ServiceDefaults",56,35,9,12,0.16071428571428573,0,3,1,-512,1,-512,1,[513],["Microsoft.Extensions.Configuration","Microsoft.Extensions.DependencyInjection","Microsoft.Extensions.Hosting","Microsoft.IdentityModel.JsonWebTokens"],["Microsoft.IdentityModel.JsonWebTokens"],["eShop.ServiceDefaults.AuthenticationExtensions"],["AuthenticationExtensions"],["eShop.ServiceDefaults.AuthenticationExtensions"],["eShop.ServiceDefaults.AuthenticationExtensions"],null,["eShop.ServiceDefaults.AuthenticationExtensions"],null,{"csharp":{"attributes":[],"classes":["AuthenticationExtensions"],"classes_fq":["eShop.ServiceDefaults.AuthenticationExtensions"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["Microsoft.Extensions.Configuration","Microsoft.Extensions.DependencyInjection","Microsoft.Extensions.Hosting","Microsoft.IdentityModel.JsonWebTokens"],"methods":["AddDefaultAuthentication"],"namespace":"eShop.ServiceDefaults","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ServiceDefaults.AuthenticationExtensions":"class"},"uses_fq":[],"method_symbols":[{"id":"src/eShop.ServiceDefaults/AuthenticationExtensions.cs#eShop.ServiceDefaults.AuthenticationExtensions.AddDefaultAuthentication","name":"AddDefaultAuthentication","owner":"eShop.ServiceDefaults.AuthenticationExtensions","owner_kind":"class","file":-512,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":1847,"imports":[-514],"exports":["eShop.ServiceDefaults.AuthenticationExtensions"]},null],[512,512,"ClaimsPrincipalExtensions.cs","csharp","csharp",null,"src.eShop.ServiceDefaults.ClaimsPrincipalExtensions.cs","low","scan_root_path_dotted_non_python","eShop.ServiceDefaults",12,9,0,3,0.0,0,1,0,-513,1,-513,1,null,["System.Security.Claims"],["System.Security.Claims"],["eShop.ServiceDefaults.ClaimsPrincipalExtensions"],["ClaimsPrincipalExtensions"],["eShop.ServiceDefaults.ClaimsPrincipalExtensions"],["eShop.ServiceDefaults.ClaimsPrincipalExtensions"],null,["eShop.ServiceDefaults.ClaimsPrincipalExtensions"],null,{"csharp":{"attributes":[],"classes":["ClaimsPrincipalExtensions"],"classes_fq":["eShop.ServiceDefaults.ClaimsPrincipalExtensions"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["System.Security.Claims"],"methods":["GetUserId","GetUserName"],"namespace":"eShop.ServiceDefaults","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ServiceDefaults.ClaimsPrincipalExtensions":"class"},"uses_fq":[],"method_symbols":[{"id":"src/eShop.ServiceDefaults/ClaimsPrincipalExtensions.cs#eShop.ServiceDefaults.ClaimsPrincipalExtensions.GetUserId","name":"GetUserId","owner":"eShop.ServiceDefaults.ClaimsPrincipalExtensions","owner_kind":"class","file":-513,"kind":"method","source":"method_ownership"},{"id":"src/eShop.ServiceDefaults/ClaimsPrincipalExtensions.cs#eShop.ServiceDefaults.ClaimsPrincipalExtensions.GetUserName","name":"GetUserName","owner":"eShop.ServiceDefaults.ClaimsPrincipalExtensions","owner_kind":"class","file":-513,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":374,"imports":[],"exports":["eShop.ServiceDefaults.ClaimsPrincipalExtensions"]},null],[513,513,"ConfigurationExtensions.cs","csharp","csharp",null,"src.eShop.ServiceDefaults.ConfigurationExtensions.cs","low","scan_root_path_dotted_non_python","Microsoft.Extensions.Configuration",7,6,0,1,0.0,0,5,0,-514,1,-514,1,null,null,null,["Microsoft.Extensions.Configuration.ConfigurationExtensions"],["ConfigurationExtensions"],["Microsoft.Extensions.Configuration.ConfigurationExtensions"],["Microsoft.Extensions.Configuration.ConfigurationExtensions"],null,["Microsoft.Extensions.Configuration.ConfigurationExtensions"],null,{"csharp":{"attributes":[],"classes":["ConfigurationExtensions"],"classes_fq":["Microsoft.Extensions.Configuration.ConfigurationExtensions"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":["GetRequiredValue"],"namespace":"Microsoft.Extensions.Configuration","parse_status":"ok","partial_types":[],"type_kinds":{"Microsoft.Extensions.Configuration.ConfigurationExtensions":"class"},"uses_fq":[],"method_symbols":[{"id":"src/eShop.ServiceDefaults/ConfigurationExtensions.cs#Microsoft.Extensions.Configuration.ConfigurationExtensions.GetRequiredValue","name":"GetRequiredValue","owner":"Microsoft.Extensions.Configuration.ConfigurationExtensions","owner_kind":"class","file":-514,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":370,"imports":[],"exports":["Microsoft.Extensions.Configuration.ConfigurationExtensions"]},null],[514,514,"Extensions.cs","csharp","csharp",null,"src.eShop.ServiceDefaults.Extensions.cs","low","scan_root_path_dotted_non_python","eShop.ServiceDefaults",129,89,17,23,0.13178294573643412,0,9,0,-515,1,-515,1,null,["Microsoft.AspNetCore.Builder","Microsoft.AspNetCore.Diagnostics.HealthChecks","Microsoft.AspNetCore.Hosting","Microsoft.Extensions.DependencyInjection","Microsoft.Extensions.Diagnostics.HealthChecks","Microsoft.Extensions.Hosting","Microsoft.Extensions.Logging","OpenTelemetry.Logs","OpenTelemetry.Metrics","OpenTelemetry.Trace"],["Microsoft.AspNetCore.Builder","Microsoft.AspNetCore.Diagnostics.HealthChecks","Microsoft.Extensions.Diagnostics.HealthChecks","Microsoft.Extensions.Logging","OpenTelemetry.Logs","OpenTelemetry.Metrics","OpenTelemetry.Trace"],["eShop.ServiceDefaults.Extensions"],["Extensions"],["eShop.ServiceDefaults.Extensions"],["eShop.ServiceDefaults.Extensions"],null,["eShop.ServiceDefaults.Extensions"],null,{"csharp":{"attributes":[],"classes":["Extensions"],"classes_fq":["eShop.ServiceDefaults.Extensions"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["Microsoft.AspNetCore.Builder","Microsoft.AspNetCore.Diagnostics.HealthChecks","Microsoft.AspNetCore.Hosting","Microsoft.Extensions.DependencyInjection","Microsoft.Extensions.Diagnostics.HealthChecks","Microsoft.Extensions.Hosting","Microsoft.Extensions.Logging","OpenTelemetry.Logs","OpenTelemetry.Metrics","OpenTelemetry.Trace"],"methods":["AddServiceDefaults","AddBasicServiceDefaults","ConfigureOpenTelemetry","AddOpenTelemetryExporters","AddDefaultHealthChecks","MapDefaultEndpoints"],"namespace":"eShop.ServiceDefaults","parse_status":"ok","partial_types":["eShop.ServiceDefaults.Extensions"],"type_kinds":{"eShop.ServiceDefaults.Extensions":"class"},"uses_fq":[],"method_symbols":[{"id":"src/eShop.ServiceDefaults/Extensions.cs#eShop.ServiceDefaults.Extensions.AddBasicServiceDefaults","name":"AddBasicServiceDefaults","owner":"eShop.ServiceDefaults.Extensions","owner_kind":"class","file":-515,"kind":"method","source":"method_ownership"},{"id":"src/eShop.ServiceDefaults/Extensions.cs#eShop.ServiceDefaults.Extensions.AddDefaultHealthChecks","name":"AddDefaultHealthChecks","owner":"eShop.ServiceDefaults.Extensions","owner_kind":"class","file":-515,"kind":"method","source":"method_ownership"},{"id":"src/eShop.ServiceDefaults/Extensions.cs#eShop.ServiceDefaults.Extensions.AddOpenTelemetryExporters","name":"AddOpenTelemetryExporters","owner":"eShop.ServiceDefaults.Extensions","owner_kind":"class","file":-515,"kind":"method","source":"method_ownership"},{"id":"src/eShop.ServiceDefaults/Extensions.cs#eShop.ServiceDefaults.Extensions.AddServiceDefaults","name":"AddServiceDefaults","owner":"eShop.ServiceDefaults.Extensions","owner_kind":"class","file":-515,"kind":"method","source":"method_ownership"},{"id":"src/eShop.ServiceDefaults/Extensions.cs#eShop.ServiceDefaults.Extensions.ConfigureOpenTelemetry","name":"ConfigureOpenTelemetry","owner":"eShop.ServiceDefaults.Extensions","owner_kind":"class","file":-515,"kind":"method","source":"method_ownership"},{"id":"src/eShop.ServiceDefaults/Extensions.cs#eShop.ServiceDefaults.Extensions.MapDefaultEndpoints","name":"MapDefaultEndpoints","owner":"eShop.ServiceDefaults.Extensions","owner_kind":"class","file":-515,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":4702,"imports":[],"exports":["eShop.ServiceDefaults.Extensions"]},null],[515,515,"HttpClientExtensions.cs","csharp","csharp",null,"src.eShop.ServiceDefaults.HttpClientExtensions.cs","low","scan_root_path_dotted_non_python","eShop.ServiceDefaults",52,40,0,12,0.0,0,0,0,-516,1,-516,1,null,["Microsoft.AspNetCore.Http","System.Net.Http.Headers","Microsoft.Extensions.DependencyInjection","Microsoft.Extensions.DependencyInjection.Extensions","Microsoft.AspNetCore.Authentication"],["Microsoft.AspNetCore.Http","System.Net.Http.Headers","Microsoft.Extensions.DependencyInjection.Extensions","Microsoft.AspNetCore.Authentication"],["eShop.ServiceDefaults.HttpClientExtensions","eShop.ServiceDefaults.HttpClientExtensions.HttpClientAuthorizationDelegatingHandler"],["HttpClientExtensions","HttpClientAuthorizationDelegatingHandler"],["eShop.ServiceDefaults.HttpClientExtensions","eShop.ServiceDefaults.HttpClientExtensions.HttpClientAuthorizationDelegatingHandler"],["eShop.ServiceDefaults.HttpClientExtensions","eShop.ServiceDefaults.HttpClientExtensions.HttpClientAuthorizationDelegatingHandler"],null,["eShop.ServiceDefaults.HttpClientExtensions","eShop.ServiceDefaults.HttpClientExtensions.HttpClientAuthorizationDelegatingHandler"],null,{"csharp":{"attributes":[],"classes":["HttpClientExtensions","HttpClientAuthorizationDelegatingHandler"],"classes_fq":["eShop.ServiceDefaults.HttpClientExtensions","eShop.ServiceDefaults.HttpClientExtensions.HttpClientAuthorizationDelegatingHandler"],"extends_fq":["System.Net.Http.DelegatingHandler"],"functions":[],"implements_fq":[],"imports":["Microsoft.AspNetCore.Http","System.Net.Http.Headers","Microsoft.Extensions.DependencyInjection","Microsoft.Extensions.DependencyInjection.Extensions","Microsoft.AspNetCore.Authentication"],"methods":["AddAuthToken","<init>","<init>","SendAsync"],"namespace":"eShop.ServiceDefaults","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ServiceDefaults.HttpClientExtensions":"class","eShop.ServiceDefaults.HttpClientExtensions.HttpClientAuthorizationDelegatingHandler":"class"},"uses_fq":[],"method_symbols":[{"id":"src/eShop.ServiceDefaults/HttpClientExtensions.cs#eShop.ServiceDefaults.HttpClientExtensions.AddAuthToken","name":"AddAuthToken","owner":"eShop.ServiceDefaults.HttpClientExtensions","owner_kind":"class","file":-516,"kind":"method","source":"method_ownership"},{"id":"src/eShop.ServiceDefaults/HttpClientExtensions.cs#eShop.ServiceDefaults.HttpClientExtensions.HttpClientAuthorizationDelegatingHandler.SendAsync","name":"SendAsync","owner":"eShop.ServiceDefaults.HttpClientExtensions.HttpClientAuthorizationDelegatingHandler","owner_kind":"class","file":-516,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":1797,"imports":[],"exports":["eShop.ServiceDefaults.HttpClientExtensions","eShop.ServiceDefaults.HttpClientExtensions.HttpClientAuthorizationDelegatingHandler"]},null],[516,516,"OpenApi.Extensions.cs","csharp","csharp",null,"src.eShop.ServiceDefaults.OpenApi.Extensions.cs","low","scan_root_path_dotted_non_python","eShop.ServiceDefaults",87,69,3,15,0.034482758620689655,0,3,1,-517,1,-517,1,[513],["Asp.Versioning","Microsoft.AspNetCore.Builder","Microsoft.AspNetCore.Http","Microsoft.AspNetCore.Routing","Microsoft.Extensions.Configuration","Microsoft.Extensions.DependencyInjection","Microsoft.Extensions.Hosting","Scalar.AspNetCore"],["Asp.Versioning","Microsoft.AspNetCore.Builder","Microsoft.AspNetCore.Http","Microsoft.AspNetCore.Routing","Scalar.AspNetCore"],["eShop.ServiceDefaults.Extensions"],["Extensions"],["eShop.ServiceDefaults.Extensions"],["eShop.ServiceDefaults.Extensions"],null,["eShop.ServiceDefaults.Extensions"],null,{"csharp":{"attributes":[],"classes":["Extensions"],"classes_fq":["eShop.ServiceDefaults.Extensions"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["Asp.Versioning","Microsoft.AspNetCore.Builder","Microsoft.AspNetCore.Http","Microsoft.AspNetCore.Routing","Microsoft.Extensions.Configuration","Microsoft.Extensions.DependencyInjection","Microsoft.Extensions.Hosting","Scalar.AspNetCore"],"methods":["UseDefaultOpenApi","AddDefaultOpenApi"],"namespace":"eShop.ServiceDefaults","parse_status":"ok","partial_types":["eShop.ServiceDefaults.Extensions"],"type_kinds":{"eShop.ServiceDefaults.Extensions":"class"},"uses_fq":[],"method_symbols":[{"id":"src/eShop.ServiceDefaults/OpenApi.Extensions.cs#eShop.ServiceDefaults.Extensions.AddDefaultOpenApi","name":"AddDefaultOpenApi","owner":"eShop.ServiceDefaults.Extensions","owner_kind":"class","file":-517,"kind":"method","source":"method_ownership"},{"id":"src/eShop.ServiceDefaults/OpenApi.Extensions.cs#eShop.ServiceDefaults.Extensions.UseDefaultOpenApi","name":"UseDefaultOpenApi","owner":"eShop.ServiceDefaults.Extensions","owner_kind":"class","file":-517,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":3157,"imports":[-514],"exports":["eShop.ServiceDefaults.Extensions"]},null],[517,517,"OpenApiOptionsExtensions.cs","csharp","csharp",null,"src.eShop.ServiceDefaults.OpenApiOptionsExtensions.cs","low","scan_root_path_dotted_non_python","eShop.ServiceDefaults",191,163,2,26,0.010471204188481676,0,0,1,-518,1,-518,1,[513],["System.Text","Asp.Versioning.ApiExplorer","Microsoft.AspNetCore.Authorization","Microsoft.AspNetCore.Mvc.ApiExplorer","Microsoft.AspNetCore.OpenApi","Microsoft.Extensions.Configuration","Microsoft.Extensions.Primitives","Microsoft.OpenApi","System.Text.Json.Nodes"],["System.Text","Asp.Versioning.ApiExplorer","Microsoft.AspNetCore.Authorization","Microsoft.AspNetCore.Mvc.ApiExplorer","Microsoft.AspNetCore.OpenApi","Microsoft.Extensions.Primitives","Microsoft.OpenApi","System.Text.Json.Nodes"],["eShop.ServiceDefaults.OpenApiOptionsExtensions","eShop.ServiceDefaults.OpenApiOptionsExtensions.SecuritySchemeDefinitionsTransformer"],["OpenApiOptionsExtensions","SecuritySchemeDefinitionsTransformer"],["eShop.ServiceDefaults.OpenApiOptionsExtensions","eShop.ServiceDefaults.OpenApiOptionsExtensions.SecuritySchemeDefinitionsTransformer"],["eShop.ServiceDefaults.OpenApiOptionsExtensions","eShop.ServiceDefaults.OpenApiOptionsExtensions.SecuritySchemeDefinitionsTransformer"],null,["eShop.ServiceDefaults.OpenApiOptionsExtensions","eShop.ServiceDefaults.OpenApiOptionsExtensions.SecuritySchemeDefinitionsTransformer"],null,{"csharp":{"attributes":[],"classes":["OpenApiOptionsExtensions","SecuritySchemeDefinitionsTransformer"],"classes_fq":["eShop.ServiceDefaults.OpenApiOptionsExtensions","eShop.ServiceDefaults.OpenApiOptionsExtensions.SecuritySchemeDefinitionsTransformer"],"extends_fq":["IOpenApiDocumentTransformer"],"functions":[],"implements_fq":[],"imports":["System.Text","Asp.Versioning.ApiExplorer","Microsoft.AspNetCore.Authorization","Microsoft.AspNetCore.Mvc.ApiExplorer","Microsoft.AspNetCore.OpenApi","Microsoft.Extensions.Configuration","Microsoft.Extensions.Primitives","Microsoft.OpenApi","System.Text.Json.Nodes"],"methods":["ApplyApiVersionInfo","BuildDescription","ApplySecuritySchemeDefinitions","ApplyAuthorizationChecks","ApplyOperationDeprecatedStatus","ApplyApiVersionDescription","TransformAsync","<init>"],"namespace":"eShop.ServiceDefaults","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.ServiceDefaults.OpenApiOptionsExtensions":"class","eShop.ServiceDefaults.OpenApiOptionsExtensions.SecuritySchemeDefinitionsTransformer":"class"},"uses_fq":[],"method_symbols":[{"id":"src/eShop.ServiceDefaults/OpenApiOptionsExtensions.cs#eShop.ServiceDefaults.OpenApiOptionsExtensions.ApplyApiVersionDescription","name":"ApplyApiVersionDescription","owner":"eShop.ServiceDefaults.OpenApiOptionsExtensions","owner_kind":"class","file":-518,"kind":"method","source":"method_ownership"},{"id":"src/eShop.ServiceDefaults/OpenApiOptionsExtensions.cs#eShop.ServiceDefaults.OpenApiOptionsExtensions.ApplyApiVersionInfo","name":"ApplyApiVersionInfo","owner":"eShop.ServiceDefaults.OpenApiOptionsExtensions","owner_kind":"class","file":-518,"kind":"method","source":"method_ownership"},{"id":"src/eShop.ServiceDefaults/OpenApiOptionsExtensions.cs#eShop.ServiceDefaults.OpenApiOptionsExtensions.ApplyAuthorizationChecks","name":"ApplyAuthorizationChecks","owner":"eShop.ServiceDefaults.OpenApiOptionsExtensions","owner_kind":"class","file":-518,"kind":"method","source":"method_ownership"},{"id":"src/eShop.ServiceDefaults/OpenApiOptionsExtensions.cs#eShop.ServiceDefaults.OpenApiOptionsExtensions.ApplyOperationDeprecatedStatus","name":"ApplyOperationDeprecatedStatus","owner":"eShop.ServiceDefaults.OpenApiOptionsExtensions","owner_kind":"class","file":-518,"kind":"method","source":"method_ownership"},{"id":"src/eShop.ServiceDefaults/OpenApiOptionsExtensions.cs#eShop.ServiceDefaults.OpenApiOptionsExtensions.ApplySecuritySchemeDefinitions","name":"ApplySecuritySchemeDefinitions","owner":"eShop.ServiceDefaults.OpenApiOptionsExtensions","owner_kind":"class","file":-518,"kind":"method","source":"method_ownership"},{"id":"src/eShop.ServiceDefaults/OpenApiOptionsExtensions.cs#eShop.ServiceDefaults.OpenApiOptionsExtensions.BuildDescription","name":"BuildDescription","owner":"eShop.ServiceDefaults.OpenApiOptionsExtensions","owner_kind":"class","file":-518,"kind":"method","source":"method_ownership"},{"id":"src/eShop.ServiceDefaults/OpenApiOptionsExtensions.cs#eShop.ServiceDefaults.OpenApiOptionsExtensions.SecuritySchemeDefinitionsTransformer.TransformAsync","name":"TransformAsync","owner":"eShop.ServiceDefaults.OpenApiOptionsExtensions.SecuritySchemeDefinitionsTransformer","owner_kind":"class","file":-518,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":6788,"imports":[-514],"exports":["eShop.ServiceDefaults.OpenApiOptionsExtensions","eShop.ServiceDefaults.OpenApiOptionsExtensions.SecuritySchemeDefinitionsTransformer"]},null],[518,518,"CatalogAITests.cs","csharp","csharp",null,"tests.Application.UnitTests.CatalogAITests.cs","low","scan_root_path_dotted_non_python","eShop.Application.UnitTests",23,20,0,3,0.0,0,0,3,-519,1,-519,1,[48,55],["eShop.Catalog.API.Model","eShop.Catalog.API.Services","Microsoft.AspNetCore.Hosting","Microsoft.Extensions.Logging.Abstractions"],["Microsoft.Extensions.Logging.Abstractions"],["eShop.Application.UnitTests.CatalogAITests"],["CatalogAITests"],["eShop.Application.UnitTests.CatalogAITests"],["eShop.Application.UnitTests.CatalogAITests"],null,["eShop.Application.UnitTests.CatalogAITests"],null,{"csharp":{"attributes":["TestClass","TestMethod"],"classes":["CatalogAITests"],"classes_fq":["eShop.Application.UnitTests.CatalogAITests"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["eShop.Catalog.API.Model","eShop.Catalog.API.Services","Microsoft.AspNetCore.Hosting","Microsoft.Extensions.Logging.Abstractions"],"methods":["DisabledCatalogAIReturnsNullForEveryEmbeddingOperation"],"namespace":"eShop.Application.UnitTests","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Application.UnitTests.CatalogAITests":"class"},"uses_fq":[],"method_symbols":[{"id":"tests/Application.UnitTests/CatalogAITests.cs#eShop.Application.UnitTests.CatalogAITests.DisabledCatalogAIReturnsNullForEveryEmbeddingOperation","name":"DisabledCatalogAIReturnsNullForEveryEmbeddingOperation","owner":"eShop.Application.UnitTests.CatalogAITests","owner_kind":"class","file":-519,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":813,"imports":[-49,-56],"exports":["eShop.Application.UnitTests.CatalogAITests"]},null],[519,519,"GlobalUsings.cs","csharp","csharp",null,"tests.Application.UnitTests.GlobalUsings.cs","low","scan_root_path_dotted_non_python",null,4,3,0,1,0.0,0,0,0,-520,1,-520,1,null,["Microsoft.VisualStudio.TestTools.UnitTesting","NSubstitute"],["Microsoft.VisualStudio.TestTools.UnitTesting","NSubstitute"],null,null,null,null,null,null,null,{"csharp":{"attributes":[],"classes":[],"classes_fq":[],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["Microsoft.VisualStudio.TestTools.UnitTesting","NSubstitute"],"methods":[],"namespace":null,"parse_status":"ok","partial_types":[],"type_kinds":{},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":159,"imports":[],"exports":[]},null],[520,520,"IdentityConfigurationTests.cs","csharp","csharp",null,"tests.Application.UnitTests.IdentityConfigurationTests.cs","low","scan_root_path_dotted_non_python","eShop.Application.UnitTests",51,43,0,8,0.0,0,0,3,-521,1,-521,1,[222,283],["eShop.Identity.API.Configuration","eShop.Identity.API.Services","Microsoft.Extensions.Configuration"],null,["eShop.Application.UnitTests.IdentityConfigurationTests"],["IdentityConfigurationTests"],["eShop.Application.UnitTests.IdentityConfigurationTests"],["eShop.Application.UnitTests.IdentityConfigurationTests"],null,["eShop.Application.UnitTests.IdentityConfigurationTests"],null,{"csharp":{"attributes":["DataRow","TestClass","TestMethod"],"classes":["IdentityConfigurationTests"],"classes_fq":["eShop.Application.UnitTests.IdentityConfigurationTests"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["eShop.Identity.API.Configuration","eShop.Identity.API.Services","Microsoft.Extensions.Configuration"],"methods":["ApiResourcesAndScopesStayAligned","ClientsUseConfiguredCallbackUrlsAndExpectedScopes","RedirectServiceExtractsConfiguredRedirect"],"namespace":"eShop.Application.UnitTests","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Application.UnitTests.IdentityConfigurationTests":"class"},"uses_fq":[],"method_symbols":[{"id":"tests/Application.UnitTests/IdentityConfigurationTests.cs#eShop.Application.UnitTests.IdentityConfigurationTests.ApiResourcesAndScopesStayAligned","name":"ApiResourcesAndScopesStayAligned","owner":"eShop.Application.UnitTests.IdentityConfigurationTests","owner_kind":"class","file":-521,"kind":"method","source":"method_ownership"},{"id":"tests/Application.UnitTests/IdentityConfigurationTests.cs#eShop.Application.UnitTests.IdentityConfigurationTests.ClientsUseConfiguredCallbackUrlsAndExpectedScopes","name":"ClientsUseConfiguredCallbackUrlsAndExpectedScopes","owner":"eShop.Application.UnitTests.IdentityConfigurationTests","owner_kind":"class","file":-521,"kind":"method","source":"method_ownership"},{"id":"tests/Application.UnitTests/IdentityConfigurationTests.cs#eShop.Application.UnitTests.IdentityConfigurationTests.RedirectServiceExtractsConfiguredRedirect","name":"RedirectServiceExtractsConfiguredRedirect","owner":"eShop.Application.UnitTests.IdentityConfigurationTests","owner_kind":"class","file":-521,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":2148,"imports":[-223,-284],"exports":["eShop.Application.UnitTests.IdentityConfigurationTests"]},null],[521,521,"OrderProcessorTests.cs","csharp","csharp",null,"tests.Application.UnitTests.OrderProcessorTests.cs","low","scan_root_path_dotted_non_python","eShop.Application.UnitTests",41,36,0,5,0.0,0,0,4,-522,1,-522,1,[297,298,302,303],["eShop.EventBus.Abstractions","eShop.OrderProcessor","eShop.OrderProcessor.Events","eShop.OrderProcessor.Services","Microsoft.Extensions.Logging.Abstractions","Microsoft.Extensions.Options"],["Microsoft.Extensions.Logging.Abstractions","Microsoft.Extensions.Options"],["eShop.Application.UnitTests.OrderProcessorTests"],["OrderProcessorTests"],["eShop.Application.UnitTests.OrderProcessorTests"],["eShop.Application.UnitTests.OrderProcessorTests"],null,["eShop.Application.UnitTests.OrderProcessorTests"],null,{"csharp":{"attributes":["TestClass","TestMethod"],"classes":["OrderProcessorTests"],"classes_fq":["eShop.Application.UnitTests.OrderProcessorTests"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["eShop.EventBus.Abstractions","eShop.OrderProcessor","eShop.OrderProcessor.Events","eShop.OrderProcessor.Services","Microsoft.Extensions.Logging.Abstractions","Microsoft.Extensions.Options"],"methods":["PublishesGracePeriodConfirmationForEveryEligibleOrder"],"namespace":"eShop.Application.UnitTests","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Application.UnitTests.OrderProcessorTests":"class"},"uses_fq":[],"method_symbols":[{"id":"tests/Application.UnitTests/OrderProcessorTests.cs#eShop.Application.UnitTests.OrderProcessorTests.PublishesGracePeriodConfirmationForEveryEligibleOrder","name":"PublishesGracePeriodConfirmationForEveryEligibleOrder","owner":"eShop.Application.UnitTests.OrderProcessorTests","owner_kind":"class","file":-522,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":1440,"imports":[-298,-299,-303,-304],"exports":["eShop.Application.UnitTests.OrderProcessorTests"]},null],[522,522,"PaymentProcessorTests.cs","csharp","csharp",null,"tests.Application.UnitTests.PaymentProcessorTests.cs","low","scan_root_path_dotted_non_python","eShop.Application.UnitTests",41,37,0,4,0.0,0,0,7,-523,1,-523,1,[419,420,421,422,423],["eShop.EventBus.Abstractions","eShop.PaymentProcessor","eShop.PaymentProcessor.IntegrationEvents.EventHandling","eShop.PaymentProcessor.IntegrationEvents.Events","Microsoft.Extensions.Logging.Abstractions","Microsoft.Extensions.Options"],["Microsoft.Extensions.Logging.Abstractions","Microsoft.Extensions.Options"],["eShop.Application.UnitTests.PaymentProcessorTests"],["PaymentProcessorTests"],["eShop.Application.UnitTests.PaymentProcessorTests"],["eShop.Application.UnitTests.PaymentProcessorTests"],null,["eShop.Application.UnitTests.PaymentProcessorTests"],null,{"csharp":{"attributes":["DataRow","TestClass","TestMethod"],"classes":["PaymentProcessorTests"],"classes_fq":["eShop.Application.UnitTests.PaymentProcessorTests"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["eShop.EventBus.Abstractions","eShop.PaymentProcessor","eShop.PaymentProcessor.IntegrationEvents.EventHandling","eShop.PaymentProcessor.IntegrationEvents.Events","Microsoft.Extensions.Logging.Abstractions","Microsoft.Extensions.Options"],"methods":["PublishesConfiguredPaymentOutcome"],"namespace":"eShop.Application.UnitTests","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Application.UnitTests.PaymentProcessorTests":"class"},"uses_fq":[],"method_symbols":[{"id":"tests/Application.UnitTests/PaymentProcessorTests.cs#eShop.Application.UnitTests.PaymentProcessorTests.PublishesConfiguredPaymentOutcome","name":"PublishesConfiguredPaymentOutcome","owner":"eShop.Application.UnitTests.PaymentProcessorTests","owner_kind":"class","file":-523,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":1613,"imports":[-420,-421,-422,-423,-424],"exports":["eShop.Application.UnitTests.PaymentProcessorTests"]},null],[523,523,"WebhookClientTests.cs","csharp","csharp",null,"tests.Application.UnitTests.WebhookClientTests.cs","low","scan_root_path_dotted_non_python","eShop.Application.UnitTests",100,87,0,13,0.0,0,0,5,-524,1,-524,1,[470,474,475,478],["eShop.WebhookClient.Services","eShop.WebhookClient.Endpoints","Microsoft.AspNetCore.Builder","Microsoft.AspNetCore.Hosting","Microsoft.AspNetCore.TestHost","Microsoft.Extensions.DependencyInjection","System.Net","System.Net.Http.Json"],["Microsoft.AspNetCore.Builder","Microsoft.AspNetCore.TestHost","System.Net","System.Net.Http.Json"],["eShop.Application.UnitTests.WebhookClientTests"],["WebhookClientTests"],["eShop.Application.UnitTests.WebhookClientTests"],["eShop.Application.UnitTests.WebhookClientTests"],null,["eShop.Application.UnitTests.WebhookClientTests"],null,{"csharp":{"attributes":["TestClass","TestMethod"],"classes":["WebhookClientTests"],"classes_fq":["eShop.Application.UnitTests.WebhookClientTests"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["eShop.WebhookClient.Services","eShop.WebhookClient.Endpoints","Microsoft.AspNetCore.Builder","Microsoft.AspNetCore.Hosting","Microsoft.AspNetCore.TestHost","Microsoft.Extensions.DependencyInjection","System.Net","System.Net.Http.Json"],"methods":["HooksRepositoryStoresHooksAndNotifiesActiveSubscribers","DisposedSubscriptionIsNotNotified","WebhookEndpointsValidateTokenAndPersistAcceptedPayload"],"namespace":"eShop.Application.UnitTests","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Application.UnitTests.WebhookClientTests":"class"},"uses_fq":[],"method_symbols":[{"id":"tests/Application.UnitTests/WebhookClientTests.cs#eShop.Application.UnitTests.WebhookClientTests.DisposedSubscriptionIsNotNotified","name":"DisposedSubscriptionIsNotNotified","owner":"eShop.Application.UnitTests.WebhookClientTests","owner_kind":"class","file":-524,"kind":"method","source":"method_ownership"},{"id":"tests/Application.UnitTests/WebhookClientTests.cs#eShop.Application.UnitTests.WebhookClientTests.HooksRepositoryStoresHooksAndNotifiesActiveSubscribers","name":"HooksRepositoryStoresHooksAndNotifiesActiveSubscribers","owner":"eShop.Application.UnitTests.WebhookClientTests","owner_kind":"class","file":-524,"kind":"method","source":"method_ownership"},{"id":"tests/Application.UnitTests/WebhookClientTests.cs#eShop.Application.UnitTests.WebhookClientTests.WebhookEndpointsValidateTokenAndPersistAcceptedPayload","name":"WebhookEndpointsValidateTokenAndPersistAcceptedPayload","owner":"eShop.Application.UnitTests.WebhookClientTests","owner_kind":"class","file":-524,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":3681,"imports":[-471,-475,-476,-479],"exports":["eShop.Application.UnitTests.WebhookClientTests"]},null],[524,524,"WebhookTests.cs","csharp","csharp",null,"tests.Application.UnitTests.WebhookTests.cs","low","scan_root_path_dotted_non_python","eShop.Application.UnitTests",71,61,0,10,0.0,0,0,7,-525,1,-525,1,[498,499,500,501,508],["System.ComponentModel.DataAnnotations","System.Net","System.Text.Json","Microsoft.Extensions.Logging.Abstractions","Webhooks.API.Model","Webhooks.API.Services"],["System.ComponentModel.DataAnnotations","System.Net","System.Text.Json","Microsoft.Extensions.Logging.Abstractions"],["eShop.Application.UnitTests.WebhookTests","eShop.Application.UnitTests.WebhookTests.RecordingHandler"],["WebhookTests","RecordingHandler"],["eShop.Application.UnitTests.WebhookTests","eShop.Application.UnitTests.WebhookTests.RecordingHandler"],["eShop.Application.UnitTests.WebhookTests","eShop.Application.UnitTests.WebhookTests.RecordingHandler"],null,["eShop.Application.UnitTests.WebhookTests","eShop.Application.UnitTests.WebhookTests.RecordingHandler"],null,{"csharp":{"attributes":["TestClass","TestMethod"],"classes":["WebhookTests","RecordingHandler"],"classes_fq":["eShop.Application.UnitTests.WebhookTests","eShop.Application.UnitTests.WebhookTests.RecordingHandler"],"extends_fq":["System.Net.Http.HttpMessageHandler"],"functions":[],"implements_fq":[],"imports":["System.ComponentModel.DataAnnotations","System.Net","System.Text.Json","Microsoft.Extensions.Logging.Abstractions","Webhooks.API.Model","Webhooks.API.Services"],"methods":["SubscriptionRequestRejectsInvalidUrlsAndEvent","SenderPostsPayloadAndTokenToEveryReceiver","SendAsync"],"namespace":"eShop.Application.UnitTests","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Application.UnitTests.WebhookTests":"class","eShop.Application.UnitTests.WebhookTests.RecordingHandler":"class"},"uses_fq":[],"method_symbols":[{"id":"tests/Application.UnitTests/WebhookTests.cs#eShop.Application.UnitTests.WebhookTests.RecordingHandler.SendAsync","name":"SendAsync","owner":"eShop.Application.UnitTests.WebhookTests.RecordingHandler","owner_kind":"class","file":-525,"kind":"method","source":"method_ownership"},{"id":"tests/Application.UnitTests/WebhookTests.cs#eShop.Application.UnitTests.WebhookTests.SenderPostsPayloadAndTokenToEveryReceiver","name":"SenderPostsPayloadAndTokenToEveryReceiver","owner":"eShop.Application.UnitTests.WebhookTests","owner_kind":"class","file":-525,"kind":"method","source":"method_ownership"},{"id":"tests/Application.UnitTests/WebhookTests.cs#eShop.Application.UnitTests.WebhookTests.SubscriptionRequestRejectsInvalidUrlsAndEvent","name":"SubscriptionRequestRejectsInvalidUrlsAndEvent","owner":"eShop.Application.UnitTests.WebhookTests","owner_kind":"class","file":-525,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":2347,"imports":[-499,-500,-501,-502,-509],"exports":["eShop.Application.UnitTests.WebhookTests","eShop.Application.UnitTests.WebhookTests.RecordingHandler"]},null],[525,525,"GlobalUsings.cs","csharp","csharp",null,"tests.Basket.FunctionalTests.GlobalUsings.cs","low","scan_root_path_dotted_non_python",null,7,7,0,0,0.0,0,0,0,-526,1,-526,1,null,["Xunit","eShop.Basket.API.Model","eShop.Basket.API.Repositories","Microsoft.Extensions.DependencyInjection","Microsoft.Extensions.Logging.Abstractions","Microsoft.Extensions.Hosting","StackExchange.Redis"],["Xunit","Microsoft.Extensions.Logging.Abstractions","StackExchange.Redis"],null,null,null,null,null,null,null,{"csharp":{"attributes":[],"classes":[],"classes_fq":[],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["Xunit","eShop.Basket.API.Model","eShop.Basket.API.Repositories","Microsoft.Extensions.DependencyInjection","Microsoft.Extensions.Logging.Abstractions","Microsoft.Extensions.Hosting","StackExchange.Redis"],"methods":[],"namespace":null,"parse_status":"ok","partial_types":[],"type_kinds":{},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":289,"imports":[],"exports":[]},null],[526,526,"RedisBasketRepositoryTests.cs","csharp","csharp",null,"tests.Basket.FunctionalTests.RedisBasketRepositoryTests.cs","low","scan_root_path_dotted_non_python","eShop.Basket.FunctionalTests",51,46,0,5,0.0,0,0,6,-527,1,-527,1,[12,13,16,527],null,null,["eShop.Basket.FunctionalTests.RedisBasketRepositoryTests"],["RedisBasketRepositoryTests"],["eShop.Basket.FunctionalTests.RedisBasketRepositoryTests"],["eShop.Basket.FunctionalTests.RedisBasketRepositoryTests"],null,["eShop.Basket.FunctionalTests.RedisBasketRepositoryTests"],null,{"csharp":{"attributes":["Fact"],"classes":["RedisBasketRepositoryTests"],"classes_fq":["eShop.Basket.FunctionalTests.RedisBasketRepositoryTests"],"extends_fq":["IClassFixture<RedisFixture>"],"functions":[],"implements_fq":[],"imports":[],"methods":["UpdateGetAndDeleteRoundTrip","MissingBasketReturnsNullAndDeleteReturnsFalse","<init>"],"namespace":"eShop.Basket.FunctionalTests","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Basket.FunctionalTests.RedisBasketRepositoryTests":"class"},"uses_fq":[],"method_symbols":[{"id":"tests/Basket.FunctionalTests/RedisBasketRepositoryTests.cs#eShop.Basket.FunctionalTests.RedisBasketRepositoryTests.MissingBasketReturnsNullAndDeleteReturnsFalse","name":"MissingBasketReturnsNullAndDeleteReturnsFalse","owner":"eShop.Basket.FunctionalTests.RedisBasketRepositoryTests","owner_kind":"class","file":-527,"kind":"method","source":"method_ownership"},{"id":"tests/Basket.FunctionalTests/RedisBasketRepositoryTests.cs#eShop.Basket.FunctionalTests.RedisBasketRepositoryTests.UpdateGetAndDeleteRoundTrip","name":"UpdateGetAndDeleteRoundTrip","owner":"eShop.Basket.FunctionalTests.RedisBasketRepositoryTests","owner_kind":"class","file":-527,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":1707,"imports":[-13,-14,-17,-528],"exports":["eShop.Basket.FunctionalTests.RedisBasketRepositoryTests"]},null],[527,527,"RedisFixture.cs","csharp","csharp",null,"tests.Basket.FunctionalTests.RedisFixture.cs","low","scan_root_path_dotted_non_python","eShop.Basket.FunctionalTests",54,46,0,8,0.0,0,1,0,-528,1,-528,1,null,["Aspire.Hosting","Aspire.Hosting.ApplicationModel"],["Aspire.Hosting","Aspire.Hosting.ApplicationModel"],["eShop.Basket.FunctionalTests.RedisFixture"],["RedisFixture"],["eShop.Basket.FunctionalTests.RedisFixture"],["eShop.Basket.FunctionalTests.RedisFixture"],null,["eShop.Basket.FunctionalTests.RedisFixture"],null,{"csharp":{"attributes":[],"classes":["RedisFixture"],"classes_fq":["eShop.Basket.FunctionalTests.RedisFixture"],"extends_fq":["IAsyncLifetime"],"functions":[],"implements_fq":[],"imports":["Aspire.Hosting","Aspire.Hosting.ApplicationModel"],"methods":["<init>","InitializeAsync","DisposeAsync"],"namespace":"eShop.Basket.FunctionalTests","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Basket.FunctionalTests.RedisFixture":"class"},"uses_fq":[],"method_symbols":[{"id":"tests/Basket.FunctionalTests/RedisFixture.cs#eShop.Basket.FunctionalTests.RedisFixture.<init>","name":"<init>","owner":null,"owner_kind":null,"file":-528,"kind":"function","source":"call_graph"},{"id":"tests/Basket.FunctionalTests/RedisFixture.cs#eShop.Basket.FunctionalTests.RedisFixture.DisposeAsync","name":"DisposeAsync","owner":"eShop.Basket.FunctionalTests.RedisFixture","owner_kind":"class","file":-528,"kind":"method","source":"method_ownership"},{"id":"tests/Basket.FunctionalTests/RedisFixture.cs#eShop.Basket.FunctionalTests.RedisFixture.InitializeAsync","name":"InitializeAsync","owner":"eShop.Basket.FunctionalTests.RedisFixture","owner_kind":"class","file":-528,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":1664,"imports":[],"exports":["eShop.Basket.FunctionalTests.RedisFixture"]},null],[528,528,"BasketServiceTests.cs","csharp","csharp",null,"tests.Basket.UnitTests.BasketServiceTests.cs","low","scan_root_path_dotted_non_python","eShop.Basket.UnitTests",153,126,0,27,0.0,0,0,12,-529,1,-529,1,[9,10,11,12,13,15,530],["System.Security.Claims","eShop.Basket.API.Repositories","eShop.Basket.API.Grpc","eShop.Basket.API.IntegrationEvents.EventHandling","eShop.Basket.API.IntegrationEvents.EventHandling.Events","eShop.Basket.API.Model","eShop.Basket.UnitTests.Helpers","Microsoft.Extensions.Logging.Abstractions","Grpc.Core","eShop.Basket.API.Model.BasketItem"],["System.Security.Claims","Microsoft.Extensions.Logging.Abstractions","Grpc.Core"],["eShop.Basket.UnitTests.BasketServiceTests"],["BasketServiceTests"],["eShop.Basket.UnitTests.BasketServiceTests"],["eShop.Basket.UnitTests.BasketServiceTests"],null,["eShop.Basket.UnitTests.BasketServiceTests"],null,{"csharp":{"attributes":["TestClass","TestMethod"],"classes":["BasketServiceTests"],"classes_fq":["eShop.Basket.UnitTests.BasketServiceTests"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["System.Security.Claims","eShop.Basket.API.Repositories","eShop.Basket.API.Grpc","eShop.Basket.API.IntegrationEvents.EventHandling","eShop.Basket.API.IntegrationEvents.EventHandling.Events","eShop.Basket.API.Model","eShop.Basket.UnitTests.Helpers","Microsoft.Extensions.Logging.Abstractions","Grpc.Core","eShop.Basket.API.Model.BasketItem"],"methods":["GetBasketReturnsEmptyForNoUser","GetBasketReturnsItemsForValidUserId","GetBasketReturnsEmptyForInvalidUserId","UpdateBasketPersistsItemsForAuthenticatedUser","UpdateBasketRejectsAnonymousUser","UpdateBasketReturnsNotFoundWhenRepositoryCannotPersist","DeleteBasketRemovesAuthenticatedUsersBasket","OrderStartedEventRemovesUsersBasket","CreateContext"],"namespace":"eShop.Basket.UnitTests","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Basket.UnitTests.BasketServiceTests":"class"},"uses_fq":[],"method_symbols":[{"id":"tests/Basket.UnitTests/BasketServiceTests.cs#eShop.Basket.UnitTests.BasketServiceTests.CreateContext","name":"CreateContext","owner":"eShop.Basket.UnitTests.BasketServiceTests","owner_kind":"class","file":-529,"kind":"method","source":"method_ownership"},{"id":"tests/Basket.UnitTests/BasketServiceTests.cs#eShop.Basket.UnitTests.BasketServiceTests.DeleteBasketRemovesAuthenticatedUsersBasket","name":"DeleteBasketRemovesAuthenticatedUsersBasket","owner":"eShop.Basket.UnitTests.BasketServiceTests","owner_kind":"class","file":-529,"kind":"method","source":"method_ownership"},{"id":"tests/Basket.UnitTests/BasketServiceTests.cs#eShop.Basket.UnitTests.BasketServiceTests.GetBasketReturnsEmptyForInvalidUserId","name":"GetBasketReturnsEmptyForInvalidUserId","owner":"eShop.Basket.UnitTests.BasketServiceTests","owner_kind":"class","file":-529,"kind":"method","source":"method_ownership"},{"id":"tests/Basket.UnitTests/BasketServiceTests.cs#eShop.Basket.UnitTests.BasketServiceTests.GetBasketReturnsEmptyForNoUser","name":"GetBasketReturnsEmptyForNoUser","owner":"eShop.Basket.UnitTests.BasketServiceTests","owner_kind":"class","file":-529,"kind":"method","source":"method_ownership"},{"id":"tests/Basket.UnitTests/BasketServiceTests.cs#eShop.Basket.UnitTests.BasketServiceTests.GetBasketReturnsItemsForValidUserId","name":"GetBasketReturnsItemsForValidUserId","owner":"eShop.Basket.UnitTests.BasketServiceTests","owner_kind":"class","file":-529,"kind":"method","source":"method_ownership"},{"id":"tests/Basket.UnitTests/BasketServiceTests.cs#eShop.Basket.UnitTests.BasketServiceTests.OrderStartedEventRemovesUsersBasket","name":"OrderStartedEventRemovesUsersBasket","owner":"eShop.Basket.UnitTests.BasketServiceTests","owner_kind":"class","file":-529,"kind":"method","source":"method_ownership"},{"id":"tests/Basket.UnitTests/BasketServiceTests.cs#eShop.Basket.UnitTests.BasketServiceTests.UpdateBasketPersistsItemsForAuthenticatedUser","name":"UpdateBasketPersistsItemsForAuthenticatedUser","owner":"eShop.Basket.UnitTests.BasketServiceTests","owner_kind":"class","file":-529,"kind":"method","source":"method_ownership"},{"id":"tests/Basket.UnitTests/BasketServiceTests.cs#eShop.Basket.UnitTests.BasketServiceTests.UpdateBasketRejectsAnonymousUser","name":"UpdateBasketRejectsAnonymousUser","owner":"eShop.Basket.UnitTests.BasketServiceTests","owner_kind":"class","file":-529,"kind":"method","source":"method_ownership"},{"id":"tests/Basket.UnitTests/BasketServiceTests.cs#eShop.Basket.UnitTests.BasketServiceTests.UpdateBasketReturnsNotFoundWhenRepositoryCannotPersist","name":"UpdateBasketReturnsNotFoundWhenRepositoryCannotPersist","owner":"eShop.Basket.UnitTests.BasketServiceTests","owner_kind":"class","file":-529,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":6590,"imports":[-10,-11,-12,-13,-14,-16,-531],"exports":["eShop.Basket.UnitTests.BasketServiceTests"]},null],[529,529,"GlobalUsings.cs","csharp","csharp",null,"tests.Basket.UnitTests.GlobalUsings.cs","low","scan_root_path_dotted_non_python",null,10,9,0,1,0.0,0,0,0,-530,1,-530,1,null,["System","System.Collections.Generic","System.Threading","System.Threading.Tasks","Microsoft.AspNetCore.Http","Microsoft.AspNetCore.Mvc","NSubstitute","Microsoft.VisualStudio.TestTools.UnitTesting"],["System","System.Collections.Generic","System.Threading","System.Threading.Tasks","Microsoft.AspNetCore.Http","Microsoft.AspNetCore.Mvc","NSubstitute","Microsoft.VisualStudio.TestTools.UnitTesting"],null,null,null,null,null,null,null,{"csharp":{"attributes":[],"classes":[],"classes_fq":[],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["System","System.Collections.Generic","System.Threading","System.Threading.Tasks","Microsoft.AspNetCore.Http","Microsoft.AspNetCore.Mvc","NSubstitute","Microsoft.VisualStudio.TestTools.UnitTesting"],"methods":[],"namespace":null,"parse_status":"ok","partial_types":[],"type_kinds":{},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":371,"imports":[],"exports":[]},null],[530,530,"TestServerCallContext.cs","csharp","csharp",null,"tests.Basket.UnitTests.Helpers.TestServerCallContext.cs","low","scan_root_path_dotted_non_python","eShop.Basket.UnitTests.Helpers",61,50,0,11,0.0,0,2,0,-531,1,-531,1,null,["Grpc.Core"],["Grpc.Core"],["eShop.Basket.UnitTests.Helpers.TestServerCallContext"],["TestServerCallContext"],["eShop.Basket.UnitTests.Helpers.TestServerCallContext"],["eShop.Basket.UnitTests.Helpers.TestServerCallContext"],null,["eShop.Basket.UnitTests.Helpers.TestServerCallContext"],null,{"csharp":{"attributes":[],"classes":["TestServerCallContext"],"classes_fq":["eShop.Basket.UnitTests.Helpers.TestServerCallContext"],"extends_fq":["ServerCallContext"],"functions":[],"implements_fq":[],"imports":["Grpc.Core"],"methods":["<init>","CreatePropagationTokenCore","WriteResponseHeadersAsyncCore","SetUserState","Create"],"namespace":"eShop.Basket.UnitTests.Helpers","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Basket.UnitTests.Helpers.TestServerCallContext":"class"},"uses_fq":[],"method_symbols":[{"id":"tests/Basket.UnitTests/Helpers/TestServerCallContext.cs#eShop.Basket.UnitTests.Helpers.TestServerCallContext.<init>","name":"<init>","owner":null,"owner_kind":null,"file":-531,"kind":"function","source":"call_graph"},{"id":"tests/Basket.UnitTests/Helpers/TestServerCallContext.cs#eShop.Basket.UnitTests.Helpers.TestServerCallContext.Create","name":"Create","owner":"eShop.Basket.UnitTests.Helpers.TestServerCallContext","owner_kind":"class","file":-531,"kind":"method","source":"method_ownership"},{"id":"tests/Basket.UnitTests/Helpers/TestServerCallContext.cs#eShop.Basket.UnitTests.Helpers.TestServerCallContext.CreatePropagationTokenCore","name":"CreatePropagationTokenCore","owner":"eShop.Basket.UnitTests.Helpers.TestServerCallContext","owner_kind":"class","file":-531,"kind":"method","source":"method_ownership"},{"id":"tests/Basket.UnitTests/Helpers/TestServerCallContext.cs#eShop.Basket.UnitTests.Helpers.TestServerCallContext.SetUserState","name":"SetUserState","owner":"eShop.Basket.UnitTests.Helpers.TestServerCallContext","owner_kind":"class","file":-531,"kind":"method","source":"method_ownership"},{"id":"tests/Basket.UnitTests/Helpers/TestServerCallContext.cs#eShop.Basket.UnitTests.Helpers.TestServerCallContext.WriteResponseHeadersAsyncCore","name":"WriteResponseHeadersAsyncCore","owner":"eShop.Basket.UnitTests.Helpers.TestServerCallContext","owner_kind":"class","file":-531,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":2659,"imports":[],"exports":["eShop.Basket.UnitTests.Helpers.TestServerCallContext"]},null],[531,531,"CatalogApiFixture.cs","csharp","csharp",null,"tests.Catalog.FunctionalTests.CatalogApiFixture.cs","low","scan_root_path_dotted_non_python","eShop.Catalog.FunctionalTests",58,49,0,9,0.0,0,1,2,-532,1,-532,1,[53,370],["System.Reflection","Aspire.Hosting","Aspire.Hosting.ApplicationModel","Microsoft.AspNetCore.Mvc.Testing"],["System.Reflection","Aspire.Hosting","Aspire.Hosting.ApplicationModel","Microsoft.AspNetCore.Mvc.Testing"],["eShop.Catalog.FunctionalTests.CatalogApiFixture"],["CatalogApiFixture"],["eShop.Catalog.FunctionalTests.CatalogApiFixture"],["eShop.Catalog.FunctionalTests.CatalogApiFixture"],null,["eShop.Catalog.FunctionalTests.CatalogApiFixture"],null,{"csharp":{"attributes":[],"classes":["CatalogApiFixture"],"classes_fq":["eShop.Catalog.FunctionalTests.CatalogApiFixture"],"extends_fq":["IAsyncLifetime","WebApplicationFactory<Program>"],"functions":[],"implements_fq":[],"imports":["System.Reflection","Aspire.Hosting","Aspire.Hosting.ApplicationModel","Microsoft.AspNetCore.Mvc.Testing"],"methods":["<init>","CreateHost","DisposeAsync","InitializeAsync"],"namespace":"eShop.Catalog.FunctionalTests","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Catalog.FunctionalTests.CatalogApiFixture":"class"},"uses_fq":[],"method_symbols":[{"id":"tests/Catalog.FunctionalTests/CatalogApiFixture.cs#eShop.Catalog.FunctionalTests.CatalogApiFixture.<init>","name":"<init>","owner":null,"owner_kind":null,"file":-532,"kind":"function","source":"call_graph"},{"id":"tests/Catalog.FunctionalTests/CatalogApiFixture.cs#eShop.Catalog.FunctionalTests.CatalogApiFixture.CreateHost","name":"CreateHost","owner":"eShop.Catalog.FunctionalTests.CatalogApiFixture","owner_kind":"class","file":-532,"kind":"method","source":"method_ownership"},{"id":"tests/Catalog.FunctionalTests/CatalogApiFixture.cs#eShop.Catalog.FunctionalTests.CatalogApiFixture.DisposeAsync","name":"DisposeAsync","owner":"eShop.Catalog.FunctionalTests.CatalogApiFixture","owner_kind":"class","file":-532,"kind":"method","source":"method_ownership"},{"id":"tests/Catalog.FunctionalTests/CatalogApiFixture.cs#eShop.Catalog.FunctionalTests.CatalogApiFixture.InitializeAsync","name":"InitializeAsync","owner":"eShop.Catalog.FunctionalTests.CatalogApiFixture","owner_kind":"class","file":-532,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":1756,"imports":[-54,-371],"exports":["eShop.Catalog.FunctionalTests.CatalogApiFixture"]},null],[532,532,"CatalogApiTests.cs","csharp","csharp",null,"tests.Catalog.FunctionalTests.CatalogApiTests.cs","low","scan_root_path_dotted_non_python","eShop.Catalog.FunctionalTests",507,378,46,83,0.09072978303747535,0,0,8,-533,1,-533,1,[46,48,50,51,53,370,531],["System.Net.Http.Json","System.IO","System.Net","System.Text.Json","Asp.Versioning","Asp.Versioning.Http","eShop.Catalog.API.Model","Microsoft.AspNetCore.Mvc.Testing","Microsoft.Extensions.DependencyInjection"],["System.Net.Http.Json","System.IO","System.Net","System.Text.Json","Asp.Versioning","Asp.Versioning.Http","Microsoft.AspNetCore.Mvc.Testing"],["eShop.Catalog.FunctionalTests.CatalogApiTests"],["CatalogApiTests"],["eShop.Catalog.FunctionalTests.CatalogApiTests"],["eShop.Catalog.FunctionalTests.CatalogApiTests"],null,["eShop.Catalog.FunctionalTests.CatalogApiTests"],null,{"csharp":{"attributes":["InlineData","Theory"],"classes":["CatalogApiTests"],"classes_fq":["eShop.Catalog.FunctionalTests.CatalogApiTests"],"extends_fq":["IClassFixture<CatalogApiFixture>"],"functions":[],"implements_fq":[],"imports":["System.Net.Http.Json","System.IO","System.Net","System.Text.Json","Asp.Versioning","Asp.Versioning.Http","eShop.Catalog.API.Model","Microsoft.AspNetCore.Mvc.Testing","Microsoft.Extensions.DependencyInjection"],"methods":["<init>","CreateHttpClient","GetCatalogItemsRespectsPageSize","UpdateCatalogItemWorksWithoutPriceUpdate","UpdateCatalogItemWorksWithPriceUpdate","GetCatalogItemsbyIds","GetCatalogItemWithId","GetCatalogItemWithExactName","GetCatalogItemWithPartialName","GetCatalogItemPicWithId","GetCatalogItemPicDoesNotServeFilesOutsidePics","GetCatalogItemWithsemanticrelevance","GetCatalogItemWithTypeIdBrandId","GetAllCatalogTypeItemWithBrandId","GetAllCatalogTypes","GetAllCatalogBrands","AddCatalogItem","DeleteCatalogItem","GetCatalogItemRejectsInvalidId","GetAndDeleteMissingCatalogItemReturnNotFound","CatalogPaginationBeyondLastPageReturnsEmptyData"],"namespace":"eShop.Catalog.FunctionalTests","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Catalog.FunctionalTests.CatalogApiTests":"class"},"uses_fq":[],"method_symbols":[{"id":"tests/Catalog.FunctionalTests/CatalogApiTests.cs#eShop.Catalog.FunctionalTests.CatalogApiTests.AddCatalogItem","name":"AddCatalogItem","owner":"eShop.Catalog.FunctionalTests.CatalogApiTests","owner_kind":"class","file":-533,"kind":"method","source":"method_ownership"},{"id":"tests/Catalog.FunctionalTests/CatalogApiTests.cs#eShop.Catalog.FunctionalTests.CatalogApiTests.CatalogPaginationBeyondLastPageReturnsEmptyData","name":"CatalogPaginationBeyondLastPageReturnsEmptyData","owner":"eShop.Catalog.FunctionalTests.CatalogApiTests","owner_kind":"class","file":-533,"kind":"method","source":"method_ownership"},{"id":"tests/Catalog.FunctionalTests/CatalogApiTests.cs#eShop.Catalog.FunctionalTests.CatalogApiTests.CreateHttpClient","name":"CreateHttpClient","owner":"eShop.Catalog.FunctionalTests.CatalogApiTests","owner_kind":"class","file":-533,"kind":"method","source":"method_ownership"},{"id":"tests/Catalog.FunctionalTests/CatalogApiTests.cs#eShop.Catalog.FunctionalTests.CatalogApiTests.DeleteCatalogItem","name":"DeleteCatalogItem","owner":"eShop.Catalog.FunctionalTests.CatalogApiTests","owner_kind":"class","file":-533,"kind":"method","source":"method_ownership"},{"id":"tests/Catalog.FunctionalTests/CatalogApiTests.cs#eShop.Catalog.FunctionalTests.CatalogApiTests.GetAllCatalogBrands","name":"GetAllCatalogBrands","owner":"eShop.Catalog.FunctionalTests.CatalogApiTests","owner_kind":"class","file":-533,"kind":"method","source":"method_ownership"},{"id":"tests/Catalog.FunctionalTests/CatalogApiTests.cs#eShop.Catalog.FunctionalTests.CatalogApiTests.GetAllCatalogTypeItemWithBrandId","name":"GetAllCatalogTypeItemWithBrandId","owner":"eShop.Catalog.FunctionalTests.CatalogApiTests","owner_kind":"class","file":-533,"kind":"method","source":"method_ownership"},{"id":"tests/Catalog.FunctionalTests/CatalogApiTests.cs#eShop.Catalog.FunctionalTests.CatalogApiTests.GetAllCatalogTypes","name":"GetAllCatalogTypes","owner":"eShop.Catalog.FunctionalTests.CatalogApiTests","owner_kind":"class","file":-533,"kind":"method","source":"method_ownership"},{"id":"tests/Catalog.FunctionalTests/CatalogApiTests.cs#eShop.Catalog.FunctionalTests.CatalogApiTests.GetAndDeleteMissingCatalogItemReturnNotFound","name":"GetAndDeleteMissingCatalogItemReturnNotFound","owner":"eShop.Catalog.FunctionalTests.CatalogApiTests","owner_kind":"class","file":-533,"kind":"method","source":"method_ownership"},{"id":"tests/Catalog.FunctionalTests/CatalogApiTests.cs#eShop.Catalog.FunctionalTests.CatalogApiTests.GetCatalogItemPicDoesNotServeFilesOutsidePics","name":"GetCatalogItemPicDoesNotServeFilesOutsidePics","owner":"eShop.Catalog.FunctionalTests.CatalogApiTests","owner_kind":"class","file":-533,"kind":"method","source":"method_ownership"},{"id":"tests/Catalog.FunctionalTests/CatalogApiTests.cs#eShop.Catalog.FunctionalTests.CatalogApiTests.GetCatalogItemPicWithId","name":"GetCatalogItemPicWithId","owner":"eShop.Catalog.FunctionalTests.CatalogApiTests","owner_kind":"class","file":-533,"kind":"method","source":"method_ownership"},{"id":"tests/Catalog.FunctionalTests/CatalogApiTests.cs#eShop.Catalog.FunctionalTests.CatalogApiTests.GetCatalogItemRejectsInvalidId","name":"GetCatalogItemRejectsInvalidId","owner":"eShop.Catalog.FunctionalTests.CatalogApiTests","owner_kind":"class","file":-533,"kind":"method","source":"method_ownership"},{"id":"tests/Catalog.FunctionalTests/CatalogApiTests.cs#eShop.Catalog.FunctionalTests.CatalogApiTests.GetCatalogItemWithExactName","name":"GetCatalogItemWithExactName","owner":"eShop.Catalog.FunctionalTests.CatalogApiTests","owner_kind":"class","file":-533,"kind":"method","source":"method_ownership"},{"id":"tests/Catalog.FunctionalTests/CatalogApiTests.cs#eShop.Catalog.FunctionalTests.CatalogApiTests.GetCatalogItemWithId","name":"GetCatalogItemWithId","owner":"eShop.Catalog.FunctionalTests.CatalogApiTests","owner_kind":"class","file":-533,"kind":"method","source":"method_ownership"},{"id":"tests/Catalog.FunctionalTests/CatalogApiTests.cs#eShop.Catalog.FunctionalTests.CatalogApiTests.GetCatalogItemWithPartialName","name":"GetCatalogItemWithPartialName","owner":"eShop.Catalog.FunctionalTests.CatalogApiTests","owner_kind":"class","file":-533,"kind":"method","source":"method_ownership"},{"id":"tests/Catalog.FunctionalTests/CatalogApiTests.cs#eShop.Catalog.FunctionalTests.CatalogApiTests.GetCatalogItemWithTypeIdBrandId","name":"GetCatalogItemWithTypeIdBrandId","owner":"eShop.Catalog.FunctionalTests.CatalogApiTests","owner_kind":"class","file":-533,"kind":"method","source":"method_ownership"},{"id":"tests/Catalog.FunctionalTests/CatalogApiTests.cs#eShop.Catalog.FunctionalTests.CatalogApiTests.GetCatalogItemWithsemanticrelevance","name":"GetCatalogItemWithsemanticrelevance","owner":"eShop.Catalog.FunctionalTests.CatalogApiTests","owner_kind":"class","file":-533,"kind":"method","source":"method_ownership"},{"id":"tests/Catalog.FunctionalTests/CatalogApiTests.cs#eShop.Catalog.FunctionalTests.CatalogApiTests.GetCatalogItemsRespectsPageSize","name":"GetCatalogItemsRespectsPageSize","owner":"eShop.Catalog.FunctionalTests.CatalogApiTests","owner_kind":"class","file":-533,"kind":"method","source":"method_ownership"},{"id":"tests/Catalog.FunctionalTests/CatalogApiTests.cs#eShop.Catalog.FunctionalTests.CatalogApiTests.GetCatalogItemsbyIds","name":"GetCatalogItemsbyIds","owner":"eShop.Catalog.FunctionalTests.CatalogApiTests","owner_kind":"class","file":-533,"kind":"method","source":"method_ownership"},{"id":"tests/Catalog.FunctionalTests/CatalogApiTests.cs#eShop.Catalog.FunctionalTests.CatalogApiTests.UpdateCatalogItemWorksWithPriceUpdate","name":"UpdateCatalogItemWorksWithPriceUpdate","owner":"eShop.Catalog.FunctionalTests.CatalogApiTests","owner_kind":"class","file":-533,"kind":"method","source":"method_ownership"},{"id":"tests/Catalog.FunctionalTests/CatalogApiTests.cs#eShop.Catalog.FunctionalTests.CatalogApiTests.UpdateCatalogItemWorksWithoutPriceUpdate","name":"UpdateCatalogItemWorksWithoutPriceUpdate","owner":"eShop.Catalog.FunctionalTests.CatalogApiTests","owner_kind":"class","file":-533,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":19811,"imports":[-47,-49,-51,-52,-54,-371,-532],"exports":["eShop.Catalog.FunctionalTests.CatalogApiTests"]},null],[533,533,"GlobalUsings.cs","csharp","csharp",null,"tests.Catalog.FunctionalTests.GlobalUsings.cs","low","scan_root_path_dotted_non_python",null,10,10,0,0,0.0,0,0,0,-534,1,-534,1,null,["System","System.Collections.Generic","System.Linq","System.Net.Http","System.Threading.Tasks","Microsoft.AspNetCore.Hosting","Microsoft.AspNetCore.TestHost","Microsoft.Extensions.Configuration","Microsoft.Extensions.Hosting","Xunit"],["System","System.Collections.Generic","System.Linq","System.Net.Http","System.Threading.Tasks","Microsoft.AspNetCore.TestHost","Xunit"],null,null,null,null,null,null,null,{"csharp":{"attributes":[],"classes":[],"classes_fq":[],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["System","System.Collections.Generic","System.Linq","System.Net.Http","System.Threading.Tasks","Microsoft.AspNetCore.Hosting","Microsoft.AspNetCore.TestHost","Microsoft.Extensions.Configuration","Microsoft.Extensions.Hosting","Xunit"],"methods":[],"namespace":null,"parse_status":"ok","partial_types":[],"type_kinds":{},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":357,"imports":[],"exports":[]},null],[534,534,"GlobalUsings.cs","csharp","csharp",null,"tests.ClientApp.UnitTests.GlobalUsings.cs","low","scan_root_path_dotted_non_python",null,10,9,0,1,0.0,0,0,0,-535,1,-535,1,null,["eShop.ClientApp.Services","eShop.ClientApp.Services.AppEnvironment","eShop.ClientApp.Services.Basket","eShop.ClientApp.Services.Catalog","eShop.ClientApp.Services.Order","eShop.ClientApp.Services.Settings","eShop.ClientApp.ViewModels","Microsoft.VisualStudio.TestTools.UnitTesting"],["Microsoft.VisualStudio.TestTools.UnitTesting"],null,null,null,null,null,null,null,{"csharp":{"attributes":[],"classes":[],"classes_fq":[],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["eShop.ClientApp.Services","eShop.ClientApp.Services.AppEnvironment","eShop.ClientApp.Services.Basket","eShop.ClientApp.Services.Catalog","eShop.ClientApp.Services.Order","eShop.ClientApp.Services.Settings","eShop.ClientApp.ViewModels","Microsoft.VisualStudio.TestTools.UnitTesting"],"methods":[],"namespace":null,"parse_status":"ok","partial_types":[],"type_kinds":{},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":456,"imports":[],"exports":[]},null],[535,535,"MockDialogService.cs","csharp","csharp",null,"tests.ClientApp.UnitTests.Mocks.MockDialogService.cs","low","scan_root_path_dotted_non_python","ClientApp.UnitTests.Mocks",10,8,0,2,0.0,0,0,2,-536,1,-536,1,[132],null,null,["ClientApp.UnitTests.Mocks.MockDialogService"],["MockDialogService"],["ClientApp.UnitTests.Mocks.MockDialogService"],["ClientApp.UnitTests.Mocks.MockDialogService"],null,["ClientApp.UnitTests.Mocks.MockDialogService"],null,{"csharp":{"attributes":[],"classes":["MockDialogService"],"classes_fq":["ClientApp.UnitTests.Mocks.MockDialogService"],"extends_fq":[],"functions":[],"implements_fq":["eShop.ClientApp.Services.IDialogService"],"imports":[],"methods":["ShowAlertAsync"],"namespace":"ClientApp.UnitTests.Mocks","parse_status":"ok","partial_types":[],"type_kinds":{"ClientApp.UnitTests.Mocks.MockDialogService":"class"},"uses_fq":[],"method_symbols":[{"id":"tests/ClientApp.UnitTests/Mocks/MockDialogService.cs#ClientApp.UnitTests.Mocks.MockDialogService.ShowAlertAsync","name":"ShowAlertAsync","owner":"ClientApp.UnitTests.Mocks.MockDialogService","owner_kind":"class","file":-536,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":222,"imports":[-133],"exports":["ClientApp.UnitTests.Mocks.MockDialogService"]},null],[536,536,"MockNavigationService.cs","csharp","csharp",null,"tests.ClientApp.UnitTests.Mocks.MockNavigationService.cs","low","scan_root_path_dotted_non_python","ClientApp.UnitTests.Mocks",20,16,0,4,0.0,0,5,2,-537,1,-537,1,[142],null,null,["ClientApp.UnitTests.Mocks.MockNavigationService"],["MockNavigationService"],["ClientApp.UnitTests.Mocks.MockNavigationService"],["ClientApp.UnitTests.Mocks.MockNavigationService"],null,["ClientApp.UnitTests.Mocks.MockNavigationService"],null,{"csharp":{"attributes":[],"classes":["MockNavigationService"],"classes_fq":["ClientApp.UnitTests.Mocks.MockNavigationService"],"extends_fq":[],"functions":[],"implements_fq":["eShop.ClientApp.Services.INavigationService"],"imports":[],"methods":["InitializeAsync","NavigateToAsync","PopAsync"],"namespace":"ClientApp.UnitTests.Mocks","parse_status":"ok","partial_types":[],"type_kinds":{"ClientApp.UnitTests.Mocks.MockNavigationService":"class"},"uses_fq":[],"method_symbols":[{"id":"tests/ClientApp.UnitTests/Mocks/MockNavigationService.cs#ClientApp.UnitTests.Mocks.MockNavigationService.InitializeAsync","name":"InitializeAsync","owner":"ClientApp.UnitTests.Mocks.MockNavigationService","owner_kind":"class","file":-537,"kind":"method","source":"method_ownership"},{"id":"tests/ClientApp.UnitTests/Mocks/MockNavigationService.cs#ClientApp.UnitTests.Mocks.MockNavigationService.NavigateToAsync","name":"NavigateToAsync","owner":"ClientApp.UnitTests.Mocks.MockNavigationService","owner_kind":"class","file":-537,"kind":"method","source":"method_ownership"},{"id":"tests/ClientApp.UnitTests/Mocks/MockNavigationService.cs#ClientApp.UnitTests.Mocks.MockNavigationService.PopAsync","name":"PopAsync","owner":"ClientApp.UnitTests.Mocks.MockNavigationService","owner_kind":"class","file":-537,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":405,"imports":[-143],"exports":["ClientApp.UnitTests.Mocks.MockNavigationService"]},null],[537,537,"MockSettingsService.cs","csharp","csharp",null,"tests.ClientApp.UnitTests.Mocks.MockSettingsService.cs","low","scan_root_path_dotted_non_python","ClientApp.UnitTests.Mocks",192,161,0,31,0.0,0,2,3,-538,1,-538,1,[107,152],["eShop.ClientApp.Models.Token"],null,["ClientApp.UnitTests.Mocks.MockSettingsService"],["MockSettingsService"],["ClientApp.UnitTests.Mocks.MockSettingsService"],["ClientApp.UnitTests.Mocks.MockSettingsService"],null,["ClientApp.UnitTests.Mocks.MockSettingsService"],null,{"csharp":{"attributes":[],"classes":["MockSettingsService"],"classes_fq":["ClientApp.UnitTests.Mocks.MockSettingsService"],"extends_fq":[],"functions":[],"implements_fq":["eShop.ClientApp.Services.Settings.ISettingsService"],"imports":["eShop.ClientApp.Models.Token"],"methods":["GetUserTokenAsync","SetUserTokenAsync","AddOrUpdateValue","AddOrUpdateValue","GetValueOrDefault","GetValueOrDefault","AddOrUpdateValueInternal","GetValueOrDefaultInternal","Remove"],"namespace":"ClientApp.UnitTests.Mocks","parse_status":"ok","partial_types":[],"type_kinds":{"ClientApp.UnitTests.Mocks.MockSettingsService":"class"},"uses_fq":[],"method_symbols":[{"id":"tests/ClientApp.UnitTests/Mocks/MockSettingsService.cs#ClientApp.UnitTests.Mocks.MockSettingsService.AddOrUpdateValue(System.String,System.Boolean)","name":"AddOrUpdateValue","owner":"ClientApp.UnitTests.Mocks.MockSettingsService","owner_kind":"class","file":-538,"kind":"method","source":"method_ownership"},{"id":"tests/ClientApp.UnitTests/Mocks/MockSettingsService.cs#ClientApp.UnitTests.Mocks.MockSettingsService.AddOrUpdateValue(System.String,System.String)","name":"AddOrUpdateValue","owner":"ClientApp.UnitTests.Mocks.MockSettingsService","owner_kind":"class","file":-538,"kind":"method","source":"method_ownership"},{"id":"tests/ClientApp.UnitTests/Mocks/MockSettingsService.cs#ClientApp.UnitTests.Mocks.MockSettingsService.AddOrUpdateValueInternal","name":"AddOrUpdateValueInternal","owner":"ClientApp.UnitTests.Mocks.MockSettingsService","owner_kind":"class","file":-538,"kind":"method","source":"method_ownership"},{"id":"tests/ClientApp.UnitTests/Mocks/MockSettingsService.cs#ClientApp.UnitTests.Mocks.MockSettingsService.GetUserTokenAsync","name":"GetUserTokenAsync","owner":"ClientApp.UnitTests.Mocks.MockSettingsService","owner_kind":"class","file":-538,"kind":"method","source":"method_ownership"},{"id":"tests/ClientApp.UnitTests/Mocks/MockSettingsService.cs#ClientApp.UnitTests.Mocks.MockSettingsService.GetValueOrDefault(System.String,System.Boolean)","name":"GetValueOrDefault","owner":"ClientApp.UnitTests.Mocks.MockSettingsService","owner_kind":"class","file":-538,"kind":"method","source":"method_ownership"},{"id":"tests/ClientApp.UnitTests/Mocks/MockSettingsService.cs#ClientApp.UnitTests.Mocks.MockSettingsService.GetValueOrDefault(System.String,System.String)","name":"GetValueOrDefault","owner":"ClientApp.UnitTests.Mocks.MockSettingsService","owner_kind":"class","file":-538,"kind":"method","source":"method_ownership"},{"id":"tests/ClientApp.UnitTests/Mocks/MockSettingsService.cs#ClientApp.UnitTests.Mocks.MockSettingsService.GetValueOrDefaultInternal","name":"GetValueOrDefaultInternal","owner":"ClientApp.UnitTests.Mocks.MockSettingsService","owner_kind":"class","file":-538,"kind":"method","source":"method_ownership"},{"id":"tests/ClientApp.UnitTests/Mocks/MockSettingsService.cs#ClientApp.UnitTests.Mocks.MockSettingsService.Remove","name":"Remove","owner":"ClientApp.UnitTests.Mocks.MockSettingsService","owner_kind":"class","file":-538,"kind":"method","source":"method_ownership"},{"id":"tests/ClientApp.UnitTests/Mocks/MockSettingsService.cs#ClientApp.UnitTests.Mocks.MockSettingsService.SetUserTokenAsync","name":"SetUserTokenAsync","owner":"ClientApp.UnitTests.Mocks.MockSettingsService","owner_kind":"class","file":-538,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":6421,"imports":[-108,-153],"exports":["ClientApp.UnitTests.Mocks.MockSettingsService"]},null],[538,538,"MockViewModel.cs","csharp","csharp",null,"tests.ClientApp.UnitTests.Mocks.MockViewModel.cs","low","scan_root_path_dotted_non_python","ClientApp.UnitTests.Mocks",28,22,0,6,0.0,0,2,6,-539,1,-539,1,[142,159,160,162],["eShop.ClientApp.Validations","eShop.ClientApp.ViewModels.Base"],null,["ClientApp.UnitTests.Mocks.MockViewModel"],["MockViewModel"],["ClientApp.UnitTests.Mocks.MockViewModel"],["ClientApp.UnitTests.Mocks.MockViewModel"],null,["ClientApp.UnitTests.Mocks.MockViewModel"],null,{"csharp":{"attributes":[],"classes":["MockViewModel"],"classes_fq":["ClientApp.UnitTests.Mocks.MockViewModel"],"extends_fq":["eShop.ClientApp.ViewModels.Base.ViewModelBase"],"functions":[],"implements_fq":[],"imports":["eShop.ClientApp.Validations","eShop.ClientApp.ViewModels.Base"],"methods":["<init>","Validate"],"namespace":"ClientApp.UnitTests.Mocks","parse_status":"ok","partial_types":[],"type_kinds":{"ClientApp.UnitTests.Mocks.MockViewModel":"class"},"uses_fq":[],"method_symbols":[{"id":"tests/ClientApp.UnitTests/Mocks/MockViewModel.cs#ClientApp.UnitTests.Mocks.MockViewModel.<init>","name":"<init>","owner":null,"owner_kind":null,"file":-539,"kind":"function","source":"call_graph"},{"id":"tests/ClientApp.UnitTests/Mocks/MockViewModel.cs#ClientApp.UnitTests.Mocks.MockViewModel.Validate","name":"Validate","owner":"ClientApp.UnitTests.Mocks.MockViewModel","owner_kind":"class","file":-539,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":932,"imports":[-143,-160,-161,-163],"exports":["ClientApp.UnitTests.Mocks.MockViewModel"]},null],[539,539,"BasketServiceTests.cs","csharp","csharp",null,"tests.ClientApp.UnitTests.Services.BasketServiceTests.cs","low","scan_root_path_dotted_non_python","ClientApp.UnitTests.Services",13,12,0,1,0.0,0,0,2,-540,1,-540,1,[127],null,null,["ClientApp.UnitTests.Services.BasketServiceTests"],["BasketServiceTests"],["ClientApp.UnitTests.Services.BasketServiceTests"],["ClientApp.UnitTests.Services.BasketServiceTests"],null,["ClientApp.UnitTests.Services.BasketServiceTests"],null,{"csharp":{"attributes":["TestClass","TestMethod"],"classes":["BasketServiceTests"],"classes_fq":["ClientApp.UnitTests.Services.BasketServiceTests"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":["GetFakeBasketTest"],"namespace":"ClientApp.UnitTests.Services","parse_status":"ok","partial_types":[],"type_kinds":{"ClientApp.UnitTests.Services.BasketServiceTests":"class"},"uses_fq":[],"method_symbols":[{"id":"tests/ClientApp.UnitTests/Services/BasketServiceTests.cs#ClientApp.UnitTests.Services.BasketServiceTests.GetFakeBasketTest","name":"GetFakeBasketTest","owner":"ClientApp.UnitTests.Services.BasketServiceTests","owner_kind":"class","file":-540,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":334,"imports":[-128],"exports":["ClientApp.UnitTests.Services.BasketServiceTests"]},null],[540,540,"CatalogServiceTests.cs","csharp","csharp",null,"tests.ClientApp.UnitTests.Services.CatalogServiceTests.cs","low","scan_root_path_dotted_non_python","ClientApp.UnitTests.Services",32,26,0,6,0.0,0,0,2,-541,1,-541,1,[127],null,null,["ClientApp.UnitTests.Services.CatalogServiceTests"],["CatalogServiceTests"],["ClientApp.UnitTests.Services.CatalogServiceTests"],["ClientApp.UnitTests.Services.CatalogServiceTests"],null,["ClientApp.UnitTests.Services.CatalogServiceTests"],null,{"csharp":{"attributes":["TestClass","TestMethod"],"classes":["CatalogServiceTests"],"classes_fq":["ClientApp.UnitTests.Services.CatalogServiceTests"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":["GetFakeCatalogTest","GetFakeCatalogBrandTest","GetFakeCatalogTypeTest"],"namespace":"ClientApp.UnitTests.Services","parse_status":"ok","partial_types":[],"type_kinds":{"ClientApp.UnitTests.Services.CatalogServiceTests":"class"},"uses_fq":[],"method_symbols":[{"id":"tests/ClientApp.UnitTests/Services/CatalogServiceTests.cs#ClientApp.UnitTests.Services.CatalogServiceTests.GetFakeCatalogBrandTest","name":"GetFakeCatalogBrandTest","owner":"ClientApp.UnitTests.Services.CatalogServiceTests","owner_kind":"class","file":-541,"kind":"method","source":"method_ownership"},{"id":"tests/ClientApp.UnitTests/Services/CatalogServiceTests.cs#ClientApp.UnitTests.Services.CatalogServiceTests.GetFakeCatalogTest","name":"GetFakeCatalogTest","owner":"ClientApp.UnitTests.Services.CatalogServiceTests","owner_kind":"class","file":-541,"kind":"method","source":"method_ownership"},{"id":"tests/ClientApp.UnitTests/Services/CatalogServiceTests.cs#ClientApp.UnitTests.Services.CatalogServiceTests.GetFakeCatalogTypeTest","name":"GetFakeCatalogTypeTest","owner":"ClientApp.UnitTests.Services.CatalogServiceTests","owner_kind":"class","file":-541,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":869,"imports":[-128],"exports":["ClientApp.UnitTests.Services.CatalogServiceTests"]},null],[541,541,"OrdersServiceTests.cs","csharp","csharp",null,"tests.ClientApp.UnitTests.Services.OrdersServiceTests.cs","low","scan_root_path_dotted_non_python","ClientApp.UnitTests.Services",32,25,0,7,0.0,0,0,5,-542,1,-542,1,[102,147,152,537],["ClientApp.UnitTests.Mocks"],null,["ClientApp.UnitTests.Services.OrdersServiceTests"],["OrdersServiceTests"],["ClientApp.UnitTests.Services.OrdersServiceTests"],["ClientApp.UnitTests.Services.OrdersServiceTests"],null,["ClientApp.UnitTests.Services.OrdersServiceTests"],null,{"csharp":{"attributes":["TestClass","TestMethod"],"classes":["OrdersServiceTests"],"classes_fq":["ClientApp.UnitTests.Services.OrdersServiceTests"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["ClientApp.UnitTests.Mocks"],"methods":["<init>","GetFakeOrderTest","GetFakeOrdersTest"],"namespace":"ClientApp.UnitTests.Services","parse_status":"ok","partial_types":[],"type_kinds":{"ClientApp.UnitTests.Services.OrdersServiceTests":"class"},"uses_fq":[],"method_symbols":[{"id":"tests/ClientApp.UnitTests/Services/OrdersServiceTests.cs#ClientApp.UnitTests.Services.OrdersServiceTests.<init>","name":"<init>","owner":null,"owner_kind":null,"file":-542,"kind":"function","source":"call_graph"},{"id":"tests/ClientApp.UnitTests/Services/OrdersServiceTests.cs#ClientApp.UnitTests.Services.OrdersServiceTests.GetFakeOrderTest","name":"GetFakeOrderTest","owner":"ClientApp.UnitTests.Services.OrdersServiceTests","owner_kind":"class","file":-542,"kind":"method","source":"method_ownership"},{"id":"tests/ClientApp.UnitTests/Services/OrdersServiceTests.cs#ClientApp.UnitTests.Services.OrdersServiceTests.GetFakeOrdersTest","name":"GetFakeOrdersTest","owner":"ClientApp.UnitTests.Services.OrdersServiceTests","owner_kind":"class","file":-542,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":747,"imports":[-103,-148,-153,-538],"exports":["ClientApp.UnitTests.Services.OrdersServiceTests"]},null],[542,542,"TestingExtensions.cs","csharp","csharp",null,"tests.ClientApp.UnitTests.TestingExtensions.cs","low","scan_root_path_dotted_non_python","ClientApp.UnitTests",19,15,0,4,0.0,0,0,0,-543,1,-543,1,null,["System.Windows.Input","CommunityToolkit.Mvvm.Input"],["System.Windows.Input","CommunityToolkit.Mvvm.Input"],["ClientApp.UnitTests.TestingExtensions"],["TestingExtensions"],["ClientApp.UnitTests.TestingExtensions"],["ClientApp.UnitTests.TestingExtensions"],null,["ClientApp.UnitTests.TestingExtensions"],null,{"csharp":{"attributes":[],"classes":["TestingExtensions"],"classes_fq":["ClientApp.UnitTests.TestingExtensions"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["System.Windows.Input","CommunityToolkit.Mvvm.Input"],"methods":["ExecuteUntilComplete"],"namespace":"ClientApp.UnitTests","parse_status":"ok","partial_types":[],"type_kinds":{"ClientApp.UnitTests.TestingExtensions":"class"},"uses_fq":[],"method_symbols":[{"id":"tests/ClientApp.UnitTests/TestingExtensions.cs#ClientApp.UnitTests.TestingExtensions.ExecuteUntilComplete","name":"ExecuteUntilComplete","owner":"ClientApp.UnitTests.TestingExtensions","owner_kind":"class","file":-543,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":424,"imports":[],"exports":["ClientApp.UnitTests.TestingExtensions"]},null],[543,543,"CatalogItemViewModelTests.cs","csharp","csharp",null,"tests.ClientApp.UnitTests.ViewModels.CatalogItemViewModelTests.cs","low","scan_root_path_dotted_non_python","ClientApp.UnitTests.ViewModels",62,49,0,13,0.0,0,0,15,-544,1,-544,1,[85,89,120,121,122,127,138,142,147,164,536],["ClientApp.UnitTests.Mocks","CommunityToolkit.Mvvm.Messaging","eShop.ClientApp.Messages","eShop.ClientApp.Models.Catalog","eShop.ClientApp.Services.Identity"],["CommunityToolkit.Mvvm.Messaging"],["ClientApp.UnitTests.ViewModels.CatalogItemViewModelTests"],["CatalogItemViewModelTests"],["ClientApp.UnitTests.ViewModels.CatalogItemViewModelTests"],["ClientApp.UnitTests.ViewModels.CatalogItemViewModelTests"],null,["ClientApp.UnitTests.ViewModels.CatalogItemViewModelTests"],null,{"csharp":{"attributes":["TestClass","TestMethod"],"classes":["CatalogItemViewModelTests"],"classes_fq":["ClientApp.UnitTests.ViewModels.CatalogItemViewModelTests"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["ClientApp.UnitTests.Mocks","CommunityToolkit.Mvvm.Messaging","eShop.ClientApp.Messages","eShop.ClientApp.Models.Catalog","eShop.ClientApp.Services.Identity"],"methods":["<init>","AddCatalogItemCommandIsNotNullTest","AddCatalogItemCommandSendsAddProductMessageTest"],"namespace":"ClientApp.UnitTests.ViewModels","parse_status":"ok","partial_types":[],"type_kinds":{"ClientApp.UnitTests.ViewModels.CatalogItemViewModelTests":"class"},"uses_fq":[],"method_symbols":[{"id":"tests/ClientApp.UnitTests/ViewModels/CatalogItemViewModelTests.cs#ClientApp.UnitTests.ViewModels.CatalogItemViewModelTests.<init>","name":"<init>","owner":null,"owner_kind":null,"file":-544,"kind":"function","source":"call_graph"},{"id":"tests/ClientApp.UnitTests/ViewModels/CatalogItemViewModelTests.cs#ClientApp.UnitTests.ViewModels.CatalogItemViewModelTests.AddCatalogItemCommandIsNotNullTest","name":"AddCatalogItemCommandIsNotNullTest","owner":"ClientApp.UnitTests.ViewModels.CatalogItemViewModelTests","owner_kind":"class","file":-544,"kind":"method","source":"method_ownership"},{"id":"tests/ClientApp.UnitTests/ViewModels/CatalogItemViewModelTests.cs#ClientApp.UnitTests.ViewModels.CatalogItemViewModelTests.AddCatalogItemCommandSendsAddProductMessageTest","name":"AddCatalogItemCommandSendsAddProductMessageTest","owner":"ClientApp.UnitTests.ViewModels.CatalogItemViewModelTests","owner_kind":"class","file":-544,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":2112,"imports":[-86,-90,-121,-122,-123,-128,-139,-143,-148,-165,-537],"exports":["ClientApp.UnitTests.ViewModels.CatalogItemViewModelTests"]},null],[544,544,"CatalogViewModelTests.cs","csharp","csharp",null,"tests.ClientApp.UnitTests.ViewModels.CatalogViewModelTests.cs","low","scan_root_path_dotted_non_python","ClientApp.UnitTests.ViewModels",148,118,0,30,0.0,0,0,13,-545,1,-545,1,[120,121,122,127,138,142,147,165,536],["ClientApp.UnitTests.Mocks","eShop.ClientApp.Services.Identity"],null,["ClientApp.UnitTests.ViewModels.CatalogViewModelTests"],["CatalogViewModelTests"],["ClientApp.UnitTests.ViewModels.CatalogViewModelTests"],["ClientApp.UnitTests.ViewModels.CatalogViewModelTests"],null,["ClientApp.UnitTests.ViewModels.CatalogViewModelTests"],null,{"csharp":{"attributes":["TestClass","TestMethod"],"classes":["CatalogViewModelTests"],"classes_fq":["ClientApp.UnitTests.ViewModels.CatalogViewModelTests"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["ClientApp.UnitTests.Mocks","eShop.ClientApp.Services.Identity"],"methods":["<init>","FilterCommandIsNotNullTest","ClearFilterCommandIsNotNullTest","ProductsPropertyIsEmptyWhenViewModelInstantiatedTest","BrandsPropertyIsEmptyWhenViewModelInstantiatedTest","BrandPropertyIsNullWhenViewModelInstantiatedTest","TypesPropertyIsEmptyWhenViewModelInstantiatedTest","TypePropertyIsNullWhenViewModelInstantiatedTest","IsFilterPropertyIsFalseWhenViewModelInstantiatedTest","ProductsPropertyIsNotNullAfterViewModelInitializationTest","BrandsPropertyIsNotNullAfterViewModelInitializationTest","TypesPropertyIsNotNullAfterViewModelInitializationTest","SettingBadgeCountPropertyShouldRaisePropertyChanged","ClearFilterCommandResetsPropertiesTest"],"namespace":"ClientApp.UnitTests.ViewModels","parse_status":"ok","partial_types":[],"type_kinds":{"ClientApp.UnitTests.ViewModels.CatalogViewModelTests":"class"},"uses_fq":[],"method_symbols":[{"id":"tests/ClientApp.UnitTests/ViewModels/CatalogViewModelTests.cs#ClientApp.UnitTests.ViewModels.CatalogViewModelTests.<init>","name":"<init>","owner":null,"owner_kind":null,"file":-545,"kind":"function","source":"call_graph"},{"id":"tests/ClientApp.UnitTests/ViewModels/CatalogViewModelTests.cs#ClientApp.UnitTests.ViewModels.CatalogViewModelTests.BrandPropertyIsNullWhenViewModelInstantiatedTest","name":"BrandPropertyIsNullWhenViewModelInstantiatedTest","owner":"ClientApp.UnitTests.ViewModels.CatalogViewModelTests","owner_kind":"class","file":-545,"kind":"method","source":"method_ownership"},{"id":"tests/ClientApp.UnitTests/ViewModels/CatalogViewModelTests.cs#ClientApp.UnitTests.ViewModels.CatalogViewModelTests.BrandsPropertyIsEmptyWhenViewModelInstantiatedTest","name":"BrandsPropertyIsEmptyWhenViewModelInstantiatedTest","owner":"ClientApp.UnitTests.ViewModels.CatalogViewModelTests","owner_kind":"class","file":-545,"kind":"method","source":"method_ownership"},{"id":"tests/ClientApp.UnitTests/ViewModels/CatalogViewModelTests.cs#ClientApp.UnitTests.ViewModels.CatalogViewModelTests.BrandsPropertyIsNotNullAfterViewModelInitializationTest","name":"BrandsPropertyIsNotNullAfterViewModelInitializationTest","owner":"ClientApp.UnitTests.ViewModels.CatalogViewModelTests","owner_kind":"class","file":-545,"kind":"method","source":"method_ownership"},{"id":"tests/ClientApp.UnitTests/ViewModels/CatalogViewModelTests.cs#ClientApp.UnitTests.ViewModels.CatalogViewModelTests.ClearFilterCommandIsNotNullTest","name":"ClearFilterCommandIsNotNullTest","owner":"ClientApp.UnitTests.ViewModels.CatalogViewModelTests","owner_kind":"class","file":-545,"kind":"method","source":"method_ownership"},{"id":"tests/ClientApp.UnitTests/ViewModels/CatalogViewModelTests.cs#ClientApp.UnitTests.ViewModels.CatalogViewModelTests.ClearFilterCommandResetsPropertiesTest","name":"ClearFilterCommandResetsPropertiesTest","owner":"ClientApp.UnitTests.ViewModels.CatalogViewModelTests","owner_kind":"class","file":-545,"kind":"method","source":"method_ownership"},{"id":"tests/ClientApp.UnitTests/ViewModels/CatalogViewModelTests.cs#ClientApp.UnitTests.ViewModels.CatalogViewModelTests.FilterCommandIsNotNullTest","name":"FilterCommandIsNotNullTest","owner":"ClientApp.UnitTests.ViewModels.CatalogViewModelTests","owner_kind":"class","file":-545,"kind":"method","source":"method_ownership"},{"id":"tests/ClientApp.UnitTests/ViewModels/CatalogViewModelTests.cs#ClientApp.UnitTests.ViewModels.CatalogViewModelTests.IsFilterPropertyIsFalseWhenViewModelInstantiatedTest","name":"IsFilterPropertyIsFalseWhenViewModelInstantiatedTest","owner":"ClientApp.UnitTests.ViewModels.CatalogViewModelTests","owner_kind":"class","file":-545,"kind":"method","source":"method_ownership"},{"id":"tests/ClientApp.UnitTests/ViewModels/CatalogViewModelTests.cs#ClientApp.UnitTests.ViewModels.CatalogViewModelTests.ProductsPropertyIsEmptyWhenViewModelInstantiatedTest","name":"ProductsPropertyIsEmptyWhenViewModelInstantiatedTest","owner":"ClientApp.UnitTests.ViewModels.CatalogViewModelTests","owner_kind":"class","file":-545,"kind":"method","source":"method_ownership"},{"id":"tests/ClientApp.UnitTests/ViewModels/CatalogViewModelTests.cs#ClientApp.UnitTests.ViewModels.CatalogViewModelTests.ProductsPropertyIsNotNullAfterViewModelInitializationTest","name":"ProductsPropertyIsNotNullAfterViewModelInitializationTest","owner":"ClientApp.UnitTests.ViewModels.CatalogViewModelTests","owner_kind":"class","file":-545,"kind":"method","source":"method_ownership"},{"id":"tests/ClientApp.UnitTests/ViewModels/CatalogViewModelTests.cs#ClientApp.UnitTests.ViewModels.CatalogViewModelTests.SettingBadgeCountPropertyShouldRaisePropertyChanged","name":"SettingBadgeCountPropertyShouldRaisePropertyChanged","owner":"ClientApp.UnitTests.ViewModels.CatalogViewModelTests","owner_kind":"class","file":-545,"kind":"method","source":"method_ownership"},{"id":"tests/ClientApp.UnitTests/ViewModels/CatalogViewModelTests.cs#ClientApp.UnitTests.ViewModels.CatalogViewModelTests.TypePropertyIsNullWhenViewModelInstantiatedTest","name":"TypePropertyIsNullWhenViewModelInstantiatedTest","owner":"ClientApp.UnitTests.ViewModels.CatalogViewModelTests","owner_kind":"class","file":-545,"kind":"method","source":"method_ownership"},{"id":"tests/ClientApp.UnitTests/ViewModels/CatalogViewModelTests.cs#ClientApp.UnitTests.ViewModels.CatalogViewModelTests.TypesPropertyIsEmptyWhenViewModelInstantiatedTest","name":"TypesPropertyIsEmptyWhenViewModelInstantiatedTest","owner":"ClientApp.UnitTests.ViewModels.CatalogViewModelTests","owner_kind":"class","file":-545,"kind":"method","source":"method_ownership"},{"id":"tests/ClientApp.UnitTests/ViewModels/CatalogViewModelTests.cs#ClientApp.UnitTests.ViewModels.CatalogViewModelTests.TypesPropertyIsNotNullAfterViewModelInitializationTest","name":"TypesPropertyIsNotNullAfterViewModelInitializationTest","owner":"ClientApp.UnitTests.ViewModels.CatalogViewModelTests","owner_kind":"class","file":-545,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":4904,"imports":[-121,-122,-123,-128,-139,-143,-148,-166,-537],"exports":["ClientApp.UnitTests.ViewModels.CatalogViewModelTests"]},null],[545,545,"MainViewModelTests.cs","csharp","csharp",null,"tests.ClientApp.UnitTests.ViewModels.MainViewModelTests.cs","low","scan_root_path_dotted_non_python","ClientApp.UnitTests.ViewModels",28,23,0,5,0.0,0,0,4,-546,1,-546,1,[142,168,536],["ClientApp.UnitTests.Mocks"],null,["ClientApp.UnitTests.ViewModels.MainViewModelTests"],["MainViewModelTests"],["ClientApp.UnitTests.ViewModels.MainViewModelTests"],["ClientApp.UnitTests.ViewModels.MainViewModelTests"],null,["ClientApp.UnitTests.ViewModels.MainViewModelTests"],null,{"csharp":{"attributes":["TestClass","TestMethod"],"classes":["MainViewModelTests"],"classes_fq":["ClientApp.UnitTests.ViewModels.MainViewModelTests"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["ClientApp.UnitTests.Mocks"],"methods":["<init>","SettingsCommandIsNotNullWhenViewModelInstantiatedTest","IsBusyPropertyIsFalseWhenViewModelInstantiatedTest"],"namespace":"ClientApp.UnitTests.ViewModels","parse_status":"ok","partial_types":[],"type_kinds":{"ClientApp.UnitTests.ViewModels.MainViewModelTests":"class"},"uses_fq":[],"method_symbols":[{"id":"tests/ClientApp.UnitTests/ViewModels/MainViewModelTests.cs#ClientApp.UnitTests.ViewModels.MainViewModelTests.<init>","name":"<init>","owner":null,"owner_kind":null,"file":-546,"kind":"function","source":"call_graph"},{"id":"tests/ClientApp.UnitTests/ViewModels/MainViewModelTests.cs#ClientApp.UnitTests.ViewModels.MainViewModelTests.IsBusyPropertyIsFalseWhenViewModelInstantiatedTest","name":"IsBusyPropertyIsFalseWhenViewModelInstantiatedTest","owner":"ClientApp.UnitTests.ViewModels.MainViewModelTests","owner_kind":"class","file":-546,"kind":"method","source":"method_ownership"},{"id":"tests/ClientApp.UnitTests/ViewModels/MainViewModelTests.cs#ClientApp.UnitTests.ViewModels.MainViewModelTests.SettingsCommandIsNotNullWhenViewModelInstantiatedTest","name":"SettingsCommandIsNotNullWhenViewModelInstantiatedTest","owner":"ClientApp.UnitTests.ViewModels.MainViewModelTests","owner_kind":"class","file":-546,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":729,"imports":[-143,-169,-537],"exports":["ClientApp.UnitTests.ViewModels.MainViewModelTests"]},null],[546,546,"MockViewModelTests.cs","csharp","csharp",null,"tests.ClientApp.UnitTests.ViewModels.MockViewModelTests.cs","low","scan_root_path_dotted_non_python","ClientApp.UnitTests.ViewModels",118,97,0,21,0.0,0,0,4,-547,1,-547,1,[142,536,538],["ClientApp.UnitTests.Mocks"],null,["ClientApp.UnitTests.ViewModels.MockViewModelTests"],["MockViewModelTests"],["ClientApp.UnitTests.ViewModels.MockViewModelTests"],["ClientApp.UnitTests.ViewModels.MockViewModelTests"],null,["ClientApp.UnitTests.ViewModels.MockViewModelTests"],null,{"csharp":{"attributes":["TestClass","TestMethod"],"classes":["MockViewModelTests"],"classes_fq":["ClientApp.UnitTests.ViewModels.MockViewModelTests"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["ClientApp.UnitTests.Mocks"],"methods":["<init>","CheckValidationFailsWhenPropertiesAreEmptyTest","CheckValidationFailsWhenOnlyForenameHasDataTest","CheckValidationPassesWhenOnlySurnameHasDataTest","CheckValidationPassesWhenBothPropertiesHaveDataTest","SettingForenamePropertyShouldRaisePropertyChanged","SettingSurnamePropertyShouldRaisePropertyChanged"],"namespace":"ClientApp.UnitTests.ViewModels","parse_status":"ok","partial_types":[],"type_kinds":{"ClientApp.UnitTests.ViewModels.MockViewModelTests":"class"},"uses_fq":[],"method_symbols":[{"id":"tests/ClientApp.UnitTests/ViewModels/MockViewModelTests.cs#ClientApp.UnitTests.ViewModels.MockViewModelTests.<init>","name":"<init>","owner":null,"owner_kind":null,"file":-547,"kind":"function","source":"call_graph"},{"id":"tests/ClientApp.UnitTests/ViewModels/MockViewModelTests.cs#ClientApp.UnitTests.ViewModels.MockViewModelTests.CheckValidationFailsWhenOnlyForenameHasDataTest","name":"CheckValidationFailsWhenOnlyForenameHasDataTest","owner":"ClientApp.UnitTests.ViewModels.MockViewModelTests","owner_kind":"class","file":-547,"kind":"method","source":"method_ownership"},{"id":"tests/ClientApp.UnitTests/ViewModels/MockViewModelTests.cs#ClientApp.UnitTests.ViewModels.MockViewModelTests.CheckValidationFailsWhenPropertiesAreEmptyTest","name":"CheckValidationFailsWhenPropertiesAreEmptyTest","owner":"ClientApp.UnitTests.ViewModels.MockViewModelTests","owner_kind":"class","file":-547,"kind":"method","source":"method_ownership"},{"id":"tests/ClientApp.UnitTests/ViewModels/MockViewModelTests.cs#ClientApp.UnitTests.ViewModels.MockViewModelTests.CheckValidationPassesWhenBothPropertiesHaveDataTest","name":"CheckValidationPassesWhenBothPropertiesHaveDataTest","owner":"ClientApp.UnitTests.ViewModels.MockViewModelTests","owner_kind":"class","file":-547,"kind":"method","source":"method_ownership"},{"id":"tests/ClientApp.UnitTests/ViewModels/MockViewModelTests.cs#ClientApp.UnitTests.ViewModels.MockViewModelTests.CheckValidationPassesWhenOnlySurnameHasDataTest","name":"CheckValidationPassesWhenOnlySurnameHasDataTest","owner":"ClientApp.UnitTests.ViewModels.MockViewModelTests","owner_kind":"class","file":-547,"kind":"method","source":"method_ownership"},{"id":"tests/ClientApp.UnitTests/ViewModels/MockViewModelTests.cs#ClientApp.UnitTests.ViewModels.MockViewModelTests.SettingForenamePropertyShouldRaisePropertyChanged","name":"SettingForenamePropertyShouldRaisePropertyChanged","owner":"ClientApp.UnitTests.ViewModels.MockViewModelTests","owner_kind":"class","file":-547,"kind":"method","source":"method_ownership"},{"id":"tests/ClientApp.UnitTests/ViewModels/MockViewModelTests.cs#ClientApp.UnitTests.ViewModels.MockViewModelTests.SettingSurnamePropertyShouldRaisePropertyChanged","name":"SettingSurnamePropertyShouldRaisePropertyChanged","owner":"ClientApp.UnitTests.ViewModels.MockViewModelTests","owner_kind":"class","file":-547,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":3892,"imports":[-143,-537,-539],"exports":["ClientApp.UnitTests.ViewModels.MockViewModelTests"]},null],[547,547,"OrderViewModelTests.cs","csharp","csharp",null,"tests.ClientApp.UnitTests.ViewModels.OrderViewModelTests.cs","low","scan_root_path_dotted_non_python","ClientApp.UnitTests.ViewModels",73,58,0,15,0.0,0,0,17,-548,1,-548,1,[102,120,121,122,127,138,142,146,147,152,171,536,537],["ClientApp.UnitTests.Mocks","eShop.ClientApp.Services.Identity"],null,["ClientApp.UnitTests.ViewModels.OrderViewModelTests"],["OrderViewModelTests"],["ClientApp.UnitTests.ViewModels.OrderViewModelTests"],["ClientApp.UnitTests.ViewModels.OrderViewModelTests"],null,["ClientApp.UnitTests.ViewModels.OrderViewModelTests"],null,{"csharp":{"attributes":["TestClass","TestMethod"],"classes":["OrderViewModelTests"],"classes_fq":["ClientApp.UnitTests.ViewModels.OrderViewModelTests"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["ClientApp.UnitTests.Mocks","eShop.ClientApp.Services.Identity"],"methods":["<init>","OrderPropertyIsNullWhenViewModelInstantiatedTest","OrderPropertyIsNotNullAfterViewModelInitializationTest","SettingOrderPropertyShouldRaisePropertyChanged"],"namespace":"ClientApp.UnitTests.ViewModels","parse_status":"ok","partial_types":[],"type_kinds":{"ClientApp.UnitTests.ViewModels.OrderViewModelTests":"class"},"uses_fq":[],"method_symbols":[{"id":"tests/ClientApp.UnitTests/ViewModels/OrderViewModelTests.cs#ClientApp.UnitTests.ViewModels.OrderViewModelTests.<init>","name":"<init>","owner":null,"owner_kind":null,"file":-548,"kind":"function","source":"call_graph"},{"id":"tests/ClientApp.UnitTests/ViewModels/OrderViewModelTests.cs#ClientApp.UnitTests.ViewModels.OrderViewModelTests.OrderPropertyIsNotNullAfterViewModelInitializationTest","name":"OrderPropertyIsNotNullAfterViewModelInitializationTest","owner":"ClientApp.UnitTests.ViewModels.OrderViewModelTests","owner_kind":"class","file":-548,"kind":"method","source":"method_ownership"},{"id":"tests/ClientApp.UnitTests/ViewModels/OrderViewModelTests.cs#ClientApp.UnitTests.ViewModels.OrderViewModelTests.OrderPropertyIsNullWhenViewModelInstantiatedTest","name":"OrderPropertyIsNullWhenViewModelInstantiatedTest","owner":"ClientApp.UnitTests.ViewModels.OrderViewModelTests","owner_kind":"class","file":-548,"kind":"method","source":"method_ownership"},{"id":"tests/ClientApp.UnitTests/ViewModels/OrderViewModelTests.cs#ClientApp.UnitTests.ViewModels.OrderViewModelTests.SettingOrderPropertyShouldRaisePropertyChanged","name":"SettingOrderPropertyShouldRaisePropertyChanged","owner":"ClientApp.UnitTests.ViewModels.OrderViewModelTests","owner_kind":"class","file":-548,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":2503,"imports":[-103,-121,-122,-123,-128,-139,-143,-147,-148,-153,-172,-537,-538],"exports":["ClientApp.UnitTests.ViewModels.OrderViewModelTests"]},null],[548,548,"AutoAuthorizeMiddleware.cs","csharp","csharp",null,"tests.Ordering.FunctionalTests.AutoAuthorizeMiddleware.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.FunctionalTests",26,19,0,7,0.0,0,1,0,-549,1,-549,1,null,null,null,["eShop.Ordering.FunctionalTests.AutoAuthorizeMiddleware"],["AutoAuthorizeMiddleware"],["eShop.Ordering.FunctionalTests.AutoAuthorizeMiddleware"],["eShop.Ordering.FunctionalTests.AutoAuthorizeMiddleware"],null,["eShop.Ordering.FunctionalTests.AutoAuthorizeMiddleware"],null,{"csharp":{"attributes":[],"classes":["AutoAuthorizeMiddleware"],"classes_fq":["eShop.Ordering.FunctionalTests.AutoAuthorizeMiddleware"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>","Invoke"],"namespace":"eShop.Ordering.FunctionalTests","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.FunctionalTests.AutoAuthorizeMiddleware":"class"},"uses_fq":[],"method_symbols":[{"id":"tests/Ordering.FunctionalTests/AutoAuthorizeMiddleware.cs#eShop.Ordering.FunctionalTests.AutoAuthorizeMiddleware","name":"AutoAuthorizeMiddleware","owner":null,"owner_kind":null,"file":-549,"kind":"function","source":"framework_facts","framework_roles":[{"framework":"aspnetcore","kind":"MIDDLEWARE","registration":"fw:aspnetcore:MIDDLEWARE:tests/Ordering.FunctionalTests/OrderingApiFixture.cs#eShop.Ordering.FunctionalTests.OrderingApiFixture.AutoAuthorizeStartupFilter.Configure:UseMiddleware#1"}]},{"id":"tests/Ordering.FunctionalTests/AutoAuthorizeMiddleware.cs#eShop.Ordering.FunctionalTests.AutoAuthorizeMiddleware.Invoke","name":"Invoke","owner":"eShop.Ordering.FunctionalTests.AutoAuthorizeMiddleware","owner_kind":"class","file":-549,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":696,"imports":[],"exports":["eShop.Ordering.FunctionalTests.AutoAuthorizeMiddleware"]},null],[549,549,"GlobalUsings.cs","csharp","csharp",null,"tests.Ordering.FunctionalTests.GlobalUsings.cs","low","scan_root_path_dotted_non_python",null,13,13,0,0,0.0,0,0,0,-550,1,-550,1,null,["System","System.Collections.Generic","System.Linq","System.Net.Http","System.Security.Claims","System.Threading.Tasks","Microsoft.AspNetCore.Builder","Microsoft.AspNetCore.Hosting","Microsoft.AspNetCore.Http","Microsoft.AspNetCore.TestHost","Microsoft.Extensions.Configuration","Microsoft.Extensions.DependencyInjection","Xunit"],["System","System.Collections.Generic","System.Linq","System.Net.Http","System.Security.Claims","System.Threading.Tasks","Microsoft.AspNetCore.Builder","Microsoft.AspNetCore.Http","Microsoft.AspNetCore.TestHost","Xunit"],null,null,null,null,null,null,null,{"csharp":{"attributes":[],"classes":[],"classes_fq":[],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["System","System.Collections.Generic","System.Linq","System.Net.Http","System.Security.Claims","System.Threading.Tasks","Microsoft.AspNetCore.Builder","Microsoft.AspNetCore.Hosting","Microsoft.AspNetCore.Http","Microsoft.AspNetCore.TestHost","Microsoft.Extensions.Configuration","Microsoft.Extensions.DependencyInjection","Xunit"],"methods":[],"namespace":null,"parse_status":"ok","partial_types":[],"type_kinds":{},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":489,"imports":[],"exports":[]},null],[550,550,"OrderingApiFixture.cs","csharp","csharp",null,"tests.Ordering.FunctionalTests.OrderingApiFixture.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.FunctionalTests",77,67,0,10,0.0,0,1,1,-551,1,-551,1,[548],["Aspire.Hosting","Aspire.Hosting.ApplicationModel","Microsoft.AspNetCore.Mvc.Testing","Microsoft.Extensions.Hosting"],["Aspire.Hosting","Aspire.Hosting.ApplicationModel","Microsoft.AspNetCore.Mvc.Testing"],["eShop.Ordering.FunctionalTests.OrderingApiFixture","eShop.Ordering.FunctionalTests.OrderingApiFixture.AutoAuthorizeStartupFilter"],["OrderingApiFixture","AutoAuthorizeStartupFilter"],["eShop.Ordering.FunctionalTests.OrderingApiFixture","eShop.Ordering.FunctionalTests.OrderingApiFixture.AutoAuthorizeStartupFilter"],["eShop.Ordering.FunctionalTests.OrderingApiFixture","eShop.Ordering.FunctionalTests.OrderingApiFixture.AutoAuthorizeStartupFilter"],null,["eShop.Ordering.FunctionalTests.OrderingApiFixture","eShop.Ordering.FunctionalTests.OrderingApiFixture.AutoAuthorizeStartupFilter"],null,{"csharp":{"attributes":[],"classes":["OrderingApiFixture","AutoAuthorizeStartupFilter"],"classes_fq":["eShop.Ordering.FunctionalTests.OrderingApiFixture","eShop.Ordering.FunctionalTests.OrderingApiFixture.AutoAuthorizeStartupFilter"],"extends_fq":["IAsyncLifetime","WebApplicationFactory<Program>"],"functions":[],"implements_fq":["Microsoft.AspNetCore.Hosting.IStartupFilter"],"imports":["Aspire.Hosting","Aspire.Hosting.ApplicationModel","Microsoft.AspNetCore.Mvc.Testing","Microsoft.Extensions.Hosting"],"methods":["<init>","CreateHost","DisposeAsync","InitializeAsync","Configure"],"namespace":"eShop.Ordering.FunctionalTests","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.FunctionalTests.OrderingApiFixture":"class","eShop.Ordering.FunctionalTests.OrderingApiFixture.AutoAuthorizeStartupFilter":"class"},"uses_fq":[],"method_symbols":[{"id":"tests/Ordering.FunctionalTests/OrderingApiFixture.cs#eShop.Ordering.FunctionalTests.OrderingApiFixture.<init>","name":"<init>","owner":null,"owner_kind":null,"file":-551,"kind":"function","source":"call_graph"},{"id":"tests/Ordering.FunctionalTests/OrderingApiFixture.cs#eShop.Ordering.FunctionalTests.OrderingApiFixture.AutoAuthorizeStartupFilter.Configure","name":"Configure","owner":"eShop.Ordering.FunctionalTests.OrderingApiFixture.AutoAuthorizeStartupFilter","owner_kind":"class","file":-551,"kind":"method","source":"method_ownership"},{"id":"tests/Ordering.FunctionalTests/OrderingApiFixture.cs#eShop.Ordering.FunctionalTests.OrderingApiFixture.CreateHost","name":"CreateHost","owner":"eShop.Ordering.FunctionalTests.OrderingApiFixture","owner_kind":"class","file":-551,"kind":"method","source":"method_ownership"},{"id":"tests/Ordering.FunctionalTests/OrderingApiFixture.cs#eShop.Ordering.FunctionalTests.OrderingApiFixture.DisposeAsync","name":"DisposeAsync","owner":"eShop.Ordering.FunctionalTests.OrderingApiFixture","owner_kind":"class","file":-551,"kind":"method","source":"method_ownership"},{"id":"tests/Ordering.FunctionalTests/OrderingApiFixture.cs#eShop.Ordering.FunctionalTests.OrderingApiFixture.InitializeAsync","name":"InitializeAsync","owner":"eShop.Ordering.FunctionalTests.OrderingApiFixture","owner_kind":"class","file":-551,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":2586,"imports":[-549],"exports":["eShop.Ordering.FunctionalTests.OrderingApiFixture","eShop.Ordering.FunctionalTests.OrderingApiFixture.AutoAuthorizeStartupFilter"]},null],[551,551,"OrderingApiTests.cs","csharp","csharp",null,"tests.Ordering.FunctionalTests.OrderingApiTests.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.FunctionalTests",243,191,22,30,0.09053497942386832,0,0,10,-552,1,-552,1,[305,313,314,353,354,357,550],["System.Net","System.Text","System.Text.Json","Asp.Versioning","Asp.Versioning.Http","eShop.Ordering.API.Application.Commands","eShop.Ordering.API.Application.Models","eShop.Ordering.API.Application.Queries","Microsoft.AspNetCore.Mvc.Testing"],["System.Net","System.Text","System.Text.Json","Asp.Versioning","Asp.Versioning.Http","Microsoft.AspNetCore.Mvc.Testing"],["eShop.Ordering.FunctionalTests.OrderingApiTests"],["OrderingApiTests"],["eShop.Ordering.FunctionalTests.OrderingApiTests"],["eShop.Ordering.FunctionalTests.OrderingApiTests"],null,["eShop.Ordering.FunctionalTests.OrderingApiTests"],null,{"csharp":{"attributes":["Fact"],"classes":["OrderingApiTests"],"classes_fq":["eShop.Ordering.FunctionalTests.OrderingApiTests"],"extends_fq":["IClassFixture<OrderingApiFixture>"],"functions":[],"implements_fq":[],"imports":["System.Net","System.Text","System.Text.Json","Asp.Versioning","Asp.Versioning.Http","eShop.Ordering.API.Application.Commands","eShop.Ordering.API.Application.Models","eShop.Ordering.API.Application.Queries","Microsoft.AspNetCore.Mvc.Testing"],"methods":["<init>","GetAllStoredOrdersWorks","CancelWithEmptyGuidFails","CancelNonExistentOrderFails","ShipWithEmptyGuidFails","ShipNonExistentOrderFails","GetAllOrdersCardType","GetStoredOrdersWithOrderId","AddNewEmptyOrder","AddNewOrder","PostDraftOrder","CreateOrderDraftSucceeds","FakeOrderDraftCommand","AssertThatOrderItemsAreTheSameAsRequestPayloadItems","BuildOrder"],"namespace":"eShop.Ordering.FunctionalTests","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.FunctionalTests.OrderingApiTests":"class"},"uses_fq":[],"method_symbols":[{"id":"tests/Ordering.FunctionalTests/OrderingApiTests.cs#eShop.Ordering.FunctionalTests.OrderingApiTests.<init>","name":"<init>","owner":null,"owner_kind":null,"file":-552,"kind":"function","source":"call_graph"},{"id":"tests/Ordering.FunctionalTests/OrderingApiTests.cs#eShop.Ordering.FunctionalTests.OrderingApiTests.AddNewEmptyOrder","name":"AddNewEmptyOrder","owner":"eShop.Ordering.FunctionalTests.OrderingApiTests","owner_kind":"class","file":-552,"kind":"method","source":"method_ownership"},{"id":"tests/Ordering.FunctionalTests/OrderingApiTests.cs#eShop.Ordering.FunctionalTests.OrderingApiTests.AddNewOrder","name":"AddNewOrder","owner":"eShop.Ordering.FunctionalTests.OrderingApiTests","owner_kind":"class","file":-552,"kind":"method","source":"method_ownership"},{"id":"tests/Ordering.FunctionalTests/OrderingApiTests.cs#eShop.Ordering.FunctionalTests.OrderingApiTests.AssertThatOrderItemsAreTheSameAsRequestPayloadItems","name":"AssertThatOrderItemsAreTheSameAsRequestPayloadItems","owner":"eShop.Ordering.FunctionalTests.OrderingApiTests","owner_kind":"class","file":-552,"kind":"method","source":"method_ownership"},{"id":"tests/Ordering.FunctionalTests/OrderingApiTests.cs#eShop.Ordering.FunctionalTests.OrderingApiTests.BuildOrder","name":"BuildOrder","owner":"eShop.Ordering.FunctionalTests.OrderingApiTests","owner_kind":"class","file":-552,"kind":"method","source":"method_ownership"},{"id":"tests/Ordering.FunctionalTests/OrderingApiTests.cs#eShop.Ordering.FunctionalTests.OrderingApiTests.CancelNonExistentOrderFails","name":"CancelNonExistentOrderFails","owner":"eShop.Ordering.FunctionalTests.OrderingApiTests","owner_kind":"class","file":-552,"kind":"method","source":"method_ownership"},{"id":"tests/Ordering.FunctionalTests/OrderingApiTests.cs#eShop.Ordering.FunctionalTests.OrderingApiTests.CancelWithEmptyGuidFails","name":"CancelWithEmptyGuidFails","owner":"eShop.Ordering.FunctionalTests.OrderingApiTests","owner_kind":"class","file":-552,"kind":"method","source":"method_ownership"},{"id":"tests/Ordering.FunctionalTests/OrderingApiTests.cs#eShop.Ordering.FunctionalTests.OrderingApiTests.CreateOrderDraftSucceeds","name":"CreateOrderDraftSucceeds","owner":"eShop.Ordering.FunctionalTests.OrderingApiTests","owner_kind":"class","file":-552,"kind":"method","source":"method_ownership"},{"id":"tests/Ordering.FunctionalTests/OrderingApiTests.cs#eShop.Ordering.FunctionalTests.OrderingApiTests.FakeOrderDraftCommand","name":"FakeOrderDraftCommand","owner":"eShop.Ordering.FunctionalTests.OrderingApiTests","owner_kind":"class","file":-552,"kind":"method","source":"method_ownership"},{"id":"tests/Ordering.FunctionalTests/OrderingApiTests.cs#eShop.Ordering.FunctionalTests.OrderingApiTests.GetAllOrdersCardType","name":"GetAllOrdersCardType","owner":"eShop.Ordering.FunctionalTests.OrderingApiTests","owner_kind":"class","file":-552,"kind":"method","source":"method_ownership"},{"id":"tests/Ordering.FunctionalTests/OrderingApiTests.cs#eShop.Ordering.FunctionalTests.OrderingApiTests.GetAllStoredOrdersWorks","name":"GetAllStoredOrdersWorks","owner":"eShop.Ordering.FunctionalTests.OrderingApiTests","owner_kind":"class","file":-552,"kind":"method","source":"method_ownership"},{"id":"tests/Ordering.FunctionalTests/OrderingApiTests.cs#eShop.Ordering.FunctionalTests.OrderingApiTests.GetStoredOrdersWithOrderId","name":"GetStoredOrdersWithOrderId","owner":"eShop.Ordering.FunctionalTests.OrderingApiTests","owner_kind":"class","file":-552,"kind":"method","source":"method_ownership"},{"id":"tests/Ordering.FunctionalTests/OrderingApiTests.cs#eShop.Ordering.FunctionalTests.OrderingApiTests.PostDraftOrder","name":"PostDraftOrder","owner":"eShop.Ordering.FunctionalTests.OrderingApiTests","owner_kind":"class","file":-552,"kind":"method","source":"method_ownership"},{"id":"tests/Ordering.FunctionalTests/OrderingApiTests.cs#eShop.Ordering.FunctionalTests.OrderingApiTests.ShipNonExistentOrderFails","name":"ShipNonExistentOrderFails","owner":"eShop.Ordering.FunctionalTests.OrderingApiTests","owner_kind":"class","file":-552,"kind":"method","source":"method_ownership"},{"id":"tests/Ordering.FunctionalTests/OrderingApiTests.cs#eShop.Ordering.FunctionalTests.OrderingApiTests.ShipWithEmptyGuidFails","name":"ShipWithEmptyGuidFails","owner":"eShop.Ordering.FunctionalTests.OrderingApiTests","owner_kind":"class","file":-552,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":9193,"imports":[-306,-314,-315,-354,-355,-358,-551],"exports":["eShop.Ordering.FunctionalTests.OrderingApiTests"]},null],[552,552,"IdentifiedCommandHandlerTest.cs","csharp","csharp",null,"tests.Ordering.UnitTests.Application.IdentifiedCommandHandlerTest.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.UnitTests.Application",77,58,6,13,0.07792207792207792,0,0,9,-553,1,-553,1,[311,312,315,316,353,403],null,null,["eShop.Ordering.UnitTests.Application.IdentifiedCommandHandlerTest"],["IdentifiedCommandHandlerTest"],["eShop.Ordering.UnitTests.Application.IdentifiedCommandHandlerTest"],["eShop.Ordering.UnitTests.Application.IdentifiedCommandHandlerTest"],null,["eShop.Ordering.UnitTests.Application.IdentifiedCommandHandlerTest"],null,{"csharp":{"attributes":["TestClass","TestMethod"],"classes":["IdentifiedCommandHandlerTest"],"classes_fq":["eShop.Ordering.UnitTests.Application.IdentifiedCommandHandlerTest"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>","Handler_sends_command_when_order_no_exists","Handler_sends_no_command_when_order_already_exists","FakeOrderRequest"],"namespace":"eShop.Ordering.UnitTests.Application","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.UnitTests.Application.IdentifiedCommandHandlerTest":"class"},"uses_fq":[],"method_symbols":[{"id":"tests/Ordering.UnitTests/Application/IdentifiedCommandHandlerTest.cs#eShop.Ordering.UnitTests.Application.IdentifiedCommandHandlerTest.<init>","name":"<init>","owner":null,"owner_kind":null,"file":-553,"kind":"function","source":"call_graph"},{"id":"tests/Ordering.UnitTests/Application/IdentifiedCommandHandlerTest.cs#eShop.Ordering.UnitTests.Application.IdentifiedCommandHandlerTest.FakeOrderRequest","name":"FakeOrderRequest","owner":"eShop.Ordering.UnitTests.Application.IdentifiedCommandHandlerTest","owner_kind":"class","file":-553,"kind":"method","source":"method_ownership"},{"id":"tests/Ordering.UnitTests/Application/IdentifiedCommandHandlerTest.cs#eShop.Ordering.UnitTests.Application.IdentifiedCommandHandlerTest.Handler_sends_command_when_order_no_exists","name":"Handler_sends_command_when_order_no_exists","owner":"eShop.Ordering.UnitTests.Application.IdentifiedCommandHandlerTest","owner_kind":"class","file":-553,"kind":"method","source":"method_ownership"},{"id":"tests/Ordering.UnitTests/Application/IdentifiedCommandHandlerTest.cs#eShop.Ordering.UnitTests.Application.IdentifiedCommandHandlerTest.Handler_sends_no_command_when_order_already_exists","name":"Handler_sends_no_command_when_order_already_exists","owner":"eShop.Ordering.UnitTests.Application.IdentifiedCommandHandlerTest","owner_kind":"class","file":-553,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":3586,"imports":[-312,-313,-316,-317,-354,-404],"exports":["eShop.Ordering.UnitTests.Application.IdentifiedCommandHandlerTest"]},null],[553,553,"NewOrderCommandHandlerTest.cs","csharp","csharp",null,"tests.Ordering.UnitTests.Application.NewOrderCommandHandlerTest.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.UnitTests.Application",83,65,3,15,0.03614457831325301,0,0,16,-554,1,-554,1,[311,312,351,353,368,372,376,377,378,393],["eShop.Ordering.API.Application.IntegrationEvents","eShop.Ordering.Domain.AggregatesModel.OrderAggregate"],null,["eShop.Ordering.UnitTests.Application.NewOrderRequestHandlerTest"],["NewOrderRequestHandlerTest"],["eShop.Ordering.UnitTests.Application.NewOrderRequestHandlerTest"],["eShop.Ordering.UnitTests.Application.NewOrderRequestHandlerTest"],null,["eShop.Ordering.UnitTests.Application.NewOrderRequestHandlerTest"],null,{"csharp":{"attributes":["TestClass","TestMethod"],"classes":["NewOrderRequestHandlerTest"],"classes_fq":["eShop.Ordering.UnitTests.Application.NewOrderRequestHandlerTest"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["eShop.Ordering.API.Application.IntegrationEvents","eShop.Ordering.Domain.AggregatesModel.OrderAggregate"],"methods":["<init>","Handle_return_false_if_order_is_not_persisted","Handle_throws_exception_when_no_buyerId","FakeBuyer","FakeOrder","FakeOrderRequestWithBuyer"],"namespace":"eShop.Ordering.UnitTests.Application","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.UnitTests.Application.NewOrderRequestHandlerTest":"class"},"uses_fq":[],"method_symbols":[{"id":"tests/Ordering.UnitTests/Application/NewOrderCommandHandlerTest.cs#eShop.Ordering.UnitTests.Application.NewOrderRequestHandlerTest.<init>","name":"<init>","owner":null,"owner_kind":null,"file":-554,"kind":"function","source":"call_graph"},{"id":"tests/Ordering.UnitTests/Application/NewOrderCommandHandlerTest.cs#eShop.Ordering.UnitTests.Application.NewOrderRequestHandlerTest.FakeBuyer","name":"FakeBuyer","owner":"eShop.Ordering.UnitTests.Application.NewOrderRequestHandlerTest","owner_kind":"class","file":-554,"kind":"method","source":"method_ownership"},{"id":"tests/Ordering.UnitTests/Application/NewOrderCommandHandlerTest.cs#eShop.Ordering.UnitTests.Application.NewOrderRequestHandlerTest.FakeOrder","name":"FakeOrder","owner":"eShop.Ordering.UnitTests.Application.NewOrderRequestHandlerTest","owner_kind":"class","file":-554,"kind":"method","source":"method_ownership"},{"id":"tests/Ordering.UnitTests/Application/NewOrderCommandHandlerTest.cs#eShop.Ordering.UnitTests.Application.NewOrderRequestHandlerTest.FakeOrderRequestWithBuyer","name":"FakeOrderRequestWithBuyer","owner":"eShop.Ordering.UnitTests.Application.NewOrderRequestHandlerTest","owner_kind":"class","file":-554,"kind":"method","source":"method_ownership"},{"id":"tests/Ordering.UnitTests/Application/NewOrderCommandHandlerTest.cs#eShop.Ordering.UnitTests.Application.NewOrderRequestHandlerTest.Handle_return_false_if_order_is_not_persisted","name":"Handle_return_false_if_order_is_not_persisted","owner":"eShop.Ordering.UnitTests.Application.NewOrderRequestHandlerTest","owner_kind":"class","file":-554,"kind":"method","source":"method_ownership"},{"id":"tests/Ordering.UnitTests/Application/NewOrderCommandHandlerTest.cs#eShop.Ordering.UnitTests.Application.NewOrderRequestHandlerTest.Handle_throws_exception_when_no_buyerId","name":"Handle_throws_exception_when_no_buyerId","owner":"eShop.Ordering.UnitTests.Application.NewOrderRequestHandlerTest","owner_kind":"class","file":-554,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":3751,"imports":[-312,-313,-352,-354,-369,-373,-377,-378,-379,-394],"exports":["eShop.Ordering.UnitTests.Application.NewOrderRequestHandlerTest"]},null],[554,554,"OrdersWebApiTest.cs","csharp","csharp",null,"tests.Ordering.UnitTests.Application.OrdersWebApiTest.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.UnitTests.Application",182,122,24,36,0.13186813186813187,0,0,15,-555,1,-555,1,[304,305,309,311,315,325,355,357,368],["Microsoft.AspNetCore.Http.HttpResults","eShop.Ordering.API.Application.Queries","eShop.Ordering.API.Application.Queries.Order","NSubstitute.ExceptionExtensions"],["Microsoft.AspNetCore.Http.HttpResults","NSubstitute.ExceptionExtensions"],["eShop.Ordering.UnitTests.Application.OrdersWebApiTest"],["OrdersWebApiTest"],["eShop.Ordering.UnitTests.Application.OrdersWebApiTest"],["eShop.Ordering.UnitTests.Application.OrdersWebApiTest"],null,["eShop.Ordering.UnitTests.Application.OrdersWebApiTest"],null,{"csharp":{"attributes":["TestClass","TestMethod"],"classes":["OrdersWebApiTest"],"classes_fq":["eShop.Ordering.UnitTests.Application.OrdersWebApiTest"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["Microsoft.AspNetCore.Http.HttpResults","eShop.Ordering.API.Application.Queries","eShop.Ordering.API.Application.Queries.Order","NSubstitute.ExceptionExtensions"],"methods":["<init>","Cancel_order_with_requestId_success","Cancel_order_bad_request","Ship_order_with_requestId_success","Ship_order_bad_request","Get_orders_success","Get_order_success","Get_order_fails","Get_cardTypes_success","Cancel_order_returns_problem_when_command_fails","Ship_order_returns_problem_when_command_fails"],"namespace":"eShop.Ordering.UnitTests.Application","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.UnitTests.Application.OrdersWebApiTest":"class"},"uses_fq":[],"method_symbols":[{"id":"tests/Ordering.UnitTests/Application/OrdersWebApiTest.cs#eShop.Ordering.UnitTests.Application.OrdersWebApiTest.<init>","name":"<init>","owner":null,"owner_kind":null,"file":-555,"kind":"function","source":"call_graph"},{"id":"tests/Ordering.UnitTests/Application/OrdersWebApiTest.cs#eShop.Ordering.UnitTests.Application.OrdersWebApiTest.Cancel_order_bad_request","name":"Cancel_order_bad_request","owner":"eShop.Ordering.UnitTests.Application.OrdersWebApiTest","owner_kind":"class","file":-555,"kind":"method","source":"method_ownership"},{"id":"tests/Ordering.UnitTests/Application/OrdersWebApiTest.cs#eShop.Ordering.UnitTests.Application.OrdersWebApiTest.Cancel_order_returns_problem_when_command_fails","name":"Cancel_order_returns_problem_when_command_fails","owner":"eShop.Ordering.UnitTests.Application.OrdersWebApiTest","owner_kind":"class","file":-555,"kind":"method","source":"method_ownership"},{"id":"tests/Ordering.UnitTests/Application/OrdersWebApiTest.cs#eShop.Ordering.UnitTests.Application.OrdersWebApiTest.Cancel_order_with_requestId_success","name":"Cancel_order_with_requestId_success","owner":"eShop.Ordering.UnitTests.Application.OrdersWebApiTest","owner_kind":"class","file":-555,"kind":"method","source":"method_ownership"},{"id":"tests/Ordering.UnitTests/Application/OrdersWebApiTest.cs#eShop.Ordering.UnitTests.Application.OrdersWebApiTest.Get_cardTypes_success","name":"Get_cardTypes_success","owner":"eShop.Ordering.UnitTests.Application.OrdersWebApiTest","owner_kind":"class","file":-555,"kind":"method","source":"method_ownership"},{"id":"tests/Ordering.UnitTests/Application/OrdersWebApiTest.cs#eShop.Ordering.UnitTests.Application.OrdersWebApiTest.Get_order_fails","name":"Get_order_fails","owner":"eShop.Ordering.UnitTests.Application.OrdersWebApiTest","owner_kind":"class","file":-555,"kind":"method","source":"method_ownership"},{"id":"tests/Ordering.UnitTests/Application/OrdersWebApiTest.cs#eShop.Ordering.UnitTests.Application.OrdersWebApiTest.Get_order_success","name":"Get_order_success","owner":"eShop.Ordering.UnitTests.Application.OrdersWebApiTest","owner_kind":"class","file":-555,"kind":"method","source":"method_ownership"},{"id":"tests/Ordering.UnitTests/Application/OrdersWebApiTest.cs#eShop.Ordering.UnitTests.Application.OrdersWebApiTest.Get_orders_success","name":"Get_orders_success","owner":"eShop.Ordering.UnitTests.Application.OrdersWebApiTest","owner_kind":"class","file":-555,"kind":"method","source":"method_ownership"},{"id":"tests/Ordering.UnitTests/Application/OrdersWebApiTest.cs#eShop.Ordering.UnitTests.Application.OrdersWebApiTest.Ship_order_bad_request","name":"Ship_order_bad_request","owner":"eShop.Ordering.UnitTests.Application.OrdersWebApiTest","owner_kind":"class","file":-555,"kind":"method","source":"method_ownership"},{"id":"tests/Ordering.UnitTests/Application/OrdersWebApiTest.cs#eShop.Ordering.UnitTests.Application.OrdersWebApiTest.Ship_order_returns_problem_when_command_fails","name":"Ship_order_returns_problem_when_command_fails","owner":"eShop.Ordering.UnitTests.Application.OrdersWebApiTest","owner_kind":"class","file":-555,"kind":"method","source":"method_ownership"},{"id":"tests/Ordering.UnitTests/Application/OrdersWebApiTest.cs#eShop.Ordering.UnitTests.Application.OrdersWebApiTest.Ship_order_with_requestId_success","name":"Ship_order_with_requestId_success","owner":"eShop.Ordering.UnitTests.Application.OrdersWebApiTest","owner_kind":"class","file":-555,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":6614,"imports":[-305,-306,-310,-312,-316,-326,-356,-358,-369],"exports":["eShop.Ordering.UnitTests.Application.OrdersWebApiTest"]},null],[555,555,"SetStockRejectedOrderStatusCommandTest.cs","csharp","csharp",null,"tests.Ordering.UnitTests.Application.SetStockRejectedOrderStatusCommandTest.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.UnitTests.Application",31,20,4,7,0.12903225806451613,0,0,2,-556,1,-556,1,[323],["System.Text.Json"],["System.Text.Json"],["eShop.Ordering.UnitTests.Application.SetStockRejectedOrderStatusCommandTest"],["SetStockRejectedOrderStatusCommandTest"],["eShop.Ordering.UnitTests.Application.SetStockRejectedOrderStatusCommandTest"],["eShop.Ordering.UnitTests.Application.SetStockRejectedOrderStatusCommandTest"],null,["eShop.Ordering.UnitTests.Application.SetStockRejectedOrderStatusCommandTest"],null,{"csharp":{"attributes":["TestClass","TestMethod"],"classes":["SetStockRejectedOrderStatusCommandTest"],"classes_fq":["eShop.Ordering.UnitTests.Application.SetStockRejectedOrderStatusCommandTest"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["System.Text.Json"],"methods":["Set_Stock_Rejected_OrderStatusCommand_Check_Serialization"],"namespace":"eShop.Ordering.UnitTests.Application","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.UnitTests.Application.SetStockRejectedOrderStatusCommandTest":"class"},"uses_fq":[],"method_symbols":[{"id":"tests/Ordering.UnitTests/Application/SetStockRejectedOrderStatusCommandTest.cs#eShop.Ordering.UnitTests.Application.SetStockRejectedOrderStatusCommandTest.Set_Stock_Rejected_OrderStatusCommand_Check_Serialization","name":"Set_Stock_Rejected_OrderStatusCommand_Check_Serialization","owner":"eShop.Ordering.UnitTests.Application.SetStockRejectedOrderStatusCommandTest","owner_kind":"class","file":-556,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":1005,"imports":[-324],"exports":["eShop.Ordering.UnitTests.Application.SetStockRejectedOrderStatusCommandTest"]},null],[556,556,"Builders.cs","csharp","csharp",null,"tests.Ordering.UnitTests.Builders.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.UnitTests.Domain",46,40,0,6,0.0,0,2,4,-557,1,-557,1,[376,378],["eShop.Ordering.Domain.AggregatesModel.OrderAggregate"],null,["eShop.Ordering.UnitTests.Domain.AddressBuilder","eShop.Ordering.UnitTests.Domain.OrderBuilder"],["AddressBuilder","OrderBuilder"],["eShop.Ordering.UnitTests.Domain.AddressBuilder","eShop.Ordering.UnitTests.Domain.OrderBuilder"],["eShop.Ordering.UnitTests.Domain.AddressBuilder","eShop.Ordering.UnitTests.Domain.OrderBuilder"],null,["eShop.Ordering.UnitTests.Domain.AddressBuilder","eShop.Ordering.UnitTests.Domain.OrderBuilder"],null,{"csharp":{"attributes":[],"classes":["AddressBuilder","OrderBuilder"],"classes_fq":["eShop.Ordering.UnitTests.Domain.AddressBuilder","eShop.Ordering.UnitTests.Domain.OrderBuilder"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["eShop.Ordering.Domain.AggregatesModel.OrderAggregate"],"methods":["Build","<init>","AddOne","Build"],"namespace":"eShop.Ordering.UnitTests.Domain","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.UnitTests.Domain.AddressBuilder":"class","eShop.Ordering.UnitTests.Domain.OrderBuilder":"class"},"uses_fq":[],"method_symbols":[{"id":"tests/Ordering.UnitTests/Builders.cs#eShop.Ordering.UnitTests.Domain.AddressBuilder.Build","name":"Build","owner":"eShop.Ordering.UnitTests.Domain.AddressBuilder","owner_kind":"class","file":-557,"kind":"method","source":"method_ownership"},{"id":"tests/Ordering.UnitTests/Builders.cs#eShop.Ordering.UnitTests.Domain.OrderBuilder.<init>","name":"<init>","owner":null,"owner_kind":null,"file":-557,"kind":"function","source":"call_graph"},{"id":"tests/Ordering.UnitTests/Builders.cs#eShop.Ordering.UnitTests.Domain.OrderBuilder.AddOne","name":"AddOne","owner":"eShop.Ordering.UnitTests.Domain.OrderBuilder","owner_kind":"class","file":-557,"kind":"method","source":"method_ownership"},{"id":"tests/Ordering.UnitTests/Builders.cs#eShop.Ordering.UnitTests.Domain.OrderBuilder.Build","name":"Build","owner":"eShop.Ordering.UnitTests.Domain.OrderBuilder","owner_kind":"class","file":-557,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":1019,"imports":[-377,-379],"exports":["eShop.Ordering.UnitTests.Domain.AddressBuilder","eShop.Ordering.UnitTests.Domain.OrderBuilder"]},null],[557,557,"BuyerAggregateTest.cs","csharp","csharp",null,"tests.Ordering.UnitTests.Domain.BuyerAggregateTest.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.UnitTests.Domain",130,91,19,20,0.14615384615384616,0,0,5,-558,1,-558,1,[372,375,388],null,null,["eShop.Ordering.UnitTests.Domain.BuyerAggregateTest"],["BuyerAggregateTest"],["eShop.Ordering.UnitTests.Domain.BuyerAggregateTest"],["eShop.Ordering.UnitTests.Domain.BuyerAggregateTest"],null,["eShop.Ordering.UnitTests.Domain.BuyerAggregateTest"],null,{"csharp":{"attributes":["TestClass","TestMethod"],"classes":["BuyerAggregateTest"],"classes_fq":["eShop.Ordering.UnitTests.Domain.BuyerAggregateTest"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":[],"methods":["<init>","Create_buyer_item_success","Create_buyer_item_fail","add_payment_success","create_payment_method_success","create_payment_method_expiration_fail","payment_method_isEqualTo","Add_new_PaymentMethod_raises_new_event"],"namespace":"eShop.Ordering.UnitTests.Domain","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.UnitTests.Domain.BuyerAggregateTest":"class"},"uses_fq":[],"method_symbols":[{"id":"tests/Ordering.UnitTests/Domain/BuyerAggregateTest.cs#eShop.Ordering.UnitTests.Domain.BuyerAggregateTest.Add_new_PaymentMethod_raises_new_event","name":"Add_new_PaymentMethod_raises_new_event","owner":"eShop.Ordering.UnitTests.Domain.BuyerAggregateTest","owner_kind":"class","file":-558,"kind":"method","source":"method_ownership"},{"id":"tests/Ordering.UnitTests/Domain/BuyerAggregateTest.cs#eShop.Ordering.UnitTests.Domain.BuyerAggregateTest.Create_buyer_item_fail","name":"Create_buyer_item_fail","owner":"eShop.Ordering.UnitTests.Domain.BuyerAggregateTest","owner_kind":"class","file":-558,"kind":"method","source":"method_ownership"},{"id":"tests/Ordering.UnitTests/Domain/BuyerAggregateTest.cs#eShop.Ordering.UnitTests.Domain.BuyerAggregateTest.Create_buyer_item_success","name":"Create_buyer_item_success","owner":"eShop.Ordering.UnitTests.Domain.BuyerAggregateTest","owner_kind":"class","file":-558,"kind":"method","source":"method_ownership"},{"id":"tests/Ordering.UnitTests/Domain/BuyerAggregateTest.cs#eShop.Ordering.UnitTests.Domain.BuyerAggregateTest.add_payment_success","name":"add_payment_success","owner":"eShop.Ordering.UnitTests.Domain.BuyerAggregateTest","owner_kind":"class","file":-558,"kind":"method","source":"method_ownership"},{"id":"tests/Ordering.UnitTests/Domain/BuyerAggregateTest.cs#eShop.Ordering.UnitTests.Domain.BuyerAggregateTest.create_payment_method_expiration_fail","name":"create_payment_method_expiration_fail","owner":"eShop.Ordering.UnitTests.Domain.BuyerAggregateTest","owner_kind":"class","file":-558,"kind":"method","source":"method_ownership"},{"id":"tests/Ordering.UnitTests/Domain/BuyerAggregateTest.cs#eShop.Ordering.UnitTests.Domain.BuyerAggregateTest.create_payment_method_success","name":"create_payment_method_success","owner":"eShop.Ordering.UnitTests.Domain.BuyerAggregateTest","owner_kind":"class","file":-558,"kind":"method","source":"method_ownership"},{"id":"tests/Ordering.UnitTests/Domain/BuyerAggregateTest.cs#eShop.Ordering.UnitTests.Domain.BuyerAggregateTest.payment_method_isEqualTo","name":"payment_method_isEqualTo","owner":"eShop.Ordering.UnitTests.Domain.BuyerAggregateTest","owner_kind":"class","file":-558,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":3890,"imports":[-373,-376,-389],"exports":["eShop.Ordering.UnitTests.Domain.BuyerAggregateTest"]},null],[558,558,"OrderAggregateTest.cs","csharp","csharp",null,"tests.Ordering.UnitTests.Domain.OrderAggregateTest.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.UnitTests.Domain",178,132,22,24,0.12359550561797752,0,0,11,-559,1,-559,1,[376,378,379,384,388,556],["eShop.Ordering.Domain.AggregatesModel.OrderAggregate","eShop.Ordering.UnitTests.Domain"],null,["eShop.Ordering.UnitTests.Domain.OrderAggregateTest"],["OrderAggregateTest"],["eShop.Ordering.UnitTests.Domain.OrderAggregateTest"],["eShop.Ordering.UnitTests.Domain.OrderAggregateTest"],null,["eShop.Ordering.UnitTests.Domain.OrderAggregateTest"],null,{"csharp":{"attributes":["TestClass","TestMethod"],"classes":["OrderAggregateTest"],"classes_fq":["eShop.Ordering.UnitTests.Domain.OrderAggregateTest"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["eShop.Ordering.Domain.AggregatesModel.OrderAggregate","eShop.Ordering.UnitTests.Domain"],"methods":["<init>","Create_order_item_success","Invalid_number_of_units","Invalid_total_of_order_item_lower_than_discount_applied","Invalid_discount_setting","Invalid_units_setting","when_add_two_times_on_the_same_item_then_the_total_of_order_should_be_the_sum_of_the_two_items","Add_new_Order_raises_new_event","Add_event_Order_explicitly_raises_new_event","Remove_event_Order_explicitly"],"namespace":"eShop.Ordering.UnitTests.Domain","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.UnitTests.Domain.OrderAggregateTest":"class"},"uses_fq":[],"method_symbols":[{"id":"tests/Ordering.UnitTests/Domain/OrderAggregateTest.cs#eShop.Ordering.UnitTests.Domain.OrderAggregateTest.Add_event_Order_explicitly_raises_new_event","name":"Add_event_Order_explicitly_raises_new_event","owner":"eShop.Ordering.UnitTests.Domain.OrderAggregateTest","owner_kind":"class","file":-559,"kind":"method","source":"method_ownership"},{"id":"tests/Ordering.UnitTests/Domain/OrderAggregateTest.cs#eShop.Ordering.UnitTests.Domain.OrderAggregateTest.Add_new_Order_raises_new_event","name":"Add_new_Order_raises_new_event","owner":"eShop.Ordering.UnitTests.Domain.OrderAggregateTest","owner_kind":"class","file":-559,"kind":"method","source":"method_ownership"},{"id":"tests/Ordering.UnitTests/Domain/OrderAggregateTest.cs#eShop.Ordering.UnitTests.Domain.OrderAggregateTest.Create_order_item_success","name":"Create_order_item_success","owner":"eShop.Ordering.UnitTests.Domain.OrderAggregateTest","owner_kind":"class","file":-559,"kind":"method","source":"method_ownership"},{"id":"tests/Ordering.UnitTests/Domain/OrderAggregateTest.cs#eShop.Ordering.UnitTests.Domain.OrderAggregateTest.Invalid_discount_setting","name":"Invalid_discount_setting","owner":"eShop.Ordering.UnitTests.Domain.OrderAggregateTest","owner_kind":"class","file":-559,"kind":"method","source":"method_ownership"},{"id":"tests/Ordering.UnitTests/Domain/OrderAggregateTest.cs#eShop.Ordering.UnitTests.Domain.OrderAggregateTest.Invalid_number_of_units","name":"Invalid_number_of_units","owner":"eShop.Ordering.UnitTests.Domain.OrderAggregateTest","owner_kind":"class","file":-559,"kind":"method","source":"method_ownership"},{"id":"tests/Ordering.UnitTests/Domain/OrderAggregateTest.cs#eShop.Ordering.UnitTests.Domain.OrderAggregateTest.Invalid_total_of_order_item_lower_than_discount_applied","name":"Invalid_total_of_order_item_lower_than_discount_applied","owner":"eShop.Ordering.UnitTests.Domain.OrderAggregateTest","owner_kind":"class","file":-559,"kind":"method","source":"method_ownership"},{"id":"tests/Ordering.UnitTests/Domain/OrderAggregateTest.cs#eShop.Ordering.UnitTests.Domain.OrderAggregateTest.Invalid_units_setting","name":"Invalid_units_setting","owner":"eShop.Ordering.UnitTests.Domain.OrderAggregateTest","owner_kind":"class","file":-559,"kind":"method","source":"method_ownership"},{"id":"tests/Ordering.UnitTests/Domain/OrderAggregateTest.cs#eShop.Ordering.UnitTests.Domain.OrderAggregateTest.Remove_event_Order_explicitly","name":"Remove_event_Order_explicitly","owner":"eShop.Ordering.UnitTests.Domain.OrderAggregateTest","owner_kind":"class","file":-559,"kind":"method","source":"method_ownership"},{"id":"tests/Ordering.UnitTests/Domain/OrderAggregateTest.cs#eShop.Ordering.UnitTests.Domain.OrderAggregateTest.when_add_two_times_on_the_same_item_then_the_total_of_order_should_be_the_sum_of_the_two_items","name":"when_add_two_times_on_the_same_item_then_the_total_of_order_should_be_the_sum_of_the_two_items","owner":"eShop.Ordering.UnitTests.Domain.OrderAggregateTest","owner_kind":"class","file":-559,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":5864,"imports":[-377,-379,-380,-385,-389,-557],"exports":["eShop.Ordering.UnitTests.Domain.OrderAggregateTest"]},null],[559,559,"ValueObjectTests.cs","csharp","csharp",null,"tests.Ordering.UnitTests.Domain.SeedWork.ValueObjectTests.cs","low","scan_root_path_dotted_non_python","eShop.Ordering.UnitTests.Domain.SeedWork",197,170,4,23,0.02030456852791878,0,0,2,-560,1,-560,1,[394],null,null,["eShop.Ordering.UnitTests.Domain.SeedWork.ValueObjectTests","eShop.Ordering.UnitTests.Domain.SeedWork.ValueObjectTests.ValueObjectA","eShop.Ordering.UnitTests.Domain.SeedWork.ValueObjectTests.ValueObjectB","eShop.Ordering.UnitTests.Domain.SeedWork.ValueObjectTests.ComplexObject"],["ValueObjectTests","ValueObjectA","ValueObjectB","ComplexObject"],["eShop.Ordering.UnitTests.Domain.SeedWork.ValueObjectTests","eShop.Ordering.UnitTests.Domain.SeedWork.ValueObjectTests.ValueObjectA","eShop.Ordering.UnitTests.Domain.SeedWork.ValueObjectTests.ValueObjectB","eShop.Ordering.UnitTests.Domain.SeedWork.ValueObjectTests.ComplexObject"],["eShop.Ordering.UnitTests.Domain.SeedWork.ValueObjectTests","eShop.Ordering.UnitTests.Domain.SeedWork.ValueObjectTests.ValueObjectA","eShop.Ordering.UnitTests.Domain.SeedWork.ValueObjectTests.ValueObjectB","eShop.Ordering.UnitTests.Domain.SeedWork.ValueObjectTests.ComplexObject"],null,["eShop.Ordering.UnitTests.Domain.SeedWork.ValueObjectTests","eShop.Ordering.UnitTests.Domain.SeedWork.ValueObjectTests.ValueObjectA","eShop.Ordering.UnitTests.Domain.SeedWork.ValueObjectTests.ValueObjectB","eShop.Ordering.UnitTests.Domain.SeedWork.ValueObjectTests.ComplexObject"],null,{"csharp":{"attributes":["DynamicData","TestClass","TestMethod"],"classes":["ValueObjectTests","ValueObjectA","ValueObjectB","ComplexObject"],"classes_fq":["eShop.Ordering.UnitTests.Domain.SeedWork.ValueObjectTests","eShop.Ordering.UnitTests.Domain.SeedWork.ValueObjectTests.ValueObjectA","eShop.Ordering.UnitTests.Domain.SeedWork.ValueObjectTests.ValueObjectB","eShop.Ordering.UnitTests.Domain.SeedWork.ValueObjectTests.ComplexObject"],"extends_fq":["eShop.Ordering.Domain.SeedWork.ValueObject"],"functions":[],"implements_fq":["System.IEquatable<T>"],"imports":[],"methods":["Equals_EqualValueObjects_ReturnsTrue","Equals_NonEqualValueObjects_ReturnsFalse","<init>","GetEqualityComponents","<init>","GetEqualityComponents","<init>","Equals","Equals","GetHashCode"],"namespace":"eShop.Ordering.UnitTests.Domain.SeedWork","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Ordering.UnitTests.Domain.SeedWork.ValueObjectTests":"class","eShop.Ordering.UnitTests.Domain.SeedWork.ValueObjectTests.ComplexObject":"class","eShop.Ordering.UnitTests.Domain.SeedWork.ValueObjectTests.ValueObjectA":"class","eShop.Ordering.UnitTests.Domain.SeedWork.ValueObjectTests.ValueObjectB":"class"},"uses_fq":[],"method_symbols":[{"id":"tests/Ordering.UnitTests/Domain/SeedWork/ValueObjectTests.cs#eShop.Ordering.UnitTests.Domain.SeedWork.ValueObjectTests.ComplexObject.<init>","name":"<init>","owner":null,"owner_kind":null,"file":-560,"kind":"function","source":"call_graph"},{"id":"tests/Ordering.UnitTests/Domain/SeedWork/ValueObjectTests.cs#eShop.Ordering.UnitTests.Domain.SeedWork.ValueObjectTests.ComplexObject.Equals(System.Object)","name":"Equals","owner":"eShop.Ordering.UnitTests.Domain.SeedWork.ValueObjectTests.ComplexObject","owner_kind":"class","file":-560,"kind":"method","source":"method_ownership"},{"id":"tests/Ordering.UnitTests/Domain/SeedWork/ValueObjectTests.cs#eShop.Ordering.UnitTests.Domain.SeedWork.ValueObjectTests.ComplexObject.Equals(eShop.Ordering.UnitTests.Domain.SeedWork.ValueObjectTests.ComplexObject)","name":"Equals","owner":"eShop.Ordering.UnitTests.Domain.SeedWork.ValueObjectTests.ComplexObject","owner_kind":"class","file":-560,"kind":"method","source":"method_ownership"},{"id":"tests/Ordering.UnitTests/Domain/SeedWork/ValueObjectTests.cs#eShop.Ordering.UnitTests.Domain.SeedWork.ValueObjectTests.ComplexObject.GetHashCode","name":"GetHashCode","owner":"eShop.Ordering.UnitTests.Domain.SeedWork.ValueObjectTests.ComplexObject","owner_kind":"class","file":-560,"kind":"method","source":"method_ownership"},{"id":"tests/Ordering.UnitTests/Domain/SeedWork/ValueObjectTests.cs#eShop.Ordering.UnitTests.Domain.SeedWork.ValueObjectTests.Equals_EqualValueObjects_ReturnsTrue","name":"Equals_EqualValueObjects_ReturnsTrue","owner":"eShop.Ordering.UnitTests.Domain.SeedWork.ValueObjectTests","owner_kind":"class","file":-560,"kind":"method","source":"method_ownership"},{"id":"tests/Ordering.UnitTests/Domain/SeedWork/ValueObjectTests.cs#eShop.Ordering.UnitTests.Domain.SeedWork.ValueObjectTests.Equals_NonEqualValueObjects_ReturnsFalse","name":"Equals_NonEqualValueObjects_ReturnsFalse","owner":"eShop.Ordering.UnitTests.Domain.SeedWork.ValueObjectTests","owner_kind":"class","file":-560,"kind":"method","source":"method_ownership"},{"id":"tests/Ordering.UnitTests/Domain/SeedWork/ValueObjectTests.cs#eShop.Ordering.UnitTests.Domain.SeedWork.ValueObjectTests.ValueObjectA.<init>","name":"<init>","owner":null,"owner_kind":null,"file":-560,"kind":"function","source":"call_graph"},{"id":"tests/Ordering.UnitTests/Domain/SeedWork/ValueObjectTests.cs#eShop.Ordering.UnitTests.Domain.SeedWork.ValueObjectTests.ValueObjectA.GetEqualityComponents","name":"GetEqualityComponents","owner":"eShop.Ordering.UnitTests.Domain.SeedWork.ValueObjectTests.ValueObjectA","owner_kind":"class","file":-560,"kind":"method","source":"method_ownership"},{"id":"tests/Ordering.UnitTests/Domain/SeedWork/ValueObjectTests.cs#eShop.Ordering.UnitTests.Domain.SeedWork.ValueObjectTests.ValueObjectB.<init>","name":"<init>","owner":null,"owner_kind":null,"file":-560,"kind":"function","source":"call_graph"},{"id":"tests/Ordering.UnitTests/Domain/SeedWork/ValueObjectTests.cs#eShop.Ordering.UnitTests.Domain.SeedWork.ValueObjectTests.ValueObjectB.GetEqualityComponents","name":"GetEqualityComponents","owner":"eShop.Ordering.UnitTests.Domain.SeedWork.ValueObjectTests.ValueObjectB","owner_kind":"class","file":-560,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":7257,"imports":[-395],"exports":["eShop.Ordering.UnitTests.Domain.SeedWork.ValueObjectTests","eShop.Ordering.UnitTests.Domain.SeedWork.ValueObjectTests.ValueObjectA","eShop.Ordering.UnitTests.Domain.SeedWork.ValueObjectTests.ValueObjectB","eShop.Ordering.UnitTests.Domain.SeedWork.ValueObjectTests.ComplexObject"]},null],[560,560,"GlobalUsings.cs","csharp","csharp",null,"tests.Ordering.UnitTests.GlobalUsings.cs","low","scan_root_path_dotted_non_python",null,21,20,0,1,0.0,0,0,0,-561,1,-561,1,null,["System","System.Collections.Generic","System.Linq","System.Threading","System.Threading.Tasks","MediatR","Microsoft.AspNetCore.Mvc","eShop.Ordering.API.Application.Commands","eShop.Ordering.API.Application.Models","eShop.Ordering.API.Infrastructure.Services","eShop.Ordering.Domain.AggregatesModel.BuyerAggregate","eShop.Ordering.Domain.Events","eShop.Ordering.Domain.Exceptions","eShop.Ordering.Domain.SeedWork","eShop.Ordering.Infrastructure.Idempotency","Microsoft.Extensions.Logging","NSubstitute","eShop.Ordering.UnitTests","Microsoft.VisualStudio.TestTools.UnitTesting"],["System","System.Collections.Generic","System.Linq","System.Threading","System.Threading.Tasks","MediatR","Microsoft.AspNetCore.Mvc","Microsoft.Extensions.Logging","NSubstitute","eShop.Ordering.UnitTests","Microsoft.VisualStudio.TestTools.UnitTesting"],null,null,null,null,null,null,null,{"csharp":{"attributes":[],"classes":[],"classes_fq":[],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["System","System.Collections.Generic","System.Linq","System.Threading","System.Threading.Tasks","MediatR","Microsoft.AspNetCore.Mvc","eShop.Ordering.API.Application.Commands","eShop.Ordering.API.Application.Models","eShop.Ordering.API.Infrastructure.Services","eShop.Ordering.Domain.AggregatesModel.BuyerAggregate","eShop.Ordering.Domain.Events","eShop.Ordering.Domain.Exceptions","eShop.Ordering.Domain.SeedWork","eShop.Ordering.Infrastructure.Idempotency","Microsoft.Extensions.Logging","NSubstitute","eShop.Ordering.UnitTests","Microsoft.VisualStudio.TestTools.UnitTesting"],"methods":[],"namespace":null,"parse_status":"ok","partial_types":[],"type_kinds":{},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":882,"imports":[],"exports":[]},null],[561,561,"GlobalUsings.cs","csharp","csharp",null,"tests.Webhooks.FunctionalTests.GlobalUsings.cs","low","scan_root_path_dotted_non_python",null,9,9,0,0,0.0,0,0,0,-562,1,-562,1,null,["Xunit","Webhooks.API.Model","Webhooks.API.Services","Microsoft.AspNetCore.Builder","Microsoft.AspNetCore.Hosting","Microsoft.AspNetCore.Http","Microsoft.Extensions.Configuration","Microsoft.Extensions.DependencyInjection","Microsoft.Extensions.Hosting"],["Xunit","Microsoft.AspNetCore.Builder","Microsoft.AspNetCore.Http"],null,null,null,null,null,null,null,{"csharp":{"attributes":[],"classes":[],"classes_fq":[],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["Xunit","Webhooks.API.Model","Webhooks.API.Services","Microsoft.AspNetCore.Builder","Microsoft.AspNetCore.Hosting","Microsoft.AspNetCore.Http","Microsoft.Extensions.Configuration","Microsoft.Extensions.DependencyInjection","Microsoft.Extensions.Hosting"],"methods":[],"namespace":null,"parse_status":"ok","partial_types":[],"type_kinds":{},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":362,"imports":[],"exports":[]},null],[562,562,"TestAuthenticationMiddleware.cs","csharp","csharp",null,"tests.Webhooks.FunctionalTests.TestAuthenticationMiddleware.cs","low","scan_root_path_dotted_non_python","eShop.Webhooks.FunctionalTests",15,13,0,2,0.0,0,1,0,-563,1,-563,1,null,["System.Security.Claims"],["System.Security.Claims"],["eShop.Webhooks.FunctionalTests.TestAuthenticationMiddleware"],["TestAuthenticationMiddleware"],["eShop.Webhooks.FunctionalTests.TestAuthenticationMiddleware"],["eShop.Webhooks.FunctionalTests.TestAuthenticationMiddleware"],null,["eShop.Webhooks.FunctionalTests.TestAuthenticationMiddleware"],null,{"csharp":{"attributes":[],"classes":["TestAuthenticationMiddleware"],"classes_fq":["eShop.Webhooks.FunctionalTests.TestAuthenticationMiddleware"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["System.Security.Claims"],"methods":["InvokeAsync","<init>"],"namespace":"eShop.Webhooks.FunctionalTests","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Webhooks.FunctionalTests.TestAuthenticationMiddleware":"class"},"uses_fq":[],"method_symbols":[{"id":"tests/Webhooks.FunctionalTests/TestAuthenticationMiddleware.cs#eShop.Webhooks.FunctionalTests.TestAuthenticationMiddleware","name":"TestAuthenticationMiddleware","owner":null,"owner_kind":null,"file":-563,"kind":"function","source":"framework_facts","framework_roles":[{"framework":"aspnetcore","kind":"MIDDLEWARE","registration":"fw:aspnetcore:MIDDLEWARE:tests/Webhooks.FunctionalTests/WebhooksApiFixture.cs#eShop.Webhooks.FunctionalTests.WebhooksApiFixture.TestAuthenticationStartupFilter.Configure:UseMiddleware#1"}]},{"id":"tests/Webhooks.FunctionalTests/TestAuthenticationMiddleware.cs#eShop.Webhooks.FunctionalTests.TestAuthenticationMiddleware.InvokeAsync","name":"InvokeAsync","owner":"eShop.Webhooks.FunctionalTests.TestAuthenticationMiddleware","owner_kind":"class","file":-563,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":463,"imports":[],"exports":["eShop.Webhooks.FunctionalTests.TestAuthenticationMiddleware"]},null],[563,563,"WebhooksApiFixture.cs","csharp","csharp",null,"tests.Webhooks.FunctionalTests.WebhooksApiFixture.cs","low","scan_root_path_dotted_non_python","eShop.Webhooks.FunctionalTests",85,77,0,8,0.0,0,1,5,-564,1,-564,1,[53,370,504,562],["Aspire.Hosting","Aspire.Hosting.ApplicationModel","Microsoft.AspNetCore.Mvc.Testing","Microsoft.Extensions.DependencyInjection.Extensions"],["Aspire.Hosting","Aspire.Hosting.ApplicationModel","Microsoft.AspNetCore.Mvc.Testing","Microsoft.Extensions.DependencyInjection.Extensions"],["eShop.Webhooks.FunctionalTests.WebhooksApiFixture","eShop.Webhooks.FunctionalTests.WebhooksApiFixture.TestAuthenticationStartupFilter","eShop.Webhooks.FunctionalTests.ConfigurableGrantUrlTester"],["WebhooksApiFixture","TestAuthenticationStartupFilter","ConfigurableGrantUrlTester"],["eShop.Webhooks.FunctionalTests.WebhooksApiFixture","eShop.Webhooks.FunctionalTests.WebhooksApiFixture.TestAuthenticationStartupFilter","eShop.Webhooks.FunctionalTests.ConfigurableGrantUrlTester"],["eShop.Webhooks.FunctionalTests.WebhooksApiFixture","eShop.Webhooks.FunctionalTests.WebhooksApiFixture.TestAuthenticationStartupFilter","eShop.Webhooks.FunctionalTests.ConfigurableGrantUrlTester"],null,["eShop.Webhooks.FunctionalTests.WebhooksApiFixture","eShop.Webhooks.FunctionalTests.WebhooksApiFixture.TestAuthenticationStartupFilter","eShop.Webhooks.FunctionalTests.ConfigurableGrantUrlTester"],null,{"csharp":{"attributes":[],"classes":["WebhooksApiFixture","TestAuthenticationStartupFilter","ConfigurableGrantUrlTester"],"classes_fq":["eShop.Webhooks.FunctionalTests.WebhooksApiFixture","eShop.Webhooks.FunctionalTests.WebhooksApiFixture.TestAuthenticationStartupFilter","eShop.Webhooks.FunctionalTests.ConfigurableGrantUrlTester"],"extends_fq":["IAsyncLifetime","WebApplicationFactory<Program>"],"functions":[],"implements_fq":["Microsoft.AspNetCore.Hosting.IStartupFilter","Webhooks.API.Services.IGrantUrlTesterService"],"imports":["Aspire.Hosting","Aspire.Hosting.ApplicationModel","Microsoft.AspNetCore.Mvc.Testing","Microsoft.Extensions.DependencyInjection.Extensions"],"methods":["<init>","CreateHost","InitializeAsync","DisposeAsync","Configure","TestGrantUrl"],"namespace":"eShop.Webhooks.FunctionalTests","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Webhooks.FunctionalTests.ConfigurableGrantUrlTester":"class","eShop.Webhooks.FunctionalTests.WebhooksApiFixture":"class","eShop.Webhooks.FunctionalTests.WebhooksApiFixture.TestAuthenticationStartupFilter":"class"},"uses_fq":[],"method_symbols":[{"id":"tests/Webhooks.FunctionalTests/WebhooksApiFixture.cs#eShop.Webhooks.FunctionalTests.ConfigurableGrantUrlTester","name":"ConfigurableGrantUrlTester","owner":null,"owner_kind":null,"file":-564,"kind":"function","source":"framework_facts","framework_roles":[{"framework":"aspnetcore_di","kind":"DI_PROVIDER","registration":"fw:aspnetcore_di:DI_PROVIDER:tests/Webhooks.FunctionalTests/WebhooksApiFixture.cs#eShop.Webhooks.FunctionalTests.WebhooksApiFixture.CreateHost:AddSingleton#1"}]},{"id":"tests/Webhooks.FunctionalTests/WebhooksApiFixture.cs#eShop.Webhooks.FunctionalTests.ConfigurableGrantUrlTester.TestGrantUrl","name":"TestGrantUrl","owner":"eShop.Webhooks.FunctionalTests.ConfigurableGrantUrlTester","owner_kind":"class","file":-564,"kind":"method","source":"method_ownership"},{"id":"tests/Webhooks.FunctionalTests/WebhooksApiFixture.cs#eShop.Webhooks.FunctionalTests.WebhooksApiFixture.<init>","name":"<init>","owner":null,"owner_kind":null,"file":-564,"kind":"function","source":"call_graph"},{"id":"tests/Webhooks.FunctionalTests/WebhooksApiFixture.cs#eShop.Webhooks.FunctionalTests.WebhooksApiFixture.CreateHost","name":"CreateHost","owner":"eShop.Webhooks.FunctionalTests.WebhooksApiFixture","owner_kind":"class","file":-564,"kind":"method","source":"method_ownership"},{"id":"tests/Webhooks.FunctionalTests/WebhooksApiFixture.cs#eShop.Webhooks.FunctionalTests.WebhooksApiFixture.DisposeAsync","name":"DisposeAsync","owner":"eShop.Webhooks.FunctionalTests.WebhooksApiFixture","owner_kind":"class","file":-564,"kind":"method","source":"method_ownership"},{"id":"tests/Webhooks.FunctionalTests/WebhooksApiFixture.cs#eShop.Webhooks.FunctionalTests.WebhooksApiFixture.InitializeAsync","name":"InitializeAsync","owner":"eShop.Webhooks.FunctionalTests.WebhooksApiFixture","owner_kind":"class","file":-564,"kind":"method","source":"method_ownership"},{"id":"tests/Webhooks.FunctionalTests/WebhooksApiFixture.cs#eShop.Webhooks.FunctionalTests.WebhooksApiFixture.TestAuthenticationStartupFilter.Configure","name":"Configure","owner":"eShop.Webhooks.FunctionalTests.WebhooksApiFixture.TestAuthenticationStartupFilter","owner_kind":"class","file":-564,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":3071,"imports":[-54,-371,-505,-563],"exports":["eShop.Webhooks.FunctionalTests.WebhooksApiFixture","eShop.Webhooks.FunctionalTests.WebhooksApiFixture.TestAuthenticationStartupFilter","eShop.Webhooks.FunctionalTests.ConfigurableGrantUrlTester"]},null],[564,564,"WebhooksApiTests.cs","csharp","csharp",null,"tests.Webhooks.FunctionalTests.WebhooksApiTests.cs","low","scan_root_path_dotted_non_python","eShop.Webhooks.FunctionalTests",87,77,0,10,0.0,0,0,4,-565,1,-565,1,[499,500,501,563],["System.Net","System.Net.Http.Json","Asp.Versioning","Asp.Versioning.Http"],["System.Net","System.Net.Http.Json","Asp.Versioning","Asp.Versioning.Http"],["eShop.Webhooks.FunctionalTests.WebhooksApiTests"],["WebhooksApiTests"],["eShop.Webhooks.FunctionalTests.WebhooksApiTests"],["eShop.Webhooks.FunctionalTests.WebhooksApiTests"],null,["eShop.Webhooks.FunctionalTests.WebhooksApiTests"],null,{"csharp":{"attributes":["Fact"],"classes":["WebhooksApiTests"],"classes_fq":["eShop.Webhooks.FunctionalTests.WebhooksApiTests"],"extends_fq":["IClassFixture<WebhooksApiFixture>"],"functions":[],"implements_fq":[],"imports":["System.Net","System.Net.Http.Json","Asp.Versioning","Asp.Versioning.Http"],"methods":["CreateClient","SubscriptionLifecyclePersistsAndIsScopedToUser","InvalidGrantAndInvalidPayloadAreRejected","<init>"],"namespace":"eShop.Webhooks.FunctionalTests","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.Webhooks.FunctionalTests.WebhooksApiTests":"class"},"uses_fq":[],"method_symbols":[{"id":"tests/Webhooks.FunctionalTests/WebhooksApiTests.cs#eShop.Webhooks.FunctionalTests.WebhooksApiTests.CreateClient","name":"CreateClient","owner":"eShop.Webhooks.FunctionalTests.WebhooksApiTests","owner_kind":"class","file":-565,"kind":"method","source":"method_ownership"},{"id":"tests/Webhooks.FunctionalTests/WebhooksApiTests.cs#eShop.Webhooks.FunctionalTests.WebhooksApiTests.InvalidGrantAndInvalidPayloadAreRejected","name":"InvalidGrantAndInvalidPayloadAreRejected","owner":"eShop.Webhooks.FunctionalTests.WebhooksApiTests","owner_kind":"class","file":-565,"kind":"method","source":"method_ownership"},{"id":"tests/Webhooks.FunctionalTests/WebhooksApiTests.cs#eShop.Webhooks.FunctionalTests.WebhooksApiTests.SubscriptionLifecyclePersistsAndIsScopedToUser","name":"SubscriptionLifecyclePersistsAndIsScopedToUser","owner":"eShop.Webhooks.FunctionalTests.WebhooksApiTests","owner_kind":"class","file":-565,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":3492,"imports":[-500,-501,-502,-564],"exports":["eShop.Webhooks.FunctionalTests.WebhooksApiTests"]},null],[565,565,"AppHostConfigurationTests.cs","csharp","csharp",null,"tests.eShop.AppHost.UnitTests.AppHostConfigurationTests.cs","low","scan_root_path_dotted_non_python","eShop.AppHost.UnitTests",116,96,0,20,0.0,0,0,1,-566,1,-566,1,[510],["Aspire.Hosting","Aspire.Hosting.ApplicationModel","Aspire.Hosting.Dotnet","Aspire.Hosting.Eventing","Aspire.Hosting.Lifecycle","eShop.AppHost","Microsoft.Extensions.Configuration","Microsoft.Extensions.DependencyInjection","Microsoft.Extensions.DependencyInjection.Extensions"],["Aspire.Hosting","Aspire.Hosting.ApplicationModel","Aspire.Hosting.Dotnet","Aspire.Hosting.Eventing","Aspire.Hosting.Lifecycle","Microsoft.Extensions.DependencyInjection.Extensions"],["eShop.AppHost.UnitTests.AppHostConfigurationTests"],["AppHostConfigurationTests"],["eShop.AppHost.UnitTests.AppHostConfigurationTests"],["eShop.AppHost.UnitTests.AppHostConfigurationTests"],null,["eShop.AppHost.UnitTests.AppHostConfigurationTests"],null,{"csharp":{"attributes":["DataRow","TestClass","TestMethod"],"classes":["AppHostConfigurationTests"],"classes_fq":["eShop.AppHost.UnitTests.AppHostConfigurationTests"],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["Aspire.Hosting","Aspire.Hosting.ApplicationModel","Aspire.Hosting.Dotnet","Aspire.Hosting.Eventing","Aspire.Hosting.Lifecycle","eShop.AppHost","Microsoft.Extensions.Configuration","Microsoft.Extensions.DependencyInjection","Microsoft.Extensions.DependencyInjection.Extensions"],"methods":["ForwardedHeadersExtensionConfiguresDotnetProjectsOnly","FoundryFlagUsesSafeOptInDefault","FoundryExtensionAddsExpectedDeployments","OllamaExtensionAddsExpectedModels","CreateBuilder","ProjectPath","FindRepositoryRoot"],"namespace":"eShop.AppHost.UnitTests","parse_status":"ok","partial_types":[],"type_kinds":{"eShop.AppHost.UnitTests.AppHostConfigurationTests":"class"},"uses_fq":[],"method_symbols":[{"id":"tests/eShop.AppHost.UnitTests/AppHostConfigurationTests.cs#eShop.AppHost.UnitTests.AppHostConfigurationTests.CreateBuilder","name":"CreateBuilder","owner":"eShop.AppHost.UnitTests.AppHostConfigurationTests","owner_kind":"class","file":-566,"kind":"method","source":"method_ownership"},{"id":"tests/eShop.AppHost.UnitTests/AppHostConfigurationTests.cs#eShop.AppHost.UnitTests.AppHostConfigurationTests.FindRepositoryRoot","name":"FindRepositoryRoot","owner":"eShop.AppHost.UnitTests.AppHostConfigurationTests","owner_kind":"class","file":-566,"kind":"method","source":"method_ownership"},{"id":"tests/eShop.AppHost.UnitTests/AppHostConfigurationTests.cs#eShop.AppHost.UnitTests.AppHostConfigurationTests.ForwardedHeadersExtensionConfiguresDotnetProjectsOnly","name":"ForwardedHeadersExtensionConfiguresDotnetProjectsOnly","owner":"eShop.AppHost.UnitTests.AppHostConfigurationTests","owner_kind":"class","file":-566,"kind":"method","source":"method_ownership"},{"id":"tests/eShop.AppHost.UnitTests/AppHostConfigurationTests.cs#eShop.AppHost.UnitTests.AppHostConfigurationTests.FoundryExtensionAddsExpectedDeployments","name":"FoundryExtensionAddsExpectedDeployments","owner":"eShop.AppHost.UnitTests.AppHostConfigurationTests","owner_kind":"class","file":-566,"kind":"method","source":"method_ownership"},{"id":"tests/eShop.AppHost.UnitTests/AppHostConfigurationTests.cs#eShop.AppHost.UnitTests.AppHostConfigurationTests.FoundryFlagUsesSafeOptInDefault","name":"FoundryFlagUsesSafeOptInDefault","owner":"eShop.AppHost.UnitTests.AppHostConfigurationTests","owner_kind":"class","file":-566,"kind":"method","source":"method_ownership"},{"id":"tests/eShop.AppHost.UnitTests/AppHostConfigurationTests.cs#eShop.AppHost.UnitTests.AppHostConfigurationTests.OllamaExtensionAddsExpectedModels","name":"OllamaExtensionAddsExpectedModels","owner":"eShop.AppHost.UnitTests.AppHostConfigurationTests","owner_kind":"class","file":-566,"kind":"method","source":"method_ownership"},{"id":"tests/eShop.AppHost.UnitTests/AppHostConfigurationTests.cs#eShop.AppHost.UnitTests.AppHostConfigurationTests.ProjectPath","name":"ProjectPath","owner":"eShop.AppHost.UnitTests.AppHostConfigurationTests","owner_kind":"class","file":-566,"kind":"method","source":"method_ownership"}]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":4804,"imports":[-511],"exports":["eShop.AppHost.UnitTests.AppHostConfigurationTests"]},null],[566,566,"GlobalUsings.cs","csharp","csharp",null,"tests.eShop.AppHost.UnitTests.GlobalUsings.cs","low","scan_root_path_dotted_non_python",null,3,2,0,1,0.0,0,0,0,-567,1,-567,1,null,["Microsoft.VisualStudio.TestTools.UnitTesting"],["Microsoft.VisualStudio.TestTools.UnitTesting"],null,null,null,null,null,null,null,{"csharp":{"attributes":[],"classes":[],"classes_fq":[],"extends_fq":[],"functions":[],"implements_fq":[],"imports":["Microsoft.VisualStudio.TestTools.UnitTesting"],"methods":[],"namespace":null,"parse_status":"ok","partial_types":[],"type_kinds":{},"uses_fq":[]}},{"gen_seq":0,"mtime":"2026-11-03T16:52:58Z","size_bytes":133,"imports":[],"exports":[]},null]],"row_ids":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566]},"edges":{"schema":["s","d","k","c","w","r","e","rs"],"legend":{"s":"src","d":"dst","k":"kind","c":"confidence","w":"weight","r":"reason","e":"evidence","rs":"reasons"},"kinds":["import","csharp:call","csharp:extends","csharp:implements","csharp:import:internal","csharp:type_ref"],"rows":[[-2,-4,0,null,null,null,{"kind":"ts_import","token":"import","confidence":0.8,"reason":"import './cart-helpers'","spec_clean":"./cart-helpers"},[{"symbols":["addProductToCart","emptyCart","removeFirstCartItem"],"unresolved":false}]],[-3,-4,0,null,null,null,{"kind":"ts_import","token":"import","confidence":0.8,"reason":"import './cart-helpers'","spec_clean":"./cart-helpers"},[{"symbols":["addProductToCart","emptyCart"],"unresolved":false}]],[-5,-6,0,null,null,null,{"kind":"ts_import","token":"import","confidence":0.8,"reason":"import '../playwright.config'","spec_clean":"../playwright.config"},[{"symbols":["STORAGE_STATE"],"unresolved":false}]],[-7,-11,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-7,-12,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-7,-16,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-7,-17,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-7,-512,1,0.6,0.6,"csharp_call_resolved",null,null],[-10,-8,1,0.6,0.6,"csharp_call_resolved",null,null],[-10,-13,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-10,-14,1,0.6,0.6,"csharp_call_resolved",null,null],[-10,-14,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-10,-16,1,0.6,0.6,"csharp_call_resolved",null,null],[-10,-16,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-11,-12,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-11,-16,1,0.6,0.6,"csharp_call_resolved",null,null],[-11,-16,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-14,-13,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-15,-7,1,0.6,0.6,"csharp_call_resolved",null,null],[-15,-10,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-15,-515,1,0.6,0.6,"csharp_call_resolved",null,null],[-16,-14,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-17,-14,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-17,-16,3,0.9,0.9,"csharp_implements_resolved",null,null],[-17,-16,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-18,-23,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-18,-45,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-18,-48,1,0.6,0.6,"csharp_call_resolved",null,null],[-18,-48,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-18,-49,1,0.6,0.6,"csharp_call_resolved",null,null],[-18,-49,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-18,-50,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-18,-52,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-18,-53,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-18,-57,1,0.6,0.6,"csharp_call_resolved",null,null],[-20,-19,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-20,-21,1,0.6,0.6,"csharp_call_resolved",null,null],[-20,-23,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-20,-24,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-20,-36,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-20,-37,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-20,-38,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-20,-40,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-20,-41,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-20,-46,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-20,-56,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-20,-57,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-20,-295,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-20,-296,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-23,-25,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-23,-26,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-23,-27,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-23,-47,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-23,-49,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-23,-51,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-24,-19,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-24,-23,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-24,-47,1,0.6,0.6,"csharp_call_resolved",null,null],[-24,-47,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-24,-49,1,0.6,0.6,"csharp_call_resolved",null,null],[-24,-49,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-24,-51,1,0.6,0.6,"csharp_call_resolved",null,null],[-24,-51,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-24,-57,1,0.6,0.6,"csharp_call_resolved",null,null],[-24,-57,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-25,-47,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-26,-49,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-27,-51,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-29,-23,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-31,-23,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-33,-23,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-35,-23,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-36,-23,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-36,-46,3,0.9,0.9,"csharp_implements_resolved",null,null],[-36,-46,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-36,-295,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-36,-297,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-37,-23,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-37,-39,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-37,-40,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-37,-42,1,0.6,0.6,"csharp_call_resolved",null,null],[-37,-42,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-37,-43,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-37,-44,1,0.6,0.6,"csharp_call_resolved",null,null],[-37,-44,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-37,-46,1,0.6,0.6,"csharp_call_resolved",null,null],[-37,-46,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-38,-23,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-38,-41,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-38,-43,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-40,-43,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-41,-43,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-44,-39,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-49,-28,1,0.6,0.6,"csharp_call_resolved",null,null],[-49,-28,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-49,-47,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-49,-51,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-50,-19,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-50,-23,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-50,-46,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-50,-57,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-55,-18,1,0.6,0.6,"csharp_call_resolved",null,null],[-55,-20,1,0.6,0.6,"csharp_call_resolved",null,null],[-55,-515,1,0.6,0.6,"csharp_call_resolved",null,null],[-55,-517,1,0.6,0.6,"csharp_call_resolved",null,null],[-56,-49,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-56,-57,3,0.9,0.9,"csharp_implements_resolved",null,null],[-56,-57,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-57,-49,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-58,-59,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-60,-58,2,0.9,0.9,"csharp_extends_resolved",null,null],[-60,-58,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-60,-83,1,0.6,0.6,"csharp_call_resolved",null,null],[-60,-83,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-61,-58,1,0.6,0.6,"csharp_call_resolved",null,null],[-61,-58,2,0.9,0.9,"csharp_extends_resolved",null,null],[-61,-58,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-62,-63,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-62,-64,1,0.6,0.6,"csharp_call_resolved",null,null],[-62,-64,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-62,-95,4,0.8,0.8,"csharp_import_internal",null,null],[-62,-95,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-62,-122,1,0.6,0.6,"csharp_call_resolved",null,null],[-62,-122,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-62,-141,1,0.6,0.6,"csharp_call_resolved",null,null],[-62,-141,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-62,-143,1,0.6,0.6,"csharp_call_resolved",null,null],[-62,-143,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-62,-153,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-62,-155,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-64,-143,1,0.6,0.6,"csharp_call_resolved",null,null],[-64,-143,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-64,-177,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-64,-178,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-64,-180,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-64,-183,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-64,-187,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-64,-189,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-83,-59,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-85,-62,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-85,-63,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-85,-121,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-85,-122,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-85,-123,1,0.6,0.6,"csharp_call_resolved",null,null],[-85,-123,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-85,-124,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-85,-128,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-85,-129,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-85,-132,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-85,-133,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-85,-135,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-85,-136,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-85,-138,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-85,-139,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-85,-140,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-85,-141,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-85,-142,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-85,-143,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-85,-144,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-85,-145,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-85,-146,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-85,-148,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-85,-149,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-85,-151,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-85,-152,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-85,-153,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-85,-154,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-85,-155,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-85,-156,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-85,-164,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-85,-165,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-85,-166,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-85,-167,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-85,-168,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-85,-169,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-85,-170,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-85,-172,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-85,-173,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-85,-175,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-85,-177,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-85,-178,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-85,-179,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-85,-180,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-85,-183,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-85,-184,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-85,-185,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-85,-186,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-85,-187,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-85,-188,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-85,-189,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-88,-87,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-90,-89,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-90,-92,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-91,-90,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-94,-93,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-99,-98,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-103,-105,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-104,-105,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-111,-102,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-114,-85,1,0.6,0.6,"csharp_call_resolved",null,null],[-114,-85,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-116,-85,1,0.6,0.6,"csharp_call_resolved",null,null],[-116,-85,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-117,-116,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-117,-119,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-118,-85,1,0.6,0.6,"csharp_call_resolved",null,null],[-118,-85,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-119,-85,1,0.6,0.6,"csharp_call_resolved",null,null],[-119,-85,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-120,-116,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-120,-119,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-121,-122,3,0.9,0.9,"csharp_implements_resolved",null,null],[-121,-122,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-121,-125,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-121,-130,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-121,-138,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-121,-147,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-122,-125,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-122,-130,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-122,-138,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-122,-147,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-123,-87,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-123,-88,1,0.6,0.6,"csharp_call_resolved",null,null],[-123,-88,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-123,-125,3,0.9,0.9,"csharp_implements_resolved",null,null],[-123,-125,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-123,-131,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-124,-87,4,0.8,0.8,"csharp_import_internal",null,null],[-124,-87,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-124,-88,1,0.6,0.6,"csharp_call_resolved",null,null],[-124,-88,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-124,-125,3,0.9,0.9,"csharp_implements_resolved",null,null],[-124,-125,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-124,-126,1,0.6,0.6,"csharp_call_resolved",null,null],[-124,-126,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-124,-127,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-124,-136,1,0.6,0.6,"csharp_call_resolved",null,null],[-124,-136,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-124,-138,1,0.6,0.6,"csharp_call_resolved",null,null],[-124,-138,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-124,-153,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-125,-87,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-125,-88,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-127,-126,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-128,-89,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-128,-90,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-128,-92,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-128,-130,3,0.9,0.9,"csharp_implements_resolved",null,null],[-128,-130,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-128,-131,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-129,-84,1,0.6,0.6,"csharp_call_resolved",null,null],[-129,-84,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-129,-89,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-129,-90,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-129,-91,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-129,-92,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-129,-130,3,0.9,0.9,"csharp_implements_resolved",null,null],[-129,-130,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-129,-136,1,0.6,0.6,"csharp_call_resolved",null,null],[-129,-136,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-129,-151,1,0.6,0.6,"csharp_call_resolved",null,null],[-129,-151,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-129,-153,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-130,-89,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-130,-90,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-130,-92,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-132,-64,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-132,-133,3,0.9,0.9,"csharp_implements_resolved",null,null],[-132,-133,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-134,-89,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-134,-90,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-134,-91,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-134,-92,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-134,-95,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-134,-101,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-134,-103,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-134,-108,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-135,-87,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-135,-90,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-135,-98,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-135,-136,3,0.9,0.9,"csharp_implements_resolved",null,null],[-135,-136,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-135,-153,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-136,-87,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-136,-90,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-136,-98,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-138,-112,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-139,-112,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-139,-138,3,0.9,0.9,"csharp_implements_resolved",null,null],[-139,-138,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-140,-108,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-140,-112,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-140,-138,3,0.9,0.9,"csharp_implements_resolved",null,null],[-140,-138,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-140,-153,1,0.6,0.6,"csharp_call_resolved",null,null],[-140,-153,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-141,-95,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-142,-95,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-142,-138,1,0.6,0.6,"csharp_call_resolved",null,null],[-142,-138,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-142,-141,3,0.9,0.9,"csharp_implements_resolved",null,null],[-142,-141,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-144,-112,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-144,-122,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-144,-138,1,0.6,0.6,"csharp_call_resolved",null,null],[-144,-143,3,0.9,0.9,"csharp_implements_resolved",null,null],[-144,-143,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-146,-145,3,0.9,0.9,"csharp_implements_resolved",null,null],[-146,-145,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-147,-103,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-147,-104,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-148,-102,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-148,-103,1,0.6,0.6,"csharp_call_resolved",null,null],[-148,-103,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-148,-104,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-148,-105,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-148,-109,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-148,-111,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-148,-131,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-148,-147,3,0.9,0.9,"csharp_implements_resolved",null,null],[-148,-147,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-149,-84,1,0.6,0.6,"csharp_call_resolved",null,null],[-149,-84,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-149,-101,1,0.6,0.6,"csharp_call_resolved",null,null],[-149,-101,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-149,-103,1,0.6,0.6,"csharp_call_resolved",null,null],[-149,-103,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-149,-104,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-149,-138,1,0.6,0.6,"csharp_call_resolved",null,null],[-149,-138,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-149,-147,3,0.9,0.9,"csharp_implements_resolved",null,null],[-149,-147,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-149,-150,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-149,-151,1,0.6,0.6,"csharp_call_resolved",null,null],[-149,-151,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-149,-153,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-152,-77,1,0.6,0.6,"csharp_call_resolved",null,null],[-152,-77,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-152,-134,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-152,-150,1,0.6,0.6,"csharp_call_resolved",null,null],[-152,-150,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-152,-151,3,0.9,0.9,"csharp_implements_resolved",null,null],[-152,-151,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-153,-108,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-154,-108,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-154,-134,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-154,-153,3,0.9,0.9,"csharp_implements_resolved",null,null],[-154,-153,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-156,-155,3,0.9,0.9,"csharp_implements_resolved",null,null],[-156,-155,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-157,-58,1,0.6,0.6,"csharp_call_resolved",null,null],[-157,-58,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-160,-158,3,0.9,0.9,"csharp_implements_resolved",null,null],[-160,-158,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-161,-158,1,0.6,0.6,"csharp_call_resolved",null,null],[-161,-158,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-161,-159,3,0.9,0.9,"csharp_implements_resolved",null,null],[-161,-159,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-162,-143,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-163,-143,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-163,-162,3,0.9,0.9,"csharp_implements_resolved",null,null],[-163,-162,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-164,-87,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-164,-88,1,0.6,0.6,"csharp_call_resolved",null,null],[-164,-88,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-164,-90,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-164,-122,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-164,-125,1,0.6,0.6,"csharp_call_resolved",null,null],[-164,-130,1,0.6,0.6,"csharp_call_resolved",null,null],[-164,-143,1,0.6,0.6,"csharp_call_resolved",null,null],[-164,-143,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-164,-153,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-164,-163,2,0.9,0.9,"csharp_extends_resolved",null,null],[-164,-163,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-164,-171,1,0.6,0.6,"csharp_call_resolved",null,null],[-164,-171,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-165,-78,1,0.6,0.6,"csharp_call_resolved",null,null],[-165,-86,1,0.6,0.6,"csharp_call_resolved",null,null],[-165,-86,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-165,-87,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-165,-88,1,0.6,0.6,"csharp_call_resolved",null,null],[-165,-88,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-165,-90,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-165,-122,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-165,-125,1,0.6,0.6,"csharp_call_resolved",null,null],[-165,-143,1,0.6,0.6,"csharp_call_resolved",null,null],[-165,-143,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-165,-163,1,0.6,0.6,"csharp_call_resolved",null,null],[-165,-163,2,0.9,0.9,"csharp_extends_resolved",null,null],[-165,-163,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-166,-86,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-166,-88,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-166,-89,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-166,-90,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-166,-92,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-166,-122,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-166,-125,1,0.6,0.6,"csharp_call_resolved",null,null],[-166,-130,1,0.6,0.6,"csharp_call_resolved",null,null],[-166,-143,1,0.6,0.6,"csharp_call_resolved",null,null],[-166,-143,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-166,-163,1,0.6,0.6,"csharp_call_resolved",null,null],[-166,-163,2,0.9,0.9,"csharp_extends_resolved",null,null],[-166,-163,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-166,-171,1,0.6,0.6,"csharp_call_resolved",null,null],[-166,-171,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-166,-174,2,0.9,0.9,"csharp_extends_resolved",null,null],[-166,-174,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-167,-86,1,0.6,0.6,"csharp_call_resolved",null,null],[-167,-86,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-167,-87,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-167,-102,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-167,-103,1,0.6,0.6,"csharp_call_resolved",null,null],[-167,-103,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-167,-104,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-167,-105,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-167,-109,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-167,-111,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-167,-112,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-167,-122,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-167,-125,1,0.6,0.6,"csharp_call_resolved",null,null],[-167,-133,1,0.6,0.6,"csharp_call_resolved",null,null],[-167,-133,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-167,-138,1,0.6,0.6,"csharp_call_resolved",null,null],[-167,-143,1,0.6,0.6,"csharp_call_resolved",null,null],[-167,-143,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-167,-147,1,0.6,0.6,"csharp_call_resolved",null,null],[-167,-153,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-167,-163,1,0.6,0.6,"csharp_call_resolved",null,null],[-167,-163,2,0.9,0.9,"csharp_extends_resolved",null,null],[-167,-163,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-167,-164,1,0.6,0.6,"csharp_call_resolved",null,null],[-167,-164,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-168,-78,1,0.6,0.6,"csharp_call_resolved",null,null],[-168,-122,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-168,-138,1,0.6,0.6,"csharp_call_resolved",null,null],[-168,-143,1,0.6,0.6,"csharp_call_resolved",null,null],[-168,-143,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-168,-145,1,0.6,0.6,"csharp_call_resolved",null,null],[-168,-145,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-168,-153,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-168,-160,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-168,-161,1,0.6,0.6,"csharp_call_resolved",null,null],[-168,-161,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-168,-163,1,0.6,0.6,"csharp_call_resolved",null,null],[-168,-163,2,0.9,0.9,"csharp_extends_resolved",null,null],[-168,-163,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-169,-143,1,0.6,0.6,"csharp_call_resolved",null,null],[-169,-143,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-169,-163,2,0.9,0.9,"csharp_extends_resolved",null,null],[-169,-163,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-170,-143,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-170,-163,2,0.9,0.9,"csharp_extends_resolved",null,null],[-170,-163,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-172,-103,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-172,-122,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-172,-143,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-172,-147,1,0.6,0.6,"csharp_call_resolved",null,null],[-172,-153,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-172,-163,1,0.6,0.6,"csharp_call_resolved",null,null],[-172,-163,2,0.9,0.9,"csharp_extends_resolved",null,null],[-172,-163,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-173,-103,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-173,-122,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-173,-143,1,0.6,0.6,"csharp_call_resolved",null,null],[-173,-143,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-173,-147,1,0.6,0.6,"csharp_call_resolved",null,null],[-173,-153,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-173,-163,1,0.6,0.6,"csharp_call_resolved",null,null],[-173,-163,2,0.9,0.9,"csharp_extends_resolved",null,null],[-173,-163,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-173,-171,1,0.6,0.6,"csharp_call_resolved",null,null],[-173,-171,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-175,-95,4,0.8,0.8,"csharp_import_internal",null,null],[-175,-95,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-175,-122,1,0.6,0.6,"csharp_call_resolved",null,null],[-175,-122,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-175,-141,1,0.6,0.6,"csharp_call_resolved",null,null],[-175,-141,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-175,-143,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-175,-153,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-175,-163,2,0.9,0.9,"csharp_extends_resolved",null,null],[-175,-163,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-177,-164,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-178,-165,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-179,-86,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-179,-166,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-180,-167,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-181,-162,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-183,-166,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-184,-168,1,0.6,0.6,"csharp_call_resolved",null,null],[-184,-168,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-185,-170,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-187,-172,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-188,-173,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-189,-175,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-196,-199,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-198,-199,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-200,-195,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-200,-197,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-200,-198,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-200,-199,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-205,-195,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-205,-196,3,0.9,0.9,"csharp_implements_resolved",null,null],[-205,-196,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-205,-198,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-205,-199,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-205,-203,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-205,-206,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-207,-196,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-207,-197,3,0.9,0.9,"csharp_implements_resolved",null,null],[-207,-197,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-207,-203,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-207,-205,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-207,-206,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-208,-210,1,0.6,0.6,"csharp_call_resolved",null,null],[-208,-210,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-211,-208,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-211,-221,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-211,-222,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-211,-468,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-213,-211,1,0.6,0.6,"csharp_call_resolved",null,null],[-213,-211,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-214,-211,1,0.6,0.6,"csharp_call_resolved",null,null],[-214,-211,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-215,-214,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-215,-218,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-216,-211,1,0.6,0.6,"csharp_call_resolved",null,null],[-216,-211,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-216,-215,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-216,-219,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-217,-211,1,0.6,0.6,"csharp_call_resolved",null,null],[-217,-211,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-218,-211,1,0.6,0.6,"csharp_call_resolved",null,null],[-218,-211,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-219,-214,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-219,-218,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-220,-464,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-221,-220,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-221,-464,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-221,-467,3,0.9,0.9,"csharp_implements_resolved",null,null],[-221,-467,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-222,-211,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-222,-468,3,0.9,0.9,"csharp_implements_resolved",null,null],[-222,-468,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-224,-238,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-225,-224,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-227,-224,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-234,-238,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-241,-239,2,0.9,0.9,"csharp_extends_resolved",null,null],[-241,-239,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-241,-243,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-242,-241,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-252,-223,1,0.6,0.6,"csharp_call_resolved",null,null],[-252,-223,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-252,-224,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-252,-238,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-252,-280,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-252,-281,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-252,-282,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-252,-283,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-252,-284,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-252,-285,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-252,-515,1,0.6,0.6,"csharp_call_resolved",null,null],[-253,-238,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-253,-254,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-253,-256,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-253,-257,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-253,-258,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-253,-259,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-253,-260,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-253,-261,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-253,-274,1,0.6,0.6,"csharp_call_resolved",null,null],[-255,-238,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-259,-256,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-259,-258,2,0.9,0.9,"csharp_extends_resolved",null,null],[-259,-258,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-261,-260,2,0.9,0.9,"csharp_extends_resolved",null,null],[-261,-260,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-263,-264,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-263,-265,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-263,-266,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-263,-267,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-263,-268,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-263,-274,1,0.6,0.6,"csharp_call_resolved",null,null],[-266,-264,2,0.9,0.9,"csharp_extends_resolved",null,null],[-266,-264,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-266,-268,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-267,-266,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-269,-264,2,0.9,0.9,"csharp_extends_resolved",null,null],[-269,-264,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-270,-266,2,0.9,0.9,"csharp_extends_resolved",null,null],[-270,-266,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-271,-265,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-271,-267,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-271,-268,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-271,-269,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-271,-270,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-272,-273,1,0.6,0.6,"csharp_call_resolved",null,null],[-272,-273,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-274,-262,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-275,-276,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-278,-277,1,0.6,0.6,"csharp_call_resolved",null,null],[-278,-277,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-280,-238,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-280,-281,3,0.9,0.9,"csharp_implements_resolved",null,null],[-280,-281,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-283,-238,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-284,-282,3,0.9,0.9,"csharp_implements_resolved",null,null],[-284,-282,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-285,-224,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-285,-238,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-293,-199,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-293,-291,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-294,-293,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-295,-199,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-295,-293,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-296,-199,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-296,-291,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-296,-293,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-296,-295,3,0.9,0.9,"csharp_implements_resolved",null,null],[-296,-295,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-300,-298,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-300,-299,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-300,-303,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-300,-304,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-302,-300,1,0.6,0.6,"csharp_call_resolved",null,null],[-302,-515,1,0.6,0.6,"csharp_call_resolved",null,null],[-303,-298,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-303,-299,1,0.6,0.6,"csharp_call_resolved",null,null],[-303,-299,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-303,-304,1,0.6,0.6,"csharp_call_resolved",null,null],[-303,-304,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-305,-356,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-305,-369,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-306,-305,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-306,-310,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-306,-312,1,0.6,0.6,"csharp_call_resolved",null,null],[-306,-312,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-306,-314,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-306,-315,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-306,-316,1,0.6,0.6,"csharp_call_resolved",null,null],[-306,-316,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-306,-326,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-306,-354,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-306,-356,1,0.6,0.6,"csharp_call_resolved",null,null],[-306,-356,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-306,-358,4,0.8,0.8,"csharp_import_internal",null,null],[-306,-358,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-306,-369,1,0.6,0.6,"csharp_call_resolved",null,null],[-308,-352,1,0.6,0.6,"csharp_call_resolved",null,null],[-308,-352,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-308,-416,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-309,-389,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-311,-310,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-311,-317,2,0.9,0.9,"csharp_extends_resolved",null,null],[-311,-317,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-311,-378,1,0.6,0.6,"csharp_call_resolved",null,null],[-311,-378,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-311,-379,1,0.6,0.6,"csharp_call_resolved",null,null],[-311,-379,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-311,-394,1,0.6,0.6,"csharp_call_resolved",null,null],[-311,-404,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-312,-315,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-312,-354,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-312,-363,1,0.6,0.6,"csharp_call_resolved",null,null],[-313,-312,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-313,-315,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-313,-317,2,0.9,0.9,"csharp_extends_resolved",null,null],[-313,-317,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-313,-343,1,0.6,0.6,"csharp_call_resolved",null,null],[-313,-343,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-313,-352,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-313,-369,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-313,-377,1,0.6,0.6,"csharp_call_resolved",null,null],[-313,-377,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-313,-378,1,0.6,0.6,"csharp_call_resolved",null,null],[-313,-378,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-313,-379,1,0.6,0.6,"csharp_call_resolved",null,null],[-313,-379,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-313,-394,1,0.6,0.6,"csharp_call_resolved",null,null],[-313,-404,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-314,-315,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-314,-354,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-315,-314,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-315,-363,1,0.6,0.6,"csharp_call_resolved",null,null],[-315,-379,1,0.6,0.6,"csharp_call_resolved",null,null],[-315,-379,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-317,-310,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-317,-312,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-317,-316,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-317,-326,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-317,-404,1,0.6,0.6,"csharp_call_resolved",null,null],[-317,-404,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-319,-317,2,0.9,0.9,"csharp_extends_resolved",null,null],[-319,-317,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-319,-318,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-319,-378,1,0.6,0.6,"csharp_call_resolved",null,null],[-319,-378,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-319,-379,1,0.6,0.6,"csharp_call_resolved",null,null],[-319,-379,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-319,-394,1,0.6,0.6,"csharp_call_resolved",null,null],[-319,-404,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-321,-317,2,0.9,0.9,"csharp_extends_resolved",null,null],[-321,-317,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-321,-320,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-321,-378,1,0.6,0.6,"csharp_call_resolved",null,null],[-321,-378,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-321,-379,1,0.6,0.6,"csharp_call_resolved",null,null],[-321,-379,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-321,-394,1,0.6,0.6,"csharp_call_resolved",null,null],[-321,-404,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-323,-317,2,0.9,0.9,"csharp_extends_resolved",null,null],[-323,-317,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-323,-322,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-323,-378,1,0.6,0.6,"csharp_call_resolved",null,null],[-323,-378,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-323,-379,1,0.6,0.6,"csharp_call_resolved",null,null],[-323,-379,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-323,-394,1,0.6,0.6,"csharp_call_resolved",null,null],[-323,-404,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-325,-317,2,0.9,0.9,"csharp_extends_resolved",null,null],[-325,-317,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-325,-324,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-325,-378,1,0.6,0.6,"csharp_call_resolved",null,null],[-325,-378,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-325,-379,1,0.6,0.6,"csharp_call_resolved",null,null],[-325,-379,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-325,-394,1,0.6,0.6,"csharp_call_resolved",null,null],[-325,-404,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-327,-317,2,0.9,0.9,"csharp_extends_resolved",null,null],[-327,-317,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-327,-326,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-327,-378,1,0.6,0.6,"csharp_call_resolved",null,null],[-327,-378,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-327,-379,1,0.6,0.6,"csharp_call_resolved",null,null],[-327,-379,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-327,-394,1,0.6,0.6,"csharp_call_resolved",null,null],[-327,-404,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-328,-345,1,0.6,0.6,"csharp_call_resolved",null,null],[-328,-345,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-328,-352,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-328,-366,1,0.6,0.6,"csharp_call_resolved",null,null],[-328,-366,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-328,-373,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-328,-375,1,0.6,0.6,"csharp_call_resolved",null,null],[-328,-375,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-328,-378,1,0.6,0.6,"csharp_call_resolved",null,null],[-328,-378,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-328,-379,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-328,-381,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-328,-383,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-329,-347,1,0.6,0.6,"csharp_call_resolved",null,null],[-329,-347,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-329,-352,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-329,-366,1,0.6,0.6,"csharp_call_resolved",null,null],[-329,-366,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-329,-373,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-329,-375,1,0.6,0.6,"csharp_call_resolved",null,null],[-329,-375,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-329,-378,1,0.6,0.6,"csharp_call_resolved",null,null],[-329,-378,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-329,-379,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-329,-381,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-329,-384,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-330,-344,1,0.6,0.6,"csharp_call_resolved",null,null],[-330,-344,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-330,-352,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-330,-366,1,0.6,0.6,"csharp_call_resolved",null,null],[-330,-366,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-330,-373,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-330,-375,1,0.6,0.6,"csharp_call_resolved",null,null],[-330,-375,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-330,-378,1,0.6,0.6,"csharp_call_resolved",null,null],[-330,-378,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-330,-379,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-330,-381,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-330,-386,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-331,-344,1,0.6,0.6,"csharp_call_resolved",null,null],[-331,-344,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-331,-346,1,0.6,0.6,"csharp_call_resolved",null,null],[-331,-346,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-331,-352,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-331,-366,1,0.6,0.6,"csharp_call_resolved",null,null],[-331,-366,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-331,-373,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-331,-375,1,0.6,0.6,"csharp_call_resolved",null,null],[-331,-375,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-331,-378,1,0.6,0.6,"csharp_call_resolved",null,null],[-331,-378,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-331,-379,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-331,-381,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-331,-387,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-332,-348,1,0.6,0.6,"csharp_call_resolved",null,null],[-332,-348,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-332,-352,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-332,-366,1,0.6,0.6,"csharp_call_resolved",null,null],[-332,-366,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-332,-373,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-332,-375,1,0.6,0.6,"csharp_call_resolved",null,null],[-332,-375,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-332,-378,1,0.6,0.6,"csharp_call_resolved",null,null],[-332,-378,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-332,-379,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-332,-381,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-332,-388,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-333,-366,1,0.6,0.6,"csharp_call_resolved",null,null],[-333,-366,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-333,-378,1,0.6,0.6,"csharp_call_resolved",null,null],[-333,-378,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-333,-379,1,0.6,0.6,"csharp_call_resolved",null,null],[-333,-379,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-333,-382,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-334,-349,1,0.6,0.6,"csharp_call_resolved",null,null],[-334,-349,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-334,-352,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-334,-366,1,0.6,0.6,"csharp_call_resolved",null,null],[-334,-366,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-334,-373,1,0.6,0.6,"csharp_call_resolved",null,null],[-334,-373,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-334,-375,1,0.6,0.6,"csharp_call_resolved",null,null],[-334,-375,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-334,-385,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-334,-394,1,0.6,0.6,"csharp_call_resolved",null,null],[-335,-318,1,0.6,0.6,"csharp_call_resolved",null,null],[-335,-318,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-335,-340,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-336,-310,1,0.6,0.6,"csharp_call_resolved",null,null],[-336,-310,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-336,-341,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-337,-320,1,0.6,0.6,"csharp_call_resolved",null,null],[-337,-320,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-337,-342,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-338,-322,1,0.6,0.6,"csharp_call_resolved",null,null],[-338,-322,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-338,-350,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-339,-324,1,0.6,0.6,"csharp_call_resolved",null,null],[-339,-324,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-339,-351,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-344,-381,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-345,-381,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-346,-344,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-346,-381,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-347,-381,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-348,-381,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-349,-381,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-353,-293,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-353,-295,1,0.6,0.6,"csharp_call_resolved",null,null],[-353,-295,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-353,-352,3,0.9,0.9,"csharp_implements_resolved",null,null],[-353,-352,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-353,-416,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-355,-354,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-356,-358,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-357,-356,3,0.9,0.9,"csharp_implements_resolved",null,null],[-357,-356,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-357,-358,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-357,-416,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-359,-310,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-360,-312,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-360,-315,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-361,-312,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-361,-316,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-362,-326,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-363,-315,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-363,-354,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-364,-54,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-364,-295,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-364,-296,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-364,-307,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-364,-308,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-364,-309,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-364,-335,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-364,-336,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-364,-337,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-364,-338,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-364,-339,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-364,-340,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-364,-341,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-364,-342,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-364,-350,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-364,-351,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-364,-352,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-364,-353,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-364,-356,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-364,-357,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-364,-359,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-364,-368,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-364,-369,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-364,-370,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-364,-371,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-364,-375,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-364,-378,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-364,-404,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-364,-405,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-364,-416,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-364,-417,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-364,-418,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-364,-512,1,0.6,0.6,"csharp_call_resolved",null,null],[-366,-381,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-368,-374,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-368,-416,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-370,-369,3,0.9,0.9,"csharp_implements_resolved",null,null],[-370,-369,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-372,-20,1,0.6,0.6,"csharp_call_resolved",null,null],[-372,-515,1,0.6,0.6,"csharp_call_resolved",null,null],[-372,-517,1,0.6,0.6,"csharp_call_resolved",null,null],[-373,-376,1,0.6,0.6,"csharp_call_resolved",null,null],[-373,-376,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-373,-382,1,0.6,0.6,"csharp_call_resolved",null,null],[-373,-382,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-373,-391,1,0.6,0.6,"csharp_call_resolved",null,null],[-373,-391,2,0.9,0.9,"csharp_extends_resolved",null,null],[-373,-391,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-373,-392,3,0.9,0.9,"csharp_implements_resolved",null,null],[-373,-392,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-375,-373,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-375,-393,2,0.9,0.9,"csharp_extends_resolved",null,null],[-375,-393,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-376,-374,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-376,-389,1,0.6,0.6,"csharp_call_resolved",null,null],[-376,-389,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-376,-391,2,0.9,0.9,"csharp_extends_resolved",null,null],[-376,-391,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-377,-395,2,0.9,0.9,"csharp_extends_resolved",null,null],[-377,-395,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-378,-379,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-378,-393,2,0.9,0.9,"csharp_extends_resolved",null,null],[-378,-393,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-379,-373,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-379,-377,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-379,-380,1,0.6,0.6,"csharp_call_resolved",null,null],[-379,-380,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-379,-381,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-379,-383,1,0.6,0.6,"csharp_call_resolved",null,null],[-379,-383,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-379,-384,1,0.6,0.6,"csharp_call_resolved",null,null],[-379,-384,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-379,-385,1,0.6,0.6,"csharp_call_resolved",null,null],[-379,-385,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-379,-386,1,0.6,0.6,"csharp_call_resolved",null,null],[-379,-386,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-379,-387,1,0.6,0.6,"csharp_call_resolved",null,null],[-379,-387,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-379,-388,1,0.6,0.6,"csharp_call_resolved",null,null],[-379,-388,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-379,-389,1,0.6,0.6,"csharp_call_resolved",null,null],[-379,-389,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-379,-391,1,0.6,0.6,"csharp_call_resolved",null,null],[-379,-391,2,0.9,0.9,"csharp_extends_resolved",null,null],[-379,-391,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-379,-392,3,0.9,0.9,"csharp_implements_resolved",null,null],[-379,-392,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-380,-389,1,0.6,0.6,"csharp_call_resolved",null,null],[-380,-389,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-380,-391,2,0.9,0.9,"csharp_extends_resolved",null,null],[-380,-391,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-382,-373,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-382,-376,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-383,-379,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-384,-379,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-385,-379,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-386,-380,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-387,-380,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-393,-392,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-393,-394,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-396,-373,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-397,-374,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-398,-403,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-399,-376,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-399,-379,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-400,-380,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-401,-376,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-405,-389,1,0.6,0.6,"csharp_call_resolved",null,null],[-405,-389,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-405,-403,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-405,-404,3,0.9,0.9,"csharp_implements_resolved",null,null],[-405,-404,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-405,-416,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-406,-391,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-406,-416,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-407,-416,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-409,-416,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-411,-416,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-413,-416,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-415,-416,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-416,-373,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-416,-374,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-416,-376,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-416,-379,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-416,-380,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-416,-394,1,0.6,0.6,"csharp_call_resolved",null,null],[-416,-394,3,0.9,0.9,"csharp_implements_resolved",null,null],[-416,-394,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-416,-396,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-416,-397,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-416,-398,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-416,-399,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-416,-400,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-416,-401,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-416,-406,1,0.6,0.6,"csharp_call_resolved",null,null],[-417,-373,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-417,-375,3,0.9,0.9,"csharp_implements_resolved",null,null],[-417,-375,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-417,-391,1,0.6,0.6,"csharp_call_resolved",null,null],[-417,-394,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-417,-416,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-418,-378,3,0.9,0.9,"csharp_implements_resolved",null,null],[-418,-378,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-418,-379,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-418,-394,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-418,-416,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-420,-421,1,0.6,0.6,"csharp_call_resolved",null,null],[-420,-421,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-420,-422,1,0.6,0.6,"csharp_call_resolved",null,null],[-420,-422,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-420,-423,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-420,-424,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-425,-420,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-425,-423,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-425,-424,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-425,-515,1,0.6,0.6,"csharp_call_resolved",null,null],[-427,-426,1,0.6,0.6,"csharp_call_resolved",null,null],[-428,-438,1,0.6,0.6,"csharp_call_resolved",null,null],[-428,-438,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-428,-464,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-428,-467,1,0.6,0.6,"csharp_call_resolved",null,null],[-428,-467,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-428,-468,1,0.6,0.6,"csharp_call_resolved",null,null],[-428,-468,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-431,-436,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-431,-437,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-431,-439,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-431,-440,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-431,-441,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-431,-442,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-431,-443,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-431,-444,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-431,-445,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-431,-446,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-431,-447,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-431,-448,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-431,-449,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-431,-450,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-431,-451,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-431,-452,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-431,-453,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-431,-454,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-431,-466,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-431,-468,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-431,-514,1,0.6,0.6,"csharp_call_resolved",null,null],[-433,-20,1,0.6,0.6,"csharp_call_resolved",null,null],[-433,-515,1,0.6,0.6,"csharp_call_resolved",null,null],[-437,-431,1,0.6,0.6,"csharp_call_resolved",null,null],[-437,-434,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-437,-435,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-437,-436,1,0.6,0.6,"csharp_call_resolved",null,null],[-437,-436,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-437,-438,3,0.9,0.9,"csharp_implements_resolved",null,null],[-437,-438,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-437,-453,1,0.6,0.6,"csharp_call_resolved",null,null],[-437,-453,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-437,-464,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-437,-466,1,0.6,0.6,"csharp_call_resolved",null,null],[-437,-466,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-438,-435,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-438,-464,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-440,-446,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-440,-452,1,0.6,0.6,"csharp_call_resolved",null,null],[-440,-452,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-441,-447,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-441,-452,1,0.6,0.6,"csharp_call_resolved",null,null],[-441,-452,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-442,-448,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-442,-452,1,0.6,0.6,"csharp_call_resolved",null,null],[-442,-452,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-443,-449,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-443,-452,1,0.6,0.6,"csharp_call_resolved",null,null],[-443,-452,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-444,-450,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-444,-452,1,0.6,0.6,"csharp_call_resolved",null,null],[-444,-452,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-445,-451,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-445,-452,1,0.6,0.6,"csharp_call_resolved",null,null],[-445,-452,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-453,-437,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-454,-468,3,0.9,0.9,"csharp_implements_resolved",null,null],[-454,-468,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-465,-464,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-466,-463,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-466,-464,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-466,-467,3,0.9,0.9,"csharp_implements_resolved",null,null],[-466,-467,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-467,-464,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-468,-464,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-471,-54,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-471,-371,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-471,-475,1,0.6,0.6,"csharp_call_resolved",null,null],[-471,-475,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-471,-476,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-471,-479,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-472,-475,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-472,-477,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-472,-478,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-472,-514,1,0.6,0.6,"csharp_call_resolved",null,null],[-474,-470,1,0.6,0.6,"csharp_call_resolved",null,null],[-474,-471,1,0.6,0.6,"csharp_call_resolved",null,null],[-474,-472,1,0.6,0.6,"csharp_call_resolved",null,null],[-474,-515,1,0.6,0.6,"csharp_call_resolved",null,null],[-475,-476,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-477,-480,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-477,-481,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-483,-488,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-483,-500,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-483,-501,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-483,-502,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-483,-505,1,0.6,0.6,"csharp_call_resolved",null,null],[-483,-505,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-483,-513,1,0.6,0.6,"csharp_call_resolved",null,null],[-485,-488,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-485,-489,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-485,-490,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-485,-491,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-485,-492,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-485,-494,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-485,-495,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-485,-504,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-485,-505,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-485,-506,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-485,-507,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-485,-508,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-485,-509,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-485,-512,1,0.6,0.6,"csharp_call_resolved",null,null],[-486,-501,1,0.6,0.6,"csharp_call_resolved",null,null],[-486,-501,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-488,-500,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-489,-493,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-490,-489,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-490,-492,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-490,-499,1,0.6,0.6,"csharp_call_resolved",null,null],[-490,-499,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-490,-502,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-490,-506,1,0.6,0.6,"csharp_call_resolved",null,null],[-490,-506,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-490,-507,1,0.6,0.6,"csharp_call_resolved",null,null],[-490,-507,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-492,-491,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-492,-499,1,0.6,0.6,"csharp_call_resolved",null,null],[-492,-499,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-492,-502,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-492,-506,1,0.6,0.6,"csharp_call_resolved",null,null],[-492,-506,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-492,-507,1,0.6,0.6,"csharp_call_resolved",null,null],[-492,-507,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-495,-494,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-496,-488,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-498,-488,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-499,-502,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-500,-502,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-501,-502,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-503,-20,1,0.6,0.6,"csharp_call_resolved",null,null],[-503,-515,1,0.6,0.6,"csharp_call_resolved",null,null],[-503,-517,1,0.6,0.6,"csharp_call_resolved",null,null],[-504,-505,3,0.9,0.9,"csharp_implements_resolved",null,null],[-504,-505,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-506,-500,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-506,-502,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-507,-499,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-507,-500,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-508,-488,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-508,-500,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-508,-502,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-508,-506,3,0.9,0.9,"csharp_implements_resolved",null,null],[-508,-506,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-509,-499,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-509,-500,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-509,-507,3,0.9,0.9,"csharp_implements_resolved",null,null],[-509,-507,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-510,-511,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-512,-514,1,0.6,0.6,"csharp_call_resolved",null,null],[-517,-514,1,0.6,0.6,"csharp_call_resolved",null,null],[-518,-514,1,0.6,0.6,"csharp_call_resolved",null,null],[-519,-49,1,0.6,0.6,"csharp_call_resolved",null,null],[-519,-49,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-519,-56,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-521,-223,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-521,-284,1,0.6,0.6,"csharp_call_resolved",null,null],[-521,-284,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-522,-298,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-522,-299,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-522,-303,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-522,-304,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-523,-420,1,0.6,0.6,"csharp_call_resolved",null,null],[-523,-420,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-523,-421,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-523,-422,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-523,-423,1,0.6,0.6,"csharp_call_resolved",null,null],[-523,-423,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-523,-424,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-524,-471,1,0.6,0.6,"csharp_call_resolved",null,null],[-524,-475,1,0.6,0.6,"csharp_call_resolved",null,null],[-524,-475,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-524,-476,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-524,-479,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-525,-499,1,0.6,0.6,"csharp_call_resolved",null,null],[-525,-499,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-525,-500,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-525,-501,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-525,-502,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-525,-509,1,0.6,0.6,"csharp_call_resolved",null,null],[-525,-509,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-527,-13,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-527,-14,1,0.6,0.6,"csharp_call_resolved",null,null],[-527,-14,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-527,-17,1,0.6,0.6,"csharp_call_resolved",null,null],[-527,-17,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-527,-528,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-529,-10,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-529,-11,1,0.6,0.6,"csharp_call_resolved",null,null],[-529,-11,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-529,-12,1,0.6,0.6,"csharp_call_resolved",null,null],[-529,-12,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-529,-13,4,0.8,0.8,"csharp_import_internal",null,null],[-529,-13,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-529,-14,1,0.6,0.6,"csharp_call_resolved",null,null],[-529,-14,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-529,-16,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-529,-531,1,0.6,0.6,"csharp_call_resolved",null,null],[-529,-531,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-532,-54,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-532,-371,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-533,-47,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-533,-49,1,0.6,0.6,"csharp_call_resolved",null,null],[-533,-49,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-533,-51,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-533,-52,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-533,-54,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-533,-371,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-533,-532,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-536,-133,3,0.9,0.9,"csharp_implements_resolved",null,null],[-536,-133,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-537,-143,3,0.9,0.9,"csharp_implements_resolved",null,null],[-537,-143,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-538,-108,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-538,-153,3,0.9,0.9,"csharp_implements_resolved",null,null],[-538,-153,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-539,-143,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-539,-160,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-539,-161,1,0.6,0.6,"csharp_call_resolved",null,null],[-539,-161,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-539,-163,2,0.9,0.9,"csharp_extends_resolved",null,null],[-539,-163,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-540,-128,1,0.6,0.6,"csharp_call_resolved",null,null],[-540,-128,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-541,-128,1,0.6,0.6,"csharp_call_resolved",null,null],[-541,-128,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-542,-103,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-542,-148,1,0.6,0.6,"csharp_call_resolved",null,null],[-542,-148,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-542,-153,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-542,-538,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-544,-86,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-544,-90,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-544,-121,1,0.6,0.6,"csharp_call_resolved",null,null],[-544,-121,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-544,-122,1,0.6,0.6,"csharp_call_resolved",null,null],[-544,-122,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-544,-123,1,0.6,0.6,"csharp_call_resolved",null,null],[-544,-123,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-544,-128,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-544,-139,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-544,-143,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-544,-148,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-544,-165,1,0.6,0.6,"csharp_call_resolved",null,null],[-544,-165,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-544,-537,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-545,-121,1,0.6,0.6,"csharp_call_resolved",null,null],[-545,-121,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-545,-122,1,0.6,0.6,"csharp_call_resolved",null,null],[-545,-122,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-545,-123,1,0.6,0.6,"csharp_call_resolved",null,null],[-545,-123,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-545,-128,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-545,-139,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-545,-143,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-545,-148,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-545,-166,1,0.6,0.6,"csharp_call_resolved",null,null],[-545,-166,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-545,-537,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-546,-143,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-546,-169,1,0.6,0.6,"csharp_call_resolved",null,null],[-546,-169,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-546,-537,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-547,-143,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-547,-537,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-547,-539,1,0.6,0.6,"csharp_call_resolved",null,null],[-547,-539,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-548,-103,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-548,-121,1,0.6,0.6,"csharp_call_resolved",null,null],[-548,-121,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-548,-122,1,0.6,0.6,"csharp_call_resolved",null,null],[-548,-122,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-548,-123,1,0.6,0.6,"csharp_call_resolved",null,null],[-548,-123,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-548,-128,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-548,-139,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-548,-143,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-548,-147,1,0.6,0.6,"csharp_call_resolved",null,null],[-548,-148,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-548,-153,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-548,-172,1,0.6,0.6,"csharp_call_resolved",null,null],[-548,-172,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-548,-537,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-548,-538,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-551,-549,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-552,-306,1,0.6,0.6,"csharp_call_resolved",null,null],[-552,-306,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-552,-314,1,0.6,0.6,"csharp_call_resolved",null,null],[-552,-314,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-552,-315,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-552,-354,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-552,-355,1,0.6,0.6,"csharp_call_resolved",null,null],[-552,-355,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-552,-358,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-552,-551,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-553,-312,1,0.6,0.6,"csharp_call_resolved",null,null],[-553,-312,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-553,-313,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-553,-316,1,0.6,0.6,"csharp_call_resolved",null,null],[-553,-316,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-553,-317,1,0.6,0.6,"csharp_call_resolved",null,null],[-553,-317,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-553,-354,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-553,-404,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-554,-312,1,0.6,0.6,"csharp_call_resolved",null,null],[-554,-312,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-554,-313,1,0.6,0.6,"csharp_call_resolved",null,null],[-554,-313,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-554,-352,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-554,-354,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-554,-369,1,0.6,0.6,"csharp_call_resolved",null,null],[-554,-369,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-554,-373,1,0.6,0.6,"csharp_call_resolved",null,null],[-554,-373,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-554,-377,1,0.6,0.6,"csharp_call_resolved",null,null],[-554,-377,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-554,-378,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-554,-379,1,0.6,0.6,"csharp_call_resolved",null,null],[-554,-379,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-554,-394,1,0.6,0.6,"csharp_call_resolved",null,null],[-555,-305,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-555,-306,1,0.6,0.6,"csharp_call_resolved",null,null],[-555,-306,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-555,-310,1,0.6,0.6,"csharp_call_resolved",null,null],[-555,-310,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-555,-312,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-555,-316,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-555,-326,1,0.6,0.6,"csharp_call_resolved",null,null],[-555,-326,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-555,-356,1,0.6,0.6,"csharp_call_resolved",null,null],[-555,-356,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-555,-358,4,0.8,0.8,"csharp_import_internal",null,null],[-555,-358,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-555,-369,1,0.6,0.6,"csharp_call_resolved",null,null],[-555,-369,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-556,-324,1,0.6,0.6,"csharp_call_resolved",null,null],[-556,-324,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-557,-377,1,0.6,0.6,"csharp_call_resolved",null,null],[-557,-377,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-557,-379,1,0.6,0.6,"csharp_call_resolved",null,null],[-557,-379,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-558,-373,1,0.6,0.6,"csharp_call_resolved",null,null],[-558,-373,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-558,-376,1,0.6,0.6,"csharp_call_resolved",null,null],[-558,-376,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-558,-389,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-559,-377,1,0.6,0.6,"csharp_call_resolved",null,null],[-559,-377,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-559,-379,1,0.6,0.6,"csharp_call_resolved",null,null],[-559,-379,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-559,-380,1,0.6,0.6,"csharp_call_resolved",null,null],[-559,-380,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-559,-385,1,0.6,0.6,"csharp_call_resolved",null,null],[-559,-385,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-559,-389,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-559,-557,1,0.6,0.6,"csharp_call_resolved",null,null],[-559,-557,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-560,-395,2,0.9,0.9,"csharp_extends_resolved",null,null],[-560,-395,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-564,-54,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-564,-371,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-564,-505,3,0.9,0.9,"csharp_implements_resolved",null,null],[-564,-505,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-564,-563,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-565,-500,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-565,-501,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-565,-502,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-565,-564,5,0.4,0.4,"csharp_type_ref_resolved",null,null],[-566,-511,5,0.4,0.4,"csharp_type_ref_resolved",null,null]]},"zones":[{"zone_id":"<root>","kind":"by-package","package":"","level":0,"parent_zone_id":null,"children":["e2e"],"member_files":[-6]},{"zone_id":"e2e","kind":"by-package","package":"e2e","level":0,"parent_zone_id":"<root>","children":[],"member_files":[-1,-2,-3,-4,-5]},{"zone_id":"src.ClientApp","kind":"by-package","package":"src.ClientApp","level":1,"parent_zone_id":"src","children":["src.ClientApp.Animations","src.ClientApp.Controls","src.ClientApp.Converters","src.ClientApp.Effects","src.ClientApp.Exceptions","src.ClientApp.Extensions","src.ClientApp.Helpers","src.ClientApp.Messages","src.ClientApp.Services","src.ClientApp.Triggers","src.ClientApp.Validations","src.ClientApp.ViewModels","src.ClientApp.Views"],"member_files":[-62,-63,-64,-81,-82,-85]},{"zone_id":"src.EventBus","kind":"by-package","package":"src.EventBus","level":1,"parent_zone_id":"src","children":["src.EventBus.Abstractions","src.EventBus.Events","src.EventBus.Extensions"],"member_files":[-202]},{"zone_id":"src.EventBusRabbitMQ","kind":"by-package","package":"src.EventBusRabbitMQ","level":1,"parent_zone_id":"src","children":[],"member_files":[-203,-204,-205,-206,-207]},{"zone_id":"src.HybridApp","kind":"by-package","package":"src.HybridApp","level":1,"parent_zone_id":"src","children":["src.HybridApp.Services"],"member_files":[-208,-209,-210,-211]},{"zone_id":"src.IntegrationEventLogEF","kind":"by-package","package":"src.IntegrationEventLogEF","level":1,"parent_zone_id":"src","children":["src.IntegrationEventLogEF.Services","src.IntegrationEventLogEF.Utilities"],"member_files":[-291,-292,-293,-294]},{"zone_id":"src.OrderProcessor","kind":"by-package","package":"src.OrderProcessor","level":1,"parent_zone_id":"src","children":["src.OrderProcessor.Events","src.OrderProcessor.Extensions","src.OrderProcessor.Services"],"member_files":[-298,-301,-302]},{"zone_id":"src.PaymentProcessor","kind":"by-package","package":"src.PaymentProcessor","level":1,"parent_zone_id":"src","children":[],"member_files":[-419,-424,-425]},{"zone_id":"src.Shared","kind":"by-package","package":"src.Shared","level":1,"parent_zone_id":"src","children":[],"member_files":[-426,-427]},{"zone_id":"src.WebApp","kind":"by-package","package":"src.WebApp","level":1,"parent_zone_id":"src","children":["src.WebApp.Extensions","src.WebApp.Services"],"member_files":[-432,-433]},{"zone_id":"src.WebhookClient","kind":"by-package","package":"src.WebhookClient","level":1,"parent_zone_id":"src","children":["src.WebhookClient.Endpoints","src.WebhookClient.Extensions","src.WebhookClient.Services"],"member_files":[-473,-474]},{"zone_id":"src.Basket.API","kind":"by-package","package":"src.Basket.API","level":2,"parent_zone_id":"src.Basket","children":["src.Basket.API.Extensions","src.Basket.API.Grpc","src.Basket.API.Model","src.Basket.API.Repositories"],"member_files":[-9,-15]},{"zone_id":"src.Catalog.API","kind":"by-package","package":"src.Catalog.API","level":2,"parent_zone_id":"src.Catalog","children":["src.Catalog.API.Apis","src.Catalog.API.Extensions","src.Catalog.API.Infrastructure","src.Catalog.API.IntegrationEvents","src.Catalog.API.Model","src.Catalog.API.Services"],"member_files":[-19,-22,-54,-55]},{"zone_id":"src.ClientApp.Animations","kind":"by-package","package":"src.ClientApp.Animations","level":2,"parent_zone_id":"src.ClientApp","children":["src.ClientApp.Animations.Base"],"member_files":[-60,-61]},{"zone_id":"src.ClientApp.Controls","kind":"by-package","package":"src.ClientApp.Controls","level":2,"parent_zone_id":"src.ClientApp","children":[],"member_files":[-65,-66,-67]},{"zone_id":"src.ClientApp.Converters","kind":"by-package","package":"src.ClientApp.Converters","level":2,"parent_zone_id":"src.ClientApp","children":[],"member_files":[-68,-69,-70,-71,-72,-73,-74]},{"zone_id":"src.ClientApp.Effects","kind":"by-package","package":"src.ClientApp.Effects","level":2,"parent_zone_id":"src.ClientApp","children":[],"member_files":[-75,-76]},{"zone_id":"src.ClientApp.Exceptions","kind":"by-package","package":"src.ClientApp.Exceptions","level":2,"parent_zone_id":"src.ClientApp","children":[],"member_files":[-77]},{"zone_id":"src.ClientApp.Extensions","kind":"by-package","package":"src.ClientApp.Extensions","level":2,"parent_zone_id":"src.ClientApp","children":[],"member_files":[-78,-79,-80]},{"zone_id":"src.ClientApp.Helpers","kind":"by-package","package":"src.ClientApp.Helpers","level":2,"parent_zone_id":"src.ClientApp","children":[],"member_files":[-83,-84]},{"zone_id":"src.ClientApp.Messages","kind":"by-package","package":"src.ClientApp.Messages","level":2,"parent_zone_id":"src.ClientApp","children":[],"member_files":[-86]},{"zone_id":"src.ClientApp.Services","kind":"by-package","package":"src.ClientApp.Services","level":2,"parent_zone_id":"src.ClientApp","children":["src.ClientApp.Services.AppEnvironment","src.ClientApp.Services.Basket","src.ClientApp.Services.Catalog","src.ClientApp.Services.Common","src.ClientApp.Services.Dialog","src.ClientApp.Services.FixUri","src.ClientApp.Services.Identity","src.ClientApp.Services.Location","src.ClientApp.Services.Navigation","src.ClientApp.Services.OpenUrl","src.ClientApp.Services.Order","src.ClientApp.Services.RequestProvider","src.ClientApp.Services.Settings","src.ClientApp.Services.Theme"],"member_files":[-134]},{"zone_id":"src.ClientApp.Triggers","kind":"by-package","package":"src.ClientApp.Triggers","level":2,"parent_zone_id":"src.ClientApp","children":[],"member_files":[-157]},{"zone_id":"src.ClientApp.Validations","kind":"by-package","package":"src.ClientApp.Validations","level":2,"parent_zone_id":"src.ClientApp","children":[],"member_files":[-158,-159,-160,-161]},{"zone_id":"src.ClientApp.ViewModels","kind":"by-package","package":"src.ClientApp.ViewModels","level":2,"parent_zone_id":"src.ClientApp","children":["src.ClientApp.ViewModels.Base"],"member_files":[-164,-165,-166,-167,-168,-169,-170,-171,-172,-173,-174,-175]},{"zone_id":"src.ClientApp.Views","kind":"by-package","package":"src.ClientApp.Views","level":2,"parent_zone_id":"src.ClientApp","children":["src.ClientApp.Views.Templates"],"member_files":[-176,-177,-178,-179,-180,-181,-182,-183,-184,-185,-186,-187,-188,-189]},{"zone_id":"src.EventBus.Abstractions","kind":"by-package","package":"src.EventBus.Abstractions","level":2,"parent_zone_id":"src.EventBus","children":[],"member_files":[-195,-196,-197,-198]},{"zone_id":"src.EventBus.Events","kind":"by-package","package":"src.EventBus.Events","level":2,"parent_zone_id":"src.EventBus","children":[],"member_files":[-199]},{"zone_id":"src.EventBus.Extensions","kind":"by-package","package":"src.EventBus.Extensions","level":2,"parent_zone_id":"src.EventBus","children":[],"member_files":[-200,-201]},{"zone_id":"src.HybridApp.Services","kind":"by-package","package":"src.HybridApp.Services","level":2,"parent_zone_id":"src.HybridApp","children":[],"member_files":[-220,-221,-222]},{"zone_id":"src.Identity.API","kind":"by-package","package":"src.Identity.API","level":2,"parent_zone_id":"src.Identity","children":["src.Identity.API.Configuration","src.Identity.API.Data","src.Identity.API.Models","src.Identity.API.Quickstart","src.Identity.API.Services","src.Identity.API.wwwroot"],"member_files":[-228,-252,-285]},{"zone_id":"src.IntegrationEventLogEF.Services","kind":"by-package","package":"src.IntegrationEventLogEF.Services","level":2,"parent_zone_id":"src.IntegrationEventLogEF","children":[],"member_files":[-295,-296]},{"zone_id":"src.IntegrationEventLogEF.Utilities","kind":"by-package","package":"src.IntegrationEventLogEF.Utilities","level":2,"parent_zone_id":"src.IntegrationEventLogEF","children":[],"member_files":[-297]},{"zone_id":"src.OrderProcessor.Events","kind":"by-package","package":"src.OrderProcessor.Events","level":2,"parent_zone_id":"src.OrderProcessor","children":[],"member_files":[-299]},{"zone_id":"src.OrderProcessor.Extensions","kind":"by-package","package":"src.OrderProcessor.Extensions","level":2,"parent_zone_id":"src.OrderProcessor","children":[],"member_files":[-300]},{"zone_id":"src.OrderProcessor.Services","kind":"by-package","package":"src.OrderProcessor.Services","level":2,"parent_zone_id":"src.OrderProcessor","children":[],"member_files":[-303,-304]},{"zone_id":"src.Ordering.API","kind":"by-package","package":"src.Ordering.API","level":2,"parent_zone_id":"src.Ordering","children":["src.Ordering.API.Apis","src.Ordering.API.Extensions","src.Ordering.API.Infrastructure"],"member_files":[-367,-371,-372]},{"zone_id":"src.Ordering.Domain","kind":"by-package","package":"src.Ordering.Domain","level":2,"parent_zone_id":"src.Ordering","children":["src.Ordering.Domain.Events","src.Ordering.Domain.Exceptions","src.Ordering.Domain.SeedWork"],"member_files":[-390]},{"zone_id":"src.Ordering.Infrastructure","kind":"by-package","package":"src.Ordering.Infrastructure","level":2,"parent_zone_id":"src.Ordering","children":["src.Ordering.Infrastructure.EntityConfigurations","src.Ordering.Infrastructure.Idempotency","src.Ordering.Infrastructure.Migrations","src.Ordering.Infrastructure.Repositories"],"member_files":[-402,-406,-416]},{"zone_id":"src.WebApp.Extensions","kind":"by-package","package":"src.WebApp.Extensions","level":2,"parent_zone_id":"src.WebApp","children":[],"member_files":[-431]},{"zone_id":"src.WebApp.Services","kind":"by-package","package":"src.WebApp.Services","level":2,"parent_zone_id":"src.WebApp","children":["src.WebApp.Services.OrderStatus"],"member_files":[-434,-435,-436,-437,-438,-439,-453,-454]},{"zone_id":"src.WebAppComponents.Catalog","kind":"by-package","package":"src.WebAppComponents.Catalog","level":2,"parent_zone_id":"src.WebAppComponents","children":[],"member_files":[-463,-464]},{"zone_id":"src.WebAppComponents.Item","kind":"by-package","package":"src.WebAppComponents.Item","level":2,"parent_zone_id":"src.WebAppComponents","children":[],"member_files":[-465]},{"zone_id":"src.WebAppComponents.Services","kind":"by-package","package":"src.WebAppComponents.Services","level":2,"parent_zone_id":"src.WebAppComponents","children":[],"member_files":[-466,-467,-468,-469]},{"zone_id":"src.WebhookClient.Endpoints","kind":"by-package","package":"src.WebhookClient.Endpoints","level":2,"parent_zone_id":"src.WebhookClient","children":[],"member_files":[-470,-471]},{"zone_id":"src.WebhookClient.Extensions","kind":"by-package","package":"src.WebhookClient.Extensions","level":2,"parent_zone_id":"src.WebhookClient","children":[],"member_files":[-472]},{"zone_id":"src.WebhookClient.Services","kind":"by-package","package":"src.WebhookClient.Services","level":2,"parent_zone_id":"src.WebhookClient","children":[],"member_files":[-475,-476,-477,-478,-479,-480,-481,-482]},{"zone_id":"src.Webhooks.API","kind":"by-package","package":"src.Webhooks.API","level":2,"parent_zone_id":"src.Webhooks","children":["src.Webhooks.API.Apis","src.Webhooks.API.Exceptions","src.Webhooks.API.Extensions","src.Webhooks.API.Infrastructure","src.Webhooks.API.IntegrationEvents","src.Webhooks.API.Migrations","src.Webhooks.API.Model","src.Webhooks.API.Services"],"member_files":[-487,-503]},{"zone_id":"src.eShop.AppHost","kind":"by-package","package":"src.eShop.AppHost","level":2,"parent_zone_id":"src.eShop","children":[],"member_files":[-510,-511]},{"zone_id":"src.eShop.ServiceDefaults","kind":"by-package","package":"src.eShop.ServiceDefaults","level":2,"parent_zone_id":"src.eShop","children":[],"member_files":[-512,-513,-514,-515,-516,-517,-518]},{"zone_id":"tests.Application.UnitTests","kind":"by-package","package":"tests.Application.UnitTests","level":2,"parent_zone_id":"tests.Application","children":[],"member_files":[-519,-520,-521,-522,-523,-524,-525]},{"zone_id":"tests.Basket.FunctionalTests","kind":"by-package","package":"tests.Basket.FunctionalTests","level":2,"parent_zone_id":"tests.Basket","children":[],"member_files":[-526,-527,-528]},{"zone_id":"tests.Basket.UnitTests","kind":"by-package","package":"tests.Basket.UnitTests","level":2,"parent_zone_id":"tests.Basket","children":["tests.Basket.UnitTests.Helpers"],"member_files":[-529,-530]},{"zone_id":"tests.Catalog.FunctionalTests","kind":"by-package","package":"tests.Catalog.FunctionalTests","level":2,"parent_zone_id":"tests.Catalog","children":[],"member_files":[-532,-533,-534]},{"zone_id":"tests.ClientApp.UnitTests","kind":"by-package","package":"tests.ClientApp.UnitTests","level":2,"parent_zone_id":"tests.ClientApp","children":["tests.ClientApp.UnitTests.Mocks","tests.ClientApp.UnitTests.Services","tests.ClientApp.UnitTests.ViewModels"],"member_files":[-535,-543]},{"zone_id":"tests.Ordering.FunctionalTests","kind":"by-package","package":"tests.Ordering.FunctionalTests","level":2,"parent_zone_id":"tests.Ordering","children":[],"member_files":[-549,-550,-551,-552]},{"zone_id":"tests.Ordering.UnitTests","kind":"by-package","package":"tests.Ordering.UnitTests","level":2,"parent_zone_id":"tests.Ordering","children":["tests.Ordering.UnitTests.Application","tests.Ordering.UnitTests.Domain"],"member_files":[-557,-561]},{"zone_id":"tests.Webhooks.FunctionalTests","kind":"by-package","package":"tests.Webhooks.FunctionalTests","level":2,"parent_zone_id":"tests.Webhooks","children":[],"member_files":[-562,-563,-564,-565]},{"zone_id":"src.Basket.API.Extensions","kind":"by-package","package":"src.Basket.API.Extensions","level":3,"parent_zone_id":"src.Basket.API","children":[],"member_files":[-7,-8]},{"zone_id":"src.Basket.API.Grpc","kind":"by-package","package":"src.Basket.API.Grpc","level":3,"parent_zone_id":"src.Basket.API","children":[],"member_files":[-10]},{"zone_id":"src.Basket.API.Model","kind":"by-package","package":"src.Basket.API.Model","level":3,"parent_zone_id":"src.Basket.API","children":[],"member_files":[-13,-14]},{"zone_id":"src.Basket.API.Repositories","kind":"by-package","package":"src.Basket.API.Repositories","level":3,"parent_zone_id":"src.Basket.API","children":[],"member_files":[-16,-17]},{"zone_id":"src.Catalog.API.Apis","kind":"by-package","package":"src.Catalog.API.Apis","level":3,"parent_zone_id":"src.Catalog.API","children":[],"member_files":[-18]},{"zone_id":"src.Catalog.API.Extensions","kind":"by-package","package":"src.Catalog.API.Extensions","level":3,"parent_zone_id":"src.Catalog.API","children":[],"member_files":[-20,-21]},{"zone_id":"src.Catalog.API.Infrastructure","kind":"by-package","package":"src.Catalog.API.Infrastructure","level":3,"parent_zone_id":"src.Catalog.API","children":["src.Catalog.API.Infrastructure.EntityConfigurations","src.Catalog.API.Infrastructure.Exceptions","src.Catalog.API.Infrastructure.Migrations"],"member_files":[-23,-24]},{"zone_id":"src.Catalog.API.IntegrationEvents","kind":"by-package","package":"src.Catalog.API.IntegrationEvents","level":3,"parent_zone_id":"src.Catalog.API","children":["src.Catalog.API.IntegrationEvents.EventHandling","src.Catalog.API.IntegrationEvents.Events"],"member_files":[-36,-46]},{"zone_id":"src.Catalog.API.Model","kind":"by-package","package":"src.Catalog.API.Model","level":3,"parent_zone_id":"src.Catalog.API","children":[],"member_files":[-47,-48,-49,-50,-51,-52,-53]},{"zone_id":"src.Catalog.API.Services","kind":"by-package","package":"src.Catalog.API.Services","level":3,"parent_zone_id":"src.Catalog.API","children":[],"member_files":[-56,-57]},{"zone_id":"src.ClientApp.Animations.Base","kind":"by-package","package":"src.ClientApp.Animations.Base","level":3,"parent_zone_id":"src.ClientApp.Animations","children":[],"member_files":[-58,-59]},{"zone_id":"src.ClientApp.Models.Basket","kind":"by-package","package":"src.ClientApp.Models.Basket","level":3,"parent_zone_id":"src.ClientApp.Models","children":[],"member_files":[-87,-88]},{"zone_id":"src.ClientApp.Models.Catalog","kind":"by-package","package":"src.ClientApp.Models.Catalog","level":3,"parent_zone_id":"src.ClientApp.Models","children":[],"member_files":[-89,-90,-91,-92]},{"zone_id":"src.ClientApp.Models.Location","kind":"by-package","package":"src.ClientApp.Models.Location","level":3,"parent_zone_id":"src.ClientApp.Models","children":[],"member_files":[-93,-94,-95,-96]},{"zone_id":"src.ClientApp.Models.Marketing","kind":"by-package","package":"src.ClientApp.Models.Marketing","level":3,"parent_zone_id":"src.ClientApp.Models","children":[],"member_files":[-97,-98,-99]},{"zone_id":"src.ClientApp.Models.Navigation","kind":"by-package","package":"src.ClientApp.Models.Navigation","level":3,"parent_zone_id":"src.ClientApp.Models","children":[],"member_files":[-100]},{"zone_id":"src.ClientApp.Models.Orders","kind":"by-package","package":"src.ClientApp.Models.Orders","level":3,"parent_zone_id":"src.ClientApp.Models","children":[],"member_files":[-101,-102,-103,-104,-105]},{"zone_id":"src.ClientApp.Models.Permissions","kind":"by-package","package":"src.ClientApp.Models.Permissions","level":3,"parent_zone_id":"src.ClientApp.Models","children":[],"member_files":[-106,-107]},{"zone_id":"src.ClientApp.Models.Token","kind":"by-package","package":"src.ClientApp.Models.Token","level":3,"parent_zone_id":"src.ClientApp.Models","children":[],"member_files":[-108]},{"zone_id":"src.ClientApp.Models.User","kind":"by-package","package":"src.ClientApp.Models.User","level":3,"parent_zone_id":"src.ClientApp.Models","children":[],"member_files":[-109,-110,-111,-112]},{"zone_id":"src.ClientApp.Platforms.Android","kind":"by-package","package":"src.ClientApp.Platforms.Android","level":3,"parent_zone_id":"src.ClientApp.Platforms","children":[],"member_files":[-113,-114,-115]},{"zone_id":"src.ClientApp.Platforms.MacCatalyst","kind":"by-package","package":"src.ClientApp.Platforms.MacCatalyst","level":3,"parent_zone_id":"src.ClientApp.Platforms","children":[],"member_files":[-116,-117]},{"zone_id":"src.ClientApp.Platforms.Windows","kind":"by-package","package":"src.ClientApp.Platforms.Windows","level":3,"parent_zone_id":"src.ClientApp.Platforms","children":[],"member_files":[-118]},{"zone_id":"src.ClientApp.Platforms.iOS","kind":"by-package","package":"src.ClientApp.Platforms.iOS","level":3,"parent_zone_id":"src.ClientApp.Platforms","children":[],"member_files":[-119,-120]},{"zone_id":"src.ClientApp.Services.AppEnvironment","kind":"by-package","package":"src.ClientApp.Services.AppEnvironment","level":3,"parent_zone_id":"src.ClientApp.Services","children":[],"member_files":[-121,-122]},{"zone_id":"src.ClientApp.Services.Basket","kind":"by-package","package":"src.ClientApp.Services.Basket","level":3,"parent_zone_id":"src.ClientApp.Services","children":["src.ClientApp.Services.Basket.Protos"],"member_files":[-123,-124,-125]},{"zone_id":"src.ClientApp.Services.Catalog","kind":"by-package","package":"src.ClientApp.Services.Catalog","level":3,"parent_zone_id":"src.ClientApp.Services","children":[],"member_files":[-128,-129,-130]},{"zone_id":"src.ClientApp.Services.Common","kind":"by-package","package":"src.ClientApp.Services.Common","level":3,"parent_zone_id":"src.ClientApp.Services","children":[],"member_files":[-131]},{"zone_id":"src.ClientApp.Services.Dialog","kind":"by-package","package":"src.ClientApp.Services.Dialog","level":3,"parent_zone_id":"src.ClientApp.Services","children":[],"member_files":[-132,-133]},{"zone_id":"src.ClientApp.Services.FixUri","kind":"by-package","package":"src.ClientApp.Services.FixUri","level":3,"parent_zone_id":"src.ClientApp.Services","children":[],"member_files":[-135,-136]},{"zone_id":"src.ClientApp.Services.Identity","kind":"by-package","package":"src.ClientApp.Services.Identity","level":3,"parent_zone_id":"src.ClientApp.Services","children":[],"member_files":[-137,-138,-139,-140]},{"zone_id":"src.ClientApp.Services.Location","kind":"by-package","package":"src.ClientApp.Services.Location","level":3,"parent_zone_id":"src.ClientApp.Services","children":[],"member_files":[-141,-142]},{"zone_id":"src.ClientApp.Services.Navigation","kind":"by-package","package":"src.ClientApp.Services.Navigation","level":3,"parent_zone_id":"src.ClientApp.Services","children":[],"member_files":[-143,-144]},{"zone_id":"src.ClientApp.Services.OpenUrl","kind":"by-package","package":"src.ClientApp.Services.OpenUrl","level":3,"parent_zone_id":"src.ClientApp.Services","children":[],"member_files":[-145,-146]},{"zone_id":"src.ClientApp.Services.Order","kind":"by-package","package":"src.ClientApp.Services.Order","level":3,"parent_zone_id":"src.ClientApp.Services","children":[],"member_files":[-147,-148,-149]},{"zone_id":"src.ClientApp.Services.RequestProvider","kind":"by-package","package":"src.ClientApp.Services.RequestProvider","level":3,"parent_zone_id":"src.ClientApp.Services","children":[],"member_files":[-150,-151,-152]},{"zone_id":"src.ClientApp.Services.Settings","kind":"by-package","package":"src.ClientApp.Services.Settings","level":3,"parent_zone_id":"src.ClientApp.Services","children":[],"member_files":[-153,-154]},{"zone_id":"src.ClientApp.Services.Theme","kind":"by-package","package":"src.ClientApp.Services.Theme","level":3,"parent_zone_id":"src.ClientApp.Services","children":[],"member_files":[-155,-156]},{"zone_id":"src.ClientApp.ViewModels.Base","kind":"by-package","package":"src.ClientApp.ViewModels.Base","level":3,"parent_zone_id":"src.ClientApp.ViewModels","children":[],"member_files":[-162,-163]},{"zone_id":"src.ClientApp.Views.Templates","kind":"by-package","package":"src.ClientApp.Views.Templates","level":3,"parent_zone_id":"src.ClientApp.Views","children":[],"member_files":[-190,-191,-192,-193,-194]},{"zone_id":"src.HybridApp.Platforms.Android","kind":"by-package","package":"src.HybridApp.Platforms.Android","level":3,"parent_zone_id":"src.HybridApp.Platforms","children":[],"member_files":[-212,-213]},{"zone_id":"src.HybridApp.Platforms.MacCatalyst","kind":"by-package","package":"src.HybridApp.Platforms.MacCatalyst","level":3,"parent_zone_id":"src.HybridApp.Platforms","children":[],"member_files":[-214,-215]},{"zone_id":"src.HybridApp.Platforms.Tizen","kind":"by-package","package":"src.HybridApp.Platforms.Tizen","level":3,"parent_zone_id":"src.HybridApp.Platforms","children":[],"member_files":[-216]},{"zone_id":"src.HybridApp.Platforms.Windows","kind":"by-package","package":"src.HybridApp.Platforms.Windows","level":3,"parent_zone_id":"src.HybridApp.Platforms","children":[],"member_files":[-217]},{"zone_id":"src.HybridApp.Platforms.iOS","kind":"by-package","package":"src.HybridApp.Platforms.iOS","level":3,"parent_zone_id":"src.HybridApp.Platforms","children":[],"member_files":[-218,-219]},{"zone_id":"src.Identity.API.Configuration","kind":"by-package","package":"src.Identity.API.Configuration","level":3,"parent_zone_id":"src.Identity.API","children":[],"member_files":[-223]},{"zone_id":"src.Identity.API.Data","kind":"by-package","package":"src.Identity.API.Data","level":3,"parent_zone_id":"src.Identity.API","children":["src.Identity.API.Data.Migrations"],"member_files":[-224]},{"zone_id":"src.Identity.API.Models","kind":"by-package","package":"src.Identity.API.Models","level":3,"parent_zone_id":"src.Identity.API","children":["src.Identity.API.Models.AccountViewModels","src.Identity.API.Models.ConsentViewModels","src.Identity.API.Models.ManageViewModels"],"member_files":[-238,-244]},{"zone_id":"src.Identity.API.Quickstart","kind":"by-package","package":"src.Identity.API.Quickstart","level":3,"parent_zone_id":"src.Identity.API","children":["src.Identity.API.Quickstart.Account","src.Identity.API.Quickstart.Consent","src.Identity.API.Quickstart.Device","src.Identity.API.Quickstart.Diagnostics","src.Identity.API.Quickstart.Grants","src.Identity.API.Quickstart.Home"],"member_files":[-274,-279]},{"zone_id":"src.Identity.API.Services","kind":"by-package","package":"src.Identity.API.Services","level":3,"parent_zone_id":"src.Identity.API","children":[],"member_files":[-280,-281,-282,-283,-284]},{"zone_id":"src.Identity.API.wwwroot","kind":"by-package","package":"src.Identity.API.wwwroot","level":3,"parent_zone_id":"src.Identity.API","children":["src.Identity.API.wwwroot.js"],"member_files":[-286]},{"zone_id":"src.Ordering.API.Apis","kind":"by-package","package":"src.Ordering.API.Apis","level":3,"parent_zone_id":"src.Ordering.API","children":[],"member_files":[-305,-306]},{"zone_id":"src.Ordering.API.Extensions","kind":"by-package","package":"src.Ordering.API.Extensions","level":3,"parent_zone_id":"src.Ordering.API","children":[],"member_files":[-363,-364,-365,-366]},{"zone_id":"src.Ordering.API.Infrastructure","kind":"by-package","package":"src.Ordering.API.Infrastructure","level":3,"parent_zone_id":"src.Ordering.API","children":["src.Ordering.API.Infrastructure.Services"],"member_files":[-368]},{"zone_id":"src.Ordering.Domain.Events","kind":"by-package","package":"src.Ordering.Domain.Events","level":3,"parent_zone_id":"src.Ordering.Domain","children":[],"member_files":[-382,-383,-384,-385,-386,-387,-388]},{"zone_id":"src.Ordering.Domain.Exceptions","kind":"by-package","package":"src.Ordering.Domain.Exceptions","level":3,"parent_zone_id":"src.Ordering.Domain","children":[],"member_files":[-389]},{"zone_id":"src.Ordering.Domain.SeedWork","kind":"by-package","package":"src.Ordering.Domain.SeedWork","level":3,"parent_zone_id":"src.Ordering.Domain","children":[],"member_files":[-391,-392,-393,-394,-395]},{"zone_id":"src.Ordering.Infrastructure.EntityConfigurations","kind":"by-package","package":"src.Ordering.Infrastructure.EntityConfigurations","level":3,"parent_zone_id":"src.Ordering.Infrastructure","children":[],"member_files":[-396,-397,-398,-399,-400,-401]},{"zone_id":"src.Ordering.Infrastructure.Idempotency","kind":"by-package","package":"src.Ordering.Infrastructure.Idempotency","level":3,"parent_zone_id":"src.Ordering.Infrastructure","children":[],"member_files":[-403,-404,-405]},{"zone_id":"src.Ordering.Infrastructure.Migrations","kind":"by-package","package":"src.Ordering.Infrastructure.Migrations","level":3,"parent_zone_id":"src.Ordering.Infrastructure","children":[],"member_files":[-407,-408,-409,-410,-411,-412,-413,-414,-415]},{"zone_id":"src.Ordering.Infrastructure.Repositories","kind":"by-package","package":"src.Ordering.Infrastructure.Repositories","level":3,"parent_zone_id":"src.Ordering.Infrastructure","children":[],"member_files":[-417,-418]},{"zone_id":"src.PaymentProcessor.IntegrationEvents.EventHandling","kind":"by-package","package":"src.PaymentProcessor.IntegrationEvents.EventHandling","level":3,"parent_zone_id":"src.PaymentProcessor.IntegrationEvents","children":[],"member_files":[-420]},{"zone_id":"src.PaymentProcessor.IntegrationEvents.Events","kind":"by-package","package":"src.PaymentProcessor.IntegrationEvents.Events","level":3,"parent_zone_id":"src.PaymentProcessor.IntegrationEvents","children":[],"member_files":[-421,-422,-423]},{"zone_id":"src.WebApp.Components.Chatbot","kind":"by-package","package":"src.WebApp.Components.Chatbot","level":3,"parent_zone_id":"src.WebApp.Components","children":[],"member_files":[-428,-429,-430]},{"zone_id":"src.WebApp.Services.OrderStatus","kind":"by-package","package":"src.WebApp.Services.OrderStatus","level":3,"parent_zone_id":"src.WebApp.Services","children":[],"member_files":[-452]},{"zone_id":"src.WebApp.wwwroot.js","kind":"by-package","package":"src.WebApp.wwwroot.js","level":3,"parent_zone_id":"src.WebApp.wwwroot","children":[],"member_files":[-455,-456,-457,-458,-459,-460,-461,-462]},{"zone_id":"src.Webhooks.API.Apis","kind":"by-package","package":"src.Webhooks.API.Apis","level":3,"parent_zone_id":"src.Webhooks.API","children":[],"member_files":[-483]},{"zone_id":"src.Webhooks.API.Exceptions","kind":"by-package","package":"src.Webhooks.API.Exceptions","level":3,"parent_zone_id":"src.Webhooks.API","children":[],"member_files":[-484]},{"zone_id":"src.Webhooks.API.Extensions","kind":"by-package","package":"src.Webhooks.API.Extensions","level":3,"parent_zone_id":"src.Webhooks.API","children":[],"member_files":[-485,-486]},{"zone_id":"src.Webhooks.API.Infrastructure","kind":"by-package","package":"src.Webhooks.API.Infrastructure","level":3,"parent_zone_id":"src.Webhooks.API","children":[],"member_files":[-488]},{"zone_id":"src.Webhooks.API.IntegrationEvents","kind":"by-package","package":"src.Webhooks.API.IntegrationEvents","level":3,"parent_zone_id":"src.Webhooks.API","children":[],"member_files":[-489,-490,-491,-492,-493,-494,-495]},{"zone_id":"src.Webhooks.API.Migrations","kind":"by-package","package":"src.Webhooks.API.Migrations","level":3,"parent_zone_id":"src.Webhooks.API","children":[],"member_files":[-496,-497,-498]},{"zone_id":"src.Webhooks.API.Model","kind":"by-package","package":"src.Webhooks.API.Model","level":3,"parent_zone_id":"src.Webhooks.API","children":[],"member_files":[-499,-500,-501,-502]},{"zone_id":"src.Webhooks.API.Services","kind":"by-package","package":"src.Webhooks.API.Services","level":3,"parent_zone_id":"src.Webhooks.API","children":[],"member_files":[-504,-505,-506,-507,-508,-509]},{"zone_id":"tests.Basket.UnitTests.Helpers","kind":"by-package","package":"tests.Basket.UnitTests.Helpers","level":3,"parent_zone_id":"tests.Basket.UnitTests","children":[],"member_files":[-531]},{"zone_id":"tests.ClientApp.UnitTests.Mocks","kind":"by-package","package":"tests.ClientApp.UnitTests.Mocks","level":3,"parent_zone_id":"tests.ClientApp.UnitTests","children":[],"member_files":[-536,-537,-538,-539]},{"zone_id":"tests.ClientApp.UnitTests.Services","kind":"by-package","package":"tests.ClientApp.UnitTests.Services","level":3,"parent_zone_id":"tests.ClientApp.UnitTests","children":[],"member_files":[-540,-541,-542]},{"zone_id":"tests.ClientApp.UnitTests.ViewModels","kind":"by-package","package":"tests.ClientApp.UnitTests.ViewModels","level":3,"parent_zone_id":"tests.ClientApp.UnitTests","children":[],"member_files":[-544,-545,-546,-547,-548]},{"zone_id":"tests.Ordering.UnitTests.Application","kind":"by-package","package":"tests.Ordering.UnitTests.Application","level":3,"parent_zone_id":"tests.Ordering.UnitTests","children":[],"member_files":[-553,-554,-555,-556]},{"zone_id":"tests.Ordering.UnitTests.Domain","kind":"by-package","package":"tests.Ordering.UnitTests.Domain","level":3,"parent_zone_id":"tests.Ordering.UnitTests","children":["tests.Ordering.UnitTests.Domain.SeedWork"],"member_files":[-558,-559]},{"zone_id":"tests.eShop.AppHost.UnitTests","kind":"by-package","package":"tests.eShop.AppHost.UnitTests","level":3,"parent_zone_id":"tests.eShop.AppHost","children":[],"member_files":[-566,-567]},{"zone_id":"src.Basket.API.IntegrationEvents.EventHandling","kind":"by-package","package":"src.Basket.API.IntegrationEvents.EventHandling","level":4,"parent_zone_id":"src.Basket.API.IntegrationEvents","children":[],"member_files":[-11]},{"zone_id":"src.Basket.API.IntegrationEvents.Events","kind":"by-package","package":"src.Basket.API.IntegrationEvents.Events","level":4,"parent_zone_id":"src.Basket.API.IntegrationEvents","children":[],"member_files":[-12]},{"zone_id":"src.Catalog.API.Infrastructure.EntityConfigurations","kind":"by-package","package":"src.Catalog.API.Infrastructure.EntityConfigurations","level":4,"parent_zone_id":"src.Catalog.API.Infrastructure","children":[],"member_files":[-25,-26,-27]},{"zone_id":"src.Catalog.API.Infrastructure.Exceptions","kind":"by-package","package":"src.Catalog.API.Infrastructure.Exceptions","level":4,"parent_zone_id":"src.Catalog.API.Infrastructure","children":[],"member_files":[-28]},{"zone_id":"src.Catalog.API.Infrastructure.Migrations","kind":"by-package","package":"src.Catalog.API.Infrastructure.Migrations","level":4,"parent_zone_id":"src.Catalog.API.Infrastructure","children":[],"member_files":[-29,-30,-31,-32,-33,-34,-35]},{"zone_id":"src.Catalog.API.IntegrationEvents.EventHandling","kind":"by-package","package":"src.Catalog.API.IntegrationEvents.EventHandling","level":4,"parent_zone_id":"src.Catalog.API.IntegrationEvents","children":[],"member_files":[-37,-38]},{"zone_id":"src.Catalog.API.IntegrationEvents.Events","kind":"by-package","package":"src.Catalog.API.IntegrationEvents.Events","level":4,"parent_zone_id":"src.Catalog.API.IntegrationEvents","children":[],"member_files":[-39,-40,-41,-42,-43,-44,-45]},{"zone_id":"src.ClientApp.Services.Basket.Protos","kind":"by-package","package":"src.ClientApp.Services.Basket.Protos","level":4,"parent_zone_id":"src.ClientApp.Services.Basket","children":[],"member_files":[-126,-127]},{"zone_id":"src.Identity.API.Data.Migrations","kind":"by-package","package":"src.Identity.API.Data.Migrations","level":4,"parent_zone_id":"src.Identity.API.Data","children":[],"member_files":[-225,-226,-227]},{"zone_id":"src.Identity.API.Models.AccountViewModels","kind":"by-package","package":"src.Identity.API.Models.AccountViewModels","level":4,"parent_zone_id":"src.Identity.API.Models","children":[],"member_files":[-229,-230,-231,-232,-233,-234,-235,-236,-237]},{"zone_id":"src.Identity.API.Models.ConsentViewModels","kind":"by-package","package":"src.Identity.API.Models.ConsentViewModels","level":4,"parent_zone_id":"src.Identity.API.Models","children":[],"member_files":[-239,-240,-241,-242,-243]},{"zone_id":"src.Identity.API.Models.ManageViewModels","kind":"by-package","package":"src.Identity.API.Models.ManageViewModels","level":4,"parent_zone_id":"src.Identity.API.Models","children":[],"member_files":[-245,-246,-247,-248,-249,-250,-251]},{"zone_id":"src.Identity.API.Quickstart.Account","kind":"by-package","package":"src.Identity.API.Quickstart.Account","level":4,"parent_zone_id":"src.Identity.API.Quickstart","children":[],"member_files":[-253,-254,-255,-256,-257,-258,-259,-260,-261,-262]},{"zone_id":"src.Identity.API.Quickstart.Consent","kind":"by-package","package":"src.Identity.API.Quickstart.Consent","level":4,"parent_zone_id":"src.Identity.API.Quickstart","children":[],"member_files":[-263,-264,-265,-266,-267,-268]},{"zone_id":"src.Identity.API.Quickstart.Device","kind":"by-package","package":"src.Identity.API.Quickstart.Device","level":4,"parent_zone_id":"src.Identity.API.Quickstart","children":[],"member_files":[-269,-270,-271]},{"zone_id":"src.Identity.API.Quickstart.Diagnostics","kind":"by-package","package":"src.Identity.API.Quickstart.Diagnostics","level":4,"parent_zone_id":"src.Identity.API.Quickstart","children":[],"member_files":[-272,-273]},{"zone_id":"src.Identity.API.Quickstart.Grants","kind":"by-package","package":"src.Identity.API.Quickstart.Grants","level":4,"parent_zone_id":"src.Identity.API.Quickstart","children":[],"member_files":[-275,-276]},{"zone_id":"src.Identity.API.Quickstart.Home","kind":"by-package","package":"src.Identity.API.Quickstart.Home","level":4,"parent_zone_id":"src.Identity.API.Quickstart","children":[],"member_files":[-277,-278]},{"zone_id":"src.Identity.API.wwwroot.js","kind":"by-package","package":"src.Identity.API.wwwroot.js","level":4,"parent_zone_id":"src.Identity.API.wwwroot","children":[],"member_files":[-287,-288,-289,-290]},{"zone_id":"src.Ordering.API.Application.Behaviors","kind":"by-package","package":"src.Ordering.API.Application.Behaviors","level":4,"parent_zone_id":"src.Ordering.API.Application","children":[],"member_files":[-307,-308,-309]},{"zone_id":"src.Ordering.API.Application.Commands","kind":"by-package","package":"src.Ordering.API.Application.Commands","level":4,"parent_zone_id":"src.Ordering.API.Application","children":[],"member_files":[-310,-311,-312,-313,-314,-315,-316,-317,-318,-319,-320,-321,-322,-323,-324,-325,-326,-327]},{"zone_id":"src.Ordering.API.Application.DomainEventHandlers","kind":"by-package","package":"src.Ordering.API.Application.DomainEventHandlers","level":4,"parent_zone_id":"src.Ordering.API.Application","children":[],"member_files":[-328,-329,-330,-331,-332,-333,-334]},{"zone_id":"src.Ordering.API.Application.IntegrationEvents","kind":"by-package","package":"src.Ordering.API.Application.IntegrationEvents","level":4,"parent_zone_id":"src.Ordering.API.Application","children":["src.Ordering.API.Application.IntegrationEvents.EventHandling","src.Ordering.API.Application.IntegrationEvents.Events"],"member_files":[-352,-353]},{"zone_id":"src.Ordering.API.Application.Models","kind":"by-package","package":"src.Ordering.API.Application.Models","level":4,"parent_zone_id":"src.Ordering.API.Application","children":[],"member_files":[-354,-355]},{"zone_id":"src.Ordering.API.Application.Queries","kind":"by-package","package":"src.Ordering.API.Application.Queries","level":4,"parent_zone_id":"src.Ordering.API.Application","children":[],"member_files":[-356,-357,-358]},{"zone_id":"src.Ordering.API.Application.Validations","kind":"by-package","package":"src.Ordering.API.Application.Validations","level":4,"parent_zone_id":"src.Ordering.API.Application","children":[],"member_files":[-359,-360,-361,-362]},{"zone_id":"src.Ordering.API.Infrastructure.Services","kind":"by-package","package":"src.Ordering.API.Infrastructure.Services","level":4,"parent_zone_id":"src.Ordering.API.Infrastructure","children":[],"member_files":[-369,-370]},{"zone_id":"src.Ordering.Domain.AggregatesModel.BuyerAggregate","kind":"by-package","package":"src.Ordering.Domain.AggregatesModel.BuyerAggregate","level":4,"parent_zone_id":"src.Ordering.Domain.AggregatesModel","children":[],"member_files":[-373,-374,-375,-376]},{"zone_id":"src.Ordering.Domain.AggregatesModel.OrderAggregate","kind":"by-package","package":"src.Ordering.Domain.AggregatesModel.OrderAggregate","level":4,"parent_zone_id":"src.Ordering.Domain.AggregatesModel","children":[],"member_files":[-377,-378,-379,-380,-381]},{"zone_id":"tests.Ordering.UnitTests.Domain.SeedWork","kind":"by-package","package":"tests.Ordering.UnitTests.Domain.SeedWork","level":4,"parent_zone_id":"tests.Ordering.UnitTests.Domain","children":[],"member_files":[-560]},{"zone_id":"src.Ordering.API.Application.IntegrationEvents.EventHandling","kind":"by-package","package":"src.Ordering.API.Application.IntegrationEvents.EventHandling","level":5,"parent_zone_id":"src.Ordering.API.Application.IntegrationEvents","children":[],"member_files":[-335,-336,-337,-338,-339]},{"zone_id":"src.Ordering.API.Application.IntegrationEvents.Events","kind":"by-package","package":"src.Ordering.API.Application.IntegrationEvents.Events","level":5,"parent_zone_id":"src.Ordering.API.Application.IntegrationEvents","children":[],"member_files":[-340,-341,-342,-343,-344,-345,-346,-347,-348,-349,-350,-351]},{"zone_id":"src.WebApp.Services.OrderStatus.IntegrationEvents.EventHandling","kind":"by-package","package":"src.WebApp.Services.OrderStatus.IntegrationEvents.EventHandling","level":5,"parent_zone_id":"src.WebApp.Services.OrderStatus.IntegrationEvents","children":[],"member_files":[-440,-441,-442,-443,-444,-445]},{"zone_id":"src.WebApp.Services.OrderStatus.IntegrationEvents.Events","kind":"by-package","package":"src.WebApp.Services.OrderStatus.IntegrationEvents.Events","level":5,"parent_zone_id":"src.WebApp.Services.OrderStatus.IntegrationEvents","children":[],"member_files":[-446,-447,-448,-449,-450,-451]}],"node_order":[-1,-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13,-14,-15,-16,-17,-18,-19,-20,-21,-22,-23,-24,-25,-26,-27,-28,-29,-30,-31,-32,-33,-34,-35,-36,-37,-38,-39,-40,-41,-42,-43,-44,-45,-46,-47,-48,-49,-50,-51,-52,-53,-54,-55,-56,-57,-58,-59,-60,-61,-62,-63,-64,-65,-66,-67,-68,-69,-70,-71,-72,-73,-74,-75,-76,-77,-78,-79,-80,-81,-82,-83,-84,-85,-86,-87,-88,-89,-90,-91,-92,-93,-94,-95,-96,-97,-98,-99,-100,-101,-102,-103,-104,-105,-106,-107,-108,-109,-110,-111,-112,-113,-114,-115,-116,-117,-118,-119,-120,-121,-122,-123,-124,-125,-126,-127,-128,-129,-130,-131,-132,-133,-134,-135,-136,-137,-138,-139,-140,-141,-142,-143,-144,-145,-146,-147,-148,-149,-150,-151,-152,-153,-154,-155,-156,-157,-158,-159,-160,-161,-162,-163,-164,-165,-166,-167,-168,-169,-170,-171,-172,-173,-174,-175,-176,-177,-178,-179,-180,-181,-182,-183,-184,-185,-186,-187,-188,-189,-190,-191,-192,-193,-194,-195,-196,-197,-198,-199,-200,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-211,-212,-213,-214,-215,-216,-217,-218,-219,-220,-221,-222,-223,-224,-225,-226,-227,-228,-229,-230,-231,-232,-233,-234,-235,-236,-237,-238,-239,-240,-241,-242,-243,-244,-245,-246,-247,-248,-249,-250,-251,-252,-253,-254,-255,-256,-257,-258,-259,-260,-261,-262,-263,-264,-265,-266,-267,-268,-269,-270,-271,-272,-273,-274,-275,-276,-277,-278,-279,-280,-281,-282,-283,-284,-285,-286,-287,-288,-289,-290,-291,-292,-293,-294,-295,-296,-297,-298,-299,-300,-301,-302,-303,-304,-305,-306,-307,-308,-309,-310,-311,-312,-313,-314,-315,-316,-317,-318,-319,-320,-321,-322,-323,-324,-325,-326,-327,-328,-329,-330,-331,-332,-333,-334,-335,-336,-337,-338,-339,-340,-341,-342,-343,-344,-345,-346,-347,-348,-349,-350,-351,-352,-353,-354,-355,-356,-357,-358,-359,-360,-361,-362,-363,-364,-365,-366,-367,-368,-369,-370,-371,-372,-373,-374,-375,-376,-377,-378,-379,-380,-381,-382,-383,-384,-385,-386,-387,-388,-389,-390,-391,-392,-393,-394,-395,-396,-397,-398,-399,-400,-401,-402,-403,-404,-405,-406,-407,-408,-409,-410,-411,-412,-413,-414,-415,-416,-417,-418,-419,-420,-421,-422,-423,-424,-425,-426,-427,-428,-429,-430,-431,-432,-433,-434,-435,-436,-437,-438,-439,-440,-441,-442,-443,-444,-445,-446,-447,-448,-449,-450,-451,-452,-453,-454,-455,-456,-457,-458,-459,-460,-461,-462,-463,-464,-465,-466,-467,-468,-469,-470,-471,-472,-473,-474,-475,-476,-477,-478,-479,-480,-481,-482,-483,-484,-485,-486,-487,-488,-489,-490,-491,-492,-493,-494,-495,-496,-497,-498,-499,-500,-501,-502,-503,-504,-505,-506,-507,-508,-509,-510,-511,-512,-513,-514,-515,-516,-517,-518,-519,-520,-521,-522,-523,-524,-525,-526,-527,-528,-529,-530,-531,-532,-533,-534,-535,-536,-537,-538,-539,-540,-541,-542,-543,-544,-545,-546,-547,-548,-549,-550,-551,-552,-553,-554,-555,-556,-557,-558,-559,-560,-561,-562,-563,-564,-565,-566,-567],"summary":{"counts":{"nodes":567,"edges":1398,"zones":174,"node_order":567,"files":567},"loc":{"total_loc":27610,"total_sloc":21647,"total_comment_lines":1160,"total_blank_lines":4803,"comment_pct":0.042013763129300975,"top_files_by_loc":[{"loc":1152,"node_id":-126,"file":-126,"name":"Basket.cs"},{"loc":507,"node_id":-533,"file":-533,"name":"CatalogApiTests.cs"},{"loc":468,"node_id":-18,"file":-18,"name":"CatalogApi.cs"},{"loc":399,"node_id":-80,"file":-80,"name":"VisualElementExtensions.cs"},{"loc":360,"node_id":-411,"file":-411,"name":"20231026091055_Outbox.Designer.cs"},{"loc":344,"node_id":-175,"file":-175,"name":"SettingsViewModel.cs"},{"loc":336,"node_id":-413,"file":-413,"name":"20240106121712_UseEnumForOrderStatus.Designer.cs"},{"loc":334,"node_id":-253,"file":-253,"name":"AccountController.cs"},{"loc":333,"node_id":-415,"file":-415,"name":"OrderingContextModelSnapshot.cs"},{"loc":332,"node_id":-407,"file":-407,"name":"20230925222426_Initial.Designer.cs"},{"loc":329,"node_id":-409,"file":-409,"name":"20231021004633_FixOrderitemseqSchema.Designer.cs"},{"loc":324,"node_id":-225,"file":-225,"name":"20230925223402_InitialMigration.Designer.cs"},{"loc":321,"node_id":-205,"file":-205,"name":"RabbitMQEventBus.cs"},{"loc":321,"node_id":-227,"file":-227,"name":"ApplicationDbContextModelSnapshot.cs"},{"loc":281,"node_id":-408,"file":-408,"name":"20230925222426_Initial.cs"}],"comment":{"folder_total_loc":27610,"folder_total_sloc":21647,"folder_comment_lines":1160,"folder_blank_lines":4803,"folder_comment_ratio":0.042}},"parse_status":{"ok":567},"edges":{"kinds":{"import":3,"csharp:type_ref":999,"csharp:call":306,"csharp:implements":49,"csharp:extends":35,"csharp:import:internal":6}},"hotspots":{"top_imported":[{"node_id":-379,"importers":36,"file":-379,"name":"Order.cs"},{"node_id":-143,"importers":34,"file":-143,"name":"INavigationService.cs"},{"node_id":-378,"importers":30,"file":-378,"name":"IOrderRepository.cs"},{"node_id":-163,"importers":28,"file":-163,"name":"ViewModelBase.cs"},{"node_id":-122,"importers":21,"file":-122,"name":"IAppEnvironmentService.cs"},{"node_id":-153,"importers":20,"file":-153,"name":"ISettingsService.cs"},{"node_id":-373,"importers":17,"file":-373,"name":"Buyer.cs"},{"node_id":-138,"importers":16,"file":-138,"name":"IIdentityService.cs"},{"node_id":-317,"importers":16,"file":-317,"name":"IdentifiedCommandHandler.cs"},{"node_id":-394,"importers":15,"file":-394,"name":"IUnitOfWork.cs"},{"node_id":-375,"importers":15,"file":-375,"name":"IBuyerRepository.cs"},{"node_id":-416,"importers":14,"file":-416,"name":"OrderingContext.cs"},{"node_id":-366,"importers":14,"file":-366,"name":"OrderingApiTrace.cs"},{"node_id":-352,"importers":13,"file":-352,"name":"IOrderingIntegrationEventService.cs"},{"node_id":-404,"importers":13,"file":-404,"name":"IRequestManager.cs"}],"top_dependencies":[{"node_id":-85,"deps":51,"file":-85,"name":"MauiProgram.cs"},{"node_id":-364,"deps":33,"file":-364,"name":"Extensions.cs"},{"node_id":-167,"deps":25,"file":-167,"name":"CheckoutViewModel.cs"},{"node_id":-379,"deps":24,"file":-379,"name":"Order.cs"},{"node_id":-431,"deps":21,"file":-431,"name":"Extensions.cs"},{"node_id":-166,"deps":17,"file":-166,"name":"CatalogViewModel.cs"},{"node_id":-548,"deps":17,"file":-548,"name":"OrderViewModelTests.cs"},{"node_id":-313,"deps":16,"file":-313,"name":"CreateOrderCommandHandler.cs"},{"node_id":-554,"deps":16,"file":-554,"name":"NewOrderCommandHandlerTest.cs"},{"node_id":-149,"deps":15,"file":-149,"name":"OrderService.cs"},{"node_id":-306,"deps":15,"file":-306,"name":"OrdersApi.cs"},{"node_id":-331,"deps":15,"file":-331,"name":"OrderStatusChangedToPaidDomainEventHandler.cs"},{"node_id":-416,"deps":15,"file":-416,"name":"OrderingContext.cs"},{"node_id":-544,"deps":15,"file":-544,"name":"CatalogItemViewModelTests.cs"},{"node_id":-555,"deps":15,"file":-555,"name":"OrdersWebApiTest.cs"}]},"zones":{"largest":[{"members":18,"zone_id":"src.Ordering.API.Application.Commands","package":"src.Ordering.API.Application.Commands","kind":"by-package","level":4},{"members":14,"zone_id":"src.ClientApp.Views","package":"src.ClientApp.Views","kind":"by-package","level":2},{"members":12,"zone_id":"src.ClientApp.ViewModels","package":"src.ClientApp.ViewModels","kind":"by-package","level":2},{"members":12,"zone_id":"src.Ordering.API.Application.IntegrationEvents.Events","package":"src.Ordering.API.Application.IntegrationEvents.Events","kind":"by-package","level":5},{"members":10,"zone_id":"src.Identity.API.Quickstart.Account","package":"src.Identity.API.Quickstart.Account","kind":"by-package","level":4},{"members":9,"zone_id":"src.Ordering.Infrastructure.Migrations","package":"src.Ordering.Infrastructure.Migrations","kind":"by-package","level":3},{"members":9,"zone_id":"src.Identity.API.Models.AccountViewModels","package":"src.Identity.API.Models.AccountViewModels","kind":"by-package","level":4},{"members":8,"zone_id":"src.WebApp.Services","package":"src.WebApp.Services","kind":"by-package","level":2},{"members":8,"zone_id":"src.WebhookClient.Services","package":"src.WebhookClient.Services","kind":"by-package","level":2},{"members":8,"zone_id":"src.WebApp.wwwroot.js","package":"src.WebApp.wwwroot.js","kind":"by-package","level":3},{"members":7,"zone_id":"src.ClientApp.Converters","package":"src.ClientApp.Converters","kind":"by-package","level":2},{"members":7,"zone_id":"src.eShop.ServiceDefaults","package":"src.eShop.ServiceDefaults","kind":"by-package","level":2},{"members":7,"zone_id":"tests.Application.UnitTests","package":"tests.Application.UnitTests","kind":"by-package","level":2},{"members":7,"zone_id":"src.Catalog.API.Model","package":"src.Catalog.API.Model","kind":"by-package","level":3},{"members":7,"zone_id":"src.Ordering.Domain.Events","package":"src.Ordering.Domain.Events","kind":"by-package","level":3}],"cross_zone_edges_top":[{"from":"src.Ordering.API.Application.Commands","to":"src.Ordering.Domain.AggregatesModel.OrderAggregate","count":32},{"from":"src.ClientApp.ViewModels","to":"src.ClientApp.ViewModels.Base","count":26},{"from":"src.Ordering.API.Application.DomainEventHandlers","to":"src.Ordering.Domain.AggregatesModel.OrderAggregate","count":24},{"from":"src.Ordering.API.Application.DomainEventHandlers","to":"src.Ordering.Domain.AggregatesModel.BuyerAggregate","count":19},{"from":"tests.Ordering.UnitTests.Application","to":"src.Ordering.API.Application.Commands","count":19},{"from":"src.ClientApp","to":"src.ClientApp.Views","count":17},{"from":"src.ClientApp.ViewModels","to":"src.ClientApp.Services.Navigation","count":17},{"from":"src.Ordering.API.Application.DomainEventHandlers","to":"src.Ordering.API.Application.IntegrationEvents.Events","count":14},{"from":"src.Ordering.API.Application.DomainEventHandlers","to":"src.Ordering.API.Extensions","count":14},{"from":"src.ClientApp.Services.Order","to":"src.ClientApp.Models.Orders","count":12},{"from":"src.Ordering.Domain.AggregatesModel.OrderAggregate","to":"src.Ordering.Domain.Events","count":12},{"from":"src.WebApp.Services.OrderStatus.IntegrationEvents.EventHandling","to":"src.WebApp.Services.OrderStatus","count":12},{"from":"tests.ClientApp.UnitTests.ViewModels","to":"src.ClientApp.Services.AppEnvironment","count":12},{"from":"src.ClientApp.Views","to":"src.ClientApp.ViewModels","count":11},{"from":"src.Ordering.Domain.AggregatesModel.OrderAggregate","to":"src.Ordering.Domain.SeedWork","count":11}]},"cycles":{"cycle_nodes":16,"largest_scc_size":4,"scc_conceptual":{"cycle_nodes":16,"largest_scc_size":4,"scc_count":6},"scc_runtime":{"cycle_nodes":16,"largest_scc_size":4,"scc_count":6},"tc_inflation":0},"crosstalk":{"files_with_candidates":{"typescript":2},"total_references":{}},"api_surface":{"total_functions":5,"total_classes":575},"testing":{"test_files":3,"source_files":564,"test_to_source_ratio":0.005},"change_risk":{"high_risk_count":68,"top_risky_modules":[{"file":-379,"name":"Order.cs","risk_score":127.0,"direct_fan_in":36,"loc":186,"sloc":137,"comment_pct":0.07526881720430108,"reasons":["36 importers (high blast radius)","in 4-module cycle (runtime)"]},{"file":-143,"name":"INavigationService.cs","risk_score":112.1,"direct_fan_in":34,"loc":10,"sloc":7,"comment_pct":0.0,"reasons":["34 importers (high blast radius)"]},{"file":-378,"name":"IOrderRepository.cs","risk_score":98.5,"direct_fan_in":30,"loc":13,"sloc":7,"comment_pct":0.15384615384615385,"reasons":["30 importers (high blast radius)"]},{"file":-163,"name":"ViewModelBase.cs","risk_score":94.5,"direct_fan_in":28,"loc":55,"sloc":43,"comment_pct":0.0,"reasons":["28 importers (high blast radius)"]},{"file":-122,"name":"IAppEnvironmentService.cs","risk_score":73.2,"direct_fan_in":21,"loc":19,"sloc":13,"comment_pct":0.0,"reasons":["21 importers (high blast radius)"]},{"file":-153,"name":"ISettingsService.cs","risk_score":70.3,"direct_fan_in":20,"loc":38,"sloc":22,"comment_pct":0.0,"reasons":["20 importers (high blast radius)"]},{"file":-373,"name":"Buyer.cs","risk_score":65.5,"direct_fan_in":17,"loc":51,"sloc":36,"comment_pct":0.0,"reasons":["17 importers (high blast radius)","in 2-module cycle (runtime)"]},{"file":-138,"name":"IIdentityService.cs","risk_score":58.1,"direct_fan_in":16,"loc":14,"sloc":9,"comment_pct":0.0,"reasons":["16 importers (high blast radius)"]},{"file":-317,"name":"IdentifiedCommandHandler.cs","risk_score":57.3,"direct_fan_in":16,"loc":105,"sloc":76,"comment_pct":0.1619047619047619,"reasons":["16 importers (high blast radius)"]},{"file":-416,"name":"OrderingContext.cs","risk_score":55.9,"direct_fan_in":14,"loc":115,"sloc":82,"comment_pct":0.11304347826086956,"reasons":["14 importers (high blast radius)","in 2-module cycle (runtime)"]}],"caveat":"top_risky_modules[].direct_fan_in is a 1-hop static-import fan-in count (how many nodes directly import this one) used only as one input to this heuristic risk_score. It is NOT the real multi-hop blast radius. For the actual parameterized multi-hop BFS impact analysis, run the slicer's blast-radius command (see guide.query_capabilities) against this node."},"imports":{"totals":{"internal":1070,"external":530,"stdlib":0,"third_party":530},"top_packages":[{"package":"Microsoft","file_count":83,"import_count":185},{"package":"System","file_count":111,"import_count":178},{"package":"Aspire","file_count":6,"import_count":19},{"package":"Npgsql","file_count":18,"import_count":18},{"package":"CommunityToolkit","file_count":15,"import_count":16},{"package":"Asp","file_count":7,"import_count":11},{"package":"Android","file_count":5,"import_count":11},{"package":"Pgvector","file_count":10,"import_count":10},{"package":"Duende","file_count":1,"import_count":9},{"package":"IdentityModel","file_count":3,"import_count":7}],"style_totals":{"relative":3,"slash_root":0,"bare":9,"reexport":0,"require":1,"dynamic":0,"external":521,"internal":1067}},"meta":{"repo_name":"eshop","mode":"zones","generated_at":"2026-11-03T17:11:02.643385Z","language":"polyglot","languages":["csharp","js","ts"]}},"discovery":{"meta":{"created_utc":"2026-11-03T17:10:54Z","scan_root":"/scratch/analysis/eshop","total_files":1144},"counts":{"discovered_total_files":1144,"discovered_by_lang":{"json":45,"other":440,"yaml":11,"markdown":50,"ts":6,"csharp":547,"css":30,"html":1,"js":14},"bundled_nodes":567,"bundled_by_lang":{"ts":6,"js":14,"csharp":547},"bundled_languages":["csharp","js","ts"],"missing_files_count":577,"missing_by_node_id_count":577,"missing_by_file_count":577}},"discovery_manifest":{"files":[{"ext":".json","lang":"json","path":".aspire/settings.json"},{"ext":".json","lang":"json","path":".config/CredScanSuppressions.json"},{"ext":".winget","lang":"other","path":".config/configuration.vs.winget"},{"ext":".winget","lang":"other","path":".config/configuration.vsCode.winget"},{"ext":".json","lang":"json","path":".config/tsaoptions.json"},{"ext":".yaml","lang":"yaml","path":".devcenter/catalog/definitions/imagedefinition.yaml"},{"ext":"","lang":"other","path":".editorconfig"},{"ext":"","lang":"other","path":".gitattributes"},{"ext":".yml","lang":"yaml","path":".github/dependabot.yml"},{"ext":".md","lang":"markdown","path":".github/skills/aspire-deployment/SKILL.md"},{"ext":".md","lang":"markdown","path":".github/skills/aspire-deployment/references/aws.md"},{"ext":".md","lang":"markdown","path":".github/skills/aspire-deployment/references/azure.md"},{"ext":".md","lang":"markdown","path":".github/skills/aspire-deployment/references/cicd.md"},{"ext":".md","lang":"markdown","path":".github/skills/aspire-deployment/references/docker-compose.md"},{"ext":".yml","lang":"yaml","path":".github/skills/aspire-deployment/references/github-actions-azure-csharp.yml"},{"ext":".yml","lang":"yaml","path":".github/skills/aspire-deployment/references/github-actions-azure-typescript.yml"},{"ext":".md","lang":"markdown","path":".github/skills/aspire-deployment/references/javascript.md"},{"ext":".md","lang":"markdown","path":".github/skills/aspire-deployment/references/kubernetes.md"},{"ext":".md","lang":"markdown","path":".github/skills/aspire-deployment/references/preflight.md"},{"ext":".md","lang":"markdown","path":".github/skills/aspire-init/SKILL.md"},{"ext":".md","lang":"markdown","path":".github/skills/aspire-init/references/init-workflow.md"},{"ext":".md","lang":"markdown","path":".github/skills/aspire-init/references/templates.md"},{"ext":".md","lang":"markdown","path":".github/skills/aspire-monitoring/SKILL.md"},{"ext":".md","lang":"markdown","path":".github/skills/aspire-monitoring/references/diagnostics-bridge.md"},{"ext":".md","lang":"markdown","path":".github/skills/aspire-monitoring/references/monitoring.md"},{"ext":".md","lang":"markdown","path":".github/skills/aspire-monitoring/references/playwright-handoff.md"},{"ext":".md","lang":"markdown","path":".github/skills/aspire-orchestration/SKILL.md"},{"ext":".md","lang":"markdown","path":".github/skills/aspire-orchestration/references/agent-workflows.md"},{"ext":".md","lang":"markdown","path":".github/skills/aspire-orchestration/references/app-commands.md"},{"ext":".md","lang":"markdown","path":".github/skills/aspire-orchestration/references/detection.md"},{"ext":".md","lang":"markdown","path":".github/skills/aspire-orchestration/references/resource-management.md"},{"ext":".md","lang":"markdown","path":".github/skills/aspire-orchestration/references/safety-guardrails.md"},{"ext":".md","lang":"markdown","path":".github/skills/aspire/SKILL.md"},{"ext":".md","lang":"markdown","path":".github/skills/aspire/references/aspire-13-3-breaking-changes.md"},{"ext":".md","lang":"markdown","path":".github/skills/aspireify/SKILL.md"},{"ext":".md","lang":"markdown","path":".github/skills/aspireify/references/apphost-wiring.md"},{"ext":".md","lang":"markdown","path":".github/skills/aspireify/references/csharp-authoring.md"},{"ext":".md","lang":"markdown","path":".github/skills/aspireify/references/docker-compose.md"},{"ext":".md","lang":"markdown","path":".github/skills/aspireify/references/full-solution-apphosts.md"},{"ext":".md","lang":"markdown","path":".github/skills/aspireify/references/javascript-apps.md"},{"ext":".md","lang":"markdown","path":".github/skills/aspireify/references/opentelemetry.md"},{"ext":".md","lang":"markdown","path":".github/skills/aspireify/references/scan-and-propose.md"},{"ext":".md","lang":"markdown","path":".github/skills/aspireify/references/service-defaults.md"},{"ext":".md","lang":"markdown","path":".github/skills/aspireify/references/typescript-authoring.md"},{"ext":".md","lang":"markdown","path":".github/skills/aspireify/references/validation.md"},{"ext":".md","lang":"markdown","path":".github/skills/dotnet-inspect/SKILL.md"},{"ext":".md","lang":"markdown","path":".github/skills/playwright-cli/SKILL.md"},{"ext":".md","lang":"markdown","path":".github/skills/playwright-cli/references/element-attributes.md"},{"ext":".md","lang":"markdown","path":".github/skills/playwright-cli/references/playwright-tests.md"},{"ext":".md","lang":"markdown","path":".github/skills/playwright-cli/references/request-mocking.md"},{"ext":".md","lang":"markdown","path":".github/skills/playwright-cli/references/running-code.md"},{"ext":".md","lang":"markdown","path":".github/skills/playwright-cli/references/session-management.md"},{"ext":".md","lang":"markdown","path":".github/skills/playwright-cli/references/spec-driven-testing.md"},{"ext":".md","lang":"markdown","path":".github/skills/playwright-cli/references/storage-state.md"},{"ext":".md","lang":"markdown","path":".github/skills/playwright-cli/references/test-generation.md"},{"ext":".md","lang":"markdown","path":".github/skills/playwright-cli/references/tracing.md"},{"ext":".md","lang":"markdown","path":".github/skills/playwright-cli/references/video-recording.md"},{"ext":".json","lang":"json","path":".github/workflows/markdownlint-problem-matcher.json"},{"ext":".yml","lang":"yaml","path":".github/workflows/markdownlint.yml"},{"ext":".yml","lang":"yaml","path":".github/workflows/playwright.yml"},{"ext":".yml","lang":"yaml","path":".github/workflows/pr-validation-maui.yml"},{"ext":".yml","lang":"yaml","path":".github/workflows/pr-validation.yml"},{"ext":"","lang":"other","path":".gitignore"},{"ext":".json","lang":"json","path":".markdownlint.json"},{"ext":"","lang":"other","path":".markdownlintignore"},{"ext":".yml","lang":"yaml","path":".spectral.yml"},{"ext":".md","lang":"markdown","path":"CODE-OF-CONDUCT.md"},{"ext":".md","lang":"markdown","path":"CONTRIBUTING.md"},{"ext":".props","lang":"other","path":"Directory.Build.props"},{"ext":".targets","lang":"other","path":"Directory.Build.targets"},{"ext":".props","lang":"other","path":"Directory.Packages.props"},{"ext":"","lang":"other","path":"LICENSE"},{"ext":".md","lang":"markdown","path":"README.md"},{"ext":".json","lang":"json","path":"aspire.config.json"},{"ext":".ps1","lang":"other","path":"build/acr-build/queue-all.ps1"},{"ext":".ps1","lang":"other","path":"build/multiarch-manifests/create-manifests.ps1"},{"ext":".yml","lang":"yaml","path":"ci.yml"},{"ext":".ts","lang":"ts","path":-1},{"ext":".ts","lang":"ts","path":-2},{"ext":".ts","lang":"ts","path":-3},{"ext":".ts","lang":"ts","path":-4},{"ext":".ts","lang":"ts","path":-5},{"ext":".slnf","lang":"other","path":"eShop.Web.slnf"},{"ext":".slnx","lang":"other","path":"eShop.slnx"},{"ext":".yml","lang":"yaml","path":"es-metadata.yml"},{"ext":".json","lang":"json","path":"global.json"},{"ext":".png","lang":"other","path":"img/eshop_architecture.png"},{"ext":".png","lang":"other","path":"img/eshop_homepage.png"},{"ext":".png","lang":"other","path":"img/eshop_social_card.png"},{"ext":".config","lang":"other","path":"nuget.config"},{"ext":".json","lang":"json","path":"package-lock.json"},{"ext":".json","lang":"json","path":"package.json"},{"ext":".ts","lang":"ts","path":-6},{"ext":".csproj","lang":"other","path":"src/Basket.API/Basket.API.csproj"},{"ext":".cs","lang":"csharp","path":-7},{"ext":".cs","lang":"csharp","path":-8},{"ext":".cs","lang":"csharp","path":-9},{"ext":".cs","lang":"csharp","path":-10},{"ext":".cs","lang":"csharp","path":-11},{"ext":".cs","lang":"csharp","path":-12},{"ext":".cs","lang":"csharp","path":-13},{"ext":".cs","lang":"csharp","path":-14},{"ext":".cs","lang":"csharp","path":-15},{"ext":".json","lang":"json","path":"src/Basket.API/Properties/launchSettings.json"},{"ext":".proto","lang":"other","path":"src/Basket.API/Proto/basket.proto"},{"ext":".cs","lang":"csharp","path":-16},{"ext":".cs","lang":"csharp","path":-17},{"ext":".json","lang":"json","path":"src/Basket.API/appsettings.Development.json"},{"ext":".json","lang":"json","path":"src/Basket.API/appsettings.json"},{"ext":".cs","lang":"csharp","path":-18},{"ext":".csproj","lang":"other","path":"src/Catalog.API/Catalog.API.csproj"},{"ext":".http","lang":"other","path":"src/Catalog.API/Catalog.API.http"},{"ext":".json","lang":"json","path":"src/Catalog.API/Catalog.API.json"},{"ext":".json","lang":"json","path":"src/Catalog.API/Catalog.API_v2.json"},{"ext":".cs","lang":"csharp","path":-19},{"ext":".cs","lang":"csharp","path":-20},{"ext":".cs","lang":"csharp","path":-21},{"ext":".cs","lang":"csharp","path":-22},{"ext":".cs","lang":"csharp","path":-23},{"ext":".cs","lang":"csharp","path":-24},{"ext":".cs","lang":"csharp","path":-25},{"ext":".cs","lang":"csharp","path":-26},{"ext":".cs","lang":"csharp","path":-27},{"ext":".cs","lang":"csharp","path":-28},{"ext":".cs","lang":"csharp","path":-29},{"ext":".cs","lang":"csharp","path":-30},{"ext":".cs","lang":"csharp","path":-31},{"ext":".cs","lang":"csharp","path":-32},{"ext":".cs","lang":"csharp","path":-33},{"ext":".cs","lang":"csharp","path":-34},{"ext":".cs","lang":"csharp","path":-35},{"ext":".cs","lang":"csharp","path":-36},{"ext":".txt","lang":"other","path":"src/Catalog.API/IntegrationEvents/EventHandling/AnyFutureIntegrationEventHandler.cs.txt"},{"ext":".cs","lang":"csharp","path":-37},{"ext":".cs","lang":"csharp","path":-38},{"ext":".cs","lang":"csharp","path":-39},{"ext":".cs","lang":"csharp","path":-40},{"ext":".cs","lang":"csharp","path":-41},{"ext":".cs","lang":"csharp","path":-42},{"ext":".cs","lang":"csharp","path":-43},{"ext":".cs","lang":"csharp","path":-44},{"ext":".cs","lang":"csharp","path":-45},{"ext":".cs","lang":"csharp","path":-46},{"ext":".cs","lang":"csharp","path":-47},{"ext":".cs","lang":"csharp","path":-48},{"ext":".cs","lang":"csharp","path":-49},{"ext":".cs","lang":"csharp","path":-50},{"ext":".cs","lang":"csharp","path":-51},{"ext":".cs","lang":"csharp","path":-52},{"ext":".cs","lang":"csharp","path":-53},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/1.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/10.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/100.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/101.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/11.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/12.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/13.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/14.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/15.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/16.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/17.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/18.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/19.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/2.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/20.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/21.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/22.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/23.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/24.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/25.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/26.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/27.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/28.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/29.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/3.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/30.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/31.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/32.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/33.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/34.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/35.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/36.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/37.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/38.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/39.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/4.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/40.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/41.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/42.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/43.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/44.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/45.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/46.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/47.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/48.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/49.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/5.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/50.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/51.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/52.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/53.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/54.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/55.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/56.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/57.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/58.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/59.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/6.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/60.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/61.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/62.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/63.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/64.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/65.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/66.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/67.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/68.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/69.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/7.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/70.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/71.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/72.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/73.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/74.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/75.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/76.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/77.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/78.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/79.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/8.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/80.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/81.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/82.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/83.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/84.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/85.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/86.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/87.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/88.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/89.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/9.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/90.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/91.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/92.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/93.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/94.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/95.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/96.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/97.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/98.webp"},{"ext":".webp","lang":"other","path":"src/Catalog.API/Pics/99.webp"},{"ext":".cs","lang":"csharp","path":-54},{"ext":".cs","lang":"csharp","path":-55},{"ext":".json","lang":"json","path":"src/Catalog.API/Properties/launchSettings.json"},{"ext":".cs","lang":"csharp","path":-56},{"ext":".cs","lang":"csharp","path":-57},{"ext":".json","lang":"json","path":"src/Catalog.API/Setup/catalog.json"},{"ext":".json","lang":"json","path":"src/Catalog.API/appsettings.Development.json"},{"ext":".json","lang":"json","path":"src/Catalog.API/appsettings.json"},{"ext":".cs","lang":"csharp","path":-58},{"ext":".cs","lang":"csharp","path":-59},{"ext":".cs","lang":"csharp","path":-60},{"ext":".cs","lang":"csharp","path":-61},{"ext":".xaml","lang":"other","path":"src/ClientApp/App.xaml"},{"ext":".cs","lang":"csharp","path":-62},{"ext":".cs","lang":"csharp","path":-63},{"ext":".xaml","lang":"other","path":"src/ClientApp/AppShell.xaml"},{"ext":".cs","lang":"csharp","path":-64},{"ext":".csproj","lang":"other","path":"src/ClientApp/ClientApp.csproj"},{"ext":".sln","lang":"other","path":"src/ClientApp/ClientApp.sln"},{"ext":".xaml","lang":"other","path":"src/ClientApp/Controls/AddBasketButton.xaml"},{"ext":".cs","lang":"csharp","path":-65},{"ext":".cs","lang":"csharp","path":-66},{"ext":".cs","lang":"csharp","path":-67},{"ext":".cs","lang":"csharp","path":-68},{"ext":".cs","lang":"csharp","path":-69},{"ext":".cs","lang":"csharp","path":-70},{"ext":".cs","lang":"csharp","path":-71},{"ext":".cs","lang":"csharp","path":-72},{"ext":".cs","lang":"csharp","path":-73},{"ext":".cs","lang":"csharp","path":-74},{"ext":".cs","lang":"csharp","path":-75},{"ext":".cs","lang":"csharp","path":-76},{"ext":".cs","lang":"csharp","path":-77},{"ext":".cs","lang":"csharp","path":-78},{"ext":".cs","lang":"csharp","path":-79},{"ext":".cs","lang":"csharp","path":-80},{"ext":".cs","lang":"csharp","path":-81},{"ext":".cs","lang":"csharp","path":-82},{"ext":".cs","lang":"csharp","path":-83},{"ext":".cs","lang":"csharp","path":-84},{"ext":".cs","lang":"csharp","path":-85},{"ext":".cs","lang":"csharp","path":-86},{"ext":".cs","lang":"csharp","path":-87},{"ext":".cs","lang":"csharp","path":-88},{"ext":".cs","lang":"csharp","path":-89},{"ext":".cs","lang":"csharp","path":-90},{"ext":".cs","lang":"csharp","path":-91},{"ext":".cs","lang":"csharp","path":-92},{"ext":".cs","lang":"csharp","path":-93},{"ext":".cs","lang":"csharp","path":-94},{"ext":".cs","lang":"csharp","path":-95},{"ext":".cs","lang":"csharp","path":-96},{"ext":".cs","lang":"csharp","path":-97},{"ext":".cs","lang":"csharp","path":-98},{"ext":".cs","lang":"csharp","path":-99},{"ext":".cs","lang":"csharp","path":-100},{"ext":".cs","lang":"csharp","path":-101},{"ext":".cs","lang":"csharp","path":-102},{"ext":".cs","lang":"csharp","path":-103},{"ext":".cs","lang":"csharp","path":-104},{"ext":".cs","lang":"csharp","path":-105},{"ext":".cs","lang":"csharp","path":-106},{"ext":".cs","lang":"csharp","path":-107},{"ext":".cs","lang":"csharp","path":-108},{"ext":".cs","lang":"csharp","path":-109},{"ext":".cs","lang":"csharp","path":-110},{"ext":".cs","lang":"csharp","path":-111},{"ext":".cs","lang":"csharp","path":-112},{"ext":".xml","lang":"other","path":"src/ClientApp/Platforms/Android/AndroidManifest.xml"},{"ext":".cs","lang":"csharp","path":-113},{"ext":".cs","lang":"csharp","path":-114},{"ext":".xml","lang":"other","path":"src/ClientApp/Platforms/Android/Resources/values/colors.xml"},{"ext":".xml","lang":"other","path":"src/ClientApp/Platforms/Android/Resources/xml/network_security_config.xml"},{"ext":".cs","lang":"csharp","path":-115},{"ext":".cs","lang":"csharp","path":-116},{"ext":".plist","lang":"other","path":"src/ClientApp/Platforms/MacCatalyst/Entitlements.Debug.plist"},{"ext":".plist","lang":"other","path":"src/ClientApp/Platforms/MacCatalyst/Entitlements.Release.plist"},{"ext":".plist","lang":"other","path":"src/ClientApp/Platforms/MacCatalyst/Info.plist"},{"ext":".cs","lang":"csharp","path":-117},{"ext":".xaml","lang":"other","path":"src/ClientApp/Platforms/Windows/App.xaml"},{"ext":".cs","lang":"csharp","path":-118},{"ext":".appxmanifest","lang":"other","path":"src/ClientApp/Platforms/Windows/Package.appxmanifest"},{"ext":".manifest","lang":"other","path":"src/ClientApp/Platforms/Windows/app.manifest"},{"ext":".cs","lang":"csharp","path":-119},{"ext":".plist","lang":"other","path":"src/ClientApp/Platforms/iOS/Entitlements.plist"},{"ext":".plist","lang":"other","path":"src/ClientApp/Platforms/iOS/Info.plist"},{"ext":".cs","lang":"csharp","path":-120},{"ext":".json","lang":"json","path":"src/ClientApp/Properties/launchSettings.json"},{"ext":".svg","lang":"other","path":"src/ClientApp/Resources/AppIcon/appicon.svg"},{"ext":".svg","lang":"other","path":"src/ClientApp/Resources/AppIcon/appiconfg.svg"},{"ext":".otf","lang":"other","path":"src/ClientApp/Resources/Fonts/FontAwesomeRegular.otf"},{"ext":".otf","lang":"other","path":"src/ClientApp/Resources/Fonts/FontAwesomeSolid.otf"},{"ext":".ttf","lang":"other","path":"src/ClientApp/Resources/Fonts/Montserrat-Bold.ttf"},{"ext":".ttf","lang":"other","path":"src/ClientApp/Resources/Fonts/Montserrat-Regular.ttf"},{"ext":".svg","lang":"other","path":"src/ClientApp/Resources/Images/arrow_left.svg"},{"ext":".svg","lang":"other","path":"src/ClientApp/Resources/Images/cart.svg"},{"ext":".svg","lang":"other","path":"src/ClientApp/Resources/Images/close.svg"},{"ext":".png","lang":"other","path":"src/ClientApp/Resources/Images/fake_product_01.png"},{"ext":".png","lang":"other","path":"src/ClientApp/Resources/Images/fake_product_02.png"},{"ext":".png","lang":"other","path":"src/ClientApp/Resources/Images/fake_product_03.png"},{"ext":".png","lang":"other","path":"src/ClientApp/Resources/Images/fake_product_04.png"},{"ext":".png","lang":"other","path":"src/ClientApp/Resources/Images/fake_product_05.png"},{"ext":".png","lang":"other","path":"src/ClientApp/Resources/Images/fake_product_06.png"},{"ext":".svg","lang":"other","path":"src/ClientApp/Resources/Images/filters.svg"},{"ext":".png","lang":"other","path":"src/ClientApp/Resources/Images/header.png"},{"ext":".png","lang":"other","path":"src/ClientApp/Resources/Images/header_home.png"},{"ext":".svg","lang":"other","path":"src/ClientApp/Resources/Images/logo_footer.svg"},{"ext":".svg","lang":"other","path":"src/ClientApp/Resources/Images/logo_header.svg"},{"ext":".png","lang":"other","path":"src/ClientApp/Resources/Images/noimage.png"},{"ext":".svg","lang":"other","path":"src/ClientApp/Resources/Images/trash.svg"},{"ext":".svg","lang":"other","path":"src/ClientApp/Resources/Images/user.svg"},{"ext":".txt","lang":"other","path":"src/ClientApp/Resources/Raw/AboutAssets.txt"},{"ext":".svg","lang":"other","path":"src/ClientApp/Resources/Splash/splash.svg"},{"ext":".xaml","lang":"other","path":"src/ClientApp/Resources/Styles/Colors.xaml"},{"ext":".xaml","lang":"other","path":"src/ClientApp/Resources/Styles/Styles.xaml"},{"ext":".cs","lang":"csharp","path":-121},{"ext":".cs","lang":"csharp","path":-122},{"ext":".cs","lang":"csharp","path":-123},{"ext":".cs","lang":"csharp","path":-124},{"ext":".cs","lang":"csharp","path":-125},{"ext":".cs","lang":"csharp","path":-126},{"ext":".cs","lang":"csharp","path":-127},{"ext":".proto","lang":"other","path":"src/ClientApp/Services/Basket/Protos/basket.proto"},{"ext":".cs","lang":"csharp","path":-128},{"ext":".cs","lang":"csharp","path":-129},{"ext":".cs","lang":"csharp","path":-130},{"ext":".cs","lang":"csharp","path":-131},{"ext":".cs","lang":"csharp","path":-132},{"ext":".cs","lang":"csharp","path":-133},{"ext":".cs","lang":"csharp","path":-134},{"ext":".cs","lang":"csharp","path":-135},{"ext":".cs","lang":"csharp","path":-136},{"ext":".cs","lang":"csharp","path":-137},{"ext":".cs","lang":"csharp","path":-138},{"ext":".cs","lang":"csharp","path":-139},{"ext":".cs","lang":"csharp","path":-140},{"ext":".cs","lang":"csharp","path":-141},{"ext":".cs","lang":"csharp","path":-142},{"ext":".cs","lang":"csharp","path":-143},{"ext":".cs","lang":"csharp","path":-144},{"ext":".cs","lang":"csharp","path":-145},{"ext":".cs","lang":"csharp","path":-146},{"ext":".cs","lang":"csharp","path":-147},{"ext":".cs","lang":"csharp","path":-148},{"ext":".cs","lang":"csharp","path":-149},{"ext":".cs","lang":"csharp","path":-150},{"ext":".cs","lang":"csharp","path":-151},{"ext":".cs","lang":"csharp","path":-152},{"ext":".cs","lang":"csharp","path":-153},{"ext":".cs","lang":"csharp","path":-154},{"ext":".cs","lang":"csharp","path":-155},{"ext":".cs","lang":"csharp","path":-156},{"ext":".cs","lang":"csharp","path":-157},{"ext":".cs","lang":"csharp","path":-158},{"ext":".cs","lang":"csharp","path":-159},{"ext":".cs","lang":"csharp","path":-160},{"ext":".cs","lang":"csharp","path":-161},{"ext":".cs","lang":"csharp","path":-162},{"ext":".cs","lang":"csharp","path":-163},{"ext":".cs","lang":"csharp","path":-164},{"ext":".cs","lang":"csharp","path":-165},{"ext":".cs","lang":"csharp","path":-166},{"ext":".cs","lang":"csharp","path":-167},{"ext":".cs","lang":"csharp","path":-168},{"ext":".cs","lang":"csharp","path":-169},{"ext":".cs","lang":"csharp","path":-170},{"ext":".cs","lang":"csharp","path":-171},{"ext":".cs","lang":"csharp","path":-172},{"ext":".cs","lang":"csharp","path":-173},{"ext":".cs","lang":"csharp","path":-174},{"ext":".cs","lang":"csharp","path":-175},{"ext":".cs","lang":"csharp","path":-176},{"ext":".xaml","lang":"other","path":"src/ClientApp/Views/BasketView.xaml"},{"ext":".cs","lang":"csharp","path":-177},{"ext":".xaml","lang":"other","path":"src/ClientApp/Views/CatalogItemView.xaml"},{"ext":".cs","lang":"csharp","path":-178},{"ext":".xaml","lang":"other","path":"src/ClientApp/Views/CatalogView.xaml"},{"ext":".cs","lang":"csharp","path":-179},{"ext":".xaml","lang":"other","path":"src/ClientApp/Views/CheckoutView.xaml"},{"ext":".cs","lang":"csharp","path":-180},{"ext":".cs","lang":"csharp","path":-181},{"ext":".xaml","lang":"other","path":"src/ClientApp/Views/CustomNavigationView.xaml"},{"ext":".cs","lang":"csharp","path":-182},{"ext":".xaml","lang":"other","path":"src/ClientApp/Views/FiltersView.xaml"},{"ext":".cs","lang":"csharp","path":-183},{"ext":".xaml","lang":"other","path":"src/ClientApp/Views/LoginView.xaml"},{"ext":".cs","lang":"csharp","path":-184},{"ext":".xaml","lang":"other","path":"src/ClientApp/Views/MapView.xaml"},{"ext":".cs","lang":"csharp","path":-185},{"ext":".cs","lang":"csharp","path":-186},{"ext":".xaml","lang":"other","path":"src/ClientApp/Views/OrderDetailView.xaml"},{"ext":".cs","lang":"csharp","path":-187},{"ext":".xaml","lang":"other","path":"src/ClientApp/Views/ProfileView.xaml"},{"ext":".cs","lang":"csharp","path":-188},{"ext":".xaml","lang":"other","path":"src/ClientApp/Views/SettingsView.xaml"},{"ext":".cs","lang":"csharp","path":-189},{"ext":".xaml","lang":"other","path":"src/ClientApp/Views/Templates/BasketItemTemplate.xaml"},{"ext":".cs","lang":"csharp","path":-190},{"ext":".xaml","lang":"other","path":"src/ClientApp/Views/Templates/CampaignTemplate.xaml"},{"ext":".cs","lang":"csharp","path":-191},{"ext":".xaml","lang":"other","path":"src/ClientApp/Views/Templates/OrderItemTemplate.xaml"},{"ext":".cs","lang":"csharp","path":-192},{"ext":".xaml","lang":"other","path":"src/ClientApp/Views/Templates/OrderTemplate.xaml"},{"ext":".cs","lang":"csharp","path":-193},{"ext":".xaml","lang":"other","path":"src/ClientApp/Views/Templates/ProductTemplate.xaml"},{"ext":".cs","lang":"csharp","path":-194},{"ext":".cs","lang":"csharp","path":-195},{"ext":".cs","lang":"csharp","path":-196},{"ext":".cs","lang":"csharp","path":-197},{"ext":".cs","lang":"csharp","path":-198},{"ext":".csproj","lang":"other","path":"src/EventBus/EventBus.csproj"},{"ext":".cs","lang":"csharp","path":-199},{"ext":".cs","lang":"csharp","path":-200},{"ext":".cs","lang":"csharp","path":-201},{"ext":".cs","lang":"csharp","path":-202},{"ext":".cs","lang":"csharp","path":-203},{"ext":".csproj","lang":"other","path":"src/EventBusRabbitMQ/EventBusRabbitMQ.csproj"},{"ext":".cs","lang":"csharp","path":-204},{"ext":".cs","lang":"csharp","path":-205},{"ext":".cs","lang":"csharp","path":-206},{"ext":".cs","lang":"csharp","path":-207},{"ext":".xaml","lang":"other","path":"src/HybridApp/App.xaml"},{"ext":".cs","lang":"csharp","path":-208},{"ext":".razor","lang":"other","path":"src/HybridApp/Components/Layout/FooterBar.razor"},{"ext":".css","lang":"css","path":"src/HybridApp/Components/Layout/FooterBar.razor.css"},{"ext":".razor","lang":"other","path":"src/HybridApp/Components/Layout/HeaderBar.razor"},{"ext":".css","lang":"css","path":"src/HybridApp/Components/Layout/HeaderBar.razor.css"},{"ext":".razor","lang":"other","path":"src/HybridApp/Components/Layout/MainLayout.razor"},{"ext":".css","lang":"css","path":"src/HybridApp/Components/Layout/MainLayout.razor.css"},{"ext":".razor","lang":"other","path":"src/HybridApp/Components/Pages/Catalog/Catalog.razor"},{"ext":".css","lang":"css","path":"src/HybridApp/Components/Pages/Catalog/Catalog.razor.css"},{"ext":".razor","lang":"other","path":"src/HybridApp/Components/Pages/Catalog/CatalogSearch.razor"},{"ext":".css","lang":"css","path":"src/HybridApp/Components/Pages/Catalog/CatalogSearch.razor.css"},{"ext":".razor","lang":"other","path":"src/HybridApp/Components/Pages/Item/ItemPage.razor"},{"ext":".css","lang":"css","path":"src/HybridApp/Components/Pages/Item/ItemPage.razor.css"},{"ext":".razor","lang":"other","path":"src/HybridApp/Components/Routes.razor"},{"ext":".razor","lang":"other","path":"src/HybridApp/Components/_Imports.razor"},{"ext":".cs","lang":"csharp","path":-209},{"ext":".csproj","lang":"other","path":"src/HybridApp/HybridApp.csproj"},{"ext":".xaml","lang":"other","path":"src/HybridApp/MainPage.xaml"},{"ext":".cs","lang":"csharp","path":-210},{"ext":".cs","lang":"csharp","path":-211},{"ext":".xml","lang":"other","path":"src/HybridApp/Platforms/Android/AndroidManifest.xml"},{"ext":".cs","lang":"csharp","path":-212},{"ext":".cs","lang":"csharp","path":-213},{"ext":".xml","lang":"other","path":"src/HybridApp/Platforms/Android/Resources/values/colors.xml"},{"ext":".xml","lang":"other","path":"src/HybridApp/Platforms/Android/Resources/xml/network_security_config.xml"},{"ext":".cs","lang":"csharp","path":-214},{"ext":".plist","lang":"other","path":"src/HybridApp/Platforms/MacCatalyst/Entitlements.Debug.plist"},{"ext":".plist","lang":"other","path":"src/HybridApp/Platforms/MacCatalyst/Entitlements.Release.plist"},{"ext":".plist","lang":"other","path":"src/HybridApp/Platforms/MacCatalyst/Info.plist"},{"ext":".cs","lang":"csharp","path":-215},{"ext":".cs","lang":"csharp","path":-216},{"ext":".xml","lang":"other","path":"src/HybridApp/Platforms/Tizen/tizen-manifest.xml"},{"ext":".xaml","lang":"other","path":"src/HybridApp/Platforms/Windows/App.xaml"},{"ext":".cs","lang":"csharp","path":-217},{"ext":".appxmanifest","lang":"other","path":"src/HybridApp/Platforms/Windows/Package.appxmanifest"},{"ext":".manifest","lang":"other","path":"src/HybridApp/Platforms/Windows/app.manifest"},{"ext":".cs","lang":"csharp","path":-218},{"ext":".plist","lang":"other","path":"src/HybridApp/Platforms/iOS/Info.plist"},{"ext":".cs","lang":"csharp","path":-219},{"ext":".json","lang":"json","path":"src/HybridApp/Properties/launchSettings.json"},{"ext":".svg","lang":"other","path":"src/HybridApp/Resources/AppIcon/appicon.svg"},{"ext":".svg","lang":"other","path":"src/HybridApp/Resources/AppIcon/appiconfg.svg"},{"ext":".ttf","lang":"other","path":"src/HybridApp/Resources/Fonts/OpenSans-Regular.ttf"},{"ext":".svg","lang":"other","path":"src/HybridApp/Resources/Images/dotnet_bot.svg"},{"ext":".txt","lang":"other","path":"src/HybridApp/Resources/Raw/AboutAssets.txt"},{"ext":".svg","lang":"other","path":"src/HybridApp/Resources/Splash/splash.svg"},{"ext":".cs","lang":"csharp","path":-220},{"ext":".cs","lang":"csharp","path":-221},{"ext":".cs","lang":"csharp","path":-222},{"ext":".png","lang":"other","path":"src/HybridApp/wwwroot/chatbot.png"},{"ext":".css","lang":"css","path":"src/HybridApp/wwwroot/css/app.css"},{"ext":".css","lang":"css","path":"src/HybridApp/wwwroot/css/normalize.css"},{"ext":".png","lang":"other","path":"src/HybridApp/wwwroot/favicon.png"},{"ext":".woff2","lang":"other","path":"src/HybridApp/wwwroot/fonts/plus-jakarta-sans-v8-latin-200.woff2"},{"ext":".woff2","lang":"other","path":"src/HybridApp/wwwroot/fonts/plus-jakarta-sans-v8-latin-200italic.woff2"},{"ext":".woff2","lang":"other","path":"src/HybridApp/wwwroot/fonts/plus-jakarta-sans-v8-latin-300.woff2"},{"ext":".woff2","lang":"other","path":"src/HybridApp/wwwroot/fonts/plus-jakarta-sans-v8-latin-300italic.woff2"},{"ext":".woff2","lang":"other","path":"src/HybridApp/wwwroot/fonts/plus-jakarta-sans-v8-latin-500.woff2"},{"ext":".woff2","lang":"other","path":"src/HybridApp/wwwroot/fonts/plus-jakarta-sans-v8-latin-500italic.woff2"},{"ext":".woff2","lang":"other","path":"src/HybridApp/wwwroot/fonts/plus-jakarta-sans-v8-latin-600.woff2"},{"ext":".woff2","lang":"other","path":"src/HybridApp/wwwroot/fonts/plus-jakarta-sans-v8-latin-600italic.woff2"},{"ext":".woff2","lang":"other","path":"src/HybridApp/wwwroot/fonts/plus-jakarta-sans-v8-latin-700.woff2"},{"ext":".woff2","lang":"other","path":"src/HybridApp/wwwroot/fonts/plus-jakarta-sans-v8-latin-700italic.woff2"},{"ext":".woff2","lang":"other","path":"src/HybridApp/wwwroot/fonts/plus-jakarta-sans-v8-latin-800.woff2"},{"ext":".woff2","lang":"other","path":"src/HybridApp/wwwroot/fonts/plus-jakarta-sans-v8-latin-800italic.woff2"},{"ext":".woff2","lang":"other","path":"src/HybridApp/wwwroot/fonts/plus-jakarta-sans-v8-latin-italic.woff2"},{"ext":".woff2","lang":"other","path":"src/HybridApp/wwwroot/fonts/plus-jakarta-sans-v8-latin-regular.woff2"},{"ext":".svg","lang":"other","path":"src/HybridApp/wwwroot/icons/arrow-left.svg"},{"ext":".svg","lang":"other","path":"src/HybridApp/wwwroot/icons/cart.svg"},{"ext":".svg","lang":"other","path":"src/HybridApp/wwwroot/icons/close.svg"},{"ext":".svg","lang":"other","path":"src/HybridApp/wwwroot/icons/filters.svg"},{"ext":".svg","lang":"other","path":"src/HybridApp/wwwroot/icons/trash.svg"},{"ext":".svg","lang":"other","path":"src/HybridApp/wwwroot/icons/user.svg"},{"ext":".svg","lang":"other","path":"src/HybridApp/wwwroot/images/apple-pay.svg"},{"ext":".svg","lang":"other","path":"src/HybridApp/wwwroot/images/google-pay.svg"},{"ext":".webp","lang":"other","path":"src/HybridApp/wwwroot/images/header-home.webp"},{"ext":".webp","lang":"other","path":"src/HybridApp/wwwroot/images/header.webp"},{"ext":".svg","lang":"other","path":"src/HybridApp/wwwroot/images/logo-footer.svg"},{"ext":".svg","lang":"other","path":"src/HybridApp/wwwroot/images/logo-header.svg"},{"ext":".png","lang":"other","path":"src/HybridApp/wwwroot/images/mastercard.png"},{"ext":".png","lang":"other","path":"src/HybridApp/wwwroot/images/paypal.png"},{"ext":".png","lang":"other","path":"src/HybridApp/wwwroot/images/visa.png"},{"ext":".html","lang":"html","path":"src/HybridApp/wwwroot/index.html"},{"ext":"","lang":"other","path":"src/Identity.API/.gitignore"},{"ext":".cs","lang":"csharp","path":-223},{"ext":".cs","lang":"csharp","path":-224},{"ext":".cs","lang":"csharp","path":-225},{"ext":".cs","lang":"csharp","path":-226},{"ext":".cs","lang":"csharp","path":-227},{"ext":".cs","lang":"csharp","path":-228},{"ext":".csproj","lang":"other","path":"src/Identity.API/Identity.API.csproj"},{"ext":".cs","lang":"csharp","path":-229},{"ext":".cs","lang":"csharp","path":-230},{"ext":".cs","lang":"csharp","path":-231},{"ext":".cs","lang":"csharp","path":-232},{"ext":".cs","lang":"csharp","path":-233},{"ext":".cs","lang":"csharp","path":-234},{"ext":".cs","lang":"csharp","path":-235},{"ext":".cs","lang":"csharp","path":-236},{"ext":".cs","lang":"csharp","path":-237},{"ext":".cs","lang":"csharp","path":-238},{"ext":".cs","lang":"csharp","path":-239},{"ext":".cs","lang":"csharp","path":-240},{"ext":".cs","lang":"csharp","path":-241},{"ext":".cs","lang":"csharp","path":-242},{"ext":".cs","lang":"csharp","path":-243},{"ext":".cs","lang":"csharp","path":-244},{"ext":".cs","lang":"csharp","path":-245},{"ext":".cs","lang":"csharp","path":-246},{"ext":".cs","lang":"csharp","path":-247},{"ext":".cs","lang":"csharp","path":-248},{"ext":".cs","lang":"csharp","path":-249},{"ext":".cs","lang":"csharp","path":-250},{"ext":".cs","lang":"csharp","path":-251},{"ext":".cs","lang":"csharp","path":-252},{"ext":".json","lang":"json","path":"src/Identity.API/Properties/launchSettings.json"},{"ext":".cs","lang":"csharp","path":-253},{"ext":".cs","lang":"csharp","path":-254},{"ext":".cs","lang":"csharp","path":-255},{"ext":".cs","lang":"csharp","path":-256},{"ext":".cs","lang":"csharp","path":-257},{"ext":".cs","lang":"csharp","path":-258},{"ext":".cs","lang":"csharp","path":-259},{"ext":".cs","lang":"csharp","path":-260},{"ext":".cs","lang":"csharp","path":-261},{"ext":".cs","lang":"csharp","path":-262},{"ext":".cs","lang":"csharp","path":-263},{"ext":".cs","lang":"csharp","path":-264},{"ext":".cs","lang":"csharp","path":-265},{"ext":".cs","lang":"csharp","path":-266},{"ext":".cs","lang":"csharp","path":-267},{"ext":".cs","lang":"csharp","path":-268},{"ext":".cs","lang":"csharp","path":-269},{"ext":".cs","lang":"csharp","path":-270},{"ext":".cs","lang":"csharp","path":-271},{"ext":".cs","lang":"csharp","path":-272},{"ext":".cs","lang":"csharp","path":-273},{"ext":".cs","lang":"csharp","path":-274},{"ext":".cs","lang":"csharp","path":-275},{"ext":".cs","lang":"csharp","path":-276},{"ext":".cs","lang":"csharp","path":-277},{"ext":".cs","lang":"csharp","path":-278},{"ext":".cs","lang":"csharp","path":-279},{"ext":".cs","lang":"csharp","path":-280},{"ext":".cs","lang":"csharp","path":-281},{"ext":".cs","lang":"csharp","path":-282},{"ext":".cs","lang":"csharp","path":-283},{"ext":".cs","lang":"csharp","path":-284},{"ext":".cs","lang":"csharp","path":-285},{"ext":".cshtml","lang":"other","path":"src/Identity.API/Views/Account/AccessDenied.cshtml"},{"ext":".cshtml","lang":"other","path":"src/Identity.API/Views/Account/LoggedOut.cshtml"},{"ext":".cshtml","lang":"other","path":"src/Identity.API/Views/Account/Login.cshtml"},{"ext":".cshtml","lang":"other","path":"src/Identity.API/Views/Account/Logout.cshtml"},{"ext":".cshtml","lang":"other","path":"src/Identity.API/Views/Consent/Index.cshtml"},{"ext":".cshtml","lang":"other","path":"src/Identity.API/Views/Device/Success.cshtml"},{"ext":".cshtml","lang":"other","path":"src/Identity.API/Views/Device/UserCodeCapture.cshtml"},{"ext":".cshtml","lang":"other","path":"src/Identity.API/Views/Device/UserCodeConfirmation.cshtml"},{"ext":".cshtml","lang":"other","path":"src/Identity.API/Views/Diagnostics/Index.cshtml"},{"ext":".cshtml","lang":"other","path":"src/Identity.API/Views/Grants/Index.cshtml"},{"ext":".cshtml","lang":"other","path":"src/Identity.API/Views/Home/Index.cshtml"},{"ext":".cshtml","lang":"other","path":"src/Identity.API/Views/Shared/Error.cshtml"},{"ext":".cshtml","lang":"other","path":"src/Identity.API/Views/Shared/Redirect.cshtml"},{"ext":".cshtml","lang":"other","path":"src/Identity.API/Views/Shared/_Layout.cshtml"},{"ext":".cshtml","lang":"other","path":"src/Identity.API/Views/Shared/_ScopeListItem.cshtml"},{"ext":".cshtml","lang":"other","path":"src/Identity.API/Views/Shared/_ValidationSummary.cshtml"},{"ext":".cshtml","lang":"other","path":"src/Identity.API/Views/_ViewImports.cshtml"},{"ext":".cshtml","lang":"other","path":"src/Identity.API/Views/_ViewStart.cshtml"},{"ext":".json","lang":"json","path":"src/Identity.API/appsettings.Development.json"},{"ext":".json","lang":"json","path":"src/Identity.API/appsettings.json"},{"ext":".json","lang":"json","path":"src/Identity.API/bundleconfig.json"},{"ext":".json","lang":"json","path":"src/Identity.API/libman.json"},{"ext":".jwk","lang":"other","path":"src/Identity.API/tempkey.jwk"},{"ext":".js","lang":"js","path":-286},{"ext":".css","lang":"css","path":"src/Identity.API/wwwroot/css/site.css"},{"ext":".ico","lang":"other","path":"src/Identity.API/wwwroot/favicon.ico"},{"ext":".eot","lang":"other","path":"src/Identity.API/wwwroot/fonts/Montserrat-Bold.eot"},{"ext":".svg","lang":"other","path":"src/Identity.API/wwwroot/fonts/Montserrat-Bold.svg"},{"ext":".ttf","lang":"other","path":"src/Identity.API/wwwroot/fonts/Montserrat-Bold.ttf"},{"ext":".woff","lang":"other","path":"src/Identity.API/wwwroot/fonts/Montserrat-Bold.woff"},{"ext":".woff2","lang":"other","path":"src/Identity.API/wwwroot/fonts/Montserrat-Bold.woff2"},{"ext":".eot","lang":"other","path":"src/Identity.API/wwwroot/fonts/Montserrat-Regular.eot"},{"ext":".svg","lang":"other","path":"src/Identity.API/wwwroot/fonts/Montserrat-Regular.svg"},{"ext":".ttf","lang":"other","path":"src/Identity.API/wwwroot/fonts/Montserrat-Regular.ttf"},{"ext":".woff","lang":"other","path":"src/Identity.API/wwwroot/fonts/Montserrat-Regular.woff"},{"ext":".woff2","lang":"other","path":"src/Identity.API/wwwroot/fonts/Montserrat-Regular.woff2"},{"ext":".eot","lang":"other","path":"src/Identity.API/wwwroot/fonts/Oswald-Bold.eot"},{"ext":".svg","lang":"other","path":"src/Identity.API/wwwroot/fonts/Oswald-Bold.svg"},{"ext":".ttf","lang":"other","path":"src/Identity.API/wwwroot/fonts/Oswald-Bold.ttf"},{"ext":".woff","lang":"other","path":"src/Identity.API/wwwroot/fonts/Oswald-Bold.woff"},{"ext":".woff2","lang":"other","path":"src/Identity.API/wwwroot/fonts/Oswald-Bold.woff2"},{"ext":".eot","lang":"other","path":"src/Identity.API/wwwroot/fonts/Oswald-ExtraLight.eot"},{"ext":".svg","lang":"other","path":"src/Identity.API/wwwroot/fonts/Oswald-ExtraLight.svg"},{"ext":".ttf","lang":"other","path":"src/Identity.API/wwwroot/fonts/Oswald-ExtraLight.ttf"},{"ext":".woff","lang":"other","path":"src/Identity.API/wwwroot/fonts/Oswald-ExtraLight.woff"},{"ext":".woff2","lang":"other","path":"src/Identity.API/wwwroot/fonts/Oswald-ExtraLight.woff2"},{"ext":".eot","lang":"other","path":"src/Identity.API/wwwroot/fonts/Oswald-Light.eot"},{"ext":".svg","lang":"other","path":"src/Identity.API/wwwroot/fonts/Oswald-Light.svg"},{"ext":".ttf","lang":"other","path":"src/Identity.API/wwwroot/fonts/Oswald-Light.ttf"},{"ext":".woff","lang":"other","path":"src/Identity.API/wwwroot/fonts/Oswald-Light.woff"},{"ext":".woff2","lang":"other","path":"src/Identity.API/wwwroot/fonts/Oswald-Light.woff2"},{"ext":".eot","lang":"other","path":"src/Identity.API/wwwroot/fonts/Oswald-Medium.eot"},{"ext":".svg","lang":"other","path":"src/Identity.API/wwwroot/fonts/Oswald-Medium.svg"},{"ext":".ttf","lang":"other","path":"src/Identity.API/wwwroot/fonts/Oswald-Medium.ttf"},{"ext":".woff","lang":"other","path":"src/Identity.API/wwwroot/fonts/Oswald-Medium.woff"},{"ext":".woff2","lang":"other","path":"src/Identity.API/wwwroot/fonts/Oswald-Medium.woff2"},{"ext":".eot","lang":"other","path":"src/Identity.API/wwwroot/fonts/Oswald-Regular.eot"},{"ext":".svg","lang":"other","path":"src/Identity.API/wwwroot/fonts/Oswald-Regular.svg"},{"ext":".ttf","lang":"other","path":"src/Identity.API/wwwroot/fonts/Oswald-Regular.ttf"},{"ext":".woff","lang":"other","path":"src/Identity.API/wwwroot/fonts/Oswald-Regular.woff"},{"ext":".woff2","lang":"other","path":"src/Identity.API/wwwroot/fonts/Oswald-Regular.woff2"},{"ext":".eot","lang":"other","path":"src/Identity.API/wwwroot/fonts/Oswald-SemiBold.eot"},{"ext":".svg","lang":"other","path":"src/Identity.API/wwwroot/fonts/Oswald-SemiBold.svg"},{"ext":".ttf","lang":"other","path":"src/Identity.API/wwwroot/fonts/Oswald-SemiBold.ttf"},{"ext":".woff","lang":"other","path":"src/Identity.API/wwwroot/fonts/Oswald-SemiBold.woff"},{"ext":".woff2","lang":"other","path":"src/Identity.API/wwwroot/fonts/Oswald-SemiBold.woff2"},{"ext":".woff2","lang":"other","path":"src/Identity.API/wwwroot/fonts/plus-jakarta-sans-v8-latin-200.woff2"},{"ext":".woff2","lang":"other","path":"src/Identity.API/wwwroot/fonts/plus-jakarta-sans-v8-latin-200italic.woff2"},{"ext":".woff2","lang":"other","path":"src/Identity.API/wwwroot/fonts/plus-jakarta-sans-v8-latin-300.woff2"},{"ext":".woff2","lang":"other","path":"src/Identity.API/wwwroot/fonts/plus-jakarta-sans-v8-latin-300italic.woff2"},{"ext":".woff2","lang":"other","path":"src/Identity.API/wwwroot/fonts/plus-jakarta-sans-v8-latin-500.woff2"},{"ext":".woff2","lang":"other","path":"src/Identity.API/wwwroot/fonts/plus-jakarta-sans-v8-latin-500italic.woff2"},{"ext":".woff2","lang":"other","path":"src/Identity.API/wwwroot/fonts/plus-jakarta-sans-v8-latin-600.woff2"},{"ext":".woff2","lang":"other","path":"src/Identity.API/wwwroot/fonts/plus-jakarta-sans-v8-latin-600italic.woff2"},{"ext":".woff2","lang":"other","path":"src/Identity.API/wwwroot/fonts/plus-jakarta-sans-v8-latin-700.woff2"},{"ext":".woff2","lang":"other","path":"src/Identity.API/wwwroot/fonts/plus-jakarta-sans-v8-latin-700italic.woff2"},{"ext":".woff2","lang":"other","path":"src/Identity.API/wwwroot/fonts/plus-jakarta-sans-v8-latin-800.woff2"},{"ext":".woff2","lang":"other","path":"src/Identity.API/wwwroot/fonts/plus-jakarta-sans-v8-latin-800italic.woff2"},{"ext":".woff2","lang":"other","path":"src/Identity.API/wwwroot/fonts/plus-jakarta-sans-v8-latin-italic.woff2"},{"ext":".woff2","lang":"other","path":"src/Identity.API/wwwroot/fonts/plus-jakarta-sans-v8-latin-regular.woff2"},{"ext":".jpg","lang":"other","path":"src/Identity.API/wwwroot/icon.jpg"},{"ext":".png","lang":"other","path":"src/Identity.API/wwwroot/icon.png"},{"ext":".png","lang":"other","path":"src/Identity.API/wwwroot/images/arrow-down.png"},{"ext":".svg","lang":"other","path":"src/Identity.API/wwwroot/images/arrow-right.svg"},{"ext":".png","lang":"other","path":"src/Identity.API/wwwroot/images/banner.png"},{"ext":".svg","lang":"other","path":"src/Identity.API/wwwroot/images/banner1.svg"},{"ext":".svg","lang":"other","path":"src/Identity.API/wwwroot/images/banner2.svg"},{"ext":".svg","lang":"other","path":"src/Identity.API/wwwroot/images/banner3.svg"},{"ext":".svg","lang":"other","path":"src/Identity.API/wwwroot/images/banner4.svg"},{"ext":".png","lang":"other","path":"src/Identity.API/wwwroot/images/brand.PNG"},{"ext":".png","lang":"other","path":"src/Identity.API/wwwroot/images/brand_dark.PNG"},{"ext":".png","lang":"other","path":"src/Identity.API/wwwroot/images/cart.png"},{"ext":".svg","lang":"other","path":"src/Identity.API/wwwroot/images/check.svg"},{"ext":".jpg","lang":"other","path":"src/Identity.API/wwwroot/images/header.jpg"},{"ext":".svg","lang":"other","path":"src/Identity.API/wwwroot/images/logo-footer.svg"},{"ext":".svg","lang":"other","path":"src/Identity.API/wwwroot/images/logo-header.svg"},{"ext":".svg","lang":"other","path":"src/Identity.API/wwwroot/images/logo.svg"},{"ext":".svg","lang":"other","path":"src/Identity.API/wwwroot/images/logo_color.svg"},{"ext":".png","lang":"other","path":"src/Identity.API/wwwroot/images/logout.PNG"},{"ext":".png","lang":"other","path":"src/Identity.API/wwwroot/images/main_banner.png"},{"ext":".png","lang":"other","path":"src/Identity.API/wwwroot/images/main_banner_text.png"},{"ext":".svg","lang":"other","path":"src/Identity.API/wwwroot/images/main_banner_text.svg"},{"ext":".png","lang":"other","path":"src/Identity.API/wwwroot/images/main_footer_text.PNG"},{"ext":".png","lang":"other","path":"src/Identity.API/wwwroot/images/my_orders.PNG"},{"ext":".svg","lang":"other","path":"src/Identity.API/wwwroot/images/refresh.svg"},{"ext":".js","lang":"js","path":-287},{"ext":".js","lang":"js","path":-288},{"ext":".js","lang":"js","path":-289},{"ext":".js","lang":"js","path":-290},{"ext":".cs","lang":"csharp","path":-291},{"ext":".cs","lang":"csharp","path":-292},{"ext":".csproj","lang":"other","path":"src/IntegrationEventLogEF/IntegrationEventLogEF.csproj"},{"ext":".cs","lang":"csharp","path":-293},{"ext":".cs","lang":"csharp","path":-294},{"ext":".cs","lang":"csharp","path":-295},{"ext":".cs","lang":"csharp","path":-296},{"ext":".cs","lang":"csharp","path":-297},{"ext":".cs","lang":"csharp","path":-298},{"ext":".cs","lang":"csharp","path":-299},{"ext":".cs","lang":"csharp","path":-300},{"ext":".cs","lang":"csharp","path":-301},{"ext":".csproj","lang":"other","path":"src/OrderProcessor/OrderProcessor.csproj"},{"ext":".cs","lang":"csharp","path":-302},{"ext":".json","lang":"json","path":"src/OrderProcessor/Properties/launchSettings.json"},{"ext":".cs","lang":"csharp","path":-303},{"ext":".cs","lang":"csharp","path":-304},{"ext":".json","lang":"json","path":"src/OrderProcessor/appsettings.Development.json"},{"ext":".json","lang":"json","path":"src/OrderProcessor/appsettings.json"},{"ext":".cs","lang":"csharp","path":-305},{"ext":".cs","lang":"csharp","path":-306},{"ext":".cs","lang":"csharp","path":-307},{"ext":".cs","lang":"csharp","path":-308},{"ext":".cs","lang":"csharp","path":-309},{"ext":".cs","lang":"csharp","path":-310},{"ext":".cs","lang":"csharp","path":-311},{"ext":".cs","lang":"csharp","path":-312},{"ext":".cs","lang":"csharp","path":-313},{"ext":".cs","lang":"csharp","path":-314},{"ext":".cs","lang":"csharp","path":-315},{"ext":".cs","lang":"csharp","path":-316},{"ext":".cs","lang":"csharp","path":-317},{"ext":".cs","lang":"csharp","path":-318},{"ext":".cs","lang":"csharp","path":-319},{"ext":".cs","lang":"csharp","path":-320},{"ext":".cs","lang":"csharp","path":-321},{"ext":".cs","lang":"csharp","path":-322},{"ext":".cs","lang":"csharp","path":-323},{"ext":".cs","lang":"csharp","path":-324},{"ext":".cs","lang":"csharp","path":-325},{"ext":".cs","lang":"csharp","path":-326},{"ext":".cs","lang":"csharp","path":-327},{"ext":".cs","lang":"csharp","path":-328},{"ext":".cs","lang":"csharp","path":-329},{"ext":".cs","lang":"csharp","path":-330},{"ext":".cs","lang":"csharp","path":-331},{"ext":".cs","lang":"csharp","path":-332},{"ext":".cs","lang":"csharp","path":-333},{"ext":".cs","lang":"csharp","path":-334},{"ext":".cs","lang":"csharp","path":-335},{"ext":".cs","lang":"csharp","path":-336},{"ext":".cs","lang":"csharp","path":-337},{"ext":".cs","lang":"csharp","path":-338},{"ext":".cs","lang":"csharp","path":-339},{"ext":".cs","lang":"csharp","path":-340},{"ext":".cs","lang":"csharp","path":-341},{"ext":".cs","lang":"csharp","path":-342},{"ext":".cs","lang":"csharp","path":-343},{"ext":".cs","lang":"csharp","path":-344},{"ext":".cs","lang":"csharp","path":-345},{"ext":".cs","lang":"csharp","path":-346},{"ext":".cs","lang":"csharp","path":-347},{"ext":".cs","lang":"csharp","path":-348},{"ext":".cs","lang":"csharp","path":-349},{"ext":".cs","lang":"csharp","path":-350},{"ext":".cs","lang":"csharp","path":-351},{"ext":".cs","lang":"csharp","path":-352},{"ext":".cs","lang":"csharp","path":-353},{"ext":".cs","lang":"csharp","path":-354},{"ext":".cs","lang":"csharp","path":-355},{"ext":".cs","lang":"csharp","path":-356},{"ext":".cs","lang":"csharp","path":-357},{"ext":".cs","lang":"csharp","path":-358},{"ext":".cs","lang":"csharp","path":-359},{"ext":".cs","lang":"csharp","path":-360},{"ext":".cs","lang":"csharp","path":-361},{"ext":".cs","lang":"csharp","path":-362},{"ext":".cs","lang":"csharp","path":-363},{"ext":".cs","lang":"csharp","path":-364},{"ext":".cs","lang":"csharp","path":-365},{"ext":".cs","lang":"csharp","path":-366},{"ext":".cs","lang":"csharp","path":-367},{"ext":".cs","lang":"csharp","path":-368},{"ext":".cs","lang":"csharp","path":-369},{"ext":".cs","lang":"csharp","path":-370},{"ext":".csproj","lang":"other","path":"src/Ordering.API/Ordering.API.csproj"},{"ext":".cs","lang":"csharp","path":-371},{"ext":".cs","lang":"csharp","path":-372},{"ext":".json","lang":"json","path":"src/Ordering.API/Properties/launchSettings.json"},{"ext":".json","lang":"json","path":"src/Ordering.API/appsettings.Development.json"},{"ext":".json","lang":"json","path":"src/Ordering.API/appsettings.json"},{"ext":".cs","lang":"csharp","path":-373},{"ext":".cs","lang":"csharp","path":-374},{"ext":".cs","lang":"csharp","path":-375},{"ext":".cs","lang":"csharp","path":-376},{"ext":".cs","lang":"csharp","path":-377},{"ext":".cs","lang":"csharp","path":-378},{"ext":".cs","lang":"csharp","path":-379},{"ext":".cs","lang":"csharp","path":-380},{"ext":".cs","lang":"csharp","path":-381},{"ext":".cs","lang":"csharp","path":-382},{"ext":".cs","lang":"csharp","path":-383},{"ext":".cs","lang":"csharp","path":-384},{"ext":".cs","lang":"csharp","path":-385},{"ext":".cs","lang":"csharp","path":-386},{"ext":".cs","lang":"csharp","path":-387},{"ext":".cs","lang":"csharp","path":-388},{"ext":".cs","lang":"csharp","path":-389},{"ext":".cs","lang":"csharp","path":-390},{"ext":".csproj","lang":"other","path":"src/Ordering.Domain/Ordering.Domain.csproj"},{"ext":".cs","lang":"csharp","path":-391},{"ext":".cs","lang":"csharp","path":-392},{"ext":".cs","lang":"csharp","path":-393},{"ext":".cs","lang":"csharp","path":-394},{"ext":".cs","lang":"csharp","path":-395},{"ext":".cs","lang":"csharp","path":-396},{"ext":".cs","lang":"csharp","path":-397},{"ext":".cs","lang":"csharp","path":-398},{"ext":".cs","lang":"csharp","path":-399},{"ext":".cs","lang":"csharp","path":-400},{"ext":".cs","lang":"csharp","path":-401},{"ext":".cs","lang":"csharp","path":-402},{"ext":".cs","lang":"csharp","path":-403},{"ext":".cs","lang":"csharp","path":-404},{"ext":".cs","lang":"csharp","path":-405},{"ext":".cs","lang":"csharp","path":-406},{"ext":".cs","lang":"csharp","path":-407},{"ext":".cs","lang":"csharp","path":-408},{"ext":".cs","lang":"csharp","path":-409},{"ext":".cs","lang":"csharp","path":-410},{"ext":".cs","lang":"csharp","path":-411},{"ext":".cs","lang":"csharp","path":-412},{"ext":".cs","lang":"csharp","path":-413},{"ext":".cs","lang":"csharp","path":-414},{"ext":".cs","lang":"csharp","path":-415},{"ext":".csproj","lang":"other","path":"src/Ordering.Infrastructure/Ordering.Infrastructure.csproj"},{"ext":".cs","lang":"csharp","path":-416},{"ext":".cs","lang":"csharp","path":-417},{"ext":".cs","lang":"csharp","path":-418},{"ext":".cs","lang":"csharp","path":-419},{"ext":".cs","lang":"csharp","path":-420},{"ext":".cs","lang":"csharp","path":-421},{"ext":".cs","lang":"csharp","path":-422},{"ext":".cs","lang":"csharp","path":-423},{"ext":".cs","lang":"csharp","path":-424},{"ext":".csproj","lang":"other","path":"src/PaymentProcessor/PaymentProcessor.csproj"},{"ext":".cs","lang":"csharp","path":-425},{"ext":".json","lang":"json","path":"src/PaymentProcessor/Properties/launchSettings.json"},{"ext":".json","lang":"json","path":"src/PaymentProcessor/appsettings.Development.json"},{"ext":".json","lang":"json","path":"src/PaymentProcessor/appsettings.json"},{"ext":".cs","lang":"csharp","path":-426},{"ext":".cs","lang":"csharp","path":-427},{"ext":".razor","lang":"other","path":"src/WebApp/Components/App.razor"},{"ext":".cs","lang":"csharp","path":-428},{"ext":".razor","lang":"other","path":"src/WebApp/Components/Chatbot/Chatbot.razor"},{"ext":".css","lang":"css","path":"src/WebApp/Components/Chatbot/Chatbot.razor.css"},{"ext":".js","lang":"js","path":-429},{"ext":".cs","lang":"csharp","path":-430},{"ext":".razor","lang":"other","path":"src/WebApp/Components/Chatbot/ShowChatbotButton.razor"},{"ext":".css","lang":"css","path":"src/WebApp/Components/Chatbot/ShowChatbotButton.razor.css"},{"ext":".razor","lang":"other","path":"src/WebApp/Components/Layout/CartMenu.razor"},{"ext":".css","lang":"css","path":"src/WebApp/Components/Layout/CartMenu.razor.css"},{"ext":".razor","lang":"other","path":"src/WebApp/Components/Layout/FooterBar.razor"},{"ext":".css","lang":"css","path":"src/WebApp/Components/Layout/FooterBar.razor.css"},{"ext":".razor","lang":"other","path":"src/WebApp/Components/Layout/HeaderBar.razor"},{"ext":".css","lang":"css","path":"src/WebApp/Components/Layout/HeaderBar.razor.css"},{"ext":".razor","lang":"other","path":"src/WebApp/Components/Layout/MainLayout.razor"},{"ext":".css","lang":"css","path":"src/WebApp/Components/Layout/MainLayout.razor.css"},{"ext":".razor","lang":"other","path":"src/WebApp/Components/Layout/UserMenu.razor"},{"ext":".css","lang":"css","path":"src/WebApp/Components/Layout/UserMenu.razor.css"},{"ext":".razor","lang":"other","path":"src/WebApp/Components/Pages/Cart/CartPage.razor"},{"ext":".css","lang":"css","path":"src/WebApp/Components/Pages/Cart/CartPage.razor.css"},{"ext":".razor","lang":"other","path":"src/WebApp/Components/Pages/Catalog/Catalog.razor"},{"ext":".css","lang":"css","path":"src/WebApp/Components/Pages/Catalog/Catalog.razor.css"},{"ext":".razor","lang":"other","path":"src/WebApp/Components/Pages/Checkout/Checkout.razor"},{"ext":".css","lang":"css","path":"src/WebApp/Components/Pages/Checkout/Checkout.razor.css"},{"ext":".razor","lang":"other","path":"src/WebApp/Components/Pages/Item/ItemPage.razor"},{"ext":".css","lang":"css","path":"src/WebApp/Components/Pages/Item/ItemPage.razor.css"},{"ext":".razor","lang":"other","path":"src/WebApp/Components/Pages/User/LogIn.razor"},{"ext":".razor","lang":"other","path":"src/WebApp/Components/Pages/User/LogOut.razor"},{"ext":".razor","lang":"other","path":"src/WebApp/Components/Pages/User/Orders.razor"},{"ext":".css","lang":"css","path":"src/WebApp/Components/Pages/User/Orders.razor.css"},{"ext":".razor","lang":"other","path":"src/WebApp/Components/Pages/User/OrdersRefreshOnStatusChange.razor"},{"ext":".razor","lang":"other","path":"src/WebApp/Components/Routes.razor"},{"ext":".razor","lang":"other","path":"src/WebApp/Components/_Imports.razor"},{"ext":".cs","lang":"csharp","path":-431},{"ext":".cs","lang":"csharp","path":-432},{"ext":".cs","lang":"csharp","path":-433},{"ext":".json","lang":"json","path":"src/WebApp/Properties/launchSettings.json"},{"ext":".cs","lang":"csharp","path":-434},{"ext":".cs","lang":"csharp","path":-435},{"ext":".cs","lang":"csharp","path":-436},{"ext":".cs","lang":"csharp","path":-437},{"ext":".cs","lang":"csharp","path":-438},{"ext":".cs","lang":"csharp","path":-439},{"ext":".cs","lang":"csharp","path":-440},{"ext":".cs","lang":"csharp","path":-441},{"ext":".cs","lang":"csharp","path":-442},{"ext":".cs","lang":"csharp","path":-443},{"ext":".cs","lang":"csharp","path":-444},{"ext":".cs","lang":"csharp","path":-445},{"ext":".cs","lang":"csharp","path":-446},{"ext":".cs","lang":"csharp","path":-447},{"ext":".cs","lang":"csharp","path":-448},{"ext":".cs","lang":"csharp","path":-449},{"ext":".cs","lang":"csharp","path":-450},{"ext":".cs","lang":"csharp","path":-451},{"ext":".cs","lang":"csharp","path":-452},{"ext":".cs","lang":"csharp","path":-453},{"ext":".cs","lang":"csharp","path":-454},{"ext":".csproj","lang":"other","path":"src/WebApp/WebApp.csproj"},{"ext":".json","lang":"json","path":"src/WebApp/appsettings.Development.json"},{"ext":".json","lang":"json","path":"src/WebApp/appsettings.json"},{"ext":".png","lang":"other","path":"src/WebApp/wwwroot/chat.png"},{"ext":".png","lang":"other","path":"src/WebApp/wwwroot/chatbot.png"},{"ext":".css","lang":"css","path":"src/WebApp/wwwroot/css/app.css"},{"ext":".css","lang":"css","path":"src/WebApp/wwwroot/css/normalize.css"},{"ext":".woff2","lang":"other","path":"src/WebApp/wwwroot/fonts/open-sans-v36-latin-300.woff2"},{"ext":".woff2","lang":"other","path":"src/WebApp/wwwroot/fonts/open-sans-v36-latin-300italic.woff2"},{"ext":".woff2","lang":"other","path":"src/WebApp/wwwroot/fonts/open-sans-v36-latin-500.woff2"},{"ext":".woff2","lang":"other","path":"src/WebApp/wwwroot/fonts/open-sans-v36-latin-500italic.woff2"},{"ext":".woff2","lang":"other","path":"src/WebApp/wwwroot/fonts/open-sans-v36-latin-600.woff2"},{"ext":".woff2","lang":"other","path":"src/WebApp/wwwroot/fonts/open-sans-v36-latin-600italic.woff2"},{"ext":".woff2","lang":"other","path":"src/WebApp/wwwroot/fonts/open-sans-v36-latin-700.woff2"},{"ext":".woff2","lang":"other","path":"src/WebApp/wwwroot/fonts/open-sans-v36-latin-700italic.woff2"},{"ext":".woff2","lang":"other","path":"src/WebApp/wwwroot/fonts/open-sans-v36-latin-800.woff2"},{"ext":".woff2","lang":"other","path":"src/WebApp/wwwroot/fonts/open-sans-v36-latin-800italic.woff2"},{"ext":".woff2","lang":"other","path":"src/WebApp/wwwroot/fonts/open-sans-v36-latin-italic.woff2"},{"ext":".woff2","lang":"other","path":"src/WebApp/wwwroot/fonts/open-sans-v36-latin-regular.woff2"},{"ext":".woff2","lang":"other","path":"src/WebApp/wwwroot/fonts/plus-jakarta-sans-v8-latin-200.woff2"},{"ext":".woff2","lang":"other","path":"src/WebApp/wwwroot/fonts/plus-jakarta-sans-v8-latin-200italic.woff2"},{"ext":".woff2","lang":"other","path":"src/WebApp/wwwroot/fonts/plus-jakarta-sans-v8-latin-300.woff2"},{"ext":".woff2","lang":"other","path":"src/WebApp/wwwroot/fonts/plus-jakarta-sans-v8-latin-300italic.woff2"},{"ext":".woff2","lang":"other","path":"src/WebApp/wwwroot/fonts/plus-jakarta-sans-v8-latin-500.woff2"},{"ext":".woff2","lang":"other","path":"src/WebApp/wwwroot/fonts/plus-jakarta-sans-v8-latin-500italic.woff2"},{"ext":".woff2","lang":"other","path":"src/WebApp/wwwroot/fonts/plus-jakarta-sans-v8-latin-600.woff2"},{"ext":".woff2","lang":"other","path":"src/WebApp/wwwroot/fonts/plus-jakarta-sans-v8-latin-600italic.woff2"},{"ext":".woff2","lang":"other","path":"src/WebApp/wwwroot/fonts/plus-jakarta-sans-v8-latin-700.woff2"},{"ext":".woff2","lang":"other","path":"src/WebApp/wwwroot/fonts/plus-jakarta-sans-v8-latin-700italic.woff2"},{"ext":".woff2","lang":"other","path":"src/WebApp/wwwroot/fonts/plus-jakarta-sans-v8-latin-800.woff2"},{"ext":".woff2","lang":"other","path":"src/WebApp/wwwroot/fonts/plus-jakarta-sans-v8-latin-800italic.woff2"},{"ext":".woff2","lang":"other","path":"src/WebApp/wwwroot/fonts/plus-jakarta-sans-v8-latin-italic.woff2"},{"ext":".woff2","lang":"other","path":"src/WebApp/wwwroot/fonts/plus-jakarta-sans-v8-latin-regular.woff2"},{"ext":".svg","lang":"other","path":"src/WebApp/wwwroot/icons/arrow-left.svg"},{"ext":".svg","lang":"other","path":"src/WebApp/wwwroot/icons/cart.svg"},{"ext":".svg","lang":"other","path":"src/WebApp/wwwroot/icons/close.svg"},{"ext":".svg","lang":"other","path":"src/WebApp/wwwroot/icons/filters.svg"},{"ext":".svg","lang":"other","path":"src/WebApp/wwwroot/icons/trash.svg"},{"ext":".svg","lang":"other","path":"src/WebApp/wwwroot/icons/user.svg"},{"ext":".png","lang":"other","path":"src/WebApp/wwwroot/images/favicon.png"},{"ext":".webp","lang":"other","path":"src/WebApp/wwwroot/images/header-home.webp"},{"ext":".webp","lang":"other","path":"src/WebApp/wwwroot/images/header.webp"},{"ext":".svg","lang":"other","path":"src/WebApp/wwwroot/images/logo-footer.svg"},{"ext":".svg","lang":"other","path":"src/WebApp/wwwroot/images/logo-header.svg"},{"ext":".js","lang":"js","path":-455},{"ext":".js","lang":"js","path":-456},{"ext":".js","lang":"js","path":-457},{"ext":".js","lang":"js","path":-458},{"ext":".js","lang":"js","path":-459},{"ext":".js","lang":"js","path":-460},{"ext":".js","lang":"js","path":-461},{"ext":".js","lang":"js","path":-462},{"ext":".cs","lang":"csharp","path":-463},{"ext":".cs","lang":"csharp","path":-464},{"ext":".razor","lang":"other","path":"src/WebAppComponents/Catalog/CatalogListItem.razor"},{"ext":".css","lang":"css","path":"src/WebAppComponents/Catalog/CatalogListItem.razor.css"},{"ext":".razor","lang":"other","path":"src/WebAppComponents/Catalog/CatalogSearch.razor"},{"ext":".css","lang":"css","path":"src/WebAppComponents/Catalog/CatalogSearch.razor.css"},{"ext":".cs","lang":"csharp","path":-465},{"ext":".cs","lang":"csharp","path":-466},{"ext":".cs","lang":"csharp","path":-467},{"ext":".cs","lang":"csharp","path":-468},{"ext":".cs","lang":"csharp","path":-469},{"ext":".csproj","lang":"other","path":"src/WebAppComponents/WebAppComponents.csproj"},{"ext":".razor","lang":"other","path":"src/WebAppComponents/_Imports.razor"},{"ext":".razor","lang":"other","path":"src/WebhookClient/Components/App.razor"},{"ext":".css","lang":"css","path":"src/WebhookClient/Components/App.razor.css"},{"ext":".razor","lang":"other","path":"src/WebhookClient/Components/Layout/MainLayout.razor"},{"ext":".css","lang":"css","path":"src/WebhookClient/Components/Layout/MainLayout.razor.css"},{"ext":".razor","lang":"other","path":"src/WebhookClient/Components/Layout/UserMenu.razor"},{"ext":".css","lang":"css","path":"src/WebhookClient/Components/Layout/UserMenu.razor.css"},{"ext":".razor","lang":"other","path":"src/WebhookClient/Components/Pages/AddWebhook.razor"},{"ext":".razor","lang":"other","path":"src/WebhookClient/Components/Pages/Error.razor"},{"ext":".razor","lang":"other","path":"src/WebhookClient/Components/Pages/Home/Home.razor"},{"ext":".css","lang":"css","path":"src/WebhookClient/Components/Pages/Home/Home.razor.css"},{"ext":".razor","lang":"other","path":"src/WebhookClient/Components/Pages/Home/ReceivedMessages.razor"},{"ext":".razor","lang":"other","path":"src/WebhookClient/Components/Pages/Home/RegisteredHooks.razor"},{"ext":".razor","lang":"other","path":"src/WebhookClient/Components/Pages/LogIn.razor"},{"ext":".razor","lang":"other","path":"src/WebhookClient/Components/Routes.razor"},{"ext":".razor","lang":"other","path":"src/WebhookClient/Components/_Imports.razor"},{"ext":".cs","lang":"csharp","path":-470},{"ext":".cs","lang":"csharp","path":-471},{"ext":".cs","lang":"csharp","path":-472},{"ext":".cs","lang":"csharp","path":-473},{"ext":".cs","lang":"csharp","path":-474},{"ext":".json","lang":"json","path":"src/WebhookClient/Properties/launchSettings.json"},{"ext":".cs","lang":"csharp","path":-475},{"ext":".cs","lang":"csharp","path":-476},{"ext":".cs","lang":"csharp","path":-477},{"ext":".cs","lang":"csharp","path":-478},{"ext":".cs","lang":"csharp","path":-479},{"ext":".cs","lang":"csharp","path":-480},{"ext":".cs","lang":"csharp","path":-481},{"ext":".cs","lang":"csharp","path":-482},{"ext":".csproj","lang":"other","path":"src/WebhookClient/WebhookClient.csproj"},{"ext":".json","lang":"json","path":"src/WebhookClient/appsettings.Development.json"},{"ext":".json","lang":"json","path":"src/WebhookClient/appsettings.json"},{"ext":".css","lang":"css","path":"src/WebhookClient/wwwroot/app.css"},{"ext":".cs","lang":"csharp","path":-483},{"ext":".cs","lang":"csharp","path":-484},{"ext":".cs","lang":"csharp","path":-485},{"ext":".cs","lang":"csharp","path":-486},{"ext":".cs","lang":"csharp","path":-487},{"ext":".cs","lang":"csharp","path":-488},{"ext":".cs","lang":"csharp","path":-489},{"ext":".cs","lang":"csharp","path":-490},{"ext":".cs","lang":"csharp","path":-491},{"ext":".cs","lang":"csharp","path":-492},{"ext":".cs","lang":"csharp","path":-493},{"ext":".cs","lang":"csharp","path":-494},{"ext":".cs","lang":"csharp","path":-495},{"ext":".cs","lang":"csharp","path":-496},{"ext":".cs","lang":"csharp","path":-497},{"ext":".cs","lang":"csharp","path":-498},{"ext":".cs","lang":"csharp","path":-499},{"ext":".cs","lang":"csharp","path":-500},{"ext":".cs","lang":"csharp","path":-501},{"ext":".cs","lang":"csharp","path":-502},{"ext":".cs","lang":"csharp","path":-503},{"ext":".json","lang":"json","path":"src/Webhooks.API/Properties/launchSettings.json"},{"ext":".cs","lang":"csharp","path":-504},{"ext":".cs","lang":"csharp","path":-505},{"ext":".cs","lang":"csharp","path":-506},{"ext":".cs","lang":"csharp","path":-507},{"ext":".cs","lang":"csharp","path":-508},{"ext":".cs","lang":"csharp","path":-509},{"ext":".csproj","lang":"other","path":"src/Webhooks.API/Webhooks.API.csproj"},{"ext":".json","lang":"json","path":"src/Webhooks.API/appsettings.Development.json"},{"ext":".json","lang":"json","path":"src/Webhooks.API/appsettings.json"},{"ext":".cs","lang":"csharp","path":-510},{"ext":".cs","lang":"csharp","path":-511},{"ext":".json","lang":"json","path":"src/eShop.AppHost/Properties/launchSettings.json"},{"ext":".json","lang":"json","path":"src/eShop.AppHost/appsettings.json"},{"ext":".csproj","lang":"other","path":"src/eShop.AppHost/eShop.AppHost.csproj"},{"ext":".cs","lang":"csharp","path":-512},{"ext":".cs","lang":"csharp","path":-513},{"ext":".cs","lang":"csharp","path":-514},{"ext":".cs","lang":"csharp","path":-515},{"ext":".cs","lang":"csharp","path":-516},{"ext":".cs","lang":"csharp","path":-517},{"ext":".cs","lang":"csharp","path":-518},{"ext":".csproj","lang":"other","path":"src/eShop.ServiceDefaults/eShop.ServiceDefaults.csproj"},{"ext":".csproj","lang":"other","path":"tests/Application.UnitTests/Application.UnitTests.csproj"},{"ext":".cs","lang":"csharp","path":-519},{"ext":".cs","lang":"csharp","path":-520},{"ext":".cs","lang":"csharp","path":-521},{"ext":".cs","lang":"csharp","path":-522},{"ext":".cs","lang":"csharp","path":-523},{"ext":".cs","lang":"csharp","path":-524},{"ext":".cs","lang":"csharp","path":-525},{"ext":".csproj","lang":"other","path":"tests/Basket.FunctionalTests/Basket.FunctionalTests.csproj"},{"ext":".cs","lang":"csharp","path":-526},{"ext":".cs","lang":"csharp","path":-527},{"ext":".cs","lang":"csharp","path":-528},{"ext":".csproj","lang":"other","path":"tests/Basket.UnitTests/Basket.UnitTests.csproj"},{"ext":".cs","lang":"csharp","path":-529},{"ext":".cs","lang":"csharp","path":-530},{"ext":".cs","lang":"csharp","path":-531},{"ext":".csproj","lang":"other","path":"tests/Catalog.FunctionalTests/Catalog.FunctionalTests.csproj"},{"ext":".cs","lang":"csharp","path":-532},{"ext":".cs","lang":"csharp","path":-533},{"ext":".cs","lang":"csharp","path":-534},{"ext":".csproj","lang":"other","path":"tests/ClientApp.UnitTests/ClientApp.UnitTests.csproj"},{"ext":".sln","lang":"other","path":"tests/ClientApp.UnitTests/ClientApp.UnitTests.sln"},{"ext":".cs","lang":"csharp","path":-535},{"ext":".cs","lang":"csharp","path":-536},{"ext":".cs","lang":"csharp","path":-537},{"ext":".cs","lang":"csharp","path":-538},{"ext":".cs","lang":"csharp","path":-539},{"ext":".cs","lang":"csharp","path":-540},{"ext":".cs","lang":"csharp","path":-541},{"ext":".cs","lang":"csharp","path":-542},{"ext":".cs","lang":"csharp","path":-543},{"ext":".cs","lang":"csharp","path":-544},{"ext":".cs","lang":"csharp","path":-545},{"ext":".cs","lang":"csharp","path":-546},{"ext":".cs","lang":"csharp","path":-547},{"ext":".cs","lang":"csharp","path":-548},{"ext":".props","lang":"other","path":"tests/Directory.Build.props"},{"ext":".cs","lang":"csharp","path":-549},{"ext":".cs","lang":"csharp","path":-550},{"ext":".csproj","lang":"other","path":"tests/Ordering.FunctionalTests/Ordering.FunctionalTests.csproj"},{"ext":".cs","lang":"csharp","path":-551},{"ext":".cs","lang":"csharp","path":-552},{"ext":".cs","lang":"csharp","path":-553},{"ext":".cs","lang":"csharp","path":-554},{"ext":".cs","lang":"csharp","path":-555},{"ext":".cs","lang":"csharp","path":-556},{"ext":".cs","lang":"csharp","path":-557},{"ext":".cs","lang":"csharp","path":-558},{"ext":".cs","lang":"csharp","path":-559},{"ext":".cs","lang":"csharp","path":-560},{"ext":".cs","lang":"csharp","path":-561},{"ext":".csproj","lang":"other","path":"tests/Ordering.UnitTests/Ordering.UnitTests.csproj"},{"ext":".md","lang":"markdown","path":"tests/README.md"},{"ext":".cs","lang":"csharp","path":-562},{"ext":".cs","lang":"csharp","path":-563},{"ext":".csproj","lang":"other","path":"tests/Webhooks.FunctionalTests/Webhooks.FunctionalTests.csproj"},{"ext":".cs","lang":"csharp","path":-564},{"ext":".cs","lang":"csharp","path":-565},{"ext":".cs","lang":"csharp","path":-566},{"ext":".cs","lang":"csharp","path":-567},{"ext":".csproj","lang":"other","path":"tests/eShop.AppHost.UnitTests/eShop.AppHost.UnitTests.csproj"}],"go":{"seeds":[],"warnings":[]},"java":{"seeds":[],"warnings":[]},"kotlin":{"seeds":[],"warnings":[]},"meta":{"created_utc":"2026-11-03T17:10:54Z","scan_root":"/scratch/analysis/eshop","total_files":1144,"unrepresentable_examples":[],"unrepresentable_paths":0},"python":{"seeds":[],"src_root_evidence":["no_python_files"],"src_roots":[],"warnings":[]},"ruby":{"seeds":[],"warnings":[]},"rust":{"seeds":[],"warnings":[]},"schema_version":"discovery_manifest@v1"},"guide":{"orientation":{"bundle_path":"/scratch/work/demo-eshop/bundle.json","schema_version":"pviz-llm-bundle@v1.3","repository_name":"eshop","analysis_mode":"zones","languages":["csharp","javascript","typescript"],"node_count":567,"edge_count":1398,"node_container":"nodes is a mapping keyed by canonical node ID. Use the exact mapping key for lookups; do not assume every node record has an id field.","node_id_format":"repo-relative POSIX file or module path","edge_direction":{"src":"consumer/importer: the node that depends on another node","dst":"provider/dependency: the node being depended on -- or, for the external-target edge kinds in schema_reference.external_edge_targets, an external symbol that is not a node"},"available_top_level_sections":["schema_version","guide","meta","nodes","edges","zones","zones_artifact","folders","node_order","summary","architecture","code_quality","call_graph","framework","discovery","discovery_manifest","import_summary"],"section_degradation":{"present_degraded":[],"omitted_degraded":[]},"observed_edge_kinds":{"csharp:call":306,"csharp:extends":35,"csharp:implements":49,"csharp:import:internal":6,"csharp:type_ref":999,"import":3},"observed_edge_fields":{"canonical":["src","dst","kind"],"optional_when_present":["confidence","evidence","reason","reasons","weight"]},"recommended_first_reads":["meta.analysis_health and meta.pipeline_degradations - check BEFORE trusting any absence of findings elsewhere in this bundle","meta.language_analysis - per-language engine/fidelity status; check BEFORE trusting an absence of symbols/relationships/findings in any non-Python language","guide.orientation","guide.retrieval_playbook","guide.query_capabilities for the full slicer command catalog","architecture","code_quality.dead_code.counts and code_quality.duplicate_code.counts","summary","meta","import_summary when present"]},"purpose":"This bundle is a static structural analysis of an analyzed repository. Use it to locate files/modules, inspect represented dependencies, summarize structure, prioritize impact candidates, and identify cases that require source verification.","retrieval_playbook":{"find_node":{"method":"Look up the exact repo-relative POSIX node ID as a key in nodes.","note":"Do not substitute absolute paths, Windows separators, or guessed module names."},"inspect_node":{"method":"Read the selected node record, especially language, parse status when present, dependencies_count, importers_count, and language_facts only when task-specific detail is needed."},"direct_dependencies":{"query":"Select edges where src equals the target node ID.","meaning":"Direct represented dependencies of the target node."},"direct_consumers":{"query":"Select edges where dst equals the target node ID.","meaning":"Direct represented consumers/importers of the target node."},"folder_impact":{"query":"Filter edges where src or dst begins with the repo-relative folder prefix, then separate incoming and outgoing relationships.","meaning":"Structural coupling within, into, and out of a folder."},"edge_explanation":{"query":"Inspect kind plus evidence, scope, structural, heuristic, and metadata fields when present.","meaning":"Use recorded provenance before claiming why a relationship exists or how certain it is."},"test_scope":{"query":"Filter by scope metadata when present and distinguish test-only from production-relevant relationships.","meaning":"Do not generalize test-only relationships to production behavior."},"efficient_expansion":{"method":"Start from an exact target node or folder, retrieve direct edges, then expand one hop at a time only as the task requires.","note":"Avoid broad full-graph scans unless the task is explicitly repository-wide or architectural."},"change_surface_deep_dive":{"method":"For 'what should I inspect/modify/test/be careful about if I change file X' questions that need more than one hop, do not hand-write a graph-walking script against this JSON. Run the bundled slicer CLI: python3 /workspace/pviz/tooling/backend/slicer/pviz_slice.py <this bundle path> blast-radius --target <file-or-node-id> --direction both --depth 2. Also check code_quality.duplicate_code.top_groups for members referencing the target file - a near/exact duplicate elsewhere is a change-surface lead the dependency graph alone misses.","meaning":"Returns a bounded, parameterized multi-hop BFS impact slice from the target: reachable nodes/edges by depth layer, touched directories/SCCs, and which edges connect them - the direct answer to 'what is this file's change surface', precomputed instead of re-derived. This is materially more than summary.change_risk.high_risk_modules[].direct_fan_in, which is only a 1-hop static import count; see guide.query_capabilities entry 'blast-radius' for the full distinction.","see_also":"guide.query_capabilities for the full slicer command catalog.","usage":"python3 /workspace/pviz/tooling/backend/slicer/pviz_slice.py <bundle.json> <command> --help"}},"query_capabilities":{"about":"Full catalog of the bundled slicer CLI's query/slice commands. Every command listed here is real, implemented, and tested; this list is a superset check target - it must stay in sync with backend/slicer/pviz_slice.py's COMMAND_HANDLERS table. None of these commands are hidden or deprecated; all are agent-facing. Run: python3 /workspace/pviz/tooling/backend/slicer/pviz_slice.py <bundle.json> <command> --help for the exact CLI flags of each.","output_location":"-o PATH writes exactly PATH (relative to the CWD). Without -o the slice is written independently of the CWD to $PVIZ_SLICE_DIR (default ~/.cache/pviz/slices)/<bundle-dir-name>-<sha1(abs bundle dir)[:8]>/<bundle-stem>__<command>.json; the absolute path written is always printed as 'Wrote <path>'.","truncation":"Every bounded result surface in a slice carries <key>_total (items before the cut) and <key>_truncated beside it: top-N ranked count dicts, top-N row lists (largest_*, top_*, most_touched_*, exact_roots, ...), per-row reason dicts (reasons_total/reasons_truncated) and lists bounded by --max-rows/--max-edges (rows_total/rows_truncated, *_edges_total/_truncated in result.summary). Maps whose values are all rankings (hub-summary node_hubs/directory_hubs/language_hubs/reason_hubs, scc-graph previews) keep their markers in a sibling '<map>_bounds' dict.","commands":[{"command":"directory-structure","purpose":"Lightweight repository directory hierarchy (tree of folders/files, bounded).","use_when":"You need a navigable folder/file tree overview rather than a flat list.","target_type":"none (whole repository; --min-nodes/--max-depth bound the output)","major_output":"Nested directory tree with per-node file/subtree counts.","related_commands":["directory-metrics"]},{"command":"directory-metrics","purpose":"Flat directory-level code mass/composition table (LOC/SLOC/file counts per directory).","use_when":"You want to rank directories by code mass instead of walking the tree.","target_type":"none (whole repository; --min-nodes/--max-depth bound the output)","major_output":"Flat list of directories with size/composition metrics.","related_commands":["directory-structure"]},{"command":"node-list","purpose":"Flat file/module inventory with shallow language/fact indicators.","use_when":"You need a searchable row-per-file table without full language_facts payloads.","target_type":"none (whole repository)","major_output":"One row per node: language, size, shallow fact indicators.","related_commands":["node-summary","symbol-list"]},{"command":"node-summary","purpose":"Aggregate file/module composition summary (sizes, languages, semantic-payload coverage) without inspecting edges.","use_when":"You want repo-wide composition stats, not a per-file listing.","target_type":"none (whole repository)","major_output":"Aggregate counts/distributions over nodes only.","related_commands":["node-list"]},{"command":"edge-list","purpose":"Exhaustive edge slice - every edge in compact indexed form.","use_when":"You need the full edge set for custom downstream analysis the other slices don't cover.","target_type":"none (whole graph)","major_output":"Indexed src/dst/kind rows for every edge; --evidence adds edge_evidence rows (src, dst, kind, evidence, observation evidence) for every edge carrying evidence (PVIZ-253; keys in guide.schema_reference.edge_evidence_keys).","related_commands":["edge-summary","blast-radius"]},{"command":"edge-summary","purpose":"Lightweight aggregate summary of edge composition and structure (kind counts, self-edges, malformed-edge counts).","use_when":"You want an overview of relationship types before deciding whether a deeper slice is needed.","target_type":"none (whole graph)","major_output":"Counts by edge kind plus structural anomaly counts.","related_commands":["edge-list"]},{"command":"scc-summary","purpose":"Lightweight aggregate summary of strongly connected components (cycles).","use_when":"You want a quick cycle-health overview before pulling exact membership.","target_type":"none (whole graph)","major_output":"Counts/sizes of nontrivial SCCs.","related_commands":["scc-list","scc-graph"]},{"command":"scc-list","purpose":"Exhaustive strongly-connected-component membership (nontrivial SCCs only).","use_when":"You need the exact node membership of every cycle, not just counts.","target_type":"none (whole graph)","major_output":"Every nontrivial SCC with its member node IDs.","related_commands":["scc-summary","scc-graph"]},{"command":"hub-summary","purpose":"Objective incoming/outgoing dependency concentration aggregation (count-based only; no 'important'/'risky' labels).","use_when":"You want to find highly-connected nodes by raw in/out/total degree, broken down by directory, reason, language, and framework role.","target_type":"none (whole graph)","major_output":"Multi-axis hub rankings (by incoming/outgoing/total edges, by directory, by reason, by language).","important_distinctions":"architecture.hubs is a bounded top-N list with role labels (hub/foundational/aggregator) derived from the same raw degree; hub-summary is the unlabeled, multi-axis navigation layer behind it - use hub-summary when architecture.hubs' fixed top-N and role buckets aren't enough.","related_commands":["entry-candidates","blast-radius"]},{"command":"scc-graph","purpose":"Consolidated SCC DAG: collapses nontrivial SCCs into components and reports edges between components plus their in/out/internal edges.","use_when":"You want to see how cycles relate to each other and to the rest of the graph structurally, not just which nodes are in which cycle.","target_type":"none (whole graph)","major_output":"Component graph of SCCs with cross-component and internal edges.","related_commands":["scc-summary","scc-list"]},{"command":"blast-radius","purpose":"Parameterized multi-hop BFS impact slice from one target node: reachable nodes/edges by depth layer, touched directories/SCCs.","use_when":"You need 'what should I inspect/modify/test/be careful about if I change file X' and the answer requires more than one hop.","target_type":"single node/file, required (--target; accepts exact node ID, exact file path, or unique path suffix)","major_output":"Depth-layered reachable nodes, the edges connecting them, and touched-directory/SCC/language aggregates.","important_distinctions":"NOT the same concept as summary.change_risk.high_risk_modules[].direct_fan_in. That bundle field is a cheap 1-hop static-import fan-in count used only for a risk-score heuristic. This command is the real, parameterized, multi-hop (--depth, --direction, --max-nodes, --max-edges) BFS impact analysis. Relying on direct_fan_in alone will understate true blast radius beyond 1 hop.","related_commands":["hub-summary","entry-candidates","symbol-detail","framework-path"],"framework_overlay":"--overlay framework (FW-29) adds a separate framework_overlay block: EXACT framework relations / cross-runtime joins whose endpoints lie in the reached files, registrations in the reach and framework endpoints outside it. The file-graph result (layers, edges, summary, aggregates) is identical to the plain command."},{"command":"entry-candidates","purpose":"Exact graph roots (zero incoming internal edges) plus low-incoming/high-outgoing structural candidates.","use_when":"You want topology-only entry-point candidates derived purely from degree, without discovery-manifest evidence.","target_type":"none (whole graph; --low-incoming-max/--high-outgoing-min tune the heuristic)","major_output":"Exact roots list plus a separate structural-candidate list.","important_distinctions":"architecture.entry_points is the richer, evidence-based version of this (uses discovery-manifest/config evidence with confidence_basis per entry); entry-candidates is the weaker but fully deterministic degree-only fallback - use it when you need topology-only roots independent of discovery evidence.","related_commands":["hub-summary"]},{"command":"test-summary","purpose":"Objective aggregate summary of test-to-production static dependency touchpoints. Does not infer coverage or test intent.","use_when":"You want an overview of which production files are/aren't statically referenced by tests.","target_type":"none (whole graph)","major_output":"Aggregate test-touchpoint counts, including an untouched-production-directory list.","related_commands":["test-list"],"important_distinctions":"Test files are classified by path markers anchored at a path-segment boundary (PVIZ-230): a repository-root tests/ or spec/ directory counts exactly like a nested app/tests/; lookalikes such as contests/ or latest/ do not."},{"command":"test-list","purpose":"Exhaustive indexed test-to-dependency edge list (which tests statically reference which modules). Does not infer coverage.","use_when":"You need the exact list of test-to-production static edges, not just aggregate counts.","target_type":"none (whole graph)","major_output":"Indexed rows: test file -> dependency file -> reason.","related_commands":["test-summary"]},{"command":"language-facts","purpose":"Full language_facts payload extraction from bundle nodes.","use_when":"A task needs the raw language-specific semantic payload (declarations, Rails roles, etc.) for nodes, not just a summary.","target_type":"none (whole repository; --include-empty controls nodes without language_facts)","major_output":"Per-node full language_facts payloads.","related_commands":["language-facts-summary","symbol-list"]},{"command":"language-facts-summary","purpose":"Aggregate summary of language_facts coverage and semantic-payload composition, without embedding full payloads.","use_when":"You want a cheap overview of language-facts coverage before pulling full payloads via language-facts.","target_type":"none (whole repository)","major_output":"Coverage counts and semantic-payload-shape aggregates.","related_commands":["language-facts"]},{"command":"symbol-list","purpose":"Flat language-neutral symbol inventory: declarations, methods/functions, exports, constants, globals.","use_when":"You want a searchable symbol table, optionally filtered by language/kind/framework-role.","target_type":"none required; optional --language/--kind/--framework-role filters","major_output":"Flat rows of symbol name, kind, declaring node, language, framework role.","related_commands":["symbol-detail","language-facts"]},{"command":"symbol-detail","purpose":"Given a symbol name, return matching symbol rows, declaring/containing nodes, immediate graph neighbors, and matching function-level call_graph edges.","use_when":"You need a deep-dive on one named function/class/symbol rather than a file-level target, including who calls it or what it calls (see guide.call_graph_notes).","target_type":"single symbol name, required (--symbol; --match exact/suffix/contains)","major_output":"Matched symbol rows, their declaring nodes' immediate incoming/outgoing edges, and call_graph_edges (RESOLVED_INTERNAL caller/callee function-level matches).","related_commands":["symbol-list","blast-radius","call-diagnostics"],"matching":"Rows and call_graph edges share one rule (PVIZ-202): full id, qualified name after '<file>#', or -- unqualified queries only -- the trailing member leaf ('Flush' finds '<file>#Base.Flush'). call_graph_edges[].match_basis and result.match_resolution show whether the query reached one identity or a name-level union; qualify the query ('Base.Flush') to isolate one."},{"command":"snapshot-diff","purpose":"Structural diff between a baseline bundle and the current bundle: nodes/edges added, removed, and common.","use_when":"You want to know what changed structurally between two analysis runs (e.g. before/after a refactor).","target_type":"a baseline bundle path, required (--baseline; e.g. /workspace/pviz/bundles/snapshots/*.json)","major_output":"Added/removed/common node and edge sets, keyed by (src, dst, kind) for edges.","related_commands":[]},{"command":"call-diagnostics","purpose":"Query call-site diagnostics: why calls are UNRESOLVED/AMBIGUOUS, which external API an EXTERNAL call hits (external_symbol/external_source), interface dispatch owners (dispatch_owner) and POSSIBLE callees (possible_callee_symbols); RESOLVED_INTERNAL edges on request.","use_when":"You need to know why a call is not a resolved edge, what external symbol it reaches, or which targets a dynamic-dispatch site may reach, without parsing call_graph.diagnostics by hand.","target_type":"none (filters: --language, --status UNRESOLVED|AMBIGUOUS|EXTERNAL|RESOLVED_INTERNAL|all, --reason, --symbol with --match; --identity-only; --max-rows; --diagnostics-source auto|bundle|sidecar)","major_output":"Filtered rows with match_basis, by_status/by_language/by_reason counts, bundle_coverage (rows_source sidecar|bundle_sample, rows_complete, bundle sample vs call-site totals), diagnostics_population state and rows_total/rows_truncated.","related_commands":["symbol-detail","framework-diagnostics"],"important_distinctions":"PVIZ-231: with the bundle's full-population sidecar present and verified (diagnostics_population.state 'used'), UNRESOLVED/AMBIGUOUS/EXTERNAL rows are EVERY call site; otherwise they are the bounded analyzer samples (bundle_coverage.*.rows_complete false); callee_name matches only as 'spelling' -- an unresolved call spelled 'Flush' is not proven to call any symbol named Flush."},{"command":"framework-summary","purpose":"Framework detections per scope (EXACT: manifest dependency + import; AMBIGUOUS: one of them) and registration/relation/diagnostic counts per framework, kind and status.","use_when":"You need to know which frameworks a repository (or a sub-project scope) uses and how much framework wiring PViz resolved before reading inventories.","target_type":"none (filters: --framework, --language)","major_output":"detections (bounded), per-framework coverage, registrations_by_kind/status, population sidecar state.","related_commands":["framework-inventory","framework-diagnostics"]},{"command":"framework-inventory","purpose":"Inventory of framework registrations of one kind (routes, entries, lifecycle, providers, events, scheduled, commands, rpc, ...) with exact target ids, route method/path/join keys and status.","use_when":"You need the route table, the runtime entry points or the registered hooks of a framework, each bound to the exact symbol id call_graph/symbol-detail use.","target_type":"none (filters: --kind, --framework, --language, --status, --symbol; --max-rows)","major_output":"Ranked rows (EXACT first) with rows_total/rows_truncated; rows_source sidecar|bundle.","related_commands":["framework-summary","symbol-detail"],"important_distinctions":"Framework registrations are not calls: a route handler is reached by the router, so it has no call_graph caller. Only EXACT rows bind a target id; AMBIGUOUS rows list candidates, UNRESOLVED rows carry raw text + reason."},{"command":"framework-diagnostics","purpose":"Non-EXACT framework rows: AMBIGUOUS/UNRESOLVED/EXTERNAL registrations, registrar_unproven shapes (a decorator/DSL call whose registrar identity is not proven) and vendored framework copies.","use_when":"You need to know why a framework construct gives no liveness/inventory credit, or to audit look-alike registrations that were deliberately not trusted.","target_type":"none (filters: --framework, --language, --status, --reason; --max-rows)","major_output":"Filtered rows with by_reason/by_status counts; rows_source sidecar|bundle.","related_commands":["framework-inventory","call-diagnostics"]},{"command":"framework-detail","purpose":"One registration, route or symbol in detail (FW-29): registration row, registrar and site, scope chain, middleware chain in order, DI dependencies of the handler's owner with their resolution status, lifecycle hooks, framework relations in/out, declarations (entities, components), site diagnostics, incoming cross-runtime calls.","use_when":"You know a route ('GET /users/{id}'), registration id (fw:...) or handler symbol and need everything the framework wires around it.","target_type":"--target <registration id | 'METHOD /path' | '/path' | symbol> (--match exact/suffix/contains)","major_output":"registrations[] blocks (registration, handler, di_dependencies, lifecycle_hooks, relations, declarations, incoming_runtime_calls, site_diagnostics) and symbols[] for symbols without a registration; bounded with *_total/*_truncated.","related_commands":["framework-path","framework-inventory","symbol-detail"]},{"command":"framework-path","purpose":"Application path (FW-29): entry -> registration -> handler -> bounded reach over call_graph edges plus framework hops (CROSS_RUNTIME_CALL, EVENT_PUBLISHES, COMPONENT_USES; AMBIGUOUS possible_call hops labeled) -> dependencies (persistence entities by generated_binding / orm_access / entity_member, RPC methods served, outgoing runtime calls, events published, ECS access, external calls, incomplete call sites) -> affected tests.","use_when":"You need to know what a route / RPC / command / scheduled job runs, which entities and remote services it touches, and which tests exercise it.","target_type":"--target <registration id | 'METHOD /path' | '/path' | entry or handler symbol>; --depth, --test-depth, --max-nodes, --max-paths, --max-rows","major_output":"paths[]: entry (runtime_entry | framework_dispatch | registered_entry | language_entry PARTIAL | registering_body UNRESOLVED), registration, handler, path_status, reach.nodes (hop, status), dependencies, affected_tests (tests / test_import_bindings at handler scope, reach_tests for the downstream reach, file_level_test_importers, tests_with_unproven_call_sites); test_visibility per language.","related_commands":["framework-detail","affected-tests","blast-radius"],"important_distinctions":"Framework hops are never calls. AMBIGUOUS registrations give `possible` paths over their candidates; UNRESOLVED ones end at the handler with raw + reason. reach is a lower bound when call_graph.edges is truncated (warning)."},{"command":"affected-tests","purpose":"Tests reaching a changed symbol, registration or file (FW-29): reverse call graph + reverse framework hops (REGISTERS, CROSS_RUNTIME_CALL from test clients, EVENT_PUBLISHES, GENERATED_BINDING / ORM_ACCESS, MIDDLEWARE_*) + exact import bindings of test files, each test with its hop chain and basis (call_graph | framework_relation | possible).","use_when":"You are about to change a handler, service, entity or middleware and need the tests to run or update.","target_type":"--symbol <symbol | registration id | route> and/or --file <repo-relative file>","major_output":"tests, test_import_bindings, test_files, file_level_test_importers (file import, symbol unproven), tests_with_unproven_call_sites, test_visibility per language.","related_commands":["framework-path","test-list"],"important_distinctions":"A test is a symbol in a test path (shared slicer classifier: test directories, Go *_test.go, pytest test_*.py / *_test.py, __tests__/). Java test sources are analyzed by default (guide.framework_notes.test_sources), so Java tests appear and can be mapped."}]},"framework_notes":{"about":"framework (framework_facts@v1) records framework-created runtime wiring: which frameworks are present (detections), which declarations a framework or runtime invokes (registrations: ROUTE_HANDLER, RUNTIME_ENTRY, LIFECYCLE_HOOK, DI_PROVIDER, EVENT_SUBSCRIBER, SCHEDULED_ENTRY, ...), and EXACT relations (REGISTERS). It is SEPARATE from `edges` and call_graph.edges: a registration is not a call and not a file dependency, so it never changes SCCs, hubs or zones.","statuses":{"EXACT":"the target is exactly one internal symbol id (the call-graph identity); only EXACT rows create relations and liveness credit","AMBIGUOUS":"a finite candidate set (target.candidates); possible credit only","UNRESOLVED":"the target expression/string names no unique internal symbol (target.raw + target.reason); no credit","EXTERNAL":"the target is outside the repository (or a vendored framework copy)"},"registrar_proof":"A registration exists only when its registrar is proven (import-resolved decorator/receiver, framework detection for DSL/file conventions, the language runtime for main entries). Look-alike shapes are framework.diagnostics rows with reason registrar_unproven.","dead_code":"EXACT runtime-invoked registrations suppress dead-code candidates with suppression_class framework_registration (AMBIGUOUS: possible_framework_registration); Python decorator and Rails DSL reference adapters keep their pre-existing leaf-based suppression (liveness legacy_leaf).","population":"framework.population references the complete population sidecar (<bundle stem>.framework_facts.json, same directory) by sha256; bundle lists are bounded with <key>_total/<key>_truncated markers.","slicer":"framework-summary, framework-inventory (pass F09: --kind endpoints = routes + file routes + RPC implementations, --kind services = DI providers), framework-diagnostics, framework-detail, framework-path, affected-tests, blast-radius --overlay framework; symbol-detail shows framework_roles of a symbol.","application_surfaces":"Pass F09 (FW-29): framework-path follows entry -> registration -> handler -> reach -> dependencies -> tests. Hop statuses: call = RESOLVED_INTERNAL call edge; possible_call = an AMBIGUOUS call site's possible callee (status AMBIGUOUS); enclosing_scope_line = an anonymous handler (lambda / closure / arrow) without own call facts takes its enclosing symbol's calls on the registration line (status PARTIAL); CROSS_RUNTIME_CALL / EVENT_PUBLISHES / COMPONENT_USES = EXACT framework relations. Entry kinds: runtime_entry (RUNTIME_ENTRY / COMMAND_ENTRY / SCHEDULED_ENTRY), framework_dispatch (annotation / decorator / file-convention registrations the runtime discovers), registered_entry (the registering body is reached from another EXACT registration target), language_entry (main / module scope by language convention, PARTIAL), registering_body (UNRESOLVED: no entry above it).","evidence_keys":{"id":"fw:<framework>:<KIND>:<site anchor>:<registrar leaf>#<ordinal>; stable across runs","site.caller_symbol":"call-graph id of the registering body (absent for annotation / file-convention registrations)","site.registrar / site.registrar_status":"proven registrar identity (external symbol, annotation fq, package specifier + export); always EXACT on a registration","target.status / target.symbol / target.candidates / target.raw / target.reason / target.external_symbol":"the target identity with its status (guide.framework_notes.statuses)","target.target_kind":"callable | type | file | module | member | scope","scope_chain":"ROUTE_SCOPE registration ids, outermost first","attributes.route":"method, path, path_status (EXACT | PARTIAL '{?}' segments | UNRESOLVED), join (http:<METHOD>:<path>, '~' when PARTIAL), local_path, scopes_exact","attributes.middleware_chain / middleware_chain_status":"effective chain (position, phase, relation, target, status, order_status, applies_status)","attributes.lifecycle / event / schedule / command / rpc / entry / ecs":"per-kind attributes (phase + owner; bus + key + key_status; schedule + schedule_status; command path; protocol + service + method + idl_method; entry_kind + runtime; ECS role + access)","order / order_status":"1-based middleware / hook order within one body and its status","liveness":"framework_registration | legacy_leaf | none: the dead-code projection of the record","confidence":"rule table: EXACT 0.95, EXACT with a PARTIAL attribute 0.8, AMBIGUOUS 0.5, UNRESOLVED / EXTERNAL 0.0","provenance.adapter / rule / inputs":"the adapter, its rule and the fact inputs it read","relations[].via":"the registration id a relation derives from","ORM_ACCESS attributes":"pass F09: delegate, operation, access read|write|unknown, client binding id, file, line, rule"},"orm_access":"Pass F09 (F06-OBS-8): ORM_ACCESS relations bind a data-access call to an ORM entity: Prisma `client.<delegate>.<op>(..)` on a proven module-scope `new PrismaClient()` binding (imported from @prisma/client) -> the schema model whose lower-camel name is the delegate. Unknown delegates are diagnostics (UNRESOLVED string_target_unmatched); `$` client operations are not model access. framework-path lists them under dependencies.persistence (basis orm_access).","test_sources":"Which tests can be mapped (framework-path / affected-tests) depends on the analyzed test sources: Go *_test.go files are analyzed (package-local tests, test closures); Kotlin test source sets are analyzed and classified; Rust tests/ integration tests are analyzed, inline #[cfg(test)] module bodies contribute no call edges; Python and TS/JS test files are analyzed (JS test callbacks passed to test()/it() are not call-graph callers, so JS tests map through exact import bindings of the test file); Java test sources (src/test/java, *Test.java, ...) are analyzed by default (JavaAnalyzerCfg.include_tests=True), so Java tests appear in the graph and can be mapped. The slicer reports test files per language (test_visibility) and warns when a language has none.","ordering_events_commands":"Pass F05: MIDDLEWARE registrations carry order (1-based within one registering body) and order_status (UNRESOLVED when a scope's middleware come from several bodies, an unproven receiver, or a missing/tied literal precedence); ROUTE_HANDLER rows carry middleware_chain (the effective chain, outermost first: phase, relation BEFORE/AFTER/WRAPS, member identity, applies_status) and middleware_chain_status; MIDDLEWARE_* relations go from an EXACT middleware target to the route registration id. EVENT_PUBLISHES relations join a publishing callable to an event key id (a type id or event:<bus>:<literal>) and list the EXACT EVENT_SUBSCRIBER registrations of that key; a publisher with no subscriber is a diagnostics row event_no_subscriber. LIFECYCLE_HOOK rows carry the phase; FRAMEWORK_LIFECYCLE relations order an owner's hooks. SCHEDULED_ENTRY rows carry the literal schedule; COMMAND_ENTRY rows carry the command path. None of these are calls.","schemas_idl_generated":"Pass F06: declarations ORM_ENTITY (framework.inventories.entities: table + table_status EXACT literal / PARTIAL default naming rule / UNRESOLVED, entity_kind model|table|embeddable, table_shared_with), IDL_SERVICE (.proto services with their methods, go-zero .api services), GENERATED_FILE (generator header + link_status: EXACT when linked to its source declaration, UNRESOLVED generator_unlinked otherwise) and MAPPED_STATEMENT (MyBatis XML / annotation statements). Relations: ORM_RELATION entity -> entity (cardinality, owning_side, fk, mapped_by / inverse_field, join_table), RPC_IMPLEMENTS implementation method -> IDL method id (<proto file>#<package>.<Service>.<Method>), GENERATED_BINDING declaration -> generated / proxy-bound declaration (Spring Data repository and derived-query methods -> domain entity, MyBatis mapper method -> statement, IDL service -> generated interface, Dagger component -> Dagger<Name>, route file -> routeTree.gen.ts). RPC_IMPLEMENTATION registrations bind one implementation per IDL method (gRPC-Go, Kratos, tonic) or tRPC procedure path. A source declaration whose generated code is not in the tree is a diagnostics row generated_absent; derived-query methods naming an unknown property are derived_query_unknown_property rows. None of these are calls.","cross_runtime":"Pass F07: framework.cross_runtime joins CLIENT SITES (fetch / axios / net/http / reqwest / requests / httpx calls with literal URLs, Tauri invoke('cmd'), Electron ipcRenderer.invoke / send, tRPC proxy calls trpc.a.b.useQuery(), generated gRPC / tonic client methods, calls of 'use server' / #[server] functions from client components, wasm-pack imports of #[wasm_bindgen] exports) to SERVER REGISTRATIONS by join key (http:<METHOD>:<path>, tauri:<cmd>, ipc:<mode>:<channel>, trpc:<path>, grpc:<pkg.Service>/<Method>, fn:<symbol>, wasm:<crate>:<export>), across languages. EXACT only for an EXACT key with exactly one server registration (one CROSS_RUNTIME_CALL relation: caller symbol -> registration id, handler = the registration's target); AMBIGUOUS lists candidates; UNRESOLVED reasons dynamic_expression / partial_key (template URLs never join; pattern_candidates are hints) / no_server_registration / server_unregistered / mode_mismatch; EXTERNAL = absolute URL to a non-loopback host or a Tauri plugin command. Tauri / Electron joins stay inside the client's app scope. A cross-runtime call is not a call_graph edge and not a file edge; the file-level `crosstalk` edges are unchanged. Complete rows: sidecar `cross_runtime`; slicer framework-inventory --kind cross_runtime."},"degradation_policy":{"about":"meta.analysis_health is 'complete' or 'degraded'. meta.pipeline_degradations is a bounded, deterministic list of records for every pipeline/export stage that caught an exception during this run and continued with a missing or empty result instead of aborting the whole analysis.","why_it_matters":"An empty or missing section (e.g. zones, code_quality, parts of the graph) can mean either 'this repository genuinely has none of this' or 'the stage that would have produced it crashed this run'. Without checking analysis_health first, those two cases are indistinguishable from the section content alone.","how_to_use":"Check meta.analysis_health before treating an absent/empty finding as authoritative. If 'degraded', read meta.pipeline_degradations: each record's affected_outputs names which bundle section(s) may be incomplete because of that specific failure - lower confidence only in those areas, not the whole bundle.","record_fields":{"stage":"Pipeline/export stage that degraded, e.g. build_zones, publish_canonical, buckets.","component":"Finer-grained sub-component within the stage that raised.","affected_outputs":"Bundle section names that may be incomplete as a result (e.g. ['zones']).","exception_type":"Python exception class name, for triage.","reason":"Concise, bounded diagnostic message (no stack trace).","fallback":"What the analyzer did instead of the intended result.","continued":"True if the overall analysis still completed and produced a bundle.","severity":"Rough confidence-impact hint: low, medium, or high."},"healthy_example":{"analysis_health":"complete","pipeline_degradations":[]}},"call_graph_notes":{"about":"call_graph is the function/method-level call graph (PVIZ-005). It is a SEPARATE section from `edges`: canonical graph nodes stay file-level for backward compatibility, but call_graph.edges identify the specific caller function/method and callee function/method, not just the files they live in.","statuses":{"RESOLVED_INTERNAL":"Statically confirmed call from one known function/method to another known function/method in this repository. Only this status appears in call_graph.edges.","UNRESOLVED":"A real call site whose target could not be statically determined (e.g. unknown local variable, dynamic dispatch). Sampled in call_graph.diagnostics.unresolved_sample.","AMBIGUOUS":"A call site with more than one statically plausible internal target, or a self/this-style method call whose method could not be confirmed in the resolvable scope. Sampled in call_graph.diagnostics.ambiguous_sample.","EXTERNAL":"A call resolved to a name/module outside this repository (standard library, third-party dependency, or a built-in). Sampled in call_graph.diagnostics.external_sample. Go (PVIZ-079): when the offline external-symbol provider (installed GOROOT standard library, vendor/, local module cache; never the network) proves the callee declaration, the record carries external_symbol in go/types FullName spelling ('(*go/token.FileSet).Position', '(go/token.Pos).IsValid', 'strings.Split') and external_source ('goroot'|'vendor'|'module_cache'|'workspace'|'replace'; PVIZ-201: located in the importing file's module context -- nearest go.mod, or its go.work workspace -- following local and module replace directives); counts in call_graph.summary.external_symbols_by_language. A call through an external interface type is AMBIGUOUS with dispatch_owner 'ext:<import path>.<Interface>' ('ext:error' for the predeclared error interface)."},"symbol_id_format":"'<repo-relative-file-id>#<EnclosingType.>name' (e.g. 'pkg/mod.py#Foo.bar' or 'pkg/mod.py#free_function'). Never a bare line number -- line numbers are not durable identity and are only carried as auxiliary evidence (edges[].sample_lines).","edge_fields":{"caller_file / caller_symbol":"The function/method making the call.","caller_enclosing_symbol":"Present only when caller_symbol is a synthetic closure identity (Go function literal, '<file>#[Recv.]Func.<closure#N>[.<closure#M>...]', N = 1-based source-order ordinal among the literals directly nested in the same body; PVIZ-045): the symbol id of the enclosing named function/method. symbol_detail matches a query against it too.","callee_file / callee_symbol":"The function/method being called (RESOLVED_INTERNAL only).","caller_legacy_symbol / callee_legacy_symbol":"Present only when caller_symbol / callee_symbol is a signature-qualified Java overload identity ('<file>#p.C.m(String)'; a method declared with >=2 distinct signatures in one owner, PVIZ-191): the per-(owner, name) id '<file>#p.C.m' that all overloads of that name shared before PASS-74 (also method_ownership legacy_symbol_id). PASS-82 (PVIZ-219): overloaded Java constructors are callers '<file>#p.C.<init>(int)' (alias '<file>#p.C.<init>'), and two declarations whose written signatures coincide ('m(T)' next to '<T> m(T)') are named by their solver-fq signatures ('m(g.W.T)' / 'm(T)'). A join alias only, never a separate callee; symbol_detail matches a query against it too.","confidence":"0-1 static-resolution confidence; not a dynamic call-frequency metric.","reason":"Short machine-readable tag for how resolution happened, e.g. 'python_self_method_call', 'ruby_constant_receiver_exact:...', 'rust_use_imported_function_call'.","call_site_count":"Number of distinct call sites collapsed into this one edge (bundle-size control; see call_graph.summary for exact totals before collapsing).","reasons":"Present only when >=2 distinct resolution reasons support this edge: the sorted list of all of them (reason is the primary one). PVIZ-088."},"per_language_coverage_this_pass":{"python":"Participates: same-module, imported, module-qualified, class-qualified, and self/cls method calls.","ruby":"Participates: promotes the call/method identity Ruby's own resolver already computed internally.","rust":"Participates: rustparser_cli now walks function bodies (PVIZ-034); same-file, use-imported, and self/associated-function calls are resolved.","go":"Participates (PASS-8 / PVIZ-036): goextract now walks each function/method body and records caller identity (function name, receiver type) per call site. Resolves same-package function calls (incl. recursion), self-receiver method calls, and imported-package-alias calls to an exported function. Arbitrary local-variable/parameter receiver method calls are left UNRESOLVED rather than guessed (no type checker).","java":"Participates (PASS-9 / PVIZ-037): javaparser_cli now records enclosing method/constructor identity, receiver kind, and argument count per MethodCallExpr. Resolves same-class unqualified/this-qualified method calls (incl. recursion), inherited unqualified calls via the immediate superclass, super.method() against the immediate superclass, ClassName.staticMethod() for same-package/imported classes, and import-static unqualified calls. Overloads are disambiguated by argument count (vararg-aware); anything still ambiguous, a local-variable/parameter receiver, or an anonymous/local-class/lambda call site without a durable owner identity is left AMBIGUOUS or UNRESOLVED rather than guessed.","kotlin":"Participates (PASS-8 / PVIZ-038): kotlinparser_cli now records the enclosing function/class and qualified-call receiver kind per call site. Resolves same-class self/this method calls, same-package and explicitly-imported top-level function calls (incl. recursion), and qualified calls to a known same-package/imported object or class. Overloads that cannot be distinguished, `super.` calls, and unknown/local-variable receivers are left AMBIGUOUS or UNRESOLVED rather than guessed.","typescript_javascript":"Participates (PASS-9 / PVIZ-039): a general tree-sitter call_expression walk now runs for both TypeScript and JavaScript. Resolves same-file named function calls (incl. recursion), this.method() within the same class, same-file ClassName.staticMethod()-style calls, and imported named/aliased/namespace-qualified function and class-static calls one import-hop away. Since PASS-64 same-file names resolve to the innermost lexically visible declaration (nested declarations are scope-qualified, e.g. outer.helper; parameters and local values shadow), static members have their own identity (Class.<static>.m), default imports and re-export barrels are followed through parser-backed export evidence, and decorator-argument calls belong to the class-definition scope (<decorator>.Class at module level). Anonymous/nested callbacks without a durable assigned name are attributed to the nearest enclosing named function (not invented an identity of their own); anonymous default exports, dynamic/computed receivers, and unknown local-variable receivers are left UNRESOLVED/EXTERNAL rather than guessed. Since PASS-75 each such callback is its own qualification scope for the declarations nested in it ('<file>#<anonymous#N>.helper', 'outer.<anonymous#N>.helper'; N = source-order ordinal among the anonymous scopes of the same enclosing path, PVIZ-204), and calls inside a class's extends expression belong to the class-definition scope ('<extends>.Class' at module level, PVIZ-206); the expression itself is never an inheritance proof. Identity ordinals (PVIZ-221/241): a method of a module-scope object literal / anonymous class is '<file>#<object#N>.m' / '<file>#<class#N>.m' with N its source-order position among the module-scope object literals / anonymous classes, so inserting an earlier one renumbers later ids (like '<anonymous#N>'); compare such ids within one bundle, never across edits. Since PASS-92 the TS type namespace follows 'export default interface' and type aliases of type references ('type A = I', imported or chained) in implements / interface extends (parent_resolution 'type_alias'), and 'x.m()' on a parameter / local declared with an internal interface type is AMBIGUOUS 'ts_js_interface_receiver_dispatch' naming the nominal implementers' members as possible_callee_symbols (structural typing: never an edge)."},"limitation":"Static call resolution never covers dynamic dispatch, reflection, metaprogramming, or callback/higher-order patterns. A function with zero call_graph.edges may still be called at runtime -- treat UNRESOLVED/AMBIGUOUS/absence as 'not statically confirmed', not 'unused'.","producer_fields":{"evidence_kind":"How the producer's returned class was proven: direct_return / local_constructed_return / branch_agreement (every return value is a construction of that class, PVIZ-067/070), or producer_chain (PVIZ-207, TS/JS, Ruby, Rust): every return value is such a construction or a call that resolves -- by the language's own exact call rules -- to an internal proven producer, and all of them agree on one class.","chained_from / chain_depth":"producer_chain only: the exact producer_symbol(s) the chain relied on (each itself a producers entry, so the evidence is traceable to a direct construction) and the hop count (1 = every callee is a direct producer; at most 8). Unknown / unresolved / non-producer callees, conflicting producer evidence and cycles yield no entry."},"completeness":"call_graph.edges, producers and fixtures are COMPLETE (PVIZ-087): every RESOLVED_INTERNAL caller->callee edge of the canonical call graph is serialized, for every language. call_graph.summary.resolved_internal_edges_total == resolved_internal_edges_included and truncated == false on a normal run; resolved_internal_edges_by_language gives per-language edge counts. Only diagnostics.*_sample lists are bounded samples (see summary.by_language for exact per-status call-site totals). The per-language call_graph_<language>.json artifacts on disk additionally keep every individual call site.","edge_merge":"Each edge collapses all call sites with the same caller/callee identity (call_site_count). reason/container_key/confidence come from the strongest call site (highest confidence, then reason name), independent of record order; when several distinct resolution reasons support the same edge, all of them are listed (sorted) in reasons (PVIZ-088). sample_lines are the smallest distinct call-site lines (at most 5).","diagnostic_sampling":"Each diagnostics.*_sample list (at most 150 records) is a deterministic per-language fair share (PVIZ-092): the budget is split evenly across the languages that have that status (a language with fewer records keeps all of them and the rest is redistributed), each language's records in (caller_file, line, caller_symbol, callee_name) order, grouped by language. Every language with diagnostics of a status is represented whenever the budget allows one record per language. Exact per-status totals are in summary.by_language.","interface_satisfaction_counts":"summary.interface_satisfactions_total is the exact relation total (listed + counted-but-unlisted); interface_satisfactions_included is the number of relations listed in interface_satisfactions; interface_satisfactions_truncated is true when some relation is counted but not listed (reasons in interface_satisfactions_unlisted_by_reason: cross-package pairs not co-visible, per-interface cap, total cap); interface_satisfactions_structural_total is the exact structural method-set satisfier total (null when the language artifact does not report it). Per-interface counts are on interface_method_sets records (PVIZ-122).","diagnostics_population":"PVIZ-231: call_graph.diagnostics_population (present when the full population was published) references a sidecar file in the SAME directory as this bundle file (sidecar: '<bundle stem>.call_diagnostics.json') holding EVERY UNRESOLVED/AMBIGUOUS/EXTERNAL call-site row (same row shape as the samples; rows.<STATUS>, languages sorted, canonical call-site order). sha256/bytes identify the exact file; rows_by_status equals the summary.by_language per-status totals. The bounded diagnostics.*_sample lists are unchanged. The slicer call-diagnostics command reads the sidecar automatically when it is present and its sha256 matches (--diagnostics-source bundle forces the samples); a missing or mismatched sidecar (e.g. a bundle copied without it, or an archived snapshot) falls back to the samples with a warning.","go_initializer_callers":"PVIZ-236 (PASS-91): calls made by a Go package-level var/const initializer have the synthetic caller_symbol '<file>#<pkgvar:NAME>' ('<pkgvar:a,b>' for one initializer of several names, one shared '<pkgvar:_>' for a file's blank '_' initializers such as 'var _ = register(...)'); a call inside a function literal of one is '<file>#<pkgvar:NAME>.<closure#N>' with caller_enclosing_symbol '<file>#<pkgvar:NAME>'. It is a caller identity only, never a node. Slicer: the synthetic leaf never leaf-matches a bare variable name -- query the exact qualified form '<pkgvar:NAME>' (or the full id); symbol-detail and call-diagnostics list it under query_suggestions for a bare name query.","go_expression_receivers":"PVIZ-234 (PASS-91): a Go method call on a receiver that is not an identifier ('s.f.M()', 'xs[i].M()', 'F().M()', 'x.(T).M()') is a call record whose receiver is the expression text; typed through the receiver binder's static chains (fields, method/func results, elements, function-local types, func-typed fields/variables, generic declarations whose member types do not depend on a type parameter); otherwise UNRESOLVED with reason go_unresolved_expression_receiver.","method_symbols":"PVIZ-233: Java and Go nodes carry language_facts.<lang>.method_symbols -- one record per declared method {id, name, owner, owner_kind, file, line? (Go), legacy_id? (Java overloads), owner_identity? (Go)} whose id is exactly the call_graph identity ('<file>#p.Svc.helperA', '<file>#p.Svc.m(String)', '<file>#Base.Flush'); slicer symbol-list/symbol-detail rows use it. Java constructors and local/anonymous-class methods are not listed (they have no method_ownership record)."},"language_engine_policy":{"about":"meta.language_analysis lists, for every language actually present in the analyzed repository, which concrete analyzer engine ran on this host and whether its result is full-fidelity, reduced, or unavailable. A language whose required external helper (compiled binary or interpreter) is missing on this host still appears here even if it produced zero nodes/edges - that is exactly the case this contract exists to surface.","why_it_matters":"Some non-Python languages depend on an external helper (a compiled CLI or a script requiring an interpreter). If that helper is unavailable, the language may silently produce few or no symbols. Without checking language_analysis, 'this repo has little Go code' and 'the Go helper could not run on this host' are indistinguishable from the node/edge content alone.","how_to_use":"Before trusting an absence of symbols, relationships, or findings in any non-Python language, find that language's entry in meta.language_analysis. If fidelity is 'reduced' or 'unavailable', lower confidence in that language's results accordingly: 'unavailable' means treat the language as effectively unanalyzed this run, not as 'this repo has none of this'. A degraded entry also produces a corresponding meta.pipeline_degradations record.","record_fields":{"language":"Canonical language name (python, typescript, javascript, java, go, kotlin, rust, ruby).","configured_engine":"The engine this language is configured to use (may itself be an auto-selection policy).","engine_used":"The engine that actually ran (or 'unavailable'/'regex_fallback' when the configured engine could not run).","engine_kind":"native | in_process | external | fallback | unavailable.","availability":"available | unavailable - whether the configured/full engine could run on this host.","fidelity":"full | reduced | unavailable.","degraded":"True if this language's result is weaker than the normal full-fidelity engine would produce.","reason":"Concise, bounded diagnostic for why engine_used differs from the full-fidelity engine, when applicable.","affected_capabilities":"Specific analysis capabilities reduced/missing for this language as a result (e.g. ['Go symbol extraction']).","interpreter":"Only for engines that run under a JVM or ruby (java, kotlin, ruby): {key, path, source, executed} of the trusted-resolved interpreter (configuration, PVIZ_JAVA_BIN/PVIZ_RUBY_BIN, JAVA_HOME, then absolute PATH entries; never the analyzed repository). path is null when no interpreter resolved."},"healthy_example":{"language":"python","configured_engine":"python_ast","engine_used":"python_ast","engine_kind":"native","availability":"available","fidelity":"full","degraded":false}},"interpretation_rules":["Check meta.analysis_health and meta.pipeline_degradations before treating an absent or empty section elsewhere in this bundle as a confirmed, authoritative finding rather than a run-time failure artifact.","Check meta.language_analysis before treating an absence of symbols/relationships/findings in any non-Python language as a confirmed, authoritative finding rather than an engine-availability artifact.","Canonical edge direction is always src = consumer/importer and dst = provider/dependency.","An outgoing edge from a node identifies a direct represented dependency of that node.","An incoming edge to a node identifies a direct represented consumer/importer of that node.","Do not reverse edge direction based on historical evaluation material, older documentation, or language-specific intuition.","dependencies_count is the count of outgoing represented edges (including edges to external, non-node targets); importers_count is the count of incoming represented edges.","edges[].src is always a node key, but edges[].dst is not always one: external-target edge kinds (schema_reference.external_edge_targets) point at a bare external symbol (java.lang.Override, derive::Clone, ext::Visit, StoreA). Check `dst in nodes` before joining an edge to a node record.","A direct edge is not a call-graph, control-flow, or runtime-reachability edge unless its kind and evidence explicitly establish that semantics.","Re-export relationships identify direct module/barrel-to-provider relationships; do not flatten them into transitive consumer-to-provider relationships.","The absence of an edge is not proof that no runtime, generated, reflective, or otherwise unsupported relationship exists."],"evidence_and_confidence":{"structural_edges":{"meaning":"When structural is true, the relationship belongs to the bundle's explicit structural graph contract.","use":"Suitable for represented dependency and impact analysis within the static model."},"heuristic_edges":{"meaning":"When heuristic is true, the relationship is a conservative inference rather than an explicit structural import-equivalent relationship.","use":"Use as an investigation lead and qualify conclusions using its evidence."},"evidence_fields":{"kind":"Extractor or resolver route that produced the relationship.","reason":"Human-readable source or resolution rationale when available.","confidence":"Optional extractor confidence. Compare it only within the same evidence model unless documentation says otherwise."},"scope_fields":{"production":"Relationship is observed in production-relevant code when present and true.","test":"Relationship is observed in test-relevant code when present and true."},"missing_field_rule":"Optional metadata is analyzer-dependent. A missing field is unknown, not the inverse of that field."},"source_verification_policy":{"bundle_is_sufficient_for":["Locating candidate files and modules.","Identifying direct represented dependencies and consumers.","Comparing represented folder-level structural coupling.","Finding recorded import, re-export, dynamic-import, require, or language-equivalent relationships.","Prioritizing likely impact surfaces for targeted source inspection."],"verify_source_before_claiming":["Runtime call order, execution flow, control flow, or data flow.","The behavior of dynamically constructed imports or requires.","Reflection, code generation, macros, annotation processing, eval, framework magic, or generated sources.","Whether a represented static relationship is exercised at runtime.","The semantic meaning of a relationship beyond its recorded evidence.","Any conclusion that depends on exact language behavior not captured by static structural analysis."],"absence_rule":"The absence of an edge is not proof that no relationship exists."},"schema_reference":{"top_level_sections":{"schema_version":"Version identifier for this exported bundle schema.","guide":"Agent operating guide: orientation, retrieval patterns, interpretation rules, and static-analysis limits.","meta":"Bundle generation metadata, repository information, language coverage, compact metrics, the analysis_health/pipeline_degradations degradation contract, and meta.language_analysis (per-language analyzer engine/fidelity status) - check this before treating absence of a finding (zones/architecture/code_quality/etc.) as authoritative, especially for non-Python languages.","nodes":"Canonical node map keyed by repo-relative node ID. Look up a node by using the exact key; node records may not repeat their own ID.","edges":"Canonical structural relationship records. Read direction using src = consumer/importer and dst = provider/dependency.","zones":"Optional package or architectural grouping data.","zones_artifact":"Optional raw zones artifact retained for context or debugging.","folders":"Optional navigation-oriented folder and file hierarchy.","node_order":"Optional deterministic node ordering or reachability-oriented ordering.","summary":"Repository-level aggregate analysis and counts.","architecture":"Precomputed architectural roles: hubs, categorized entry points (with evidence/confidence), cycles, cluster boundaries, nodes with no observed static edges, and static test-reference adjacency (NOT coverage) - ranked, bounded, and labeled with their evidentiary basis so they can be read directly instead of recomputed from edges.","code_quality":"Dead/unused-code and duplicate-code candidates: ranked, bounded cleanup leads with confidence, reason, evidence_category, test/entry-point relationship, and architectural-role/zone correlation - candidates with evidence, not confirmed defects. A finding is never proof of deadness: it may be suppressed by call-graph/runtime-hook/polymorphic-use evidence (see code_quality.dead_code.counts.*_suppressed and .suppression_samples). See code_quality.dead_code.caveat and code_quality.duplicate_code.caveat before acting.","call_graph":"Function/method-level call graph (SEPARATE from the file-level `edges` section). call_graph.edges are RESOLVED_INTERNAL-only, caller/callee function identity. call_graph.diagnostics carries small capped samples of UNRESOLVED/AMBIGUOUS/EXTERNAL calls so static-resolution limits stay visible. See guide.call_graph_notes for interpretation and per-language coverage.","framework":"Framework semantics (framework_facts@v1): detected frameworks per scope, framework registrations (route handlers, runtime entries, lifecycle hooks, providers, ...) bound to exact call-graph identities with EXACT/AMBIGUOUS/UNRESOLVED/EXTERNAL status, EXACT relations, and bounded diagnostics; the complete population is the <bundle stem>.framework_facts.json sidecar (framework.population). SEPARATE from `edges` and call_graph.edges: framework wiring is never a call or a file dependency. See guide.framework_notes.","discovery":"Optional discovery and eligibility summary.","discovery_manifest":"Optional raw discovery manifest retained for context or debugging.","import_summary":"Optional aggregate internal, external, standard-library, and third-party import information."},"node_fields":{"mapping_key":"Canonical repo-relative POSIX node identifier used by edge endpoints.","language":"Detected or inferred language when available.","dependencies_count":"Count of outgoing represented edges from this node, including edges to external, non-node targets.","importers_count":"Count of incoming represented edges to this node.","parse_status":"Analyzer status for this node when available.","language_facts":"Language-specific details. Inspect only when the task requires language-level evidence."},"edge_fields":{"src":"Consumer/importer node ID.","dst":"Provider/dependency node ID, except on external-target edge kinds (see external_edge_targets), where it is an external symbol string that is not a key of nodes.","kind":"Relationship category; availability and detailed meaning may vary by language.","evidence":"Optional provenance supporting extraction or resolution; its keys depend on the language producer and are documented in schema_reference.edge_evidence_keys (PVIZ-253).","scope":"Optional production/test applicability metadata.","structural":"Optional indicator that the relationship belongs to the explicit structural graph contract.","heuristic":"Optional indicator that the relationship is inferred rather than an explicit structural relationship. On an edge merged from several observations it is true only when every observation is heuristic (PVIZ-088).","observations":"Optional (PVIZ-088): present only when duplicate observations of the same src/dst/kind relation carried distinct evidence; lists every observation (evidence, confidence, heuristic, ...) sorted strongest first. Top-level evidence/confidence are the first observation's. When the observations came from differently scoped sources each scoped observation also carries its own scope; the top-level scope is their union (PVIZ-093).","evidence_support":"Optional (PVIZ-088), present with observations: structural_only | heuristic_only | mixed."},"external_edge_targets":{"rule":"These edge kinds record a dependency on something outside the analyzed files: their dst is the external symbol's spelling, never a node key, and no node record exists for it. The src is a node. They are counted in the src node's dependencies_count. Every other edge kind's dst is a node key.","kinds":{"java:annotation":"annotation type name: fully qualified when the Java parser resolved it (java.lang.Override, sentinel.Scheduled), else as written; no label/reason.","java:extends:external":"unresolved superclass name (qualified when known, else as written); label = the same name; reason java_extends_unresolved.","java:implements:external":"unresolved interface name (qualified when known, else as written); label = the same name; reason java_implements_unresolved.","java:module:requires":"module-info `requires` target module name.","java:module:exports":"module-info `exports` package name.","java:module:opens":"module-info `opens` package name.","java:module:uses":"module-info `uses` service type name.","java:module:provides":"module-info `provides` service type name.","kotlin:supertype:external":"unresolved supertype spelling as written (StoreA, Base); label = the same spelling; reason kotlin_supertype_unresolved.","rust:impl:trait:external":"'ext::<trait path>' for an implemented trait not resolved to an internal declaration (std/prelude, extern crate, macro-provided or otherwise unresolved path; an ambiguous internal match gets no edge at all); label = the trait path; reason rust_impl_trait_unresolved.","rust:trait:supertrait:external":"'ext::<bound path>' for a supertrait bound not proven internal; label = the bound path; reason rust_supertrait_unresolved.","rust:derive":"'derive::<macro name>' (e.g. derive::Clone).","rust:use:external_raw":"'ext::<use spec>'; only when external Rust use edges are enabled (off by default).","rust:mod:declares":"'sym::mod::<name>'; only with the opt-in rust_edges_mod_decls setting.","rust:attribute":"'attr::<attribute text>'; only with the opt-in rust_edges_attributes setting.","ruby:require:external":"'ext::<require spec>'; only with the opt-in ruby_include_external_edges setting."},"kind_prefixes":{"rust:use:":"'ext::<resolved spec>' (rust:use:<external|std|...>); only when external Rust use edges are enabled (off by default).","java:import:":"imported type/package spec as written (java:import:<external|...>, java:import:external_raw); only when external Java import edges are enabled (off by default). java:import:internal is a node-to-node edge.","go:import:":"import path (go:import:<unresolved|...>); only when external Go import edges are enabled (off by default). go:import:internal is a node-to-node edge."},"observed_in_this_bundle":{}},"edge_evidence_keys":{"rule":"edges[].evidence (and observations[].evidence) is producer provenance. Keys depend on the language producer; Go and Java file edges carry none. slicer `edge-list --evidence` prints every edge's evidence.","keys":{"base":{"producer":"analyzer_store/edge_pass.py","edge_kinds":"Python inherit","shape":"str","semantics":"the base-class expression as written"},"class":{"producer":"analyzer_store/edge_pass.py","edge_kinds":"Python inherit","shape":"str","semantics":"the subclass declared in the source file"},"class_used":{"producer":"analyzer_store/edge_pass.py","edge_kinds":"Python construct","shape":"str","semantics":"the constructed class name as used"},"confidence":{"producer":"analyzer/ts/build_artifacts.py","edge_kinds":"TS/JS import and semantic edges","shape":"float","semantics":"producer confidence of this observation (0.8 imports; 0.8/0.75/0.6 extends/implements/constructs)"},"declared_class":{"producer":"analyzer_store/edge_pass.py","edge_kinds":"Python inherit, construct","shape":"str","semantics":"the class's declared name in the target file (the credited identity, PVIZ-229)"},"evidence_class":{"producer":"analyzer/kotlin/kotlin_build_artifacts.py","edge_kinds":"kotlin:symbol:internal, kotlin:constructs","shape":"str","semantics":"mixed_old_new | new_route_only | old_route_only: which resolution routes back the edge"},"implemented_traits":{"producer":"analyzer/rust/rust_build_artifacts.py","edge_kinds":"rust:impl:trait","shape":"list[str]","semantics":"trait names the source file implements from the target file"},"imported_packages":{"producer":"analyzer/kotlin/kotlin_build_artifacts.py","edge_kinds":"kotlin:symbol:internal, kotlin:constructs","shape":"list[str]","semantics":"imported / wildcard packages that took part in resolution"},"is_eligible_for_symbol_resolution":{"producer":"analyzer/kotlin/kotlin_build_artifacts.py","edge_kinds":"kotlin:symbol:internal, kotlin:constructs (when the records carry it)","shape":"bool","semantics":"true when every reference was eligible for symbol resolution"},"is_unqualified":{"producer":"analyzer/kotlin/kotlin_build_artifacts.py","edge_kinds":"kotlin:symbol:internal, kotlin:constructs (when the records carry it)","shape":"bool","semantics":"true when every reference was unqualified"},"kind":{"producer":"analyzer/ts/build_artifacts.py","edge_kinds":"TS/JS import/require/reexport/dynamic_import, ts:extends, ts:implements, ts:constructs","shape":"str","semantics":"evidence family: 'ts_import' for imports, else the edge kind"},"loc":{"producer":"analyzer/ts/build_artifacts.py","edge_kinds":"TS/JS import edges (when the location is known)","shape":"{line:int, col:int}","semantics":"source position of the import statement"},"local_names":{"producer":"analyzer_store/edge_pass.py","edge_kinds":"Python construct (exact path, when aliases exist)","shape":"list[str]","semantics":"local spellings / aliases binding the class in the consumer"},"matched_symbols":{"producer":"analyzer/kotlin/kotlin_build_artifacts.py","edge_kinds":"kotlin:symbol:internal, kotlin:constructs","shape":"list[str]","semantics":"distinct referenced symbol names in the target file"},"new_route_proof_count":{"producer":"analyzer/kotlin/kotlin_build_artifacts.py","edge_kinds":"kotlin:symbol:internal, kotlin:constructs (evidence_class new_route_only)","shape":"int","semantics":"distinct proof tuples from the new resolution routes"},"new_route_proofs":{"producer":"analyzer/kotlin/kotlin_build_artifacts.py","edge_kinds":"kotlin:symbol:internal, kotlin:constructs (evidence_class new_route_only)","shape":"list[{resolution, matched_symbol, source_kind, provider_declaration_kind}]","semantics":"up to 8 sorted proof tuples"},"new_route_proofs_truncated":{"producer":"analyzer/kotlin/kotlin_build_artifacts.py","edge_kinds":"kotlin:symbol:internal, kotlin:constructs (more than 8 proofs)","shape":"bool","semantics":"true when new_route_proofs was cut"},"observation_count":{"producer":"analyzer/kotlin/kotlin_build_artifacts.py","edge_kinds":"kotlin:symbol:internal, kotlin:constructs","shape":"int","semantics":"resolver records collapsed into this summary"},"provider_declaration_kinds":{"producer":"analyzer/kotlin/kotlin_build_artifacts.py","edge_kinds":"kotlin:symbol:internal, kotlin:constructs","shape":"list[str]","semantics":"declaration kinds of the referenced target symbols"},"python_import_bindings":{"producer":"analyzer_store/edge_pass.py (records from analyzer_store/call_graph_python.py)","edge_kinds":"Python import","shape":"list[{local, imported, line, scope, status, type_checking?}]","semantics":"one record per import binding with its status (used, unused, reexport_*, future, noqa_declared, side_effect_*, string_reference, dynamic_scope, ...)"},"qualified":{"producer":"analyzer/kotlin/kotlin_build_artifacts.py","edge_kinds":"kotlin:symbol:internal, kotlin:constructs","shape":"bool","semantics":"true when any reference was qualified"},"reason":{"producer":"analyzer/ts/build_artifacts.py","edge_kinds":"TS/JS import and semantic edges","shape":"str","semantics":"readable resolution text, e.g. import './x' or a heritage resolution note"},"record_format":{"producer":"analyzer/kotlin/kotlin_build_artifacts.py","edge_kinds":"kotlin:symbol:internal, kotlin:constructs","shape":"str","semantics":"schema tag of the compact summary ('symbol_evidence_summary_v1')"},"reference_roles":{"producer":"analyzer/kotlin/kotlin_build_artifacts.py","edge_kinds":"kotlin:symbol:internal, kotlin:constructs","shape":"list[str]","semantics":"reference roles (primary_type, ...)"},"referenced_types":{"producer":"analyzer/rust/rust_build_artifacts.py","edge_kinds":"rust:dep:internal (configurable kind), rust:type_ref","shape":"list[str]","semantics":"type identifiers of the target the source refers to"},"resolution":{"producer":"analyzer/kotlin/kotlin_build_artifacts.py","edge_kinds":"kotlin:symbol:internal, kotlin:constructs","shape":"list[str]","semantics":"distinct resolver routes used"},"source_kinds":{"producer":"analyzer/kotlin/kotlin_build_artifacts.py","edge_kinds":"kotlin:symbol:internal, kotlin:constructs","shape":"list[str]","semantics":"syntactic source kinds of the references (type_reference, call, ...)"},"spec_clean":{"producer":"analyzer/ts/build_artifacts.py","edge_kinds":"TS/JS import edges","shape":"str","semantics":"the import specifier without query / hash"},"token":{"producer":"analyzer/ts/build_artifacts.py","edge_kinds":"TS/JS import/require/reexport/dynamic_import","shape":"str","semantics":"import statement form (import, require, reexport, dynamic_import)"}},"observed_in_this_bundle":{"confidence":{"edges":3,"documented":true},"kind":{"edges":3,"documented":true},"reason":{"edges":3,"documented":true},"spec_clean":{"edges":3,"documented":true},"token":{"edges":3,"documented":true}}}},"limits":["This is static structural analysis, not a complete runtime execution, call-flow, control-flow, or data-flow model.","Language-specific dynamic behavior such as reflection, generated code, macros, annotation processors, wildcard imports, package facades, dynamic imports, and test-only relationships can be incomplete or represented with reduced precision.","Use edge kind, evidence, scope, and optional structural/heuristic metadata to calibrate conclusions before making a source-level claim.","Compressed bundles preserve the same intended semantics but may encode field names and paths compactly; use schema_version and the embedded guide to interpret them."]},"zones_artifact":{"meta":{"version":1,"mode":"zones","zone_kind":"by-package","graph_meta":{"mode":"canonical"}},"zones":[{"zone_id":"<root>","meta":{"zone_id":"<root>","seq":1,"seed_id":-6,"package":"","level":0,"parent_zone_id":null,"origin":{"lane":0,"column":0,"px_x":null,"px_y":null},"footprint_lanes":1,"footprint_columns":1,"zone_kind":"by-package","children":["e2e"]},"layout":{"node_ids":[-6],"member_files":[-6],"node_positions":{},"clusters":[]}},{"zone_id":"e2e","meta":{"zone_id":"e2e","seq":2,"seed_id":-1,"package":"e2e","level":0,"parent_zone_id":"<root>","origin":{"lane":2,"column":0,"px_x":null,"px_y":null},"footprint_lanes":2,"footprint_columns":3,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-1,-2,-3,-4,-5],"member_files":[-1,-2,-3,-4,-5],"node_positions":{},"clusters":[]}},{"zone_id":"src.ClientApp","meta":{"zone_id":"src.ClientApp","seq":3,"seed_id":-62,"package":"src.ClientApp","level":1,"parent_zone_id":"src","origin":{"lane":4,"column":0,"px_x":null,"px_y":null},"footprint_lanes":2,"footprint_columns":3,"zone_kind":"by-package","children":["src.ClientApp.Animations","src.ClientApp.Controls","src.ClientApp.Converters","src.ClientApp.Effects","src.ClientApp.Exceptions","src.ClientApp.Extensions","src.ClientApp.Helpers","src.ClientApp.Messages","src.ClientApp.Services","src.ClientApp.Triggers","src.ClientApp.Validations","src.ClientApp.ViewModels","src.ClientApp.Views"]},"layout":{"node_ids":[-62,-63,-64,-81,-82,-85],"member_files":[-62,-63,-64,-81,-82,-85],"node_positions":{},"clusters":[]}},{"zone_id":"src.EventBus","meta":{"zone_id":"src.EventBus","seq":4,"seed_id":-202,"package":"src.EventBus","level":1,"parent_zone_id":"src","origin":{"lane":4,"column":18,"px_x":null,"px_y":null},"footprint_lanes":1,"footprint_columns":1,"zone_kind":"by-package","children":["src.EventBus.Abstractions","src.EventBus.Events","src.EventBus.Extensions"]},"layout":{"node_ids":[-202],"member_files":[-202],"node_positions":{},"clusters":[]}},{"zone_id":"src.EventBusRabbitMQ","meta":{"zone_id":"src.EventBusRabbitMQ","seq":5,"seed_id":-203,"package":"src.EventBusRabbitMQ","level":1,"parent_zone_id":"src","origin":{"lane":4,"column":2,"px_x":null,"px_y":null},"footprint_lanes":2,"footprint_columns":3,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-203,-204,-205,-206,-207],"member_files":[-203,-204,-205,-206,-207],"node_positions":{},"clusters":[]}},{"zone_id":"src.HybridApp","meta":{"zone_id":"src.HybridApp","seq":6,"seed_id":-208,"package":"src.HybridApp","level":1,"parent_zone_id":"src","origin":{"lane":4,"column":4,"px_x":null,"px_y":null},"footprint_lanes":2,"footprint_columns":2,"zone_kind":"by-package","children":["src.HybridApp.Services"]},"layout":{"node_ids":[-208,-209,-210,-211],"member_files":[-208,-209,-210,-211],"node_positions":{},"clusters":[]}},{"zone_id":"src.IntegrationEventLogEF","meta":{"zone_id":"src.IntegrationEventLogEF","seq":7,"seed_id":-291,"package":"src.IntegrationEventLogEF","level":1,"parent_zone_id":"src","origin":{"lane":4,"column":6,"px_x":null,"px_y":null},"footprint_lanes":2,"footprint_columns":2,"zone_kind":"by-package","children":["src.IntegrationEventLogEF.Services","src.IntegrationEventLogEF.Utilities"]},"layout":{"node_ids":[-291,-292,-293,-294],"member_files":[-291,-292,-293,-294],"node_positions":{},"clusters":[]}},{"zone_id":"src.OrderProcessor","meta":{"zone_id":"src.OrderProcessor","seq":8,"seed_id":-298,"package":"src.OrderProcessor","level":1,"parent_zone_id":"src","origin":{"lane":4,"column":8,"px_x":null,"px_y":null},"footprint_lanes":2,"footprint_columns":2,"zone_kind":"by-package","children":["src.OrderProcessor.Events","src.OrderProcessor.Extensions","src.OrderProcessor.Services"]},"layout":{"node_ids":[-298,-301,-302],"member_files":[-298,-301,-302],"node_positions":{},"clusters":[]}},{"zone_id":"src.PaymentProcessor","meta":{"zone_id":"src.PaymentProcessor","seq":9,"seed_id":-419,"package":"src.PaymentProcessor","level":1,"parent_zone_id":"src","origin":{"lane":4,"column":10,"px_x":null,"px_y":null},"footprint_lanes":2,"footprint_columns":2,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-419,-424,-425],"member_files":[-419,-424,-425],"node_positions":{},"clusters":[]}},{"zone_id":"src.Shared","meta":{"zone_id":"src.Shared","seq":10,"seed_id":-426,"package":"src.Shared","level":1,"parent_zone_id":"src","origin":{"lane":4,"column":12,"px_x":null,"px_y":null},"footprint_lanes":1,"footprint_columns":2,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-426,-427],"member_files":[-426,-427],"node_positions":{},"clusters":[]}},{"zone_id":"src.WebApp","meta":{"zone_id":"src.WebApp","seq":11,"seed_id":-432,"package":"src.WebApp","level":1,"parent_zone_id":"src","origin":{"lane":4,"column":14,"px_x":null,"px_y":null},"footprint_lanes":1,"footprint_columns":2,"zone_kind":"by-package","children":["src.WebApp.Extensions","src.WebApp.Services"]},"layout":{"node_ids":[-432,-433],"member_files":[-432,-433],"node_positions":{},"clusters":[]}},{"zone_id":"src.WebhookClient","meta":{"zone_id":"src.WebhookClient","seq":12,"seed_id":-473,"package":"src.WebhookClient","level":1,"parent_zone_id":"src","origin":{"lane":4,"column":16,"px_x":null,"px_y":null},"footprint_lanes":1,"footprint_columns":2,"zone_kind":"by-package","children":["src.WebhookClient.Endpoints","src.WebhookClient.Extensions","src.WebhookClient.Services"]},"layout":{"node_ids":[-473,-474],"member_files":[-473,-474],"node_positions":{},"clusters":[]}},{"zone_id":"src.Basket.API","meta":{"zone_id":"src.Basket.API","seq":13,"seed_id":-9,"package":"src.Basket.API","level":2,"parent_zone_id":"src.Basket","origin":{"lane":6,"column":0,"px_x":null,"px_y":null},"footprint_lanes":1,"footprint_columns":2,"zone_kind":"by-package","children":["src.Basket.API.Extensions","src.Basket.API.Grpc","src.Basket.API.Model","src.Basket.API.Repositories"]},"layout":{"node_ids":[-9,-15],"member_files":[-9,-15],"node_positions":{},"clusters":[]}},{"zone_id":"src.Catalog.API","meta":{"zone_id":"src.Catalog.API","seq":14,"seed_id":-19,"package":"src.Catalog.API","level":2,"parent_zone_id":"src.Catalog","origin":{"lane":8,"column":0,"px_x":null,"px_y":null},"footprint_lanes":2,"footprint_columns":2,"zone_kind":"by-package","children":["src.Catalog.API.Apis","src.Catalog.API.Extensions","src.Catalog.API.Infrastructure","src.Catalog.API.IntegrationEvents","src.Catalog.API.Model","src.Catalog.API.Services"]},"layout":{"node_ids":[-19,-22,-54,-55],"member_files":[-19,-22,-54,-55],"node_positions":{},"clusters":[]}},{"zone_id":"src.ClientApp.Animations","meta":{"zone_id":"src.ClientApp.Animations","seq":15,"seed_id":-60,"package":"src.ClientApp.Animations","level":2,"parent_zone_id":"src.ClientApp","origin":{"lane":10,"column":12,"px_x":null,"px_y":null},"footprint_lanes":1,"footprint_columns":2,"zone_kind":"by-package","children":["src.ClientApp.Animations.Base"]},"layout":{"node_ids":[-60,-61],"member_files":[-60,-61],"node_positions":{},"clusters":[]}},{"zone_id":"src.ClientApp.Controls","meta":{"zone_id":"src.ClientApp.Controls","seq":16,"seed_id":-65,"package":"src.ClientApp.Controls","level":2,"parent_zone_id":"src.ClientApp","origin":{"lane":10,"column":8,"px_x":null,"px_y":null},"footprint_lanes":2,"footprint_columns":2,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-65,-66,-67],"member_files":[-65,-66,-67],"node_positions":{},"clusters":[]}},{"zone_id":"src.ClientApp.Converters","meta":{"zone_id":"src.ClientApp.Converters","seq":17,"seed_id":-68,"package":"src.ClientApp.Converters","level":2,"parent_zone_id":"src.ClientApp","origin":{"lane":10,"column":4,"px_x":null,"px_y":null},"footprint_lanes":3,"footprint_columns":3,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-68,-69,-70,-71,-72,-73,-74],"member_files":[-68,-69,-70,-71,-72,-73,-74],"node_positions":{},"clusters":[]}},{"zone_id":"src.ClientApp.Effects","meta":{"zone_id":"src.ClientApp.Effects","seq":18,"seed_id":-75,"package":"src.ClientApp.Effects","level":2,"parent_zone_id":"src.ClientApp","origin":{"lane":10,"column":14,"px_x":null,"px_y":null},"footprint_lanes":1,"footprint_columns":2,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-75,-76],"member_files":[-75,-76],"node_positions":{},"clusters":[]}},{"zone_id":"src.ClientApp.Exceptions","meta":{"zone_id":"src.ClientApp.Exceptions","seq":19,"seed_id":-77,"package":"src.ClientApp.Exceptions","level":2,"parent_zone_id":"src.ClientApp","origin":{"lane":10,"column":18,"px_x":null,"px_y":null},"footprint_lanes":1,"footprint_columns":1,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-77],"member_files":[-77],"node_positions":{},"clusters":[]}},{"zone_id":"src.ClientApp.Extensions","meta":{"zone_id":"src.ClientApp.Extensions","seq":20,"seed_id":-78,"package":"src.ClientApp.Extensions","level":2,"parent_zone_id":"src.ClientApp","origin":{"lane":10,"column":10,"px_x":null,"px_y":null},"footprint_lanes":2,"footprint_columns":2,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-78,-79,-80],"member_files":[-78,-79,-80],"node_positions":{},"clusters":[]}},{"zone_id":"src.ClientApp.Helpers","meta":{"zone_id":"src.ClientApp.Helpers","seq":21,"seed_id":-83,"package":"src.ClientApp.Helpers","level":2,"parent_zone_id":"src.ClientApp","origin":{"lane":10,"column":16,"px_x":null,"px_y":null},"footprint_lanes":1,"footprint_columns":2,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-83,-84],"member_files":[-83,-84],"node_positions":{},"clusters":[]}},{"zone_id":"src.ClientApp.Messages","meta":{"zone_id":"src.ClientApp.Messages","seq":22,"seed_id":-86,"package":"src.ClientApp.Messages","level":2,"parent_zone_id":"src.ClientApp","origin":{"lane":10,"column":20,"px_x":null,"px_y":null},"footprint_lanes":1,"footprint_columns":1,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-86],"member_files":[-86],"node_positions":{},"clusters":[]}},{"zone_id":"src.ClientApp.Services","meta":{"zone_id":"src.ClientApp.Services","seq":23,"seed_id":-134,"package":"src.ClientApp.Services","level":2,"parent_zone_id":"src.ClientApp","origin":{"lane":10,"column":22,"px_x":null,"px_y":null},"footprint_lanes":1,"footprint_columns":1,"zone_kind":"by-package","children":["src.ClientApp.Services.AppEnvironment","src.ClientApp.Services.Basket","src.ClientApp.Services.Catalog","src.ClientApp.Services.Common","src.ClientApp.Services.Dialog","src.ClientApp.Services.FixUri","src.ClientApp.Services.Identity","src.ClientApp.Services.Location","src.ClientApp.Services.Navigation","src.ClientApp.Services.OpenUrl","src.ClientApp.Services.Order","src.ClientApp.Services.RequestProvider","src.ClientApp.Services.Settings","src.ClientApp.Services.Theme"]},"layout":{"node_ids":[-134],"member_files":[-134],"node_positions":{},"clusters":[]}},{"zone_id":"src.ClientApp.Triggers","meta":{"zone_id":"src.ClientApp.Triggers","seq":24,"seed_id":-157,"package":"src.ClientApp.Triggers","level":2,"parent_zone_id":"src.ClientApp","origin":{"lane":10,"column":24,"px_x":null,"px_y":null},"footprint_lanes":1,"footprint_columns":1,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-157],"member_files":[-157],"node_positions":{},"clusters":[]}},{"zone_id":"src.ClientApp.Validations","meta":{"zone_id":"src.ClientApp.Validations","seq":25,"seed_id":-158,"package":"src.ClientApp.Validations","level":2,"parent_zone_id":"src.ClientApp","origin":{"lane":10,"column":6,"px_x":null,"px_y":null},"footprint_lanes":2,"footprint_columns":2,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-158,-159,-160,-161],"member_files":[-158,-159,-160,-161],"node_positions":{},"clusters":[]}},{"zone_id":"src.ClientApp.ViewModels","meta":{"zone_id":"src.ClientApp.ViewModels","seq":26,"seed_id":-164,"package":"src.ClientApp.ViewModels","level":2,"parent_zone_id":"src.ClientApp","origin":{"lane":10,"column":2,"px_x":null,"px_y":null},"footprint_lanes":3,"footprint_columns":4,"zone_kind":"by-package","children":["src.ClientApp.ViewModels.Base"]},"layout":{"node_ids":[-164,-165,-166,-167,-168,-169,-170,-171,-172,-173,-174,-175],"member_files":[-164,-165,-166,-167,-168,-169,-170,-171,-172,-173,-174,-175],"node_positions":{},"clusters":[]}},{"zone_id":"src.ClientApp.Views","meta":{"zone_id":"src.ClientApp.Views","seq":27,"seed_id":-176,"package":"src.ClientApp.Views","level":2,"parent_zone_id":"src.ClientApp","origin":{"lane":10,"column":0,"px_x":null,"px_y":null},"footprint_lanes":4,"footprint_columns":4,"zone_kind":"by-package","children":["src.ClientApp.Views.Templates"]},"layout":{"node_ids":[-176,-177,-178,-179,-180,-181,-182,-183,-184,-185,-186,-187,-188,-189],"member_files":[-176,-177,-178,-179,-180,-181,-182,-183,-184,-185,-186,-187,-188,-189],"node_positions":{},"clusters":[]}},{"zone_id":"src.EventBus.Abstractions","meta":{"zone_id":"src.EventBus.Abstractions","seq":28,"seed_id":-195,"package":"src.EventBus.Abstractions","level":2,"parent_zone_id":"src.EventBus","origin":{"lane":12,"column":0,"px_x":null,"px_y":null},"footprint_lanes":2,"footprint_columns":2,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-195,-196,-197,-198],"member_files":[-195,-196,-197,-198],"node_positions":{},"clusters":[]}},{"zone_id":"src.EventBus.Events","meta":{"zone_id":"src.EventBus.Events","seq":29,"seed_id":-199,"package":"src.EventBus.Events","level":2,"parent_zone_id":"src.EventBus","origin":{"lane":12,"column":4,"px_x":null,"px_y":null},"footprint_lanes":1,"footprint_columns":1,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-199],"member_files":[-199],"node_positions":{},"clusters":[]}},{"zone_id":"src.EventBus.Extensions","meta":{"zone_id":"src.EventBus.Extensions","seq":30,"seed_id":-200,"package":"src.EventBus.Extensions","level":2,"parent_zone_id":"src.EventBus","origin":{"lane":12,"column":2,"px_x":null,"px_y":null},"footprint_lanes":1,"footprint_columns":2,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-200,-201],"member_files":[-200,-201],"node_positions":{},"clusters":[]}},{"zone_id":"src.HybridApp.Services","meta":{"zone_id":"src.HybridApp.Services","seq":31,"seed_id":-220,"package":"src.HybridApp.Services","level":2,"parent_zone_id":"src.HybridApp","origin":{"lane":14,"column":0,"px_x":null,"px_y":null},"footprint_lanes":2,"footprint_columns":2,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-220,-221,-222],"member_files":[-220,-221,-222],"node_positions":{},"clusters":[]}},{"zone_id":"src.Identity.API","meta":{"zone_id":"src.Identity.API","seq":32,"seed_id":-228,"package":"src.Identity.API","level":2,"parent_zone_id":"src.Identity","origin":{"lane":16,"column":0,"px_x":null,"px_y":null},"footprint_lanes":2,"footprint_columns":2,"zone_kind":"by-package","children":["src.Identity.API.Configuration","src.Identity.API.Data","src.Identity.API.Models","src.Identity.API.Quickstart","src.Identity.API.Services","src.Identity.API.wwwroot"]},"layout":{"node_ids":[-228,-252,-285],"member_files":[-228,-252,-285],"node_positions":{},"clusters":[]}},{"zone_id":"src.IntegrationEventLogEF.Services","meta":{"zone_id":"src.IntegrationEventLogEF.Services","seq":33,"seed_id":-295,"package":"src.IntegrationEventLogEF.Services","level":2,"parent_zone_id":"src.IntegrationEventLogEF","origin":{"lane":18,"column":0,"px_x":null,"px_y":null},"footprint_lanes":1,"footprint_columns":2,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-295,-296],"member_files":[-295,-296],"node_positions":{},"clusters":[]}},{"zone_id":"src.IntegrationEventLogEF.Utilities","meta":{"zone_id":"src.IntegrationEventLogEF.Utilities","seq":34,"seed_id":-297,"package":"src.IntegrationEventLogEF.Utilities","level":2,"parent_zone_id":"src.IntegrationEventLogEF","origin":{"lane":18,"column":2,"px_x":null,"px_y":null},"footprint_lanes":1,"footprint_columns":1,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-297],"member_files":[-297],"node_positions":{},"clusters":[]}},{"zone_id":"src.OrderProcessor.Events","meta":{"zone_id":"src.OrderProcessor.Events","seq":35,"seed_id":-299,"package":"src.OrderProcessor.Events","level":2,"parent_zone_id":"src.OrderProcessor","origin":{"lane":20,"column":2,"px_x":null,"px_y":null},"footprint_lanes":1,"footprint_columns":1,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-299],"member_files":[-299],"node_positions":{},"clusters":[]}},{"zone_id":"src.OrderProcessor.Extensions","meta":{"zone_id":"src.OrderProcessor.Extensions","seq":36,"seed_id":-300,"package":"src.OrderProcessor.Extensions","level":2,"parent_zone_id":"src.OrderProcessor","origin":{"lane":20,"column":4,"px_x":null,"px_y":null},"footprint_lanes":1,"footprint_columns":1,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-300],"member_files":[-300],"node_positions":{},"clusters":[]}},{"zone_id":"src.OrderProcessor.Services","meta":{"zone_id":"src.OrderProcessor.Services","seq":37,"seed_id":-303,"package":"src.OrderProcessor.Services","level":2,"parent_zone_id":"src.OrderProcessor","origin":{"lane":20,"column":0,"px_x":null,"px_y":null},"footprint_lanes":1,"footprint_columns":2,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-303,-304],"member_files":[-303,-304],"node_positions":{},"clusters":[]}},{"zone_id":"src.Ordering.API","meta":{"zone_id":"src.Ordering.API","seq":38,"seed_id":-367,"package":"src.Ordering.API","level":2,"parent_zone_id":"src.Ordering","origin":{"lane":22,"column":0,"px_x":null,"px_y":null},"footprint_lanes":2,"footprint_columns":2,"zone_kind":"by-package","children":["src.Ordering.API.Apis","src.Ordering.API.Extensions","src.Ordering.API.Infrastructure"]},"layout":{"node_ids":[-367,-371,-372],"member_files":[-367,-371,-372],"node_positions":{},"clusters":[]}},{"zone_id":"src.Ordering.Domain","meta":{"zone_id":"src.Ordering.Domain","seq":39,"seed_id":-390,"package":"src.Ordering.Domain","level":2,"parent_zone_id":"src.Ordering","origin":{"lane":22,"column":4,"px_x":null,"px_y":null},"footprint_lanes":1,"footprint_columns":1,"zone_kind":"by-package","children":["src.Ordering.Domain.Events","src.Ordering.Domain.Exceptions","src.Ordering.Domain.SeedWork"]},"layout":{"node_ids":[-390],"member_files":[-390],"node_positions":{},"clusters":[]}},{"zone_id":"src.Ordering.Infrastructure","meta":{"zone_id":"src.Ordering.Infrastructure","seq":40,"seed_id":-402,"package":"src.Ordering.Infrastructure","level":2,"parent_zone_id":"src.Ordering","origin":{"lane":22,"column":2,"px_x":null,"px_y":null},"footprint_lanes":2,"footprint_columns":2,"zone_kind":"by-package","children":["src.Ordering.Infrastructure.EntityConfigurations","src.Ordering.Infrastructure.Idempotency","src.Ordering.Infrastructure.Migrations","src.Ordering.Infrastructure.Repositories"]},"layout":{"node_ids":[-402,-406,-416],"member_files":[-402,-406,-416],"node_positions":{},"clusters":[]}},{"zone_id":"src.WebApp.Extensions","meta":{"zone_id":"src.WebApp.Extensions","seq":41,"seed_id":-431,"package":"src.WebApp.Extensions","level":2,"parent_zone_id":"src.WebApp","origin":{"lane":24,"column":2,"px_x":null,"px_y":null},"footprint_lanes":1,"footprint_columns":1,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-431],"member_files":[-431],"node_positions":{},"clusters":[]}},{"zone_id":"src.WebApp.Services","meta":{"zone_id":"src.WebApp.Services","seq":42,"seed_id":-434,"package":"src.WebApp.Services","level":2,"parent_zone_id":"src.WebApp","origin":{"lane":24,"column":0,"px_x":null,"px_y":null},"footprint_lanes":3,"footprint_columns":3,"zone_kind":"by-package","children":["src.WebApp.Services.OrderStatus"]},"layout":{"node_ids":[-434,-435,-436,-437,-438,-439,-453,-454],"member_files":[-434,-435,-436,-437,-438,-439,-453,-454],"node_positions":{},"clusters":[]}},{"zone_id":"src.WebAppComponents.Catalog","meta":{"zone_id":"src.WebAppComponents.Catalog","seq":43,"seed_id":-463,"package":"src.WebAppComponents.Catalog","level":2,"parent_zone_id":"src.WebAppComponents","origin":{"lane":26,"column":2,"px_x":null,"px_y":null},"footprint_lanes":1,"footprint_columns":2,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-463,-464],"member_files":[-463,-464],"node_positions":{},"clusters":[]}},{"zone_id":"src.WebAppComponents.Item","meta":{"zone_id":"src.WebAppComponents.Item","seq":44,"seed_id":-465,"package":"src.WebAppComponents.Item","level":2,"parent_zone_id":"src.WebAppComponents","origin":{"lane":26,"column":4,"px_x":null,"px_y":null},"footprint_lanes":1,"footprint_columns":1,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-465],"member_files":[-465],"node_positions":{},"clusters":[]}},{"zone_id":"src.WebAppComponents.Services","meta":{"zone_id":"src.WebAppComponents.Services","seq":45,"seed_id":-466,"package":"src.WebAppComponents.Services","level":2,"parent_zone_id":"src.WebAppComponents","origin":{"lane":26,"column":0,"px_x":null,"px_y":null},"footprint_lanes":2,"footprint_columns":2,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-466,-467,-468,-469],"member_files":[-466,-467,-468,-469],"node_positions":{},"clusters":[]}},{"zone_id":"src.WebhookClient.Endpoints","meta":{"zone_id":"src.WebhookClient.Endpoints","seq":46,"seed_id":-470,"package":"src.WebhookClient.Endpoints","level":2,"parent_zone_id":"src.WebhookClient","origin":{"lane":28,"column":2,"px_x":null,"px_y":null},"footprint_lanes":1,"footprint_columns":2,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-470,-471],"member_files":[-470,-471],"node_positions":{},"clusters":[]}},{"zone_id":"src.WebhookClient.Extensions","meta":{"zone_id":"src.WebhookClient.Extensions","seq":47,"seed_id":-472,"package":"src.WebhookClient.Extensions","level":2,"parent_zone_id":"src.WebhookClient","origin":{"lane":28,"column":4,"px_x":null,"px_y":null},"footprint_lanes":1,"footprint_columns":1,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-472],"member_files":[-472],"node_positions":{},"clusters":[]}},{"zone_id":"src.WebhookClient.Services","meta":{"zone_id":"src.WebhookClient.Services","seq":48,"seed_id":-475,"package":"src.WebhookClient.Services","level":2,"parent_zone_id":"src.WebhookClient","origin":{"lane":28,"column":0,"px_x":null,"px_y":null},"footprint_lanes":3,"footprint_columns":3,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-475,-476,-477,-478,-479,-480,-481,-482],"member_files":[-475,-476,-477,-478,-479,-480,-481,-482],"node_positions":{},"clusters":[]}},{"zone_id":"src.Webhooks.API","meta":{"zone_id":"src.Webhooks.API","seq":49,"seed_id":-487,"package":"src.Webhooks.API","level":2,"parent_zone_id":"src.Webhooks","origin":{"lane":30,"column":0,"px_x":null,"px_y":null},"footprint_lanes":1,"footprint_columns":2,"zone_kind":"by-package","children":["src.Webhooks.API.Apis","src.Webhooks.API.Exceptions","src.Webhooks.API.Extensions","src.Webhooks.API.Infrastructure","src.Webhooks.API.IntegrationEvents","src.Webhooks.API.Migrations","src.Webhooks.API.Model","src.Webhooks.API.Services"]},"layout":{"node_ids":[-487,-503],"member_files":[-487,-503],"node_positions":{},"clusters":[]}},{"zone_id":"src.eShop.AppHost","meta":{"zone_id":"src.eShop.AppHost","seq":50,"seed_id":-510,"package":"src.eShop.AppHost","level":2,"parent_zone_id":"src.eShop","origin":{"lane":32,"column":2,"px_x":null,"px_y":null},"footprint_lanes":1,"footprint_columns":2,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-510,-511],"member_files":[-510,-511],"node_positions":{},"clusters":[]}},{"zone_id":"src.eShop.ServiceDefaults","meta":{"zone_id":"src.eShop.ServiceDefaults","seq":51,"seed_id":-512,"package":"src.eShop.ServiceDefaults","level":2,"parent_zone_id":"src.eShop","origin":{"lane":32,"column":0,"px_x":null,"px_y":null},"footprint_lanes":3,"footprint_columns":3,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-512,-513,-514,-515,-516,-517,-518],"member_files":[-512,-513,-514,-515,-516,-517,-518],"node_positions":{},"clusters":[]}},{"zone_id":"tests.Application.UnitTests","meta":{"zone_id":"tests.Application.UnitTests","seq":52,"seed_id":-519,"package":"tests.Application.UnitTests","level":2,"parent_zone_id":"tests.Application","origin":{"lane":34,"column":0,"px_x":null,"px_y":null},"footprint_lanes":3,"footprint_columns":3,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-519,-520,-521,-522,-523,-524,-525],"member_files":[-519,-520,-521,-522,-523,-524,-525],"node_positions":{},"clusters":[]}},{"zone_id":"tests.Basket.FunctionalTests","meta":{"zone_id":"tests.Basket.FunctionalTests","seq":53,"seed_id":-526,"package":"tests.Basket.FunctionalTests","level":2,"parent_zone_id":"tests.Basket","origin":{"lane":36,"column":0,"px_x":null,"px_y":null},"footprint_lanes":2,"footprint_columns":2,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-526,-527,-528],"member_files":[-526,-527,-528],"node_positions":{},"clusters":[]}},{"zone_id":"tests.Basket.UnitTests","meta":{"zone_id":"tests.Basket.UnitTests","seq":54,"seed_id":-529,"package":"tests.Basket.UnitTests","level":2,"parent_zone_id":"tests.Basket","origin":{"lane":36,"column":2,"px_x":null,"px_y":null},"footprint_lanes":1,"footprint_columns":2,"zone_kind":"by-package","children":["tests.Basket.UnitTests.Helpers"]},"layout":{"node_ids":[-529,-530],"member_files":[-529,-530],"node_positions":{},"clusters":[]}},{"zone_id":"tests.Catalog.FunctionalTests","meta":{"zone_id":"tests.Catalog.FunctionalTests","seq":55,"seed_id":-532,"package":"tests.Catalog.FunctionalTests","level":2,"parent_zone_id":"tests.Catalog","origin":{"lane":38,"column":0,"px_x":null,"px_y":null},"footprint_lanes":2,"footprint_columns":2,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-532,-533,-534],"member_files":[-532,-533,-534],"node_positions":{},"clusters":[]}},{"zone_id":"tests.ClientApp.UnitTests","meta":{"zone_id":"tests.ClientApp.UnitTests","seq":56,"seed_id":-535,"package":"tests.ClientApp.UnitTests","level":2,"parent_zone_id":"tests.ClientApp","origin":{"lane":40,"column":0,"px_x":null,"px_y":null},"footprint_lanes":1,"footprint_columns":2,"zone_kind":"by-package","children":["tests.ClientApp.UnitTests.Mocks","tests.ClientApp.UnitTests.Services","tests.ClientApp.UnitTests.ViewModels"]},"layout":{"node_ids":[-535,-543],"member_files":[-535,-543],"node_positions":{},"clusters":[]}},{"zone_id":"tests.Ordering.FunctionalTests","meta":{"zone_id":"tests.Ordering.FunctionalTests","seq":57,"seed_id":-549,"package":"tests.Ordering.FunctionalTests","level":2,"parent_zone_id":"tests.Ordering","origin":{"lane":42,"column":0,"px_x":null,"px_y":null},"footprint_lanes":2,"footprint_columns":2,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-549,-550,-551,-552],"member_files":[-549,-550,-551,-552],"node_positions":{},"clusters":[]}},{"zone_id":"tests.Ordering.UnitTests","meta":{"zone_id":"tests.Ordering.UnitTests","seq":58,"seed_id":-557,"package":"tests.Ordering.UnitTests","level":2,"parent_zone_id":"tests.Ordering","origin":{"lane":42,"column":2,"px_x":null,"px_y":null},"footprint_lanes":1,"footprint_columns":2,"zone_kind":"by-package","children":["tests.Ordering.UnitTests.Application","tests.Ordering.UnitTests.Domain"]},"layout":{"node_ids":[-557,-561],"member_files":[-557,-561],"node_positions":{},"clusters":[]}},{"zone_id":"tests.Webhooks.FunctionalTests","meta":{"zone_id":"tests.Webhooks.FunctionalTests","seq":59,"seed_id":-562,"package":"tests.Webhooks.FunctionalTests","level":2,"parent_zone_id":"tests.Webhooks","origin":{"lane":44,"column":0,"px_x":null,"px_y":null},"footprint_lanes":2,"footprint_columns":2,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-562,-563,-564,-565],"member_files":[-562,-563,-564,-565],"node_positions":{},"clusters":[]}},{"zone_id":"src.Basket.API.Extensions","meta":{"zone_id":"src.Basket.API.Extensions","seq":60,"seed_id":-7,"package":"src.Basket.API.Extensions","level":3,"parent_zone_id":"src.Basket.API","origin":{"lane":46,"column":0,"px_x":null,"px_y":null},"footprint_lanes":1,"footprint_columns":2,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-7,-8],"member_files":[-7,-8],"node_positions":{},"clusters":[]}},{"zone_id":"src.Basket.API.Grpc","meta":{"zone_id":"src.Basket.API.Grpc","seq":61,"seed_id":-10,"package":"src.Basket.API.Grpc","level":3,"parent_zone_id":"src.Basket.API","origin":{"lane":46,"column":6,"px_x":null,"px_y":null},"footprint_lanes":1,"footprint_columns":1,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-10],"member_files":[-10],"node_positions":{},"clusters":[]}},{"zone_id":"src.Basket.API.Model","meta":{"zone_id":"src.Basket.API.Model","seq":62,"seed_id":-13,"package":"src.Basket.API.Model","level":3,"parent_zone_id":"src.Basket.API","origin":{"lane":46,"column":2,"px_x":null,"px_y":null},"footprint_lanes":1,"footprint_columns":2,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-13,-14],"member_files":[-13,-14],"node_positions":{},"clusters":[]}},{"zone_id":"src.Basket.API.Repositories","meta":{"zone_id":"src.Basket.API.Repositories","seq":63,"seed_id":-16,"package":"src.Basket.API.Repositories","level":3,"parent_zone_id":"src.Basket.API","origin":{"lane":46,"column":4,"px_x":null,"px_y":null},"footprint_lanes":1,"footprint_columns":2,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-16,-17],"member_files":[-16,-17],"node_positions":{},"clusters":[]}},{"zone_id":"src.Catalog.API.Apis","meta":{"zone_id":"src.Catalog.API.Apis","seq":64,"seed_id":-18,"package":"src.Catalog.API.Apis","level":3,"parent_zone_id":"src.Catalog.API","origin":{"lane":48,"column":10,"px_x":null,"px_y":null},"footprint_lanes":1,"footprint_columns":1,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-18],"member_files":[-18],"node_positions":{},"clusters":[]}},{"zone_id":"src.Catalog.API.Extensions","meta":{"zone_id":"src.Catalog.API.Extensions","seq":65,"seed_id":-20,"package":"src.Catalog.API.Extensions","level":3,"parent_zone_id":"src.Catalog.API","origin":{"lane":48,"column":2,"px_x":null,"px_y":null},"footprint_lanes":1,"footprint_columns":2,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-20,-21],"member_files":[-20,-21],"node_positions":{},"clusters":[]}},{"zone_id":"src.Catalog.API.Infrastructure","meta":{"zone_id":"src.Catalog.API.Infrastructure","seq":66,"seed_id":-23,"package":"src.Catalog.API.Infrastructure","level":3,"parent_zone_id":"src.Catalog.API","origin":{"lane":48,"column":4,"px_x":null,"px_y":null},"footprint_lanes":1,"footprint_columns":2,"zone_kind":"by-package","children":["src.Catalog.API.Infrastructure.EntityConfigurations","src.Catalog.API.Infrastructure.Exceptions","src.Catalog.API.Infrastructure.Migrations"]},"layout":{"node_ids":[-23,-24],"member_files":[-23,-24],"node_positions":{},"clusters":[]}},{"zone_id":"src.Catalog.API.IntegrationEvents","meta":{"zone_id":"src.Catalog.API.IntegrationEvents","seq":67,"seed_id":-36,"package":"src.Catalog.API.IntegrationEvents","level":3,"parent_zone_id":"src.Catalog.API","origin":{"lane":48,"column":6,"px_x":null,"px_y":null},"footprint_lanes":1,"footprint_columns":2,"zone_kind":"by-package","children":["src.Catalog.API.IntegrationEvents.EventHandling","src.Catalog.API.IntegrationEvents.Events"]},"layout":{"node_ids":[-36,-46],"member_files":[-36,-46],"node_positions":{},"clusters":[]}},{"zone_id":"src.Catalog.API.Model","meta":{"zone_id":"src.Catalog.API.Model","seq":68,"seed_id":-47,"package":"src.Catalog.API.Model","level":3,"parent_zone_id":"src.Catalog.API","origin":{"lane":48,"column":0,"px_x":null,"px_y":null},"footprint_lanes":3,"footprint_columns":3,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-47,-48,-49,-50,-51,-52,-53],"member_files":[-47,-48,-49,-50,-51,-52,-53],"node_positions":{},"clusters":[]}},{"zone_id":"src.Catalog.API.Services","meta":{"zone_id":"src.Catalog.API.Services","seq":69,"seed_id":-56,"package":"src.Catalog.API.Services","level":3,"parent_zone_id":"src.Catalog.API","origin":{"lane":48,"column":8,"px_x":null,"px_y":null},"footprint_lanes":1,"footprint_columns":2,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-56,-57],"member_files":[-56,-57],"node_positions":{},"clusters":[]}},{"zone_id":"src.ClientApp.Animations.Base","meta":{"zone_id":"src.ClientApp.Animations.Base","seq":70,"seed_id":-58,"package":"src.ClientApp.Animations.Base","level":3,"parent_zone_id":"src.ClientApp.Animations","origin":{"lane":50,"column":0,"px_x":null,"px_y":null},"footprint_lanes":1,"footprint_columns":2,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-58,-59],"member_files":[-58,-59],"node_positions":{},"clusters":[]}},{"zone_id":"src.ClientApp.Models.Basket","meta":{"zone_id":"src.ClientApp.Models.Basket","seq":71,"seed_id":-87,"package":"src.ClientApp.Models.Basket","level":3,"parent_zone_id":"src.ClientApp.Models","origin":{"lane":52,"column":10,"px_x":null,"px_y":null},"footprint_lanes":1,"footprint_columns":2,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-87,-88],"member_files":[-87,-88],"node_positions":{},"clusters":[]}},{"zone_id":"src.ClientApp.Models.Catalog","meta":{"zone_id":"src.ClientApp.Models.Catalog","seq":72,"seed_id":-89,"package":"src.ClientApp.Models.Catalog","level":3,"parent_zone_id":"src.ClientApp.Models","origin":{"lane":52,"column":2,"px_x":null,"px_y":null},"footprint_lanes":2,"footprint_columns":2,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-89,-90,-91,-92],"member_files":[-89,-90,-91,-92],"node_positions":{},"clusters":[]}},{"zone_id":"src.ClientApp.Models.Location","meta":{"zone_id":"src.ClientApp.Models.Location","seq":73,"seed_id":-93,"package":"src.ClientApp.Models.Location","level":3,"parent_zone_id":"src.ClientApp.Models","origin":{"lane":52,"column":4,"px_x":null,"px_y":null},"footprint_lanes":2,"footprint_columns":2,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-93,-94,-95,-96],"member_files":[-93,-94,-95,-96],"node_positions":{},"clusters":[]}},{"zone_id":"src.ClientApp.Models.Marketing","meta":{"zone_id":"src.ClientApp.Models.Marketing","seq":74,"seed_id":-97,"package":"src.ClientApp.Models.Marketing","level":3,"parent_zone_id":"src.ClientApp.Models","origin":{"lane":52,"column":8,"px_x":null,"px_y":null},"footprint_lanes":2,"footprint_columns":2,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-97,-98,-99],"member_files":[-97,-98,-99],"node_positions":{},"clusters":[]}},{"zone_id":"src.ClientApp.Models.Navigation","meta":{"zone_id":"src.ClientApp.Models.Navigation","seq":75,"seed_id":-100,"package":"src.ClientApp.Models.Navigation","level":3,"parent_zone_id":"src.ClientApp.Models","origin":{"lane":52,"column":14,"px_x":null,"px_y":null},"footprint_lanes":1,"footprint_columns":1,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-100],"member_files":[-100],"node_positions":{},"clusters":[]}},{"zone_id":"src.ClientApp.Models.Orders","meta":{"zone_id":"src.ClientApp.Models.Orders","seq":76,"seed_id":-101,"package":"src.ClientApp.Models.Orders","level":3,"parent_zone_id":"src.ClientApp.Models","origin":{"lane":52,"column":0,"px_x":null,"px_y":null},"footprint_lanes":2,"footprint_columns":3,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-101,-102,-103,-104,-105],"member_files":[-101,-102,-103,-104,-105],"node_positions":{},"clusters":[]}},{"zone_id":"src.ClientApp.Models.Permissions","meta":{"zone_id":"src.ClientApp.Models.Permissions","seq":77,"seed_id":-106,"package":"src.ClientApp.Models.Permissions","level":3,"parent_zone_id":"src.ClientApp.Models","origin":{"lane":52,"column":12,"px_x":null,"px_y":null},"footprint_lanes":1,"footprint_columns":2,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-106,-107],"member_files":[-106,-107],"node_positions":{},"clusters":[]}},{"zone_id":"src.ClientApp.Models.Token","meta":{"zone_id":"src.ClientApp.Models.Token","seq":78,"seed_id":-108,"package":"src.ClientApp.Models.Token","level":3,"parent_zone_id":"src.ClientApp.Models","origin":{"lane":52,"column":16,"px_x":null,"px_y":null},"footprint_lanes":1,"footprint_columns":1,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-108],"member_files":[-108],"node_positions":{},"clusters":[]}},{"zone_id":"src.ClientApp.Models.User","meta":{"zone_id":"src.ClientApp.Models.User","seq":79,"seed_id":-109,"package":"src.ClientApp.Models.User","level":3,"parent_zone_id":"src.ClientApp.Models","origin":{"lane":52,"column":6,"px_x":null,"px_y":null},"footprint_lanes":2,"footprint_columns":2,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-109,-110,-111,-112],"member_files":[-109,-110,-111,-112],"node_positions":{},"clusters":[]}},{"zone_id":"src.ClientApp.Platforms.Android","meta":{"zone_id":"src.ClientApp.Platforms.Android","seq":80,"seed_id":-113,"package":"src.ClientApp.Platforms.Android","level":3,"parent_zone_id":"src.ClientApp.Platforms","origin":{"lane":54,"column":0,"px_x":null,"px_y":null},"footprint_lanes":2,"footprint_columns":2,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-113,-114,-115],"member_files":[-113,-114,-115],"node_positions":{},"clusters":[]}},{"zone_id":"src.ClientApp.Platforms.MacCatalyst","meta":{"zone_id":"src.ClientApp.Platforms.MacCatalyst","seq":81,"seed_id":-116,"package":"src.ClientApp.Platforms.MacCatalyst","level":3,"parent_zone_id":"src.ClientApp.Platforms","origin":{"lane":54,"column":2,"px_x":null,"px_y":null},"footprint_lanes":1,"footprint_columns":2,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-116,-117],"member_files":[-116,-117],"node_positions":{},"clusters":[]}},{"zone_id":"src.ClientApp.Platforms.Windows","meta":{"zone_id":"src.ClientApp.Platforms.Windows","seq":82,"seed_id":-118,"package":"src.ClientApp.Platforms.Windows","level":3,"parent_zone_id":"src.ClientApp.Platforms","origin":{"lane":54,"column":6,"px_x":null,"px_y":null},"footprint_lanes":1,"footprint_columns":1,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-118],"member_files":[-118],"node_positions":{},"clusters":[]}},{"zone_id":"src.ClientApp.Platforms.iOS","meta":{"zone_id":"src.ClientApp.Platforms.iOS","seq":83,"seed_id":-119,"package":"src.ClientApp.Platforms.iOS","level":3,"parent_zone_id":"src.ClientApp.Platforms","origin":{"lane":54,"column":4,"px_x":null,"px_y":null},"footprint_lanes":1,"footprint_columns":2,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-119,-120],"member_files":[-119,-120],"node_positions":{},"clusters":[]}},{"zone_id":"src.ClientApp.Services.AppEnvironment","meta":{"zone_id":"src.ClientApp.Services.AppEnvironment","seq":84,"seed_id":-121,"package":"src.ClientApp.Services.AppEnvironment","level":3,"parent_zone_id":"src.ClientApp.Services","origin":{"lane":56,"column":10,"px_x":null,"px_y":null},"footprint_lanes":1,"footprint_columns":2,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-121,-122],"member_files":[-121,-122],"node_positions":{},"clusters":[]}},{"zone_id":"src.ClientApp.Services.Basket","meta":{"zone_id":"src.ClientApp.Services.Basket","seq":85,"seed_id":-123,"package":"src.ClientApp.Services.Basket","level":3,"parent_zone_id":"src.ClientApp.Services","origin":{"lane":56,"column":2,"px_x":null,"px_y":null},"footprint_lanes":2,"footprint_columns":2,"zone_kind":"by-package","children":["src.ClientApp.Services.Basket.Protos"]},"layout":{"node_ids":[-123,-124,-125],"member_files":[-123,-124,-125],"node_positions":{},"clusters":[]}},{"zone_id":"src.ClientApp.Services.Catalog","meta":{"zone_id":"src.ClientApp.Services.Catalog","seq":86,"seed_id":-128,"package":"src.ClientApp.Services.Catalog","level":3,"parent_zone_id":"src.ClientApp.Services","origin":{"lane":56,"column":4,"px_x":null,"px_y":null},"footprint_lanes":2,"footprint_columns":2,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-128,-129,-130],"member_files":[-128,-129,-130],"node_positions":{},"clusters":[]}},{"zone_id":"src.ClientApp.Services.Common","meta":{"zone_id":"src.ClientApp.Services.Common","seq":87,"seed_id":-131,"package":"src.ClientApp.Services.Common","level":3,"parent_zone_id":"src.ClientApp.Services","origin":{"lane":56,"column":26,"px_x":null,"px_y":null},"footprint_lanes":1,"footprint_columns":1,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-131],"member_files":[-131],"node_positions":{},"clusters":[]}},{"zone_id":"src.ClientApp.Services.Dialog","meta":{"zone_id":"src.ClientApp.Services.Dialog","seq":88,"seed_id":-132,"package":"src.ClientApp.Services.Dialog","level":3,"parent_zone_id":"src.ClientApp.Services","origin":{"lane":56,"column":12,"px_x":null,"px_y":null},"footprint_lanes":1,"footprint_columns":2,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-132,-133],"member_files":[-132,-133],"node_positions":{},"clusters":[]}},{"zone_id":"src.ClientApp.Services.FixUri","meta":{"zone_id":"src.ClientApp.Services.FixUri","seq":89,"seed_id":-135,"package":"src.ClientApp.Services.FixUri","level":3,"parent_zone_id":"src.ClientApp.Services","origin":{"lane":56,"column":14,"px_x":null,"px_y":null},"footprint_lanes":1,"footprint_columns":2,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-135,-136],"member_files":[-135,-136],"node_positions":{},"clusters":[]}},{"zone_id":"src.ClientApp.Services.Identity","meta":{"zone_id":"src.ClientApp.Services.Identity","seq":90,"seed_id":-137,"package":"src.ClientApp.Services.Identity","level":3,"parent_zone_id":"src.ClientApp.Services","origin":{"lane":56,"column":0,"px_x":null,"px_y":null},"footprint_lanes":2,"footprint_columns":2,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-137,-138,-139,-140],"member_files":[-137,-138,-139,-140],"node_positions":{},"clusters":[]}},{"zone_id":"src.ClientApp.Services.Location","meta":{"zone_id":"src.ClientApp.Services.Location","seq":91,"seed_id":-141,"package":"src.ClientApp.Services.Location","level":3,"parent_zone_id":"src.ClientApp.Services","origin":{"lane":56,"column":16,"px_x":null,"px_y":null},"footprint_lanes":1,"footprint_columns":2,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-141,-142],"member_files":[-141,-142],"node_positions":{},"clusters":[]}},{"zone_id":"src.ClientApp.Services.Navigation","meta":{"zone_id":"src.ClientApp.Services.Navigation","seq":92,"seed_id":-143,"package":"src.ClientApp.Services.Navigation","level":3,"parent_zone_id":"src.ClientApp.Services","origin":{"lane":56,"column":18,"px_x":null,"px_y":null},"footprint_lanes":1,"footprint_columns":2,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-143,-144],"member_files":[-143,-144],"node_positions":{},"clusters":[]}},{"zone_id":"src.ClientApp.Services.OpenUrl","meta":{"zone_id":"src.ClientApp.Services.OpenUrl","seq":93,"seed_id":-145,"package":"src.ClientApp.Services.OpenUrl","level":3,"parent_zone_id":"src.ClientApp.Services","origin":{"lane":56,"column":20,"px_x":null,"px_y":null},"footprint_lanes":1,"footprint_columns":2,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-145,-146],"member_files":[-145,-146],"node_positions":{},"clusters":[]}},{"zone_id":"src.ClientApp.Services.Order","meta":{"zone_id":"src.ClientApp.Services.Order","seq":94,"seed_id":-147,"package":"src.ClientApp.Services.Order","level":3,"parent_zone_id":"src.ClientApp.Services","origin":{"lane":56,"column":6,"px_x":null,"px_y":null},"footprint_lanes":2,"footprint_columns":2,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-147,-148,-149],"member_files":[-147,-148,-149],"node_positions":{},"clusters":[]}},{"zone_id":"src.ClientApp.Services.RequestProvider","meta":{"zone_id":"src.ClientApp.Services.RequestProvider","seq":95,"seed_id":-150,"package":"src.ClientApp.Services.RequestProvider","level":3,"parent_zone_id":"src.ClientApp.Services","origin":{"lane":56,"column":8,"px_x":null,"px_y":null},"footprint_lanes":2,"footprint_columns":2,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-150,-151,-152],"member_files":[-150,-151,-152],"node_positions":{},"clusters":[]}},{"zone_id":"src.ClientApp.Services.Settings","meta":{"zone_id":"src.ClientApp.Services.Settings","seq":96,"seed_id":-153,"package":"src.ClientApp.Services.Settings","level":3,"parent_zone_id":"src.ClientApp.Services","origin":{"lane":56,"column":22,"px_x":null,"px_y":null},"footprint_lanes":1,"footprint_columns":2,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-153,-154],"member_files":[-153,-154],"node_positions":{},"clusters":[]}},{"zone_id":"src.ClientApp.Services.Theme","meta":{"zone_id":"src.ClientApp.Services.Theme","seq":97,"seed_id":-155,"package":"src.ClientApp.Services.Theme","level":3,"parent_zone_id":"src.ClientApp.Services","origin":{"lane":56,"column":24,"px_x":null,"px_y":null},"footprint_lanes":1,"footprint_columns":2,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-155,-156],"member_files":[-155,-156],"node_positions":{},"clusters":[]}},{"zone_id":"src.ClientApp.ViewModels.Base","meta":{"zone_id":"src.ClientApp.ViewModels.Base","seq":98,"seed_id":-162,"package":"src.ClientApp.ViewModels.Base","level":3,"parent_zone_id":"src.ClientApp.ViewModels","origin":{"lane":58,"column":0,"px_x":null,"px_y":null},"footprint_lanes":1,"footprint_columns":2,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-162,-163],"member_files":[-162,-163],"node_positions":{},"clusters":[]}},{"zone_id":"src.ClientApp.Views.Templates","meta":{"zone_id":"src.ClientApp.Views.Templates","seq":99,"seed_id":-190,"package":"src.ClientApp.Views.Templates","level":3,"parent_zone_id":"src.ClientApp.Views","origin":{"lane":60,"column":0,"px_x":null,"px_y":null},"footprint_lanes":2,"footprint_columns":3,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-190,-191,-192,-193,-194],"member_files":[-190,-191,-192,-193,-194],"node_positions":{},"clusters":[]}},{"zone_id":"src.HybridApp.Platforms.Android","meta":{"zone_id":"src.HybridApp.Platforms.Android","seq":100,"seed_id":-212,"package":"src.HybridApp.Platforms.Android","level":3,"parent_zone_id":"src.HybridApp.Platforms","origin":{"lane":62,"column":0,"px_x":null,"px_y":null},"footprint_lanes":1,"footprint_columns":2,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-212,-213],"member_files":[-212,-213],"node_positions":{},"clusters":[]}},{"zone_id":"src.HybridApp.Platforms.MacCatalyst","meta":{"zone_id":"src.HybridApp.Platforms.MacCatalyst","seq":101,"seed_id":-214,"package":"src.HybridApp.Platforms.MacCatalyst","level":3,"parent_zone_id":"src.HybridApp.Platforms","origin":{"lane":62,"column":2,"px_x":null,"px_y":null},"footprint_lanes":1,"footprint_columns":2,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-214,-215],"member_files":[-214,-215],"node_positions":{},"clusters":[]}},{"zone_id":"src.HybridApp.Platforms.Tizen","meta":{"zone_id":"src.HybridApp.Platforms.Tizen","seq":102,"seed_id":-216,"package":"src.HybridApp.Platforms.Tizen","level":3,"parent_zone_id":"src.HybridApp.Platforms","origin":{"lane":62,"column":6,"px_x":null,"px_y":null},"footprint_lanes":1,"footprint_columns":1,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-216],"member_files":[-216],"node_positions":{},"clusters":[]}},{"zone_id":"src.HybridApp.Platforms.Windows","meta":{"zone_id":"src.HybridApp.Platforms.Windows","seq":103,"seed_id":-217,"package":"src.HybridApp.Platforms.Windows","level":3,"parent_zone_id":"src.HybridApp.Platforms","origin":{"lane":62,"column":8,"px_x":null,"px_y":null},"footprint_lanes":1,"footprint_columns":1,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-217],"member_files":[-217],"node_positions":{},"clusters":[]}},{"zone_id":"src.HybridApp.Platforms.iOS","meta":{"zone_id":"src.HybridApp.Platforms.iOS","seq":104,"seed_id":-218,"package":"src.HybridApp.Platforms.iOS","level":3,"parent_zone_id":"src.HybridApp.Platforms","origin":{"lane":62,"column":4,"px_x":null,"px_y":null},"footprint_lanes":1,"footprint_columns":2,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-218,-219],"member_files":[-218,-219],"node_positions":{},"clusters":[]}},{"zone_id":"src.Identity.API.Configuration","meta":{"zone_id":"src.Identity.API.Configuration","seq":105,"seed_id":-223,"package":"src.Identity.API.Configuration","level":3,"parent_zone_id":"src.Identity.API","origin":{"lane":64,"column":6,"px_x":null,"px_y":null},"footprint_lanes":1,"footprint_columns":1,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-223],"member_files":[-223],"node_positions":{},"clusters":[]}},{"zone_id":"src.Identity.API.Data","meta":{"zone_id":"src.Identity.API.Data","seq":106,"seed_id":-224,"package":"src.Identity.API.Data","level":3,"parent_zone_id":"src.Identity.API","origin":{"lane":64,"column":8,"px_x":null,"px_y":null},"footprint_lanes":1,"footprint_columns":1,"zone_kind":"by-package","children":["src.Identity.API.Data.Migrations"]},"layout":{"node_ids":[-224],"member_files":[-224],"node_positions":{},"clusters":[]}},{"zone_id":"src.Identity.API.Models","meta":{"zone_id":"src.Identity.API.Models","seq":107,"seed_id":-238,"package":"src.Identity.API.Models","level":3,"parent_zone_id":"src.Identity.API","origin":{"lane":64,"column":2,"px_x":null,"px_y":null},"footprint_lanes":1,"footprint_columns":2,"zone_kind":"by-package","children":["src.Identity.API.Models.AccountViewModels","src.Identity.API.Models.ConsentViewModels","src.Identity.API.Models.ManageViewModels"]},"layout":{"node_ids":[-238,-244],"member_files":[-238,-244],"node_positions":{},"clusters":[]}},{"zone_id":"src.Identity.API.Quickstart","meta":{"zone_id":"src.Identity.API.Quickstart","seq":108,"seed_id":-274,"package":"src.Identity.API.Quickstart","level":3,"parent_zone_id":"src.Identity.API","origin":{"lane":64,"column":4,"px_x":null,"px_y":null},"footprint_lanes":1,"footprint_columns":2,"zone_kind":"by-package","children":["src.Identity.API.Quickstart.Account","src.Identity.API.Quickstart.Consent","src.Identity.API.Quickstart.Device","src.Identity.API.Quickstart.Diagnostics","src.Identity.API.Quickstart.Grants","src.Identity.API.Quickstart.Home"]},"layout":{"node_ids":[-274,-279],"member_files":[-274,-279],"node_positions":{},"clusters":[]}},{"zone_id":"src.Identity.API.Services","meta":{"zone_id":"src.Identity.API.Services","seq":109,"seed_id":-280,"package":"src.Identity.API.Services","level":3,"parent_zone_id":"src.Identity.API","origin":{"lane":64,"column":0,"px_x":null,"px_y":null},"footprint_lanes":2,"footprint_columns":3,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-280,-281,-282,-283,-284],"member_files":[-280,-281,-282,-283,-284],"node_positions":{},"clusters":[]}},{"zone_id":"src.Identity.API.wwwroot","meta":{"zone_id":"src.Identity.API.wwwroot","seq":110,"seed_id":-286,"package":"src.Identity.API.wwwroot","level":3,"parent_zone_id":"src.Identity.API","origin":{"lane":64,"column":10,"px_x":null,"px_y":null},"footprint_lanes":1,"footprint_columns":1,"zone_kind":"by-package","children":["src.Identity.API.wwwroot.js"]},"layout":{"node_ids":[-286],"member_files":[-286],"node_positions":{},"clusters":[]}},{"zone_id":"src.Ordering.API.Apis","meta":{"zone_id":"src.Ordering.API.Apis","seq":111,"seed_id":-305,"package":"src.Ordering.API.Apis","level":3,"parent_zone_id":"src.Ordering.API","origin":{"lane":66,"column":2,"px_x":null,"px_y":null},"footprint_lanes":1,"footprint_columns":2,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-305,-306],"member_files":[-305,-306],"node_positions":{},"clusters":[]}},{"zone_id":"src.Ordering.API.Extensions","meta":{"zone_id":"src.Ordering.API.Extensions","seq":112,"seed_id":-363,"package":"src.Ordering.API.Extensions","level":3,"parent_zone_id":"src.Ordering.API","origin":{"lane":66,"column":0,"px_x":null,"px_y":null},"footprint_lanes":2,"footprint_columns":2,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-363,-364,-365,-366],"member_files":[-363,-364,-365,-366],"node_positions":{},"clusters":[]}},{"zone_id":"src.Ordering.API.Infrastructure","meta":{"zone_id":"src.Ordering.API.Infrastructure","seq":113,"seed_id":-368,"package":"src.Ordering.API.Infrastructure","level":3,"parent_zone_id":"src.Ordering.API","origin":{"lane":66,"column":4,"px_x":null,"px_y":null},"footprint_lanes":1,"footprint_columns":1,"zone_kind":"by-package","children":["src.Ordering.API.Infrastructure.Services"]},"layout":{"node_ids":[-368],"member_files":[-368],"node_positions":{},"clusters":[]}},{"zone_id":"src.Ordering.Domain.Events","meta":{"zone_id":"src.Ordering.Domain.Events","seq":114,"seed_id":-382,"package":"src.Ordering.Domain.Events","level":3,"parent_zone_id":"src.Ordering.Domain","origin":{"lane":68,"column":0,"px_x":null,"px_y":null},"footprint_lanes":3,"footprint_columns":3,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-382,-383,-384,-385,-386,-387,-388],"member_files":[-382,-383,-384,-385,-386,-387,-388],"node_positions":{},"clusters":[]}},{"zone_id":"src.Ordering.Domain.Exceptions","meta":{"zone_id":"src.Ordering.Domain.Exceptions","seq":115,"seed_id":-389,"package":"src.Ordering.Domain.Exceptions","level":3,"parent_zone_id":"src.Ordering.Domain","origin":{"lane":68,"column":4,"px_x":null,"px_y":null},"footprint_lanes":1,"footprint_columns":1,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-389],"member_files":[-389],"node_positions":{},"clusters":[]}},{"zone_id":"src.Ordering.Domain.SeedWork","meta":{"zone_id":"src.Ordering.Domain.SeedWork","seq":116,"seed_id":-391,"package":"src.Ordering.Domain.SeedWork","level":3,"parent_zone_id":"src.Ordering.Domain","origin":{"lane":68,"column":2,"px_x":null,"px_y":null},"footprint_lanes":2,"footprint_columns":3,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-391,-392,-393,-394,-395],"member_files":[-391,-392,-393,-394,-395],"node_positions":{},"clusters":[]}},{"zone_id":"src.Ordering.Infrastructure.EntityConfigurations","meta":{"zone_id":"src.Ordering.Infrastructure.EntityConfigurations","seq":117,"seed_id":-396,"package":"src.Ordering.Infrastructure.EntityConfigurations","level":3,"parent_zone_id":"src.Ordering.Infrastructure","origin":{"lane":70,"column":2,"px_x":null,"px_y":null},"footprint_lanes":2,"footprint_columns":3,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-396,-397,-398,-399,-400,-401],"member_files":[-396,-397,-398,-399,-400,-401],"node_positions":{},"clusters":[]}},{"zone_id":"src.Ordering.Infrastructure.Idempotency","meta":{"zone_id":"src.Ordering.Infrastructure.Idempotency","seq":118,"seed_id":-403,"package":"src.Ordering.Infrastructure.Idempotency","level":3,"parent_zone_id":"src.Ordering.Infrastructure","origin":{"lane":70,"column":4,"px_x":null,"px_y":null},"footprint_lanes":2,"footprint_columns":2,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-403,-404,-405],"member_files":[-403,-404,-405],"node_positions":{},"clusters":[]}},{"zone_id":"src.Ordering.Infrastructure.Migrations","meta":{"zone_id":"src.Ordering.Infrastructure.Migrations","seq":119,"seed_id":-407,"package":"src.Ordering.Infrastructure.Migrations","level":3,"parent_zone_id":"src.Ordering.Infrastructure","origin":{"lane":70,"column":0,"px_x":null,"px_y":null},"footprint_lanes":3,"footprint_columns":3,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-407,-408,-409,-410,-411,-412,-413,-414,-415],"member_files":[-407,-408,-409,-410,-411,-412,-413,-414,-415],"node_positions":{},"clusters":[]}},{"zone_id":"src.Ordering.Infrastructure.Repositories","meta":{"zone_id":"src.Ordering.Infrastructure.Repositories","seq":120,"seed_id":-417,"package":"src.Ordering.Infrastructure.Repositories","level":3,"parent_zone_id":"src.Ordering.Infrastructure","origin":{"lane":70,"column":6,"px_x":null,"px_y":null},"footprint_lanes":1,"footprint_columns":2,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-417,-418],"member_files":[-417,-418],"node_positions":{},"clusters":[]}},{"zone_id":"src.PaymentProcessor.IntegrationEvents.EventHandling","meta":{"zone_id":"src.PaymentProcessor.IntegrationEvents.EventHandling","seq":121,"seed_id":-420,"package":"src.PaymentProcessor.IntegrationEvents.EventHandling","level":3,"parent_zone_id":"src.PaymentProcessor.IntegrationEvents","origin":{"lane":72,"column":2,"px_x":null,"px_y":null},"footprint_lanes":1,"footprint_columns":1,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-420],"member_files":[-420],"node_positions":{},"clusters":[]}},{"zone_id":"src.PaymentProcessor.IntegrationEvents.Events","meta":{"zone_id":"src.PaymentProcessor.IntegrationEvents.Events","seq":122,"seed_id":-421,"package":"src.PaymentProcessor.IntegrationEvents.Events","level":3,"parent_zone_id":"src.PaymentProcessor.IntegrationEvents","origin":{"lane":72,"column":0,"px_x":null,"px_y":null},"footprint_lanes":2,"footprint_columns":2,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-421,-422,-423],"member_files":[-421,-422,-423],"node_positions":{},"clusters":[]}},{"zone_id":"src.WebApp.Components.Chatbot","meta":{"zone_id":"src.WebApp.Components.Chatbot","seq":123,"seed_id":-428,"package":"src.WebApp.Components.Chatbot","level":3,"parent_zone_id":"src.WebApp.Components","origin":{"lane":74,"column":0,"px_x":null,"px_y":null},"footprint_lanes":2,"footprint_columns":2,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-428,-429,-430],"member_files":[-428,-429,-430],"node_positions":{},"clusters":[]}},{"zone_id":"src.WebApp.Services.OrderStatus","meta":{"zone_id":"src.WebApp.Services.OrderStatus","seq":124,"seed_id":-452,"package":"src.WebApp.Services.OrderStatus","level":3,"parent_zone_id":"src.WebApp.Services","origin":{"lane":76,"column":0,"px_x":null,"px_y":null},"footprint_lanes":1,"footprint_columns":1,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-452],"member_files":[-452],"node_positions":{},"clusters":[]}},{"zone_id":"src.WebApp.wwwroot.js","meta":{"zone_id":"src.WebApp.wwwroot.js","seq":125,"seed_id":-455,"package":"src.WebApp.wwwroot.js","level":3,"parent_zone_id":"src.WebApp.wwwroot","origin":{"lane":78,"column":0,"px_x":null,"px_y":null},"footprint_lanes":3,"footprint_columns":3,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-455,-456,-457,-458,-459,-460,-461,-462],"member_files":[-455,-456,-457,-458,-459,-460,-461,-462],"node_positions":{},"clusters":[]}},{"zone_id":"src.Webhooks.API.Apis","meta":{"zone_id":"src.Webhooks.API.Apis","seq":126,"seed_id":-483,"package":"src.Webhooks.API.Apis","level":3,"parent_zone_id":"src.Webhooks.API","origin":{"lane":80,"column":10,"px_x":null,"px_y":null},"footprint_lanes":1,"footprint_columns":1,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-483],"member_files":[-483],"node_positions":{},"clusters":[]}},{"zone_id":"src.Webhooks.API.Exceptions","meta":{"zone_id":"src.Webhooks.API.Exceptions","seq":127,"seed_id":-484,"package":"src.Webhooks.API.Exceptions","level":3,"parent_zone_id":"src.Webhooks.API","origin":{"lane":80,"column":12,"px_x":null,"px_y":null},"footprint_lanes":1,"footprint_columns":1,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-484],"member_files":[-484],"node_positions":{},"clusters":[]}},{"zone_id":"src.Webhooks.API.Extensions","meta":{"zone_id":"src.Webhooks.API.Extensions","seq":128,"seed_id":-485,"package":"src.Webhooks.API.Extensions","level":3,"parent_zone_id":"src.Webhooks.API","origin":{"lane":80,"column":8,"px_x":null,"px_y":null},"footprint_lanes":1,"footprint_columns":2,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-485,-486],"member_files":[-485,-486],"node_positions":{},"clusters":[]}},{"zone_id":"src.Webhooks.API.Infrastructure","meta":{"zone_id":"src.Webhooks.API.Infrastructure","seq":129,"seed_id":-488,"package":"src.Webhooks.API.Infrastructure","level":3,"parent_zone_id":"src.Webhooks.API","origin":{"lane":80,"column":14,"px_x":null,"px_y":null},"footprint_lanes":1,"footprint_columns":1,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-488],"member_files":[-488],"node_positions":{},"clusters":[]}},{"zone_id":"src.Webhooks.API.IntegrationEvents","meta":{"zone_id":"src.Webhooks.API.IntegrationEvents","seq":130,"seed_id":-489,"package":"src.Webhooks.API.IntegrationEvents","level":3,"parent_zone_id":"src.Webhooks.API","origin":{"lane":80,"column":0,"px_x":null,"px_y":null},"footprint_lanes":3,"footprint_columns":3,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-489,-490,-491,-492,-493,-494,-495],"member_files":[-489,-490,-491,-492,-493,-494,-495],"node_positions":{},"clusters":[]}},{"zone_id":"src.Webhooks.API.Migrations","meta":{"zone_id":"src.Webhooks.API.Migrations","seq":131,"seed_id":-496,"package":"src.Webhooks.API.Migrations","level":3,"parent_zone_id":"src.Webhooks.API","origin":{"lane":80,"column":6,"px_x":null,"px_y":null},"footprint_lanes":2,"footprint_columns":2,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-496,-497,-498],"member_files":[-496,-497,-498],"node_positions":{},"clusters":[]}},{"zone_id":"src.Webhooks.API.Model","meta":{"zone_id":"src.Webhooks.API.Model","seq":132,"seed_id":-499,"package":"src.Webhooks.API.Model","level":3,"parent_zone_id":"src.Webhooks.API","origin":{"lane":80,"column":4,"px_x":null,"px_y":null},"footprint_lanes":2,"footprint_columns":2,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-499,-500,-501,-502],"member_files":[-499,-500,-501,-502],"node_positions":{},"clusters":[]}},{"zone_id":"src.Webhooks.API.Services","meta":{"zone_id":"src.Webhooks.API.Services","seq":133,"seed_id":-504,"package":"src.Webhooks.API.Services","level":3,"parent_zone_id":"src.Webhooks.API","origin":{"lane":80,"column":2,"px_x":null,"px_y":null},"footprint_lanes":2,"footprint_columns":3,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-504,-505,-506,-507,-508,-509],"member_files":[-504,-505,-506,-507,-508,-509],"node_positions":{},"clusters":[]}},{"zone_id":"tests.Basket.UnitTests.Helpers","meta":{"zone_id":"tests.Basket.UnitTests.Helpers","seq":134,"seed_id":-531,"package":"tests.Basket.UnitTests.Helpers","level":3,"parent_zone_id":"tests.Basket.UnitTests","origin":{"lane":82,"column":0,"px_x":null,"px_y":null},"footprint_lanes":1,"footprint_columns":1,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-531],"member_files":[-531],"node_positions":{},"clusters":[]}},{"zone_id":"tests.ClientApp.UnitTests.Mocks","meta":{"zone_id":"tests.ClientApp.UnitTests.Mocks","seq":135,"seed_id":-536,"package":"tests.ClientApp.UnitTests.Mocks","level":3,"parent_zone_id":"tests.ClientApp.UnitTests","origin":{"lane":84,"column":2,"px_x":null,"px_y":null},"footprint_lanes":2,"footprint_columns":2,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-536,-537,-538,-539],"member_files":[-536,-537,-538,-539],"node_positions":{},"clusters":[]}},{"zone_id":"tests.ClientApp.UnitTests.Services","meta":{"zone_id":"tests.ClientApp.UnitTests.Services","seq":136,"seed_id":-540,"package":"tests.ClientApp.UnitTests.Services","level":3,"parent_zone_id":"tests.ClientApp.UnitTests","origin":{"lane":84,"column":4,"px_x":null,"px_y":null},"footprint_lanes":2,"footprint_columns":2,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-540,-541,-542],"member_files":[-540,-541,-542],"node_positions":{},"clusters":[]}},{"zone_id":"tests.ClientApp.UnitTests.ViewModels","meta":{"zone_id":"tests.ClientApp.UnitTests.ViewModels","seq":137,"seed_id":-544,"package":"tests.ClientApp.UnitTests.ViewModels","level":3,"parent_zone_id":"tests.ClientApp.UnitTests","origin":{"lane":84,"column":0,"px_x":null,"px_y":null},"footprint_lanes":2,"footprint_columns":3,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-544,-545,-546,-547,-548],"member_files":[-544,-545,-546,-547,-548],"node_positions":{},"clusters":[]}},{"zone_id":"tests.Ordering.UnitTests.Application","meta":{"zone_id":"tests.Ordering.UnitTests.Application","seq":138,"seed_id":-553,"package":"tests.Ordering.UnitTests.Application","level":3,"parent_zone_id":"tests.Ordering.UnitTests","origin":{"lane":86,"column":0,"px_x":null,"px_y":null},"footprint_lanes":2,"footprint_columns":2,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-553,-554,-555,-556],"member_files":[-553,-554,-555,-556],"node_positions":{},"clusters":[]}},{"zone_id":"tests.Ordering.UnitTests.Domain","meta":{"zone_id":"tests.Ordering.UnitTests.Domain","seq":139,"seed_id":-558,"package":"tests.Ordering.UnitTests.Domain","level":3,"parent_zone_id":"tests.Ordering.UnitTests","origin":{"lane":86,"column":2,"px_x":null,"px_y":null},"footprint_lanes":1,"footprint_columns":2,"zone_kind":"by-package","children":["tests.Ordering.UnitTests.Domain.SeedWork"]},"layout":{"node_ids":[-558,-559],"member_files":[-558,-559],"node_positions":{},"clusters":[]}},{"zone_id":"tests.eShop.AppHost.UnitTests","meta":{"zone_id":"tests.eShop.AppHost.UnitTests","seq":140,"seed_id":-566,"package":"tests.eShop.AppHost.UnitTests","level":3,"parent_zone_id":"tests.eShop.AppHost","origin":{"lane":88,"column":0,"px_x":null,"px_y":null},"footprint_lanes":1,"footprint_columns":2,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-566,-567],"member_files":[-566,-567],"node_positions":{},"clusters":[]}},{"zone_id":"src.Basket.API.IntegrationEvents.EventHandling","meta":{"zone_id":"src.Basket.API.IntegrationEvents.EventHandling","seq":141,"seed_id":-11,"package":"src.Basket.API.IntegrationEvents.EventHandling","level":4,"parent_zone_id":"src.Basket.API.IntegrationEvents","origin":{"lane":90,"column":0,"px_x":null,"px_y":null},"footprint_lanes":1,"footprint_columns":1,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-11],"member_files":[-11],"node_positions":{},"clusters":[]}},{"zone_id":"src.Basket.API.IntegrationEvents.Events","meta":{"zone_id":"src.Basket.API.IntegrationEvents.Events","seq":142,"seed_id":-12,"package":"src.Basket.API.IntegrationEvents.Events","level":4,"parent_zone_id":"src.Basket.API.IntegrationEvents","origin":{"lane":90,"column":2,"px_x":null,"px_y":null},"footprint_lanes":1,"footprint_columns":1,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-12],"member_files":[-12],"node_positions":{},"clusters":[]}},{"zone_id":"src.Catalog.API.Infrastructure.EntityConfigurations","meta":{"zone_id":"src.Catalog.API.Infrastructure.EntityConfigurations","seq":143,"seed_id":-25,"package":"src.Catalog.API.Infrastructure.EntityConfigurations","level":4,"parent_zone_id":"src.Catalog.API.Infrastructure","origin":{"lane":92,"column":2,"px_x":null,"px_y":null},"footprint_lanes":2,"footprint_columns":2,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-25,-26,-27],"member_files":[-25,-26,-27],"node_positions":{},"clusters":[]}},{"zone_id":"src.Catalog.API.Infrastructure.Exceptions","meta":{"zone_id":"src.Catalog.API.Infrastructure.Exceptions","seq":144,"seed_id":-28,"package":"src.Catalog.API.Infrastructure.Exceptions","level":4,"parent_zone_id":"src.Catalog.API.Infrastructure","origin":{"lane":92,"column":4,"px_x":null,"px_y":null},"footprint_lanes":1,"footprint_columns":1,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-28],"member_files":[-28],"node_positions":{},"clusters":[]}},{"zone_id":"src.Catalog.API.Infrastructure.Migrations","meta":{"zone_id":"src.Catalog.API.Infrastructure.Migrations","seq":145,"seed_id":-29,"package":"src.Catalog.API.Infrastructure.Migrations","level":4,"parent_zone_id":"src.Catalog.API.Infrastructure","origin":{"lane":92,"column":0,"px_x":null,"px_y":null},"footprint_lanes":3,"footprint_columns":3,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-29,-30,-31,-32,-33,-34,-35],"member_files":[-29,-30,-31,-32,-33,-34,-35],"node_positions":{},"clusters":[]}},{"zone_id":"src.Catalog.API.IntegrationEvents.EventHandling","meta":{"zone_id":"src.Catalog.API.IntegrationEvents.EventHandling","seq":146,"seed_id":-37,"package":"src.Catalog.API.IntegrationEvents.EventHandling","level":4,"parent_zone_id":"src.Catalog.API.IntegrationEvents","origin":{"lane":94,"column":2,"px_x":null,"px_y":null},"footprint_lanes":1,"footprint_columns":2,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-37,-38],"member_files":[-37,-38],"node_positions":{},"clusters":[]}},{"zone_id":"src.Catalog.API.IntegrationEvents.Events","meta":{"zone_id":"src.Catalog.API.IntegrationEvents.Events","seq":147,"seed_id":-39,"package":"src.Catalog.API.IntegrationEvents.Events","level":4,"parent_zone_id":"src.Catalog.API.IntegrationEvents","origin":{"lane":94,"column":0,"px_x":null,"px_y":null},"footprint_lanes":3,"footprint_columns":3,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-39,-40,-41,-42,-43,-44,-45],"member_files":[-39,-40,-41,-42,-43,-44,-45],"node_positions":{},"clusters":[]}},{"zone_id":"src.ClientApp.Services.Basket.Protos","meta":{"zone_id":"src.ClientApp.Services.Basket.Protos","seq":148,"seed_id":-126,"package":"src.ClientApp.Services.Basket.Protos","level":4,"parent_zone_id":"src.ClientApp.Services.Basket","origin":{"lane":96,"column":0,"px_x":null,"px_y":null},"footprint_lanes":1,"footprint_columns":2,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-126,-127],"member_files":[-126,-127],"node_positions":{},"clusters":[]}},{"zone_id":"src.Identity.API.Data.Migrations","meta":{"zone_id":"src.Identity.API.Data.Migrations","seq":149,"seed_id":-225,"package":"src.Identity.API.Data.Migrations","level":4,"parent_zone_id":"src.Identity.API.Data","origin":{"lane":98,"column":0,"px_x":null,"px_y":null},"footprint_lanes":2,"footprint_columns":2,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-225,-226,-227],"member_files":[-225,-226,-227],"node_positions":{},"clusters":[]}},{"zone_id":"src.Identity.API.Models.AccountViewModels","meta":{"zone_id":"src.Identity.API.Models.AccountViewModels","seq":150,"seed_id":-229,"package":"src.Identity.API.Models.AccountViewModels","level":4,"parent_zone_id":"src.Identity.API.Models","origin":{"lane":100,"column":0,"px_x":null,"px_y":null},"footprint_lanes":3,"footprint_columns":3,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-229,-230,-231,-232,-233,-234,-235,-236,-237],"member_files":[-229,-230,-231,-232,-233,-234,-235,-236,-237],"node_positions":{},"clusters":[]}},{"zone_id":"src.Identity.API.Models.ConsentViewModels","meta":{"zone_id":"src.Identity.API.Models.ConsentViewModels","seq":151,"seed_id":-239,"package":"src.Identity.API.Models.ConsentViewModels","level":4,"parent_zone_id":"src.Identity.API.Models","origin":{"lane":100,"column":4,"px_x":null,"px_y":null},"footprint_lanes":2,"footprint_columns":3,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-239,-240,-241,-242,-243],"member_files":[-239,-240,-241,-242,-243],"node_positions":{},"clusters":[]}},{"zone_id":"src.Identity.API.Models.ManageViewModels","meta":{"zone_id":"src.Identity.API.Models.ManageViewModels","seq":152,"seed_id":-245,"package":"src.Identity.API.Models.ManageViewModels","level":4,"parent_zone_id":"src.Identity.API.Models","origin":{"lane":100,"column":2,"px_x":null,"px_y":null},"footprint_lanes":3,"footprint_columns":3,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-245,-246,-247,-248,-249,-250,-251],"member_files":[-245,-246,-247,-248,-249,-250,-251],"node_positions":{},"clusters":[]}},{"zone_id":"src.Identity.API.Quickstart.Account","meta":{"zone_id":"src.Identity.API.Quickstart.Account","seq":153,"seed_id":-253,"package":"src.Identity.API.Quickstart.Account","level":4,"parent_zone_id":"src.Identity.API.Quickstart","origin":{"lane":102,"column":0,"px_x":null,"px_y":null},"footprint_lanes":3,"footprint_columns":4,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-253,-254,-255,-256,-257,-258,-259,-260,-261,-262],"member_files":[-253,-254,-255,-256,-257,-258,-259,-260,-261,-262],"node_positions":{},"clusters":[]}},{"zone_id":"src.Identity.API.Quickstart.Consent","meta":{"zone_id":"src.Identity.API.Quickstart.Consent","seq":154,"seed_id":-263,"package":"src.Identity.API.Quickstart.Consent","level":4,"parent_zone_id":"src.Identity.API.Quickstart","origin":{"lane":102,"column":2,"px_x":null,"px_y":null},"footprint_lanes":2,"footprint_columns":3,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-263,-264,-265,-266,-267,-268],"member_files":[-263,-264,-265,-266,-267,-268],"node_positions":{},"clusters":[]}},{"zone_id":"src.Identity.API.Quickstart.Device","meta":{"zone_id":"src.Identity.API.Quickstart.Device","seq":155,"seed_id":-269,"package":"src.Identity.API.Quickstart.Device","level":4,"parent_zone_id":"src.Identity.API.Quickstart","origin":{"lane":102,"column":4,"px_x":null,"px_y":null},"footprint_lanes":2,"footprint_columns":2,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-269,-270,-271],"member_files":[-269,-270,-271],"node_positions":{},"clusters":[]}},{"zone_id":"src.Identity.API.Quickstart.Diagnostics","meta":{"zone_id":"src.Identity.API.Quickstart.Diagnostics","seq":156,"seed_id":-272,"package":"src.Identity.API.Quickstart.Diagnostics","level":4,"parent_zone_id":"src.Identity.API.Quickstart","origin":{"lane":102,"column":6,"px_x":null,"px_y":null},"footprint_lanes":1,"footprint_columns":2,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-272,-273],"member_files":[-272,-273],"node_positions":{},"clusters":[]}},{"zone_id":"src.Identity.API.Quickstart.Grants","meta":{"zone_id":"src.Identity.API.Quickstart.Grants","seq":157,"seed_id":-275,"package":"src.Identity.API.Quickstart.Grants","level":4,"parent_zone_id":"src.Identity.API.Quickstart","origin":{"lane":102,"column":8,"px_x":null,"px_y":null},"footprint_lanes":1,"footprint_columns":2,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-275,-276],"member_files":[-275,-276],"node_positions":{},"clusters":[]}},{"zone_id":"src.Identity.API.Quickstart.Home","meta":{"zone_id":"src.Identity.API.Quickstart.Home","seq":158,"seed_id":-277,"package":"src.Identity.API.Quickstart.Home","level":4,"parent_zone_id":"src.Identity.API.Quickstart","origin":{"lane":102,"column":10,"px_x":null,"px_y":null},"footprint_lanes":1,"footprint_columns":2,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-277,-278],"member_files":[-277,-278],"node_positions":{},"clusters":[]}},{"zone_id":"src.Identity.API.wwwroot.js","meta":{"zone_id":"src.Identity.API.wwwroot.js","seq":159,"seed_id":-287,"package":"src.Identity.API.wwwroot.js","level":4,"parent_zone_id":"src.Identity.API.wwwroot","origin":{"lane":104,"column":0,"px_x":null,"px_y":null},"footprint_lanes":2,"footprint_columns":2,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-287,-288,-289,-290],"member_files":[-287,-288,-289,-290],"node_positions":{},"clusters":[]}},{"zone_id":"src.Ordering.API.Application.Behaviors","meta":{"zone_id":"src.Ordering.API.Application.Behaviors","seq":160,"seed_id":-307,"package":"src.Ordering.API.Application.Behaviors","level":4,"parent_zone_id":"src.Ordering.API.Application","origin":{"lane":106,"column":6,"px_x":null,"px_y":null},"footprint_lanes":2,"footprint_columns":2,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-307,-308,-309],"member_files":[-307,-308,-309],"node_positions":{},"clusters":[]}},{"zone_id":"src.Ordering.API.Application.Commands","meta":{"zone_id":"src.Ordering.API.Application.Commands","seq":161,"seed_id":-310,"package":"src.Ordering.API.Application.Commands","level":4,"parent_zone_id":"src.Ordering.API.Application","origin":{"lane":106,"column":0,"px_x":null,"px_y":null},"footprint_lanes":4,"footprint_columns":5,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-310,-311,-312,-313,-314,-315,-316,-317,-318,-319,-320,-321,-322,-323,-324,-325,-326,-327],"member_files":[-310,-311,-312,-313,-314,-315,-316,-317,-318,-319,-320,-321,-322,-323,-324,-325,-326,-327],"node_positions":{},"clusters":[]}},{"zone_id":"src.Ordering.API.Application.DomainEventHandlers","meta":{"zone_id":"src.Ordering.API.Application.DomainEventHandlers","seq":162,"seed_id":-328,"package":"src.Ordering.API.Application.DomainEventHandlers","level":4,"parent_zone_id":"src.Ordering.API.Application","origin":{"lane":106,"column":2,"px_x":null,"px_y":null},"footprint_lanes":3,"footprint_columns":3,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-328,-329,-330,-331,-332,-333,-334],"member_files":[-328,-329,-330,-331,-332,-333,-334],"node_positions":{},"clusters":[]}},{"zone_id":"src.Ordering.API.Application.IntegrationEvents","meta":{"zone_id":"src.Ordering.API.Application.IntegrationEvents","seq":163,"seed_id":-352,"package":"src.Ordering.API.Application.IntegrationEvents","level":4,"parent_zone_id":"src.Ordering.API.Application","origin":{"lane":106,"column":10,"px_x":null,"px_y":null},"footprint_lanes":1,"footprint_columns":2,"zone_kind":"by-package","children":["src.Ordering.API.Application.IntegrationEvents.EventHandling","src.Ordering.API.Application.IntegrationEvents.Events"]},"layout":{"node_ids":[-352,-353],"member_files":[-352,-353],"node_positions":{},"clusters":[]}},{"zone_id":"src.Ordering.API.Application.Models","meta":{"zone_id":"src.Ordering.API.Application.Models","seq":164,"seed_id":-354,"package":"src.Ordering.API.Application.Models","level":4,"parent_zone_id":"src.Ordering.API.Application","origin":{"lane":106,"column":12,"px_x":null,"px_y":null},"footprint_lanes":1,"footprint_columns":2,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-354,-355],"member_files":[-354,-355],"node_positions":{},"clusters":[]}},{"zone_id":"src.Ordering.API.Application.Queries","meta":{"zone_id":"src.Ordering.API.Application.Queries","seq":165,"seed_id":-356,"package":"src.Ordering.API.Application.Queries","level":4,"parent_zone_id":"src.Ordering.API.Application","origin":{"lane":106,"column":8,"px_x":null,"px_y":null},"footprint_lanes":2,"footprint_columns":2,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-356,-357,-358],"member_files":[-356,-357,-358],"node_positions":{},"clusters":[]}},{"zone_id":"src.Ordering.API.Application.Validations","meta":{"zone_id":"src.Ordering.API.Application.Validations","seq":166,"seed_id":-359,"package":"src.Ordering.API.Application.Validations","level":4,"parent_zone_id":"src.Ordering.API.Application","origin":{"lane":106,"column":4,"px_x":null,"px_y":null},"footprint_lanes":2,"footprint_columns":2,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-359,-360,-361,-362],"member_files":[-359,-360,-361,-362],"node_positions":{},"clusters":[]}},{"zone_id":"src.Ordering.API.Infrastructure.Services","meta":{"zone_id":"src.Ordering.API.Infrastructure.Services","seq":167,"seed_id":-369,"package":"src.Ordering.API.Infrastructure.Services","level":4,"parent_zone_id":"src.Ordering.API.Infrastructure","origin":{"lane":108,"column":0,"px_x":null,"px_y":null},"footprint_lanes":1,"footprint_columns":2,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-369,-370],"member_files":[-369,-370],"node_positions":{},"clusters":[]}},{"zone_id":"src.Ordering.Domain.AggregatesModel.BuyerAggregate","meta":{"zone_id":"src.Ordering.Domain.AggregatesModel.BuyerAggregate","seq":168,"seed_id":-373,"package":"src.Ordering.Domain.AggregatesModel.BuyerAggregate","level":4,"parent_zone_id":"src.Ordering.Domain.AggregatesModel","origin":{"lane":110,"column":2,"px_x":null,"px_y":null},"footprint_lanes":2,"footprint_columns":2,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-373,-374,-375,-376],"member_files":[-373,-374,-375,-376],"node_positions":{},"clusters":[]}},{"zone_id":"src.Ordering.Domain.AggregatesModel.OrderAggregate","meta":{"zone_id":"src.Ordering.Domain.AggregatesModel.OrderAggregate","seq":169,"seed_id":-377,"package":"src.Ordering.Domain.AggregatesModel.OrderAggregate","level":4,"parent_zone_id":"src.Ordering.Domain.AggregatesModel","origin":{"lane":110,"column":0,"px_x":null,"px_y":null},"footprint_lanes":2,"footprint_columns":3,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-377,-378,-379,-380,-381],"member_files":[-377,-378,-379,-380,-381],"node_positions":{},"clusters":[]}},{"zone_id":"tests.Ordering.UnitTests.Domain.SeedWork","meta":{"zone_id":"tests.Ordering.UnitTests.Domain.SeedWork","seq":170,"seed_id":-560,"package":"tests.Ordering.UnitTests.Domain.SeedWork","level":4,"parent_zone_id":"tests.Ordering.UnitTests.Domain","origin":{"lane":112,"column":0,"px_x":null,"px_y":null},"footprint_lanes":1,"footprint_columns":1,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-560],"member_files":[-560],"node_positions":{},"clusters":[]}},{"zone_id":"src.Ordering.API.Application.IntegrationEvents.EventHandling","meta":{"zone_id":"src.Ordering.API.Application.IntegrationEvents.EventHandling","seq":171,"seed_id":-335,"package":"src.Ordering.API.Application.IntegrationEvents.EventHandling","level":5,"parent_zone_id":"src.Ordering.API.Application.IntegrationEvents","origin":{"lane":114,"column":2,"px_x":null,"px_y":null},"footprint_lanes":2,"footprint_columns":3,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-335,-336,-337,-338,-339],"member_files":[-335,-336,-337,-338,-339],"node_positions":{},"clusters":[]}},{"zone_id":"src.Ordering.API.Application.IntegrationEvents.Events","meta":{"zone_id":"src.Ordering.API.Application.IntegrationEvents.Events","seq":172,"seed_id":-340,"package":"src.Ordering.API.Application.IntegrationEvents.Events","level":5,"parent_zone_id":"src.Ordering.API.Application.IntegrationEvents","origin":{"lane":114,"column":0,"px_x":null,"px_y":null},"footprint_lanes":3,"footprint_columns":4,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-340,-341,-342,-343,-344,-345,-346,-347,-348,-349,-350,-351],"member_files":[-340,-341,-342,-343,-344,-345,-346,-347,-348,-349,-350,-351],"node_positions":{},"clusters":[]}},{"zone_id":"src.WebApp.Services.OrderStatus.IntegrationEvents.EventHandling","meta":{"zone_id":"src.WebApp.Services.OrderStatus.IntegrationEvents.EventHandling","seq":173,"seed_id":-440,"package":"src.WebApp.Services.OrderStatus.IntegrationEvents.EventHandling","level":5,"parent_zone_id":"src.WebApp.Services.OrderStatus.IntegrationEvents","origin":{"lane":116,"column":0,"px_x":null,"px_y":null},"footprint_lanes":2,"footprint_columns":3,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-440,-441,-442,-443,-444,-445],"member_files":[-440,-441,-442,-443,-444,-445],"node_positions":{},"clusters":[]}},{"zone_id":"src.WebApp.Services.OrderStatus.IntegrationEvents.Events","meta":{"zone_id":"src.WebApp.Services.OrderStatus.IntegrationEvents.Events","seq":174,"seed_id":-446,"package":"src.WebApp.Services.OrderStatus.IntegrationEvents.Events","level":5,"parent_zone_id":"src.WebApp.Services.OrderStatus.IntegrationEvents","origin":{"lane":116,"column":2,"px_x":null,"px_y":null},"footprint_lanes":2,"footprint_columns":3,"zone_kind":"by-package","children":[]},"layout":{"node_ids":[-446,-447,-448,-449,-450,-451],"member_files":[-446,-447,-448,-449,-450,-451],"node_positions":{},"clusters":[]}}]},"folders":{"files":{"e2e/BrowseItemTest.spec.ts":{"id":-1,"file":-1,"name":"BrowseItemTest.spec.ts","parse_status":"ok","loc":14,"sloc":11,"comment_lines":0,"blank_lines":3,"comment_pct":0.0,"imports_all_raw":["@playwright/test"],"import_counts":{"internal":0,"external":1,"third_party":1},"imports_external":["@playwright/test"],"imports_third_party":["@playwright/test"],"import_style_counts":{"relative":0,"slash_root":0,"bare":1,"reexport":0,"require":0,"dynamic":0}},"e2e/CartTest.spec.ts":{"id":-2,"file":-2,"name":"CartTest.spec.ts","parse_status":"ok","loc":26,"sloc":21,"comment_lines":0,"blank_lines":5,"comment_pct":0.0,"imports_all_raw":["./cart-helpers","@playwright/test"],"import_counts":{"internal":1,"external":1,"third_party":1},"imports_internal":["./cart-helpers"],"imports_external":["@playwright/test"],"imports_third_party":["@playwright/test"],"import_style_counts":{"relative":1,"slash_root":0,"bare":1,"reexport":0,"require":0,"dynamic":0}},"e2e/CheckoutTest.spec.ts":{"id":-3,"file":-3,"name":"CheckoutTest.spec.ts","parse_status":"ok","loc":24,"sloc":19,"comment_lines":0,"blank_lines":5,"comment_pct":0.0,"imports_all_raw":["./cart-helpers","@playwright/test"],"import_counts":{"internal":1,"external":1,"third_party":1},"imports_internal":["./cart-helpers"],"imports_external":["@playwright/test"],"imports_third_party":["@playwright/test"],"import_style_counts":{"relative":1,"slash_root":0,"bare":1,"reexport":0,"require":0,"dynamic":0}},"e2e/cart-helpers.ts":{"id":-4,"file":-4,"name":"cart-helpers.ts","parse_status":"ok","loc":34,"sloc":27,"comment_lines":1,"blank_lines":6,"comment_pct":0.029411764705882353,"imports_all_raw":["@playwright/test"],"import_counts":{"internal":0,"external":1,"third_party":1},"imports_external":["@playwright/test"],"imports_third_party":["@playwright/test"],"import_style_counts":{"relative":0,"slash_root":0,"bare":1,"reexport":0,"require":0,"dynamic":0}},"e2e/login.setup.ts":{"id":-5,"file":-5,"name":"login.setup.ts","parse_status":"ok","loc":20,"sloc":16,"comment_lines":0,"blank_lines":4,"comment_pct":0.0,"imports_all_raw":["../playwright.config","@playwright/test","console"],"import_counts":{"internal":1,"external":2,"third_party":2},"imports_internal":["../playwright.config"],"imports_external":["@playwright/test","console"],"imports_third_party":["@playwright/test","console"],"import_style_counts":{"relative":1,"slash_root":0,"bare":2,"reexport":0,"require":0,"dynamic":0}},"playwright.config.ts":{"id":-6,"file":-6,"name":"playwright.config.ts","parse_status":"ok","loc":94,"sloc":40,"comment_lines":45,"blank_lines":9,"comment_pct":0.4787234042553192,"imports_all_raw":["@playwright/test","dotenv","path"],"import_counts":{"internal":0,"external":3,"third_party":3},"imports_external":["@playwright/test","dotenv","path"],"imports_third_party":["@playwright/test","dotenv","path"],"import_style_counts":{"relative":0,"slash_root":0,"bare":3,"reexport":0,"require":1,"dynamic":0}},"src/Identity.API/wwwroot/_references.js":{"id":-286,"file":-286,"name":"_references.js","parse_status":"ok","loc":6,"sloc":1,"comment_lines":5,"blank_lines":0,"comment_pct":0.8333333333333334,"import_counts":{"internal":0,"external":0},"import_style_counts":{"relative":0,"slash_root":0,"bare":0,"reexport":0,"require":0,"dynamic":0}},"src/Identity.API/wwwroot/js/signin-redirect.js":{"id":-287,"file":-287,"name":"signin-redirect.js","parse_status":"ok","loc":1,"sloc":1,"comment_lines":0,"blank_lines":0,"comment_pct":0.0,"import_counts":{"internal":0,"external":0},"import_style_counts":{"relative":0,"slash_root":0,"bare":0,"reexport":0,"require":0,"dynamic":0}},"src/Identity.API/wwwroot/js/signout-redirect.js":{"id":-288,"file":-288,"name":"signout-redirect.js","parse_status":"ok","loc":6,"sloc":6,"comment_lines":0,"blank_lines":0,"comment_pct":0.0,"import_counts":{"internal":0,"external":0},"import_style_counts":{"relative":0,"slash_root":0,"bare":0,"reexport":0,"require":0,"dynamic":0}},"src/Identity.API/wwwroot/js/site.js":{"id":-289,"file":-289,"name":"site.js","parse_status":"ok","loc":1,"sloc":1,"comment_lines":0,"blank_lines":0,"comment_pct":0.0,"import_counts":{"internal":0,"external":0},"import_style_counts":{"relative":0,"slash_root":0,"bare":0,"reexport":0,"require":0,"dynamic":0}},"src/Identity.API/wwwroot/js/site.min.js":{"id":-290,"file":-290,"name":"site.min.js","parse_status":"ok","loc":0,"sloc":0,"comment_lines":0,"blank_lines":0,"import_counts":{"internal":0,"external":0},"import_style_counts":{"relative":0,"slash_root":0,"bare":0,"reexport":0,"require":0,"dynamic":0}},"src/WebApp/Components/Chatbot/Chatbot.razor.js":{"id":-429,"file":-429,"name":"Chatbot.razor.js","parse_status":"ok","loc":12,"sloc":11,"comment_lines":0,"blank_lines":1,"comment_pct":0.0,"import_counts":{"internal":0,"external":0},"import_style_counts":{"relative":0,"slash_root":0,"bare":0,"reexport":0,"require":0,"dynamic":0}},"src/WebApp/wwwroot/js/card-tilt.js":{"id":-455,"file":-455,"name":"card-tilt.js","parse_status":"ok","loc":77,"sloc":61,"comment_lines":7,"blank_lines":9,"comment_pct":0.09090909090909091,"import_counts":{"internal":0,"external":0},"import_style_counts":{"relative":0,"slash_root":0,"bare":0,"reexport":0,"require":0,"dynamic":0}},"src/WebApp/wwwroot/js/cart-quantity.js":{"id":-456,"file":-456,"name":"cart-quantity.js","parse_status":"ok","loc":56,"sloc":40,"comment_lines":10,"blank_lines":6,"comment_pct":0.17857142857142858,"import_counts":{"internal":0,"external":0},"import_style_counts":{"relative":0,"slash_root":0,"bare":0,"reexport":0,"require":0,"dynamic":0}},"src/WebApp/wwwroot/js/catalog-sort.js":{"id":-457,"file":-457,"name":"catalog-sort.js","parse_status":"ok","loc":266,"sloc":217,"comment_lines":16,"blank_lines":33,"comment_pct":0.06015037593984962,"import_counts":{"internal":0,"external":0},"import_style_counts":{"relative":0,"slash_root":0,"bare":0,"reexport":0,"require":0,"dynamic":0}},"src/WebApp/wwwroot/js/chat-dock.js":{"id":-458,"file":-458,"name":"chat-dock.js","parse_status":"ok","loc":233,"sloc":200,"comment_lines":16,"blank_lines":17,"comment_pct":0.06866952789699571,"import_counts":{"internal":0,"external":0},"import_style_counts":{"relative":0,"slash_root":0,"bare":0,"reexport":0,"require":0,"dynamic":0}},"src/WebApp/wwwroot/js/chat-eyes.js":{"id":-459,"file":-459,"name":"chat-eyes.js","parse_status":"ok","loc":151,"sloc":111,"comment_lines":27,"blank_lines":13,"comment_pct":0.17880794701986755,"import_counts":{"internal":0,"external":0},"import_style_counts":{"relative":0,"slash_root":0,"bare":0,"reexport":0,"require":0,"dynamic":0}},"src/WebApp/wwwroot/js/chat-fab.js":{"id":-460,"file":-460,"name":"chat-fab.js","parse_status":"ok","loc":146,"sloc":93,"comment_lines":39,"blank_lines":14,"comment_pct":0.2671232876712329,"import_counts":{"internal":0,"external":0},"import_style_counts":{"relative":0,"slash_root":0,"bare":0,"reexport":0,"require":0,"dynamic":0}},"src/WebApp/wwwroot/js/image-zoom.js":{"id":-461,"file":-461,"name":"image-zoom.js","parse_status":"ok","loc":25,"sloc":18,"comment_lines":6,"blank_lines":1,"comment_pct":0.24,"import_counts":{"internal":0,"external":0},"import_style_counts":{"relative":0,"slash_root":0,"bare":0,"reexport":0,"require":0,"dynamic":0}},"src/WebApp/wwwroot/js/page-transitions.js":{"id":-462,"file":-462,"name":"page-transitions.js","parse_status":"ok","loc":64,"sloc":42,"comment_lines":18,"blank_lines":4,"comment_pct":0.28125,"import_counts":{"internal":0,"external":0},"import_style_counts":{"relative":0,"slash_root":0,"bare":0,"reexport":0,"require":0,"dynamic":0}},"src/Basket.API/Extensions/Extensions.cs":{"id":-7,"file":-7,"name":"Extensions.cs","parse_status":"ok","loc":28,"sloc":21,"comment_lines":0,"blank_lines":7,"comment_pct":0.0,"size_bytes":931,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System.Text.Json.Serialization","eShop.Basket.API.Repositories","eShop.Basket.API.IntegrationEvents.EventHandling","eShop.Basket.API.IntegrationEvents.EventHandling.Events"],"eligible":true,"import_counts":{"internal":5,"external":1,"third_party":1},"imports_internal":[-11,-12,-16,-17,-512],"imports_external":["System.Text.Json.Serialization"],"imports_third_party":["System.Text.Json.Serialization"],"import_style_counts":{"external":1,"internal":5}},"src/Basket.API/Extensions/ServerCallContextIdentityExtensions.cs":{"id":-8,"file":-8,"name":"ServerCallContextIdentityExtensions.cs","parse_status":"ok","loc":9,"sloc":7,"comment_lines":0,"blank_lines":2,"comment_pct":0.0,"size_bytes":408,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/Basket.API/GlobalUsings.cs":{"id":-9,"file":-9,"name":"GlobalUsings.cs","parse_status":"ok","loc":11,"sloc":11,"comment_lines":0,"blank_lines":0,"comment_pct":0.0,"size_bytes":422,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System.ComponentModel.DataAnnotations","System.Security.Claims","System.Text.Json","Grpc.Core","Microsoft.AspNetCore.Authorization","eShop.Basket.API.Extensions","eShop.Basket.API.Grpc","eShop.EventBus.Abstractions","eShop.EventBus.Events","eShop.ServiceDefaults","StackExchange.Redis"],"eligible":true,"import_counts":{"internal":0,"external":6,"third_party":6},"imports_external":["System.ComponentModel.DataAnnotations","System.Security.Claims","System.Text.Json","Grpc.Core","Microsoft.AspNetCore.Authorization","StackExchange.Redis"],"imports_third_party":["System.ComponentModel.DataAnnotations","System.Security.Claims","System.Text.Json","Grpc.Core","Microsoft.AspNetCore.Authorization","StackExchange.Redis"],"import_style_counts":{"external":6,"internal":0}},"src/Basket.API/Grpc/BasketService.cs":{"id":-10,"file":-10,"name":"BasketService.cs","parse_status":"ok","loc":111,"sloc":91,"comment_lines":0,"blank_lines":20,"comment_pct":0.0,"size_bytes":3354,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System.Diagnostics.CodeAnalysis","eShop.Basket.API.Repositories","eShop.Basket.API.Extensions","eShop.Basket.API.Model"],"eligible":true,"import_counts":{"internal":4,"external":1,"third_party":1},"imports_internal":[-8,-13,-14,-16],"imports_external":["System.Diagnostics.CodeAnalysis"],"imports_third_party":["System.Diagnostics.CodeAnalysis"],"import_style_counts":{"external":1,"internal":4}},"src/Basket.API/IntegrationEvents/EventHandling/OrderStartedIntegrationEventHandler.cs":{"id":-11,"file":-11,"name":"OrderStartedIntegrationEventHandler.cs","parse_status":"ok","loc":16,"sloc":13,"comment_lines":0,"blank_lines":3,"comment_pct":0.0,"size_bytes":631,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["eShop.Basket.API.Repositories","eShop.Basket.API.IntegrationEvents.EventHandling.Events"],"eligible":true,"import_counts":{"internal":2,"external":0},"imports_internal":[-12,-16],"import_style_counts":{"external":0,"internal":2}},"src/Basket.API/IntegrationEvents/Events/OrderStartedIntegrationEvent.cs":{"id":-12,"file":-12,"name":"OrderStartedIntegrationEvent.cs","parse_status":"ok","loc":6,"sloc":2,"comment_lines":3,"blank_lines":1,"comment_pct":0.5,"size_bytes":391,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/Basket.API/Model/BasketItem.cs":{"id":-13,"file":-13,"name":"BasketItem.cs","parse_status":"ok","loc":24,"sloc":20,"comment_lines":0,"blank_lines":4,"comment_pct":0.0,"size_bytes":695,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/Basket.API/Model/CustomerBasket.cs":{"id":-14,"file":-14,"name":"CustomerBasket.cs","parse_status":"ok","loc":15,"sloc":11,"comment_lines":0,"blank_lines":4,"comment_pct":0.0,"size_bytes":286,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":1,"external":0},"imports_internal":[-13],"import_style_counts":{"external":0,"internal":1}},"src/Basket.API/Program.cs":{"id":-15,"file":-15,"name":"Program.cs","parse_status":"ok","loc":14,"sloc":8,"comment_lines":0,"blank_lines":6,"comment_pct":0.0,"size_bytes":258,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":3,"external":0},"imports_internal":[-7,-10,-515],"import_style_counts":{"external":0,"internal":3}},"src/Basket.API/Repositories/IBasketRepository.cs":{"id":-16,"file":-16,"name":"IBasketRepository.cs","parse_status":"ok","loc":10,"sloc":8,"comment_lines":0,"blank_lines":2,"comment_pct":0.0,"size_bytes":287,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["eShop.Basket.API.Model"],"eligible":true,"import_counts":{"internal":1,"external":0},"imports_internal":[-14],"import_style_counts":{"external":0,"internal":1}},"src/Basket.API/Repositories/RedisBasketRepository.cs":{"id":-17,"file":-17,"name":"RedisBasketRepository.cs","parse_status":"ok","loc":56,"sloc":39,"comment_lines":3,"blank_lines":14,"comment_pct":0.05357142857142857,"size_bytes":1898,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System.Text.Json.Serialization","eShop.Basket.API.Model"],"eligible":true,"import_counts":{"internal":2,"external":1,"third_party":1},"imports_internal":[-14,-16],"imports_external":["System.Text.Json.Serialization"],"imports_third_party":["System.Text.Json.Serialization"],"import_style_counts":{"external":1,"internal":2}},"src/Catalog.API/Apis/CatalogApi.cs":{"id":-18,"file":-18,"name":"CatalogApi.cs","parse_status":"ok","loc":468,"sloc":391,"comment_lines":17,"blank_lines":60,"comment_pct":0.03632478632478633,"size_bytes":20841,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System.ComponentModel","System.ComponentModel.DataAnnotations","Microsoft.AspNetCore.Http.HttpResults","Microsoft.AspNetCore.Mvc","Microsoft.AspNetCore.Mvc.Infrastructure","Microsoft.Extensions.FileProviders","Pgvector.EntityFrameworkCore"],"eligible":true,"import_counts":{"internal":8,"external":7,"third_party":7},"imports_internal":[-23,-45,-48,-49,-50,-52,-53,-57],"imports_external":["System.ComponentModel","System.ComponentModel.DataAnnotations","Microsoft.AspNetCore.Http.HttpResults","Microsoft.AspNetCore.Mvc","Microsoft.AspNetCore.Mvc.Infrastructure","Microsoft.Extensions.FileProviders","Pgvector.EntityFrameworkCore"],"imports_third_party":["System.ComponentModel","System.ComponentModel.DataAnnotations","Microsoft.AspNetCore.Http.HttpResults","Microsoft.AspNetCore.Mvc","Microsoft.AspNetCore.Mvc.Infrastructure","Microsoft.Extensions.FileProviders","Pgvector.EntityFrameworkCore"],"import_style_counts":{"external":7,"internal":8}},"src/Catalog.API/CatalogOptions.cs":{"id":-19,"file":-19,"name":"CatalogOptions.cs","parse_status":"ok","loc":7,"sloc":6,"comment_lines":0,"blank_lines":1,"comment_pct":0.0,"size_bytes":160,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/Catalog.API/Extensions/Extensions.cs":{"id":-20,"file":-20,"name":"Extensions.cs","parse_status":"ok","loc":51,"sloc":38,"comment_lines":4,"blank_lines":9,"comment_pct":0.0784313725490196,"size_bytes":2137,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["eShop.Catalog.API.Services"],"eligible":true,"import_counts":{"internal":14,"external":0},"imports_internal":[-19,-21,-23,-24,-36,-37,-38,-40,-41,-46,-56,-57,-295,-296],"import_style_counts":{"external":0,"internal":14}},"src/Catalog.API/Extensions/HostEnvironmentExtensions.cs":{"id":-21,"file":-21,"name":"HostEnvironmentExtensions.cs","parse_status":"ok","loc":14,"sloc":9,"comment_lines":3,"blank_lines":2,"comment_pct":0.21428571428571427,"size_bytes":560,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System.Reflection"],"eligible":true,"import_counts":{"internal":0,"external":1,"third_party":1},"imports_external":["System.Reflection"],"imports_third_party":["System.Reflection"],"import_style_counts":{"external":1,"internal":0}},"src/Catalog.API/GlobalUsings.cs":{"id":-22,"file":-22,"name":"GlobalUsings.cs","parse_status":"ok","loc":20,"sloc":20,"comment_lines":0,"blank_lines":0,"comment_pct":0.0,"size_bytes":916,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["Asp.Versioning","Asp.Versioning.Conventions","eShop.Catalog.API","eShop.Catalog.API.Infrastructure","eShop.Catalog.API.Infrastructure.EntityConfigurations","eShop.Catalog.API.Infrastructure.Exceptions","eShop.Catalog.API.IntegrationEvents","eShop.Catalog.API.IntegrationEvents.EventHandling","eShop.Catalog.API.IntegrationEvents.Events","eShop.Catalog.API.Model","eShop.EventBus.Abstractions","eShop.EventBus.Events","eShop.IntegrationEventLogEF","eShop.IntegrationEventLogEF.Services","eShop.IntegrationEventLogEF.Utilities","eShop.ServiceDefaults","Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Metadata.Builders","Microsoft.Extensions.Options","Npgsql"],"eligible":true,"import_counts":{"internal":0,"external":6,"third_party":6},"imports_external":["Asp.Versioning","Asp.Versioning.Conventions","Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Metadata.Builders","Microsoft.Extensions.Options","Npgsql"],"imports_third_party":["Asp.Versioning","Asp.Versioning.Conventions","Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Metadata.Builders","Microsoft.Extensions.Options","Npgsql"],"import_style_counts":{"external":6,"internal":0}},"src/Catalog.API/Infrastructure/CatalogContext.cs":{"id":-23,"file":-23,"name":"CatalogContext.cs","parse_status":"ok","loc":28,"sloc":18,"comment_lines":6,"blank_lines":4,"comment_pct":0.21428571428571427,"size_bytes":1068,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":6,"external":0},"imports_internal":[-25,-26,-27,-47,-49,-51],"import_style_counts":{"external":0,"internal":6}},"src/Catalog.API/Infrastructure/CatalogContextSeed.cs":{"id":-24,"file":-24,"name":"CatalogContextSeed.cs","parse_status":"ok","loc":86,"sloc":73,"comment_lines":1,"blank_lines":12,"comment_pct":0.011627906976744186,"size_bytes":3778,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System.Text.Json","eShop.Catalog.API.Services","Pgvector"],"eligible":true,"import_counts":{"internal":6,"external":2,"third_party":2},"imports_internal":[-19,-23,-47,-49,-51,-57],"imports_external":["System.Text.Json","Pgvector"],"imports_third_party":["System.Text.Json","Pgvector"],"import_style_counts":{"external":2,"internal":6}},"src/Catalog.API/Infrastructure/EntityConfigurations/CatalogBrandEntityTypeConfiguration.cs":{"id":-25,"file":-25,"name":"CatalogBrandEntityTypeConfiguration.cs","parse_status":"ok","loc":13,"sloc":11,"comment_lines":0,"blank_lines":2,"comment_pct":0.0,"size_bytes":354,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":1,"external":0},"imports_internal":[-47],"import_style_counts":{"external":0,"internal":1}},"src/Catalog.API/Infrastructure/EntityConfigurations/CatalogItemEntityTypeConfiguration.cs":{"id":-26,"file":-26,"name":"CatalogItemEntityTypeConfiguration.cs","parse_status":"ok","loc":24,"sloc":18,"comment_lines":0,"blank_lines":6,"comment_pct":0.0,"size_bytes":618,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":1,"external":0},"imports_internal":[-49],"import_style_counts":{"external":0,"internal":1}},"src/Catalog.API/Infrastructure/EntityConfigurations/CatalogTypeEntityTypeConfiguration.cs":{"id":-27,"file":-27,"name":"CatalogTypeEntityTypeConfiguration.cs","parse_status":"ok","loc":13,"sloc":11,"comment_lines":0,"blank_lines":2,"comment_pct":0.0,"size_bytes":349,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":1,"external":0},"imports_internal":[-51],"import_style_counts":{"external":0,"internal":1}},"src/Catalog.API/Infrastructure/Exceptions/CatalogDomainException.cs":{"id":-28,"file":-28,"name":"CatalogDomainException.cs","parse_status":"ok","loc":18,"sloc":12,"comment_lines":3,"blank_lines":3,"comment_pct":0.16666666666666666,"size_bytes":430,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/Catalog.API/Infrastructure/Migrations/20231009153249_Initial.Designer.cs":{"id":-29,"file":-29,"name":"20231009153249_Initial.Designer.cs","parse_status":"ok","loc":147,"sloc":109,"comment_lines":1,"blank_lines":37,"comment_pct":0.006802721088435374,"size_bytes":5199,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Infrastructure","Microsoft.EntityFrameworkCore.Migrations","Microsoft.EntityFrameworkCore.Storage.ValueConversion","eShop.Catalog.API.Infrastructure","Npgsql.EntityFrameworkCore.PostgreSQL.Metadata","Pgvector"],"eligible":true,"import_counts":{"internal":1,"external":6,"third_party":6},"imports_internal":[-23],"imports_external":["Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Infrastructure","Microsoft.EntityFrameworkCore.Migrations","Microsoft.EntityFrameworkCore.Storage.ValueConversion","Npgsql.EntityFrameworkCore.PostgreSQL.Metadata","Pgvector"],"imports_third_party":["Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Infrastructure","Microsoft.EntityFrameworkCore.Migrations","Microsoft.EntityFrameworkCore.Storage.ValueConversion","Npgsql.EntityFrameworkCore.PostgreSQL.Metadata","Pgvector"],"import_style_counts":{"external":6,"internal":1}},"src/Catalog.API/Infrastructure/Migrations/20231009153249_Initial.cs":{"id":-30,"file":-30,"name":"20231009153249_Initial.cs","parse_status":"ok","loc":120,"sloc":101,"comment_lines":3,"blank_lines":16,"comment_pct":0.025,"size_bytes":4783,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["Microsoft.EntityFrameworkCore.Migrations","Pgvector"],"eligible":true,"import_counts":{"internal":0,"external":2,"third_party":2},"imports_external":["Microsoft.EntityFrameworkCore.Migrations","Pgvector"],"imports_third_party":["Microsoft.EntityFrameworkCore.Migrations","Pgvector"],"import_style_counts":{"external":2,"internal":0}},"src/Catalog.API/Infrastructure/Migrations/20231018163051_RemoveHiLoAndIndexCatalogName.Designer.cs":{"id":-31,"file":-31,"name":"20231018163051_RemoveHiLoAndIndexCatalogName.Designer.cs","parse_status":"ok","loc":140,"sloc":104,"comment_lines":1,"blank_lines":35,"comment_pct":0.007142857142857143,"size_bytes":5016,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Infrastructure","Microsoft.EntityFrameworkCore.Migrations","Microsoft.EntityFrameworkCore.Storage.ValueConversion","eShop.Catalog.API.Infrastructure","Npgsql.EntityFrameworkCore.PostgreSQL.Metadata","Pgvector"],"eligible":true,"import_counts":{"internal":1,"external":6,"third_party":6},"imports_internal":[-23],"imports_external":["Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Infrastructure","Microsoft.EntityFrameworkCore.Migrations","Microsoft.EntityFrameworkCore.Storage.ValueConversion","Npgsql.EntityFrameworkCore.PostgreSQL.Metadata","Pgvector"],"imports_third_party":["Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Infrastructure","Microsoft.EntityFrameworkCore.Migrations","Microsoft.EntityFrameworkCore.Storage.ValueConversion","Npgsql.EntityFrameworkCore.PostgreSQL.Metadata","Pgvector"],"import_style_counts":{"external":6,"internal":1}},"src/Catalog.API/Infrastructure/Migrations/20231018163051_RemoveHiLoAndIndexCatalogName.cs":{"id":-32,"file":-32,"name":"20231018163051_RemoveHiLoAndIndexCatalogName.cs","parse_status":"ok","loc":103,"sloc":85,"comment_lines":3,"blank_lines":15,"comment_pct":0.02912621359223301,"size_bytes":3666,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["Microsoft.EntityFrameworkCore.Migrations","Npgsql.EntityFrameworkCore.PostgreSQL.Metadata"],"eligible":true,"import_counts":{"internal":0,"external":2,"third_party":2},"imports_external":["Microsoft.EntityFrameworkCore.Migrations","Npgsql.EntityFrameworkCore.PostgreSQL.Metadata"],"imports_third_party":["Microsoft.EntityFrameworkCore.Migrations","Npgsql.EntityFrameworkCore.PostgreSQL.Metadata"],"import_style_counts":{"external":2,"internal":0}},"src/Catalog.API/Infrastructure/Migrations/20231026091140_Outbox.Designer.cs":{"id":-33,"file":-33,"name":"20231026091140_Outbox.Designer.cs","parse_status":"ok","loc":172,"sloc":127,"comment_lines":1,"blank_lines":44,"comment_pct":0.005813953488372093,"size_bytes":6077,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System","Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Infrastructure","Microsoft.EntityFrameworkCore.Migrations","Microsoft.EntityFrameworkCore.Storage.ValueConversion","eShop.Catalog.API.Infrastructure","Npgsql.EntityFrameworkCore.PostgreSQL.Metadata","Pgvector"],"eligible":true,"import_counts":{"internal":1,"external":7,"third_party":7},"imports_internal":[-23],"imports_external":["System","Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Infrastructure","Microsoft.EntityFrameworkCore.Migrations","Microsoft.EntityFrameworkCore.Storage.ValueConversion","Npgsql.EntityFrameworkCore.PostgreSQL.Metadata","Pgvector"],"imports_third_party":["System","Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Infrastructure","Microsoft.EntityFrameworkCore.Migrations","Microsoft.EntityFrameworkCore.Storage.ValueConversion","Npgsql.EntityFrameworkCore.PostgreSQL.Metadata","Pgvector"],"import_style_counts":{"external":7,"internal":1}},"src/Catalog.API/Infrastructure/Migrations/20231026091140_Outbox.cs":{"id":-34,"file":-34,"name":"20231026091140_Outbox.cs","parse_status":"ok","loc":39,"sloc":33,"comment_lines":3,"blank_lines":3,"comment_pct":0.07692307692307693,"size_bytes":1478,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System","Microsoft.EntityFrameworkCore.Migrations"],"eligible":true,"import_counts":{"internal":0,"external":2,"third_party":2},"imports_external":["System","Microsoft.EntityFrameworkCore.Migrations"],"imports_third_party":["System","Microsoft.EntityFrameworkCore.Migrations"],"import_style_counts":{"external":2,"internal":0}},"src/Catalog.API/Infrastructure/Migrations/CatalogContextModelSnapshot.cs":{"id":-35,"file":-35,"name":"CatalogContextModelSnapshot.cs","parse_status":"ok","loc":169,"sloc":125,"comment_lines":0,"blank_lines":44,"comment_pct":0.0,"size_bytes":5992,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System","Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Infrastructure","Microsoft.EntityFrameworkCore.Storage.ValueConversion","eShop.Catalog.API.Infrastructure","Npgsql.EntityFrameworkCore.PostgreSQL.Metadata","Pgvector"],"eligible":true,"import_counts":{"internal":1,"external":6,"third_party":6},"imports_internal":[-23],"imports_external":["System","Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Infrastructure","Microsoft.EntityFrameworkCore.Storage.ValueConversion","Npgsql.EntityFrameworkCore.PostgreSQL.Metadata","Pgvector"],"imports_third_party":["System","Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Infrastructure","Microsoft.EntityFrameworkCore.Storage.ValueConversion","Npgsql.EntityFrameworkCore.PostgreSQL.Metadata","Pgvector"],"import_style_counts":{"external":6,"internal":1}},"src/Catalog.API/IntegrationEvents/CatalogIntegrationEventService.cs":{"id":-36,"file":-36,"name":"CatalogIntegrationEventService.cs","parse_status":"ok","loc":60,"sloc":49,"comment_lines":3,"blank_lines":8,"comment_pct":0.05,"size_bytes":2308,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":4,"external":0},"imports_internal":[-23,-46,-295,-297],"import_style_counts":{"external":0,"internal":4}},"src/Catalog.API/IntegrationEvents/EventHandling/OrderStatusChangedToAwaitingValidationIntegrationEventHandler.cs":{"id":-37,"file":-37,"name":"OrderStatusChangedToAwaitingValidationIntegrationEventHandler.cs","parse_status":"ok","loc":34,"sloc":28,"comment_lines":0,"blank_lines":6,"comment_pct":0.0,"size_bytes":1710,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":7,"external":0},"imports_internal":[-23,-39,-40,-42,-43,-44,-46],"import_style_counts":{"external":0,"internal":7}},"src/Catalog.API/IntegrationEvents/EventHandling/OrderStatusChangedToPaidIntegrationEventHandler.cs":{"id":-38,"file":-38,"name":"OrderStatusChangedToPaidIntegrationEventHandler.cs","parse_status":"ok","loc":22,"sloc":17,"comment_lines":1,"blank_lines":4,"comment_pct":0.045454545454545456,"size_bytes":854,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":3,"external":0},"imports_internal":[-23,-41,-43],"import_style_counts":{"external":0,"internal":3}},"src/Catalog.API/IntegrationEvents/Events/ConfirmedOrderStockItem.cs":{"id":-39,"file":-39,"name":"ConfirmedOrderStockItem.cs","parse_status":"ok","loc":3,"sloc":2,"comment_lines":0,"blank_lines":1,"comment_pct":0.0,"size_bytes":127,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/Catalog.API/IntegrationEvents/Events/OrderStatusChangedToAwaitingValidationIntegrationEvent.cs":{"id":-40,"file":-40,"name":"OrderStatusChangedToAwaitingValidationIntegrationEvent.cs","parse_status":"ok","loc":3,"sloc":2,"comment_lines":0,"blank_lines":1,"comment_pct":0.0,"size_bytes":205,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":1,"external":0},"imports_internal":[-43],"import_style_counts":{"external":0,"internal":1}},"src/Catalog.API/IntegrationEvents/Events/OrderStatusChangedToPaidIntegrationEvent.cs":{"id":-41,"file":-41,"name":"OrderStatusChangedToPaidIntegrationEvent.cs","parse_status":"ok","loc":3,"sloc":2,"comment_lines":0,"blank_lines":1,"comment_pct":0.0,"size_bytes":191,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":1,"external":0},"imports_internal":[-43],"import_style_counts":{"external":0,"internal":1}},"src/Catalog.API/IntegrationEvents/Events/OrderStockConfirmedIntegrationEvent.cs":{"id":-42,"file":-42,"name":"OrderStockConfirmedIntegrationEvent.cs","parse_status":"ok","loc":3,"sloc":2,"comment_lines":0,"blank_lines":1,"comment_pct":0.0,"size_bytes":141,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/Catalog.API/IntegrationEvents/Events/OrderStockItem.cs":{"id":-43,"file":-43,"name":"OrderStockItem.cs","parse_status":"ok","loc":3,"sloc":2,"comment_lines":0,"blank_lines":1,"comment_pct":0.0,"size_bytes":114,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/Catalog.API/IntegrationEvents/Events/OrderStockRejectedIntegrationEvent.cs":{"id":-44,"file":-44,"name":"OrderStockRejectedIntegrationEvent.cs","parse_status":"ok","loc":3,"sloc":2,"comment_lines":0,"blank_lines":1,"comment_pct":0.0,"size_bytes":187,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":1,"external":0},"imports_internal":[-39],"import_style_counts":{"external":0,"internal":1}},"src/Catalog.API/IntegrationEvents/Events/ProductPriceChangedIntegrationEvent.cs":{"id":-45,"file":-45,"name":"ProductPriceChangedIntegrationEvent.cs","parse_status":"ok","loc":6,"sloc":2,"comment_lines":3,"blank_lines":1,"comment_pct":0.5,"size_bytes":437,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/Catalog.API/IntegrationEvents/ICatalogIntegrationEventService.cs":{"id":-46,"file":-46,"name":"ICatalogIntegrationEventService.cs","parse_status":"ok","loc":7,"sloc":6,"comment_lines":0,"blank_lines":1,"comment_pct":0.0,"size_bytes":235,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/Catalog.API/Model/CatalogBrand.cs":{"id":-47,"file":-47,"name":"CatalogBrand.cs","parse_status":"ok","loc":15,"sloc":11,"comment_lines":0,"blank_lines":4,"comment_pct":0.0,"size_bytes":268,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System.ComponentModel.DataAnnotations"],"eligible":true,"import_counts":{"internal":0,"external":1,"third_party":1},"imports_external":["System.ComponentModel.DataAnnotations"],"imports_third_party":["System.ComponentModel.DataAnnotations"],"import_style_counts":{"external":1,"internal":0}},"src/Catalog.API/Model/CatalogFacets.cs":{"id":-48,"file":-48,"name":"CatalogFacets.cs","parse_status":"ok","loc":9,"sloc":7,"comment_lines":0,"blank_lines":2,"comment_pct":0.0,"size_bytes":257,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/Catalog.API/Model/CatalogItem.cs":{"id":-49,"file":-49,"name":"CatalogItem.cs","parse_status":"ok","loc":106,"sloc":52,"comment_lines":27,"blank_lines":27,"comment_pct":0.25471698113207547,"size_bytes":3612,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System.ComponentModel.DataAnnotations","System.Text.Json.Serialization","Pgvector"],"eligible":true,"import_counts":{"internal":3,"external":3,"third_party":3},"imports_internal":[-28,-47,-51],"imports_external":["System.ComponentModel.DataAnnotations","System.Text.Json.Serialization","Pgvector"],"imports_third_party":["System.ComponentModel.DataAnnotations","System.Text.Json.Serialization","Pgvector"],"import_style_counts":{"external":3,"internal":3}},"src/Catalog.API/Model/CatalogServices.cs":{"id":-50,"file":-50,"name":"CatalogServices.cs","parse_status":"ok","loc":16,"sloc":15,"comment_lines":0,"blank_lines":1,"comment_pct":0.0,"size_bytes":629,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["eShop.Catalog.API.Services","Microsoft.AspNetCore.Mvc"],"eligible":true,"import_counts":{"internal":4,"external":1,"third_party":1},"imports_internal":[-19,-23,-46,-57],"imports_external":["Microsoft.AspNetCore.Mvc"],"imports_third_party":["Microsoft.AspNetCore.Mvc"],"import_style_counts":{"external":1,"internal":4}},"src/Catalog.API/Model/CatalogType.cs":{"id":-51,"file":-51,"name":"CatalogType.cs","parse_status":"ok","loc":15,"sloc":11,"comment_lines":0,"blank_lines":4,"comment_pct":0.0,"size_bytes":262,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System.ComponentModel.DataAnnotations"],"eligible":true,"import_counts":{"internal":0,"external":1,"third_party":1},"imports_external":["System.ComponentModel.DataAnnotations"],"imports_third_party":["System.ComponentModel.DataAnnotations"],"import_style_counts":{"external":1,"internal":0}},"src/Catalog.API/Model/PaginatedItems.cs":{"id":-52,"file":-52,"name":"PaginatedItems.cs","parse_status":"ok","loc":14,"sloc":9,"comment_lines":0,"blank_lines":5,"comment_pct":0.0,"size_bytes":397,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System.Text.Json.Serialization"],"eligible":true,"import_counts":{"internal":0,"external":1,"third_party":1},"imports_external":["System.Text.Json.Serialization"],"imports_third_party":["System.Text.Json.Serialization"],"import_style_counts":{"external":1,"internal":0}},"src/Catalog.API/Model/PaginationRequest.cs":{"id":-53,"file":-53,"name":"PaginationRequest.cs","parse_status":"ok","loc":13,"sloc":10,"comment_lines":0,"blank_lines":3,"comment_pct":0.0,"size_bytes":375,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System.ComponentModel"],"eligible":true,"import_counts":{"internal":0,"external":1,"third_party":1},"imports_external":["System.ComponentModel"],"imports_third_party":["System.ComponentModel"],"import_style_counts":{"external":1,"internal":0}},"src/Catalog.API/Program.Testing.cs":{"id":-54,"file":-54,"name":"Program.Testing.cs","parse_status":"ok","loc":6,"sloc":1,"comment_lines":5,"blank_lines":0,"comment_pct":0.8333333333333334,"size_bytes":263,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/Catalog.API/Program.cs":{"id":-55,"file":-55,"name":"Program.cs","parse_status":"ok","loc":29,"sloc":19,"comment_lines":1,"blank_lines":9,"comment_pct":0.034482758620689655,"size_bytes":802,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["Microsoft.Extensions.FileProviders"],"eligible":true,"import_counts":{"internal":4,"external":1,"third_party":1},"imports_internal":[-18,-20,-515,-517],"imports_external":["Microsoft.Extensions.FileProviders"],"imports_third_party":["Microsoft.Extensions.FileProviders"],"import_style_counts":{"external":1,"internal":4}},"src/Catalog.API/Services/CatalogAI.cs":{"id":-56,"file":-56,"name":"CatalogAI.cs","parse_status":"ok","loc":76,"sloc":53,"comment_lines":6,"blank_lines":17,"comment_pct":0.07894736842105263,"size_bytes":2608,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System.Diagnostics","Microsoft.Extensions.AI","Pgvector"],"eligible":true,"import_counts":{"internal":2,"external":3,"third_party":3},"imports_internal":[-49,-57],"imports_external":["System.Diagnostics","Microsoft.Extensions.AI","Pgvector"],"imports_third_party":["System.Diagnostics","Microsoft.Extensions.AI","Pgvector"],"import_style_counts":{"external":3,"internal":2}},"src/Catalog.API/Services/ICatalogAI.cs":{"id":-57,"file":-57,"name":"ICatalogAI.cs","parse_status":"ok","loc":18,"sloc":9,"comment_lines":4,"blank_lines":5,"comment_pct":0.2222222222222222,"size_bytes":639,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["Pgvector"],"eligible":true,"import_counts":{"internal":1,"external":1,"third_party":1},"imports_internal":[-49],"imports_external":["Pgvector"],"imports_third_party":["Pgvector"],"import_style_counts":{"external":1,"internal":1}},"src/ClientApp/Animations/Base/AnimationBase.cs":{"id":-58,"file":-58,"name":"AnimationBase.cs","parse_status":"ok","loc":111,"sloc":92,"comment_lines":0,"blank_lines":19,"comment_pct":0.0,"size_bytes":3356,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System.Diagnostics"],"eligible":true,"import_counts":{"internal":1,"external":1,"third_party":1},"imports_internal":[-59],"imports_external":["System.Diagnostics"],"imports_third_party":["System.Diagnostics"],"import_style_counts":{"external":1,"internal":1}},"src/ClientApp/Animations/Base/EasingType.cs":{"id":-59,"file":-59,"name":"EasingType.cs","parse_status":"ok","loc":16,"sloc":15,"comment_lines":0,"blank_lines":1,"comment_pct":0.0,"size_bytes":223,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/ClientApp/Animations/FadeToAnimation.cs":{"id":-60,"file":-60,"name":"FadeToAnimation.cs","parse_status":"ok","loc":155,"sloc":122,"comment_lines":0,"blank_lines":33,"comment_pct":0.0,"size_bytes":4303,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["eShop.ClientApp.Animations.Base","eShop.ClientApp.Helpers"],"eligible":true,"import_counts":{"internal":2,"external":0},"imports_internal":[-58,-83],"import_style_counts":{"external":0,"internal":2}},"src/ClientApp/Animations/StoryBoard.cs":{"id":-61,"file":-61,"name":"StoryBoard.cs","parse_status":"ok","loc":45,"sloc":37,"comment_lines":0,"blank_lines":8,"comment_pct":0.0,"size_bytes":956,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["eShop.ClientApp.Animations.Base"],"eligible":true,"import_counts":{"internal":1,"external":0},"imports_internal":[-58],"import_style_counts":{"external":0,"internal":1}},"src/ClientApp/App.xaml.cs":{"id":-62,"file":-62,"name":"App.xaml.cs","parse_status":"ok","loc":167,"sloc":140,"comment_lines":1,"blank_lines":26,"comment_pct":0.005988023952095809,"size_bytes":4671,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System.Diagnostics","System.Globalization","eShop.ClientApp.Services","eShop.ClientApp.Services.AppEnvironment","eShop.ClientApp.Services.Location","eShop.ClientApp.Services.Settings","eShop.ClientApp.Services.Theme","eShop.ClientApp.Models.Location.Location"],"eligible":true,"import_counts":{"internal":8,"external":2,"third_party":2},"imports_internal":[-63,-64,-95,-122,-141,-143,-153,-155],"imports_external":["System.Diagnostics","System.Globalization"],"imports_third_party":["System.Diagnostics","System.Globalization"],"import_style_counts":{"external":2,"internal":8}},"src/ClientApp/AppActions.cs":{"id":-63,"file":-63,"name":"AppActions.cs","parse_status":"ok","loc":7,"sloc":6,"comment_lines":0,"blank_lines":1,"comment_pct":0.0,"size_bytes":194,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/ClientApp/AppShell.xaml.cs":{"id":-64,"file":-64,"name":"AppShell.xaml.cs","parse_status":"ok","loc":38,"sloc":30,"comment_lines":1,"blank_lines":7,"comment_pct":0.02631578947368421,"size_bytes":1101,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["eShop.ClientApp.Services","eShop.ClientApp.Views"],"eligible":true,"import_counts":{"internal":7,"external":0},"imports_internal":[-143,-177,-178,-180,-183,-187,-189],"import_style_counts":{"external":0,"internal":7}},"src/ClientApp/Controls/AddBasketButton.xaml.cs":{"id":-65,"file":-65,"name":"AddBasketButton.xaml.cs","parse_status":"ok","loc":9,"sloc":8,"comment_lines":0,"blank_lines":1,"comment_pct":0.0,"size_bytes":160,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/ClientApp/Controls/CustomTabbedPage.cs":{"id":-66,"file":-66,"name":"CustomTabbedPage.cs","parse_status":"ok","loc":30,"sloc":24,"comment_lines":0,"blank_lines":6,"comment_pct":0.0,"size_bytes":953,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/ClientApp/Controls/ToggleButton.cs":{"id":-67,"file":-67,"name":"ToggleButton.cs","parse_status":"ok","loc":122,"sloc":95,"comment_lines":0,"blank_lines":27,"comment_pct":0.0,"size_bytes":3555,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System.Windows.Input"],"eligible":true,"import_counts":{"internal":0,"external":1,"third_party":1},"imports_external":["System.Windows.Input"],"imports_third_party":["System.Windows.Input"],"import_style_counts":{"external":1,"internal":0}},"src/ClientApp/Converters/DoesNotHaveCountConverter.cs":{"id":-68,"file":-68,"name":"DoesNotHaveCountConverter.cs","parse_status":"ok","loc":14,"sloc":11,"comment_lines":0,"blank_lines":3,"comment_pct":0.0,"size_bytes":370,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System.Globalization","CommunityToolkit.Maui.Converters"],"eligible":true,"import_counts":{"internal":0,"external":2,"third_party":2},"imports_external":["System.Globalization","CommunityToolkit.Maui.Converters"],"imports_third_party":["System.Globalization","CommunityToolkit.Maui.Converters"],"import_style_counts":{"external":2,"internal":0}},"src/ClientApp/Converters/DoubleConverter.cs":{"id":-69,"file":-69,"name":"DoubleConverter.cs","parse_status":"ok","loc":20,"sloc":16,"comment_lines":0,"blank_lines":4,"comment_pct":0.0,"size_bytes":641,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System.Globalization","CommunityToolkit.Maui.Converters"],"eligible":true,"import_counts":{"internal":0,"external":2,"third_party":2},"imports_external":["System.Globalization","CommunityToolkit.Maui.Converters"],"imports_third_party":["System.Globalization","CommunityToolkit.Maui.Converters"],"import_style_counts":{"external":2,"internal":0}},"src/ClientApp/Converters/FirstValidationErrorConverter.cs":{"id":-70,"file":-70,"name":"FirstValidationErrorConverter.cs","parse_status":"ok","loc":14,"sloc":11,"comment_lines":0,"blank_lines":3,"comment_pct":0.0,"size_bytes":461,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System.Globalization","CommunityToolkit.Maui.Converters"],"eligible":true,"import_counts":{"internal":0,"external":2,"third_party":2},"imports_external":["System.Globalization","CommunityToolkit.Maui.Converters"],"imports_third_party":["System.Globalization","CommunityToolkit.Maui.Converters"],"import_style_counts":{"external":2,"internal":0}},"src/ClientApp/Converters/HasCountConverter.cs":{"id":-71,"file":-71,"name":"HasCountConverter.cs","parse_status":"ok","loc":14,"sloc":11,"comment_lines":0,"blank_lines":3,"comment_pct":0.0,"size_bytes":361,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System.Globalization","CommunityToolkit.Maui.Converters"],"eligible":true,"import_counts":{"internal":0,"external":2,"third_party":2},"imports_external":["System.Globalization","CommunityToolkit.Maui.Converters"],"imports_third_party":["System.Globalization","CommunityToolkit.Maui.Converters"],"import_style_counts":{"external":2,"internal":0}},"src/ClientApp/Converters/ItemsToHeightConverter.cs":{"id":-72,"file":-72,"name":"ItemsToHeightConverter.cs","parse_status":"ok","loc":16,"sloc":12,"comment_lines":0,"blank_lines":4,"comment_pct":0.0,"size_bytes":418,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System.Globalization","CommunityToolkit.Maui.Converters"],"eligible":true,"import_counts":{"internal":0,"external":2,"third_party":2},"imports_external":["System.Globalization","CommunityToolkit.Maui.Converters"],"imports_third_party":["System.Globalization","CommunityToolkit.Maui.Converters"],"import_style_counts":{"external":2,"internal":0}},"src/ClientApp/Converters/WebNavigatedEventArgsConverter.cs":{"id":-73,"file":-73,"name":"WebNavigatedEventArgsConverter.cs","parse_status":"ok","loc":14,"sloc":11,"comment_lines":0,"blank_lines":3,"comment_pct":0.0,"size_bytes":440,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System.Globalization","CommunityToolkit.Maui.Converters"],"eligible":true,"import_counts":{"internal":0,"external":2,"third_party":2},"imports_external":["System.Globalization","CommunityToolkit.Maui.Converters"],"imports_third_party":["System.Globalization","CommunityToolkit.Maui.Converters"],"import_style_counts":{"external":2,"internal":0}},"src/ClientApp/Converters/WebNavigatingEventArgsConverter.cs":{"id":-74,"file":-74,"name":"WebNavigatingEventArgsConverter.cs","parse_status":"ok","loc":22,"sloc":18,"comment_lines":0,"blank_lines":4,"comment_pct":0.0,"size_bytes":657,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System.Globalization","Microsoft.Maui.Controls"],"eligible":true,"import_counts":{"internal":0,"external":2,"third_party":2},"imports_external":["System.Globalization","Microsoft.Maui.Controls"],"imports_third_party":["System.Globalization","Microsoft.Maui.Controls"],"import_style_counts":{"external":2,"internal":0}},"src/ClientApp/Effects/EntryLineColorEffect.cs":{"id":-75,"file":-75,"name":"EntryLineColorEffect.cs","parse_status":"ok","loc":9,"sloc":8,"comment_lines":0,"blank_lines":1,"comment_pct":0.0,"size_bytes":188,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/ClientApp/Effects/ThemeEffects.cs":{"id":-76,"file":-76,"name":"ThemeEffects.cs","parse_status":"ok","loc":49,"sloc":42,"comment_lines":0,"blank_lines":7,"comment_pct":0.0,"size_bytes":1261,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/ClientApp/Exceptions/ServiceAuthenticationException.cs":{"id":-77,"file":-77,"name":"ServiceAuthenticationException.cs","parse_status":"ok","loc":15,"sloc":12,"comment_lines":0,"blank_lines":3,"comment_pct":0.0,"size_bytes":292,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/ClientApp/Extensions/DictionaryExtensions.cs":{"id":-78,"file":-78,"name":"DictionaryExtensions.cs","parse_status":"ok","loc":25,"sloc":22,"comment_lines":0,"blank_lines":3,"comment_pct":0.0,"size_bytes":841,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/ClientApp/Extensions/ICommandExtensions.cs":{"id":-79,"file":-79,"name":"ICommandExtensions.cs","parse_status":"ok","loc":15,"sloc":13,"comment_lines":0,"blank_lines":2,"comment_pct":0.0,"size_bytes":340,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System.Windows.Input"],"eligible":true,"import_counts":{"internal":0,"external":1,"third_party":1},"imports_external":["System.Windows.Input"],"imports_third_party":["System.Windows.Input"],"import_style_counts":{"external":1,"internal":0}},"src/ClientApp/Extensions/VisualElementExtensions.cs":{"id":-80,"file":-80,"name":"VisualElementExtensions.cs","parse_status":"ok","loc":399,"sloc":255,"comment_lines":59,"blank_lines":85,"comment_pct":0.14786967418546365,"size_bytes":14059,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System.Linq.Expressions","System.Reflection"],"eligible":true,"import_counts":{"internal":0,"external":2,"third_party":2},"imports_external":["System.Linq.Expressions","System.Reflection"],"imports_third_party":["System.Linq.Expressions","System.Reflection"],"import_style_counts":{"external":2,"internal":0}},"src/ClientApp/GlobalSuppressions.cs":{"id":-81,"file":-81,"name":"GlobalSuppressions.cs","parse_status":"ok","loc":12,"sloc":7,"comment_lines":3,"blank_lines":2,"comment_pct":0.25,"size_bytes":473,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System.Diagnostics.CodeAnalysis"],"eligible":true,"import_counts":{"internal":0,"external":1,"third_party":1},"imports_external":["System.Diagnostics.CodeAnalysis"],"imports_third_party":["System.Diagnostics.CodeAnalysis"],"import_style_counts":{"external":1,"internal":0}},"src/ClientApp/GlobalUsings.cs":{"id":-82,"file":-82,"name":"GlobalUsings.cs","parse_status":"ok","loc":3,"sloc":3,"comment_lines":0,"blank_lines":0,"comment_pct":0.0,"size_bytes":137,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["eShop.ClientApp.ViewModels","CommunityToolkit.Mvvm.ComponentModel","CommunityToolkit.Mvvm.Input"],"eligible":true,"import_counts":{"internal":0,"external":2,"third_party":2},"imports_external":["CommunityToolkit.Mvvm.ComponentModel","CommunityToolkit.Mvvm.Input"],"imports_third_party":["CommunityToolkit.Mvvm.ComponentModel","CommunityToolkit.Mvvm.Input"],"import_style_counts":{"external":2,"internal":0}},"src/ClientApp/Helpers/EasingHelper.cs":{"id":-83,"file":-83,"name":"EasingHelper.cs","parse_status":"ok","loc":25,"sloc":23,"comment_lines":0,"blank_lines":2,"comment_pct":0.0,"size_bytes":814,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["eShop.ClientApp.Animations.Base"],"eligible":true,"import_counts":{"internal":1,"external":0},"imports_internal":[-59],"import_style_counts":{"external":0,"internal":1}},"src/ClientApp/Helpers/UriHelper.cs":{"id":-84,"file":-84,"name":"UriHelper.cs","parse_status":"ok","loc":21,"sloc":18,"comment_lines":0,"blank_lines":3,"comment_pct":0.0,"size_bytes":584,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/ClientApp/MauiProgram.cs":{"id":-85,"file":-85,"name":"MauiProgram.cs","parse_status":"ok","loc":185,"sloc":165,"comment_lines":0,"blank_lines":20,"comment_pct":0.0,"size_bytes":7760,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["CommunityToolkit.Maui","eShop.ClientApp.Services","eShop.ClientApp.Services.AppEnvironment","eShop.ClientApp.Services.Basket","eShop.ClientApp.Services.Catalog","eShop.ClientApp.Services.FixUri","eShop.ClientApp.Services.Identity","eShop.ClientApp.Services.Location","eShop.ClientApp.Services.OpenUrl","eShop.ClientApp.Services.Order","eShop.ClientApp.Services.RequestProvider","eShop.ClientApp.Services.Settings","eShop.ClientApp.Services.Theme","eShop.ClientApp.Views","IdentityModel.OidcClient","Microsoft.Extensions.DependencyInjection.Extensions","Microsoft.Extensions.Logging","IdentityModel.OidcClient.Browser.IBrowser"],"eligible":true,"import_counts":{"internal":50,"external":5,"third_party":5},"imports_internal":[-62,-63,-121,-122,-123,-124,-128,-129,-132,-133,-135,-136,-138,-139,-140,-141,-142,-143,-144,-145,-146,-148,-149,-151,-152,-153,-154,-155,-156,-164,-165,-166,-167,-168,-169,-170,-172,-173,-175,-177,-178,-179,-180,-183,-184,-185,-186,-187,-188,-189],"imports_external":["CommunityToolkit.Maui","IdentityModel.OidcClient","Microsoft.Extensions.DependencyInjection.Extensions","Microsoft.Extensions.Logging","IdentityModel.OidcClient.Browser.IBrowser"],"imports_third_party":["CommunityToolkit.Maui","IdentityModel.OidcClient","Microsoft.Extensions.DependencyInjection.Extensions","Microsoft.Extensions.Logging","IdentityModel.OidcClient.Browser.IBrowser"],"import_style_counts":{"external":5,"internal":50}},"src/ClientApp/Messages/ProductCountChangedMessage.cs":{"id":-86,"file":-86,"name":"ProductCountChangedMessage.cs","parse_status":"ok","loc":5,"sloc":3,"comment_lines":0,"blank_lines":2,"comment_pct":0.0,"size_bytes":175,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["CommunityToolkit.Mvvm.Messaging.Messages"],"eligible":true,"import_counts":{"internal":0,"external":1,"third_party":1},"imports_external":["CommunityToolkit.Mvvm.Messaging.Messages"],"imports_third_party":["CommunityToolkit.Mvvm.Messaging.Messages"],"import_style_counts":{"external":1,"internal":0}},"src/ClientApp/Models/Basket/BasketItem.cs":{"id":-87,"file":-87,"name":"BasketItem.cs","parse_status":"ok","loc":37,"sloc":26,"comment_lines":0,"blank_lines":11,"comment_pct":0.0,"size_bytes":753,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/ClientApp/Models/Basket/CustomerBasket.cs":{"id":-88,"file":-88,"name":"CustomerBasket.cs","parse_status":"ok","loc":41,"sloc":35,"comment_lines":0,"blank_lines":6,"comment_pct":0.0,"size_bytes":943,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":1,"external":0},"imports_internal":[-87],"import_style_counts":{"external":0,"internal":1}},"src/ClientApp/Models/Catalog/CatalogBrand.cs":{"id":-89,"file":-89,"name":"CatalogBrand.cs","parse_status":"ok","loc":12,"sloc":10,"comment_lines":0,"blank_lines":2,"comment_pct":0.0,"size_bytes":219,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/ClientApp/Models/Catalog/CatalogItem.cs":{"id":-90,"file":-90,"name":"CatalogItem.cs","parse_status":"ok","loc":15,"sloc":13,"comment_lines":0,"blank_lines":2,"comment_pct":0.0,"size_bytes":459,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":2,"external":0},"imports_internal":[-89,-92],"import_style_counts":{"external":0,"internal":2}},"src/ClientApp/Models/Catalog/CatalogRoot.cs":{"id":-91,"file":-91,"name":"CatalogRoot.cs","parse_status":"ok","loc":9,"sloc":8,"comment_lines":0,"blank_lines":1,"comment_pct":0.0,"size_bytes":235,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":1,"external":0},"imports_internal":[-90],"import_style_counts":{"external":0,"internal":1}},"src/ClientApp/Models/Catalog/CatalogType.cs":{"id":-92,"file":-92,"name":"CatalogType.cs","parse_status":"ok","loc":12,"sloc":10,"comment_lines":0,"blank_lines":2,"comment_pct":0.0,"size_bytes":216,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/ClientApp/Models/Location/GeolocationError.cs":{"id":-93,"file":-93,"name":"GeolocationError.cs","parse_status":"ok","loc":7,"sloc":6,"comment_lines":0,"blank_lines":1,"comment_pct":0.0,"size_bytes":122,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/ClientApp/Models/Location/GeolocationException.cs":{"id":-94,"file":-94,"name":"GeolocationException.cs","parse_status":"ok","loc":28,"sloc":23,"comment_lines":0,"blank_lines":5,"comment_pct":0.0,"size_bytes":867,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":1,"external":0},"imports_internal":[-93],"import_style_counts":{"external":0,"internal":1}},"src/ClientApp/Models/Location/Location.cs":{"id":-95,"file":-95,"name":"Location.cs","parse_status":"ok","loc":7,"sloc":6,"comment_lines":0,"blank_lines":1,"comment_pct":0.0,"size_bytes":156,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/ClientApp/Models/Location/Position.cs":{"id":-96,"file":-96,"name":"Position.cs","parse_status":"ok","loc":41,"sloc":36,"comment_lines":0,"blank_lines":5,"comment_pct":0.0,"size_bytes":1103,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/ClientApp/Models/Marketing/Campaign.cs":{"id":-97,"file":-97,"name":"Campaign.cs","parse_status":"ok","loc":16,"sloc":10,"comment_lines":0,"blank_lines":6,"comment_pct":0.0,"size_bytes":311,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/ClientApp/Models/Marketing/CampaignItem.cs":{"id":-98,"file":-98,"name":"CampaignItem.cs","parse_status":"ok","loc":18,"sloc":11,"comment_lines":0,"blank_lines":7,"comment_pct":0.0,"size_bytes":359,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/ClientApp/Models/Marketing/CampaignRoot.cs":{"id":-99,"file":-99,"name":"CampaignRoot.cs","parse_status":"ok","loc":9,"sloc":8,"comment_lines":0,"blank_lines":1,"comment_pct":0.0,"size_bytes":239,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":1,"external":0},"imports_internal":[-98],"import_style_counts":{"external":0,"internal":1}},"src/ClientApp/Models/Navigation/TabParameter.cs":{"id":-100,"file":-100,"name":"TabParameter.cs","parse_status":"ok","loc":6,"sloc":5,"comment_lines":0,"blank_lines":1,"comment_pct":0.0,"size_bytes":117,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/ClientApp/Models/Orders/CancelOrderCommand.cs":{"id":-101,"file":-101,"name":"CancelOrderCommand.cs","parse_status":"ok","loc":11,"sloc":9,"comment_lines":0,"blank_lines":2,"comment_pct":0.0,"size_bytes":212,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/ClientApp/Models/Orders/CardType.cs":{"id":-102,"file":-102,"name":"CardType.cs","parse_status":"ok","loc":7,"sloc":6,"comment_lines":0,"blank_lines":1,"comment_pct":0.0,"size_bytes":140,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/ClientApp/Models/Orders/Order.cs":{"id":-103,"file":-103,"name":"Order.cs","parse_status":"ok","loc":51,"sloc":31,"comment_lines":0,"blank_lines":20,"comment_pct":0.0,"size_bytes":1403,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System.Text.Json.Serialization"],"eligible":true,"import_counts":{"internal":1,"external":1,"third_party":1},"imports_internal":[-105],"imports_external":["System.Text.Json.Serialization"],"imports_third_party":["System.Text.Json.Serialization"],"import_style_counts":{"external":1,"internal":1}},"src/ClientApp/Models/Orders/OrderCheckout.cs":{"id":-104,"file":-104,"name":"OrderCheckout.cs","parse_status":"ok","loc":37,"sloc":28,"comment_lines":0,"blank_lines":9,"comment_pct":0.0,"size_bytes":852,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System.ComponentModel.DataAnnotations","eShop.ClientApp.Models.Orders"],"eligible":true,"import_counts":{"internal":1,"external":1,"third_party":1},"imports_internal":[-105],"imports_external":["System.ComponentModel.DataAnnotations"],"imports_third_party":["System.ComponentModel.DataAnnotations"],"import_style_counts":{"external":1,"internal":1}},"src/ClientApp/Models/Orders/OrderItem.cs":{"id":-105,"file":-105,"name":"OrderItem.cs","parse_status":"ok","loc":30,"sloc":21,"comment_lines":0,"blank_lines":9,"comment_pct":0.0,"size_bytes":743,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System.Text.Json.Serialization"],"eligible":true,"import_counts":{"internal":0,"external":1,"third_party":1},"imports_external":["System.Text.Json.Serialization"],"imports_third_party":["System.Text.Json.Serialization"],"import_style_counts":{"external":1,"internal":0}},"src/ClientApp/Models/Permissions/Permission.cs":{"id":-106,"file":-106,"name":"Permission.cs","parse_status":"ok","loc":9,"sloc":8,"comment_lines":0,"blank_lines":1,"comment_pct":0.0,"size_bytes":146,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/ClientApp/Models/Permissions/PermissionStatus.cs":{"id":-107,"file":-107,"name":"PermissionStatus.cs","parse_status":"ok","loc":10,"sloc":9,"comment_lines":0,"blank_lines":1,"comment_pct":0.0,"size_bytes":150,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/ClientApp/Models/Token/UserToken.cs":{"id":-108,"file":-108,"name":"UserToken.cs","parse_status":"ok","loc":16,"sloc":11,"comment_lines":0,"blank_lines":5,"comment_pct":0.0,"size_bytes":436,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System.Text.Json.Serialization"],"eligible":true,"import_counts":{"internal":0,"external":1,"third_party":1},"imports_external":["System.Text.Json.Serialization"],"imports_third_party":["System.Text.Json.Serialization"],"import_style_counts":{"external":1,"internal":0}},"src/ClientApp/Models/User/Address.cs":{"id":-109,"file":-109,"name":"Address.cs","parse_status":"ok","loc":15,"sloc":14,"comment_lines":0,"blank_lines":1,"comment_pct":0.0,"size_bytes":464,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/ClientApp/Models/User/LogoutParameter.cs":{"id":-110,"file":-110,"name":"LogoutParameter.cs","parse_status":"ok","loc":6,"sloc":5,"comment_lines":0,"blank_lines":1,"comment_pct":0.0,"size_bytes":113,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/ClientApp/Models/User/PaymentInfo.cs":{"id":-111,"file":-111,"name":"PaymentInfo.cs","parse_status":"ok","loc":15,"sloc":13,"comment_lines":0,"blank_lines":2,"comment_pct":0.0,"size_bytes":455,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["eShop.ClientApp.Models.Orders"],"eligible":true,"import_counts":{"internal":1,"external":0},"imports_internal":[-102],"import_style_counts":{"external":0,"internal":1}},"src/ClientApp/Models/User/UserInfo.cs":{"id":-112,"file":-112,"name":"UserInfo.cs","parse_status":"ok","loc":43,"sloc":25,"comment_lines":0,"blank_lines":18,"comment_pct":0.0,"size_bytes":1432,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System.Text.Json.Serialization"],"eligible":true,"import_counts":{"internal":0,"external":1,"third_party":1},"imports_external":["System.Text.Json.Serialization"],"imports_third_party":["System.Text.Json.Serialization"],"import_style_counts":{"external":1,"internal":0}},"src/ClientApp/Platforms/Android/MainActivity.cs":{"id":-113,"file":-113,"name":"MainActivity.cs","parse_status":"ok","loc":26,"sloc":21,"comment_lines":0,"blank_lines":5,"comment_pct":0.0,"size_bytes":813,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["Android.App","Android.Content.PM"],"eligible":true,"import_counts":{"internal":0,"external":2,"third_party":2},"imports_external":["Android.App","Android.Content.PM"],"imports_third_party":["Android.App","Android.Content.PM"],"import_style_counts":{"external":2,"internal":0}},"src/ClientApp/Platforms/Android/MainApplication.cs":{"id":-114,"file":-114,"name":"MainApplication.cs","parse_status":"ok","loc":15,"sloc":12,"comment_lines":0,"blank_lines":3,"comment_pct":0.0,"size_bytes":337,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["Android.App","Android.Runtime"],"eligible":true,"import_counts":{"internal":1,"external":2,"third_party":2},"imports_internal":[-85],"imports_external":["Android.App","Android.Runtime"],"imports_third_party":["Android.App","Android.Runtime"],"import_style_counts":{"external":2,"internal":1}},"src/ClientApp/Platforms/Android/WebAuthenticationCallbackActivity.cs":{"id":-115,"file":-115,"name":"WebAuthenticationCallbackActivity.cs","parse_status":"ok","loc":14,"sloc":11,"comment_lines":0,"blank_lines":3,"comment_pct":0.0,"size_bytes":500,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["Android.App","Android.Content.PM"],"eligible":true,"import_counts":{"internal":0,"external":2,"third_party":2},"imports_external":["Android.App","Android.Content.PM"],"imports_third_party":["Android.App","Android.Content.PM"],"import_style_counts":{"external":2,"internal":0}},"src/ClientApp/Platforms/MacCatalyst/AppDelegate.cs":{"id":-116,"file":-116,"name":"AppDelegate.cs","parse_status":"ok","loc":9,"sloc":7,"comment_lines":0,"blank_lines":2,"comment_pct":0.0,"size_bytes":212,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["Foundation"],"eligible":true,"import_counts":{"internal":1,"external":1,"third_party":1},"imports_internal":[-85],"imports_external":["Foundation"],"imports_third_party":["Foundation"],"import_style_counts":{"external":1,"internal":1}},"src/ClientApp/Platforms/MacCatalyst/Program.cs":{"id":-117,"file":-117,"name":"Program.cs","parse_status":"ok","loc":14,"sloc":9,"comment_lines":3,"blank_lines":2,"comment_pct":0.21428571428571427,"size_bytes":359,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["UIKit"],"eligible":true,"import_counts":{"internal":2,"external":1,"third_party":1},"imports_internal":[-116,-119],"imports_external":["UIKit"],"imports_third_party":["UIKit"],"import_style_counts":{"external":1,"internal":2}},"src/ClientApp/Platforms/Windows/App.xaml.cs":{"id":-118,"file":-118,"name":"App.xaml.cs","parse_status":"ok","loc":19,"sloc":7,"comment_lines":8,"blank_lines":4,"comment_pct":0.42105263157894735,"size_bytes":687,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":1,"external":0},"imports_internal":[-85],"import_style_counts":{"external":0,"internal":1}},"src/ClientApp/Platforms/iOS/AppDelegate.cs":{"id":-119,"file":-119,"name":"AppDelegate.cs","parse_status":"ok","loc":9,"sloc":7,"comment_lines":0,"blank_lines":2,"comment_pct":0.0,"size_bytes":212,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["Foundation"],"eligible":true,"import_counts":{"internal":1,"external":1,"third_party":1},"imports_internal":[-85],"imports_external":["Foundation"],"imports_third_party":["Foundation"],"import_style_counts":{"external":1,"internal":1}},"src/ClientApp/Platforms/iOS/Program.cs":{"id":-120,"file":-120,"name":"Program.cs","parse_status":"ok","loc":14,"sloc":9,"comment_lines":3,"blank_lines":2,"comment_pct":0.21428571428571427,"size_bytes":359,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["UIKit"],"eligible":true,"import_counts":{"internal":2,"external":1,"third_party":1},"imports_internal":[-116,-119],"imports_external":["UIKit"],"imports_third_party":["UIKit"],"import_style_counts":{"external":1,"internal":2}},"src/ClientApp/Services/AppEnvironment/AppEnvironmentService.cs":{"id":-121,"file":-121,"name":"AppEnvironmentService.cs","parse_status":"ok","loc":66,"sloc":52,"comment_lines":0,"blank_lines":14,"comment_pct":0.0,"size_bytes":2208,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["eShop.ClientApp.Services.Basket","eShop.ClientApp.Services.Catalog","eShop.ClientApp.Services.Identity","eShop.ClientApp.Services.Order"],"eligible":true,"import_counts":{"internal":5,"external":0},"imports_internal":[-122,-125,-130,-138,-147],"import_style_counts":{"external":0,"internal":5}},"src/ClientApp/Services/AppEnvironment/IAppEnvironmentService.cs":{"id":-122,"file":-122,"name":"IAppEnvironmentService.cs","parse_status":"ok","loc":19,"sloc":13,"comment_lines":0,"blank_lines":6,"comment_pct":0.0,"size_bytes":482,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["eShop.ClientApp.Services.Basket","eShop.ClientApp.Services.Catalog","eShop.ClientApp.Services.Identity","eShop.ClientApp.Services.Order"],"eligible":true,"import_counts":{"internal":4,"external":0},"imports_internal":[-125,-130,-138,-147],"import_style_counts":{"external":0,"internal":4}},"src/ClientApp/Services/Basket/BasketMockService.cs":{"id":-123,"file":-123,"name":"BasketMockService.cs","parse_status":"ok","loc":59,"sloc":46,"comment_lines":0,"blank_lines":13,"comment_pct":0.0,"size_bytes":1526,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["eShop.ClientApp.Models.Basket"],"eligible":true,"import_counts":{"internal":4,"external":0},"imports_internal":[-87,-88,-125,-131],"import_style_counts":{"external":0,"internal":4}},"src/ClientApp/Services/Basket/BasketService.cs":{"id":-124,"file":-124,"name":"BasketService.cs","parse_status":"ok","loc":151,"sloc":121,"comment_lines":0,"blank_lines":30,"comment_pct":0.0,"size_bytes":4347,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["eShop.ClientApp.BasketGrpcClient","eShop.ClientApp.Models.Basket","eShop.ClientApp.Services.FixUri","eShop.ClientApp.Services.Identity","eShop.ClientApp.Services.Settings","Google.Protobuf","Grpc.Core","Grpc.Net.Client","eShop.ClientApp.Models.Basket.BasketItem"],"eligible":true,"import_counts":{"internal":8,"external":3,"third_party":3},"imports_internal":[-87,-88,-125,-126,-127,-136,-138,-153],"imports_external":["Google.Protobuf","Grpc.Core","Grpc.Net.Client"],"imports_third_party":["Google.Protobuf","Grpc.Core","Grpc.Net.Client"],"import_style_counts":{"external":3,"internal":8}},"src/ClientApp/Services/Basket/IBasketService.cs":{"id":-125,"file":-125,"name":"IBasketService.cs","parse_status":"ok","loc":11,"sloc":9,"comment_lines":0,"blank_lines":2,"comment_pct":0.0,"size_bytes":327,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["eShop.ClientApp.Models.Basket"],"eligible":true,"import_counts":{"internal":2,"external":0},"imports_internal":[-87,-88],"import_style_counts":{"external":0,"internal":2}},"src/ClientApp/Services/Basket/Protos/Basket.cs":{"id":-126,"file":-126,"name":"Basket.cs","parse_status":"ok","loc":1152,"sloc":1011,"comment_lines":22,"blank_lines":119,"comment_pct":0.019097222222222224,"size_bytes":42660,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["global::Google.Protobuf","global::Google.Protobuf.Collections","global::Google.Protobuf.Reflection","global::System.Collections.Generic"],"eligible":true,"import_counts":{"internal":0,"external":4,"third_party":4},"imports_external":["global::Google.Protobuf","global::Google.Protobuf.Collections","global::Google.Protobuf.Reflection","global::System.Collections.Generic"],"imports_third_party":["global::Google.Protobuf","global::Google.Protobuf.Collections","global::Google.Protobuf.Reflection","global::System.Collections.Generic"],"import_style_counts":{"external":4,"internal":0}},"src/ClientApp/Services/Basket/Protos/BasketGrpc.cs":{"id":-127,"file":-127,"name":"BasketGrpc.cs","parse_status":"ok","loc":186,"sloc":159,"comment_lines":14,"blank_lines":13,"comment_pct":0.07526881720430108,"size_bytes":13431,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["global::Grpc.Core"],"eligible":true,"import_counts":{"internal":1,"external":1,"third_party":1},"imports_internal":[-126],"imports_external":["global::Grpc.Core"],"imports_third_party":["global::Grpc.Core"],"import_style_counts":{"external":1,"internal":1}},"src/ClientApp/Services/Catalog/CatalogMockService.cs":{"id":-128,"file":-128,"name":"CatalogMockService.cs","parse_status":"ok","loc":116,"sloc":102,"comment_lines":0,"blank_lines":14,"comment_pct":0.0,"size_bytes":5756,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["eShop.ClientApp.Models.Catalog"],"eligible":true,"import_counts":{"internal":5,"external":0},"imports_internal":[-89,-90,-92,-130,-131],"import_style_counts":{"external":0,"internal":5}},"src/ClientApp/Services/Catalog/CatalogService.cs":{"id":-129,"file":-129,"name":"CatalogService.cs","parse_status":"ok","loc":84,"sloc":63,"comment_lines":0,"blank_lines":21,"comment_pct":0.0,"size_bytes":3134,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["eShop.ClientApp.Helpers","eShop.ClientApp.Models.Catalog","eShop.ClientApp.Services.FixUri","eShop.ClientApp.Services.RequestProvider","eShop.ClientApp.Services.Settings"],"eligible":true,"import_counts":{"internal":9,"external":0},"imports_internal":[-84,-89,-90,-91,-92,-130,-136,-151,-153],"import_style_counts":{"external":0,"internal":9}},"src/ClientApp/Services/Catalog/ICatalogService.cs":{"id":-130,"file":-130,"name":"ICatalogService.cs","parse_status":"ok","loc":13,"sloc":10,"comment_lines":0,"blank_lines":3,"comment_pct":0.0,"size_bytes":443,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["eShop.ClientApp.Models.Catalog"],"eligible":true,"import_counts":{"internal":3,"external":0},"imports_internal":[-89,-90,-92],"import_style_counts":{"external":0,"internal":3}},"src/ClientApp/Services/Common/Common.cs":{"id":-131,"file":-131,"name":"Common.cs","parse_status":"ok","loc":13,"sloc":11,"comment_lines":0,"blank_lines":2,"comment_pct":0.0,"size_bytes":402,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/ClientApp/Services/Dialog/DialogService.cs":{"id":-132,"file":-132,"name":"DialogService.cs","parse_status":"ok","loc":9,"sloc":8,"comment_lines":0,"blank_lines":1,"comment_pct":0.0,"size_bytes":256,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":2,"external":0},"imports_internal":[-64,-133],"import_style_counts":{"external":0,"internal":2}},"src/ClientApp/Services/Dialog/IDialogService.cs":{"id":-133,"file":-133,"name":"IDialogService.cs","parse_status":"ok","loc":6,"sloc":5,"comment_lines":0,"blank_lines":1,"comment_pct":0.0,"size_bytes":151,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/ClientApp/Services/EShopJsonSerializerContext.cs":{"id":-134,"file":-134,"name":"EShopJsonSerializerContext.cs","parse_status":"ok","loc":21,"sloc":19,"comment_lines":0,"blank_lines":2,"comment_pct":0.0,"size_bytes":747,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System.Text.Json.Serialization","eShop.ClientApp.Models.Catalog","eShop.ClientApp.Models.Orders","eShop.ClientApp.Models.Token"],"eligible":true,"import_counts":{"internal":8,"external":1,"third_party":1},"imports_internal":[-89,-90,-91,-92,-95,-101,-103,-108],"imports_external":["System.Text.Json.Serialization"],"imports_third_party":["System.Text.Json.Serialization"],"import_style_counts":{"external":1,"internal":8}},"src/ClientApp/Services/FixUri/FixUriService.cs":{"id":-135,"file":-135,"name":"FixUriService.cs","parse_status":"ok","loc":108,"sloc":94,"comment_lines":0,"blank_lines":14,"comment_pct":0.0,"size_bytes":3435,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System.Diagnostics","System.Text.RegularExpressions","eShop.ClientApp.Models.Basket","eShop.ClientApp.Models.Catalog","eShop.ClientApp.Models.Marketing","eShop.ClientApp.Services.Settings"],"eligible":true,"import_counts":{"internal":5,"external":2,"third_party":2},"imports_internal":[-87,-90,-98,-136,-153],"imports_external":["System.Diagnostics","System.Text.RegularExpressions"],"imports_third_party":["System.Diagnostics","System.Text.RegularExpressions"],"import_style_counts":{"external":2,"internal":5}},"src/ClientApp/Services/FixUri/IFixUriService.cs":{"id":-136,"file":-136,"name":"IFixUriService.cs","parse_status":"ok","loc":12,"sloc":10,"comment_lines":0,"blank_lines":2,"comment_pct":0.0,"size_bytes":421,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["eShop.ClientApp.Models.Basket","eShop.ClientApp.Models.Catalog","eShop.ClientApp.Models.Marketing"],"eligible":true,"import_counts":{"internal":3,"external":0},"imports_internal":[-87,-90,-98],"import_style_counts":{"external":0,"internal":3}},"src/ClientApp/Services/Identity/AuthorizeRequest.cs":{"id":-137,"file":-137,"name":"AuthorizeRequest.cs","parse_status":"ok","loc":21,"sloc":17,"comment_lines":0,"blank_lines":4,"comment_pct":0.0,"size_bytes":625,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System.Net"],"eligible":true,"import_counts":{"internal":0,"external":1,"third_party":1},"imports_external":["System.Net"],"imports_third_party":["System.Net"],"import_style_counts":{"external":1,"internal":0}},"src/ClientApp/Services/Identity/IIdentityService.cs":{"id":-138,"file":-138,"name":"IIdentityService.cs","parse_status":"ok","loc":14,"sloc":9,"comment_lines":0,"blank_lines":5,"comment_pct":0.0,"size_bytes":261,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["eShop.ClientApp.Models.User"],"eligible":true,"import_counts":{"internal":1,"external":0},"imports_internal":[-112],"import_style_counts":{"external":0,"internal":1}},"src/ClientApp/Services/Identity/IdentityMockService.cs":{"id":-139,"file":-139,"name":"IdentityMockService.cs","parse_status":"ok","loc":58,"sloc":50,"comment_lines":0,"blank_lines":8,"comment_pct":0.0,"size_bytes":1456,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["eShop.ClientApp.Models.User"],"eligible":true,"import_counts":{"internal":2,"external":0},"imports_internal":[-112,-138],"import_style_counts":{"external":0,"internal":2}},"src/ClientApp/Services/Identity/IdentityService.cs":{"id":-140,"file":-140,"name":"IdentityService.cs","parse_status":"ok","loc":153,"sloc":128,"comment_lines":0,"blank_lines":25,"comment_pct":0.0,"size_bytes":5728,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["eShop.ClientApp.Models.Token","eShop.ClientApp.Models.User","eShop.ClientApp.Services.Settings","IdentityModel.OidcClient","IdentityModel.OidcClient.Browser.IBrowser"],"eligible":true,"import_counts":{"internal":4,"external":2,"third_party":2},"imports_internal":[-108,-112,-138,-153],"imports_external":["IdentityModel.OidcClient","IdentityModel.OidcClient.Browser.IBrowser"],"imports_third_party":["IdentityModel.OidcClient","IdentityModel.OidcClient.Browser.IBrowser"],"import_style_counts":{"external":2,"internal":4}},"src/ClientApp/Services/Location/ILocationService.cs":{"id":-141,"file":-141,"name":"ILocationService.cs","parse_status":"ok","loc":6,"sloc":5,"comment_lines":0,"blank_lines":1,"comment_pct":0.0,"size_bytes":152,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":1,"external":0},"imports_internal":[-95],"import_style_counts":{"external":0,"internal":1}},"src/ClientApp/Services/Location/LocationService.cs":{"id":-142,"file":-142,"name":"LocationService.cs","parse_status":"ok","loc":30,"sloc":22,"comment_lines":2,"blank_lines":6,"comment_pct":0.06666666666666667,"size_bytes":917,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["eShop.ClientApp.Services.Identity","eShop.ClientApp.Services.RequestProvider","eShop.ClientApp.Services.Settings"],"eligible":true,"import_counts":{"internal":3,"external":0},"imports_internal":[-95,-138,-141],"import_style_counts":{"external":0,"internal":3}},"src/ClientApp/Services/Navigation/INavigationService.cs":{"id":-143,"file":-143,"name":"INavigationService.cs","parse_status":"ok","loc":10,"sloc":7,"comment_lines":0,"blank_lines":3,"comment_pct":0.0,"size_bytes":223,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/ClientApp/Services/Navigation/MauiNavigationService.cs":{"id":-144,"file":-144,"name":"MauiNavigationService.cs","parse_status":"ok","loc":35,"sloc":27,"comment_lines":0,"blank_lines":8,"comment_pct":0.0,"size_bytes":1050,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["eShop.ClientApp.Models.User","eShop.ClientApp.Services.AppEnvironment"],"eligible":true,"import_counts":{"internal":4,"external":0},"imports_internal":[-112,-122,-138,-143],"import_style_counts":{"external":0,"internal":4}},"src/ClientApp/Services/OpenUrl/IOpenUrlService.cs":{"id":-145,"file":-145,"name":"IOpenUrlService.cs","parse_status":"ok","loc":6,"sloc":5,"comment_lines":0,"blank_lines":1,"comment_pct":0.0,"size_bytes":115,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/ClientApp/Services/OpenUrl/OpenUrlService.cs":{"id":-146,"file":-146,"name":"OpenUrlService.cs","parse_status":"ok","loc":12,"sloc":11,"comment_lines":0,"blank_lines":1,"comment_pct":0.0,"size_bytes":261,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":1,"external":0},"imports_internal":[-145],"import_style_counts":{"external":0,"internal":1}},"src/ClientApp/Services/Order/IOrderService.cs":{"id":-147,"file":-147,"name":"IOrderService.cs","parse_status":"ok","loc":16,"sloc":10,"comment_lines":0,"blank_lines":6,"comment_pct":0.0,"size_bytes":405,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["eShop.ClientApp.Models.Basket"],"eligible":true,"import_counts":{"internal":2,"external":0},"imports_internal":[-103,-104],"import_style_counts":{"external":0,"internal":2}},"src/ClientApp/Services/Order/OrderMockService.cs":{"id":-148,"file":-148,"name":"OrderMockService.cs","parse_status":"ok","loc":187,"sloc":172,"comment_lines":0,"blank_lines":15,"comment_pct":0.0,"size_bytes":6312,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["eShop.ClientApp.Models.Basket","eShop.ClientApp.Models.Orders","eShop.ClientApp.Models.User"],"eligible":true,"import_counts":{"internal":8,"external":0},"imports_internal":[-102,-103,-104,-105,-109,-111,-131,-147],"import_style_counts":{"external":0,"internal":8}},"src/ClientApp/Services/Order/OrderService.cs":{"id":-149,"file":-149,"name":"OrderService.cs","parse_status":"ok","loc":128,"sloc":100,"comment_lines":2,"blank_lines":26,"comment_pct":0.015625,"size_bytes":4218,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System.Net","eShop.ClientApp.Helpers","eShop.ClientApp.Models.Basket","eShop.ClientApp.Models.Orders","eShop.ClientApp.Services.Identity","eShop.ClientApp.Services.RequestProvider","eShop.ClientApp.Services.Settings"],"eligible":true,"import_counts":{"internal":9,"external":1,"third_party":1},"imports_internal":[-84,-101,-103,-104,-138,-147,-150,-151,-153],"imports_external":["System.Net"],"imports_third_party":["System.Net"],"import_style_counts":{"external":1,"internal":9}},"src/ClientApp/Services/RequestProvider/HttpRequestExceptionEx.cs":{"id":-150,"file":-150,"name":"HttpRequestExceptionEx.cs","parse_status":"ok","loc":21,"sloc":16,"comment_lines":0,"blank_lines":5,"comment_pct":0.0,"size_bytes":536,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System.Net"],"eligible":true,"import_counts":{"internal":0,"external":1,"third_party":1},"imports_external":["System.Net"],"imports_third_party":["System.Net"],"import_style_counts":{"external":1,"internal":0}},"src/ClientApp/Services/RequestProvider/IRequestProvider.cs":{"id":-151,"file":-151,"name":"IRequestProvider.cs","parse_status":"ok","loc":16,"sloc":10,"comment_lines":0,"blank_lines":6,"comment_pct":0.0,"size_bytes":648,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/ClientApp/Services/RequestProvider/RequestProvider.cs":{"id":-152,"file":-152,"name":"RequestProvider.cs","parse_status":"ok","loc":181,"sloc":139,"comment_lines":0,"blank_lines":42,"comment_pct":0.0,"size_bytes":6314,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System.Net","System.Net.Http.Headers","System.Net.Http.Json","System.Text.Json","eShop.ClientApp.Exceptions"],"eligible":true,"import_counts":{"internal":4,"external":4,"third_party":4},"imports_internal":[-77,-134,-150,-151],"imports_external":["System.Net","System.Net.Http.Headers","System.Net.Http.Json","System.Text.Json"],"imports_third_party":["System.Net","System.Net.Http.Headers","System.Net.Http.Json","System.Text.Json"],"import_style_counts":{"external":4,"internal":4}},"src/ClientApp/Services/Settings/ISettingsService.cs":{"id":-153,"file":-153,"name":"ISettingsService.cs","parse_status":"ok","loc":38,"sloc":22,"comment_lines":0,"blank_lines":16,"comment_pct":0.0,"size_bytes":820,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["eShop.ClientApp.Models.Token"],"eligible":true,"import_counts":{"internal":1,"external":0},"imports_internal":[-108],"import_style_counts":{"external":0,"internal":1}},"src/ClientApp/Services/Settings/SettingsService.cs":{"id":-154,"file":-154,"name":"SettingsService.cs","parse_status":"ok","loc":152,"sloc":126,"comment_lines":0,"blank_lines":26,"comment_pct":0.0,"size_bytes":5108,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System.Globalization","System.Text.Json","eShop.ClientApp.Models.Token"],"eligible":true,"import_counts":{"internal":3,"external":2,"third_party":2},"imports_internal":[-108,-134,-153],"imports_external":["System.Globalization","System.Text.Json"],"imports_third_party":["System.Globalization","System.Text.Json"],"import_style_counts":{"external":2,"internal":3}},"src/ClientApp/Services/Theme/ITheme.cs":{"id":-155,"file":-155,"name":"ITheme.cs","parse_status":"ok","loc":6,"sloc":5,"comment_lines":0,"blank_lines":1,"comment_pct":0.0,"size_bytes":139,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/ClientApp/Services/Theme/Theme.shared.cs":{"id":-156,"file":-156,"name":"Theme.shared.cs","parse_status":"ok","loc":8,"sloc":7,"comment_lines":0,"blank_lines":1,"comment_pct":0.0,"size_bytes":161,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":1,"external":0},"imports_internal":[-155],"import_style_counts":{"external":0,"internal":1}},"src/ClientApp/Triggers/BeginAnimation.cs":{"id":-157,"file":-157,"name":"BeginAnimation.cs","parse_status":"ok","loc":16,"sloc":13,"comment_lines":0,"blank_lines":3,"comment_pct":0.0,"size_bytes":356,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["eShop.ClientApp.Animations.Base"],"eligible":true,"import_counts":{"internal":1,"external":0},"imports_internal":[-58],"import_style_counts":{"external":0,"internal":1}},"src/ClientApp/Validations/IValidationRule.cs":{"id":-158,"file":-158,"name":"IValidationRule.cs","parse_status":"ok","loc":8,"sloc":6,"comment_lines":0,"blank_lines":2,"comment_pct":0.0,"size_bytes":152,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/ClientApp/Validations/IValidity.cs":{"id":-159,"file":-159,"name":"IValidity.cs","parse_status":"ok","loc":6,"sloc":5,"comment_lines":0,"blank_lines":1,"comment_pct":0.0,"size_bytes":100,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/ClientApp/Validations/IsNotNullOrEmptyRule.cs":{"id":-160,"file":-160,"name":"IsNotNullOrEmptyRule.cs","parse_status":"ok","loc":12,"sloc":10,"comment_lines":0,"blank_lines":2,"comment_pct":0.0,"size_bytes":285,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":1,"external":0},"imports_internal":[-158],"import_style_counts":{"external":0,"internal":1}},"src/ClientApp/Validations/ValidatableObject.cs":{"id":-161,"file":-161,"name":"ValidatableObject.cs","parse_status":"ok","loc":47,"sloc":38,"comment_lines":0,"blank_lines":9,"comment_pct":0.0,"size_bytes":1051,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":2,"external":0},"imports_internal":[-158,-159],"import_style_counts":{"external":0,"internal":2}},"src/ClientApp/ViewModels/Base/IViewModelBase.cs":{"id":-162,"file":-162,"name":"IViewModelBase.cs","parse_status":"ok","loc":16,"sloc":10,"comment_lines":0,"blank_lines":6,"comment_pct":0.0,"size_bytes":359,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["eShop.ClientApp.Services"],"eligible":true,"import_counts":{"internal":1,"external":0},"imports_internal":[-143],"import_style_counts":{"external":0,"internal":1}},"src/ClientApp/ViewModels/Base/ViewModelBase.cs":{"id":-163,"file":-163,"name":"ViewModelBase.cs","parse_status":"ok","loc":55,"sloc":43,"comment_lines":0,"blank_lines":12,"comment_pct":0.0,"size_bytes":1390,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["eShop.ClientApp.Services"],"eligible":true,"import_counts":{"internal":2,"external":0},"imports_internal":[-143,-162],"import_style_counts":{"external":0,"internal":2}},"src/ClientApp/ViewModels/BasketViewModel.cs":{"id":-164,"file":-164,"name":"BasketViewModel.cs","parse_status":"ok","loc":113,"sloc":91,"comment_lines":1,"blank_lines":21,"comment_pct":0.008849557522123894,"size_bytes":3546,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["eShop.ClientApp.Models.Basket","eShop.ClientApp.Services","eShop.ClientApp.Services.AppEnvironment","eShop.ClientApp.Services.Settings","eShop.ClientApp.ViewModels.Base"],"eligible":true,"import_counts":{"internal":10,"external":0},"imports_internal":[-87,-88,-90,-122,-125,-130,-143,-153,-163,-171],"import_style_counts":{"external":0,"internal":10}},"src/ClientApp/ViewModels/CatalogItemViewModel.cs":{"id":-165,"file":-165,"name":"CatalogItemViewModel.cs","parse_status":"ok","loc":65,"sloc":53,"comment_lines":0,"blank_lines":12,"comment_pct":0.0,"size_bytes":1937,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["CommunityToolkit.Mvvm.Messaging","eShop.ClientApp.Messages","eShop.ClientApp.Models.Basket","eShop.ClientApp.Models.Catalog","eShop.ClientApp.Services","eShop.ClientApp.Services.AppEnvironment","eShop.ClientApp.ViewModels.Base"],"eligible":true,"import_counts":{"internal":9,"external":1,"third_party":1},"imports_internal":[-78,-86,-87,-88,-90,-122,-125,-143,-163],"imports_external":["CommunityToolkit.Mvvm.Messaging"],"imports_third_party":["CommunityToolkit.Mvvm.Messaging"],"import_style_counts":{"external":1,"internal":9}},"src/ClientApp/ViewModels/CatalogViewModel.cs":{"id":-166,"file":-166,"name":"CatalogViewModel.cs","parse_status":"ok","loc":205,"sloc":166,"comment_lines":1,"blank_lines":38,"comment_pct":0.004878048780487805,"size_bytes":6042,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["CommunityToolkit.Mvvm.Messaging","eShop.ClientApp.Messages","eShop.ClientApp.Models.Catalog","eShop.ClientApp.Services","eShop.ClientApp.Services.AppEnvironment","eShop.ClientApp.ViewModels.Base"],"eligible":true,"import_counts":{"internal":12,"external":1,"third_party":1},"imports_internal":[-86,-88,-89,-90,-92,-122,-125,-130,-143,-163,-171,-174],"imports_external":["CommunityToolkit.Mvvm.Messaging"],"imports_third_party":["CommunityToolkit.Mvvm.Messaging"],"import_style_counts":{"external":1,"internal":12}},"src/ClientApp/ViewModels/CheckoutViewModel.cs":{"id":-167,"file":-167,"name":"CheckoutViewModel.cs","parse_status":"ok","loc":170,"sloc":132,"comment_lines":10,"blank_lines":28,"comment_pct":0.058823529411764705,"size_bytes":6083,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["CommunityToolkit.Mvvm.Messaging","eShop.ClientApp.Messages","eShop.ClientApp.Models.Basket","eShop.ClientApp.Models.Orders","eShop.ClientApp.Models.User","eShop.ClientApp.Services","eShop.ClientApp.Services.AppEnvironment","eShop.ClientApp.Services.Settings","eShop.ClientApp.ViewModels.Base"],"eligible":true,"import_counts":{"internal":18,"external":1,"third_party":1},"imports_internal":[-86,-87,-102,-103,-104,-105,-109,-111,-112,-122,-125,-133,-138,-143,-147,-153,-163,-164],"imports_external":["CommunityToolkit.Mvvm.Messaging"],"imports_third_party":["CommunityToolkit.Mvvm.Messaging"],"import_style_counts":{"external":1,"internal":18}},"src/ClientApp/ViewModels/LoginViewModel.cs":{"id":-168,"file":-168,"name":"LoginViewModel.cs","parse_status":"ok","loc":137,"sloc":110,"comment_lines":0,"blank_lines":27,"comment_pct":0.0,"size_bytes":3805,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System.Diagnostics","eShop.ClientApp.Services","eShop.ClientApp.Services.AppEnvironment","eShop.ClientApp.Services.OpenUrl","eShop.ClientApp.Services.Settings","eShop.ClientApp.Validations","eShop.ClientApp.ViewModels.Base"],"eligible":true,"import_counts":{"internal":9,"external":1,"third_party":1},"imports_internal":[-78,-122,-138,-143,-145,-153,-160,-161,-163],"imports_external":["System.Diagnostics"],"imports_third_party":["System.Diagnostics"],"import_style_counts":{"external":1,"internal":9}},"src/ClientApp/ViewModels/MainViewModel.cs":{"id":-169,"file":-169,"name":"MainViewModel.cs","parse_status":"ok","loc":18,"sloc":15,"comment_lines":0,"blank_lines":3,"comment_pct":0.0,"size_bytes":410,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["eShop.ClientApp.Services","eShop.ClientApp.ViewModels.Base"],"eligible":true,"import_counts":{"internal":2,"external":0},"imports_internal":[-143,-163],"import_style_counts":{"external":0,"internal":2}},"src/ClientApp/ViewModels/MapViewModel.cs":{"id":-170,"file":-170,"name":"MapViewModel.cs","parse_status":"ok","loc":37,"sloc":31,"comment_lines":0,"blank_lines":6,"comment_pct":0.0,"size_bytes":898,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["eShop.ClientApp.Services","eShop.ClientApp.ViewModels.Base"],"eligible":true,"import_counts":{"internal":2,"external":0},"imports_internal":[-143,-163],"import_style_counts":{"external":0,"internal":2}},"src/ClientApp/ViewModels/ObservableCollectionEx.cs":{"id":-171,"file":-171,"name":"ObservableCollectionEx.cs","parse_status":"ok","loc":54,"sloc":43,"comment_lines":0,"blank_lines":11,"comment_pct":0.0,"size_bytes":1461,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System.Collections.ObjectModel","System.Collections.Specialized","System.ComponentModel"],"eligible":true,"import_counts":{"internal":0,"external":3,"third_party":3},"imports_external":["System.Collections.ObjectModel","System.Collections.Specialized","System.ComponentModel"],"imports_third_party":["System.Collections.ObjectModel","System.Collections.Specialized","System.ComponentModel"],"import_style_counts":{"external":3,"internal":0}},"src/ClientApp/ViewModels/OrderDetailViewModel.cs":{"id":-172,"file":-172,"name":"OrderDetailViewModel.cs","parse_status":"ok","loc":75,"sloc":62,"comment_lines":1,"blank_lines":12,"comment_pct":0.013333333333333334,"size_bytes":2396,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["eShop.ClientApp.Models.Orders","eShop.ClientApp.Services","eShop.ClientApp.Services.AppEnvironment","eShop.ClientApp.Services.Settings","eShop.ClientApp.ViewModels.Base"],"eligible":true,"import_counts":{"internal":6,"external":0},"imports_internal":[-103,-122,-143,-147,-153,-163],"import_style_counts":{"external":0,"internal":6}},"src/ClientApp/ViewModels/ProfileViewModel.cs":{"id":-173,"file":-173,"name":"ProfileViewModel.cs","parse_status":"ok","loc":78,"sloc":63,"comment_lines":2,"blank_lines":13,"comment_pct":0.02564102564102564,"size_bytes":2080,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["eShop.ClientApp.Models.Orders","eShop.ClientApp.Services","eShop.ClientApp.Services.AppEnvironment","eShop.ClientApp.Services.Settings","eShop.ClientApp.ViewModels.Base"],"eligible":true,"import_counts":{"internal":7,"external":0},"imports_internal":[-103,-122,-143,-147,-153,-163,-171],"import_style_counts":{"external":0,"internal":7}},"src/ClientApp/ViewModels/SelectionViewModel.cs":{"id":-174,"file":-174,"name":"SelectionViewModel.cs","parse_status":"ok","loc":7,"sloc":6,"comment_lines":0,"blank_lines":1,"comment_pct":0.0,"size_bytes":200,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/ClientApp/ViewModels/SettingsViewModel.cs":{"id":-175,"file":-175,"name":"SettingsViewModel.cs","parse_status":"ok","loc":344,"sloc":283,"comment_lines":5,"blank_lines":56,"comment_pct":0.014534883720930232,"size_bytes":11168,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System.ComponentModel","System.Globalization","System.Windows.Input","eShop.ClientApp.Services","eShop.ClientApp.Services.AppEnvironment","eShop.ClientApp.Services.Location","eShop.ClientApp.Services.Settings","eShop.ClientApp.ViewModels.Base","eShop.ClientApp.Models.Location.Location"],"eligible":true,"import_counts":{"internal":6,"external":3,"third_party":3},"imports_internal":[-95,-122,-141,-143,-153,-163],"imports_external":["System.ComponentModel","System.Globalization","System.Windows.Input"],"imports_third_party":["System.ComponentModel","System.Globalization","System.Windows.Input"],"import_style_counts":{"external":3,"internal":6}},"src/ClientApp/Views/BadgeView.cs":{"id":-176,"file":-176,"name":"BadgeView.cs","parse_status":"ok","loc":140,"sloc":112,"comment_lines":0,"blank_lines":28,"comment_pct":0.0,"size_bytes":3968,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["Microsoft.Maui.Controls.Shapes"],"eligible":true,"import_counts":{"internal":0,"external":1,"third_party":1},"imports_external":["Microsoft.Maui.Controls.Shapes"],"imports_third_party":["Microsoft.Maui.Controls.Shapes"],"import_style_counts":{"external":1,"internal":0}},"src/ClientApp/Views/BasketView.xaml.cs":{"id":-177,"file":-177,"name":"BasketView.xaml.cs","parse_status":"ok","loc":10,"sloc":9,"comment_lines":0,"blank_lines":1,"comment_pct":0.0,"size_bytes":201,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":1,"external":0},"imports_internal":[-164],"import_style_counts":{"external":0,"internal":1}},"src/ClientApp/Views/CatalogItemView.xaml.cs":{"id":-178,"file":-178,"name":"CatalogItemView.xaml.cs","parse_status":"ok","loc":10,"sloc":9,"comment_lines":0,"blank_lines":1,"comment_pct":0.0,"size_bytes":216,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":1,"external":0},"imports_internal":[-165],"import_style_counts":{"external":0,"internal":1}},"src/ClientApp/Views/CatalogView.xaml.cs":{"id":-179,"file":-179,"name":"CatalogView.xaml.cs","parse_status":"ok","loc":57,"sloc":47,"comment_lines":0,"blank_lines":10,"comment_pct":0.0,"size_bytes":1482,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["CommunityToolkit.Mvvm.Messaging","eShop.ClientApp.Messages"],"eligible":true,"import_counts":{"internal":2,"external":1,"third_party":1},"imports_internal":[-86,-166],"imports_external":["CommunityToolkit.Mvvm.Messaging"],"imports_third_party":["CommunityToolkit.Mvvm.Messaging"],"import_style_counts":{"external":1,"internal":2}},"src/ClientApp/Views/CheckoutView.xaml.cs":{"id":-180,"file":-180,"name":"CheckoutView.xaml.cs","parse_status":"ok","loc":10,"sloc":9,"comment_lines":0,"blank_lines":1,"comment_pct":0.0,"size_bytes":207,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":1,"external":0},"imports_internal":[-167],"import_style_counts":{"external":0,"internal":1}},"src/ClientApp/Views/ContentPageBase.cs":{"id":-181,"file":-181,"name":"ContentPageBase.cs","parse_status":"ok","loc":23,"sloc":18,"comment_lines":0,"blank_lines":5,"comment_pct":0.0,"size_bytes":482,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["eShop.ClientApp.ViewModels.Base"],"eligible":true,"import_counts":{"internal":1,"external":0},"imports_internal":[-162],"import_style_counts":{"external":0,"internal":1}},"src/ClientApp/Views/CustomNavigationView.xaml.cs":{"id":-182,"file":-182,"name":"CustomNavigationView.xaml.cs","parse_status":"ok","loc":14,"sloc":12,"comment_lines":0,"blank_lines":2,"comment_pct":0.0,"size_bytes":277,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/ClientApp/Views/FiltersView.xaml.cs":{"id":-183,"file":-183,"name":"FiltersView.xaml.cs","parse_status":"ok","loc":11,"sloc":9,"comment_lines":0,"blank_lines":2,"comment_pct":0.0,"size_bytes":219,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":1,"external":0},"imports_internal":[-166],"import_style_counts":{"external":0,"internal":1}},"src/ClientApp/Views/LoginView.xaml.cs":{"id":-184,"file":-184,"name":"LoginView.xaml.cs","parse_status":"ok","loc":22,"sloc":17,"comment_lines":1,"blank_lines":4,"comment_pct":0.045454545454545456,"size_bytes":516,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":1,"external":0},"imports_internal":[-168],"import_style_counts":{"external":0,"internal":1}},"src/ClientApp/Views/MapView.xaml.cs":{"id":-185,"file":-185,"name":"MapView.xaml.cs","parse_status":"ok","loc":26,"sloc":21,"comment_lines":0,"blank_lines":5,"comment_pct":0.0,"size_bytes":548,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["Microsoft.Maui.Controls.Maps","Microsoft.Maui.Maps","Microsoft.Maui.Controls.Maps.Map"],"eligible":true,"import_counts":{"internal":1,"external":3,"third_party":3},"imports_internal":[-170],"imports_external":["Microsoft.Maui.Controls.Maps","Microsoft.Maui.Maps","Microsoft.Maui.Controls.Maps.Map"],"imports_third_party":["Microsoft.Maui.Controls.Maps","Microsoft.Maui.Maps","Microsoft.Maui.Controls.Maps.Map"],"import_style_counts":{"external":3,"internal":1}},"src/ClientApp/Views/MauiAuthenticationBrowser.cs":{"id":-186,"file":-186,"name":"MauiAuthenticationBrowser.cs","parse_status":"ok","loc":27,"sloc":23,"comment_lines":0,"blank_lines":4,"comment_pct":0.0,"size_bytes":898,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["IdentityModel.Client","IdentityModel.OidcClient.Browser","IdentityModel.OidcClient.Browser.IBrowser"],"eligible":true,"import_counts":{"internal":0,"external":3,"third_party":3},"imports_external":["IdentityModel.Client","IdentityModel.OidcClient.Browser","IdentityModel.OidcClient.Browser.IBrowser"],"imports_third_party":["IdentityModel.Client","IdentityModel.OidcClient.Browser","IdentityModel.OidcClient.Browser.IBrowser"],"import_style_counts":{"external":3,"internal":0}},"src/ClientApp/Views/OrderDetailView.xaml.cs":{"id":-187,"file":-187,"name":"OrderDetailView.xaml.cs","parse_status":"ok","loc":10,"sloc":9,"comment_lines":0,"blank_lines":1,"comment_pct":0.0,"size_bytes":216,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":1,"external":0},"imports_internal":[-172],"import_style_counts":{"external":0,"internal":1}},"src/ClientApp/Views/ProfileView.xaml.cs":{"id":-188,"file":-188,"name":"ProfileView.xaml.cs","parse_status":"ok","loc":23,"sloc":19,"comment_lines":0,"blank_lines":4,"comment_pct":0.0,"size_bytes":482,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":1,"external":0},"imports_internal":[-173],"import_style_counts":{"external":0,"internal":1}},"src/ClientApp/Views/SettingsView.xaml.cs":{"id":-189,"file":-189,"name":"SettingsView.xaml.cs","parse_status":"ok","loc":10,"sloc":9,"comment_lines":0,"blank_lines":1,"comment_pct":0.0,"size_bytes":221,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":1,"external":0},"imports_internal":[-175],"import_style_counts":{"external":0,"internal":1}},"src/ClientApp/Views/Templates/BasketItemTemplate.xaml.cs":{"id":-190,"file":-190,"name":"BasketItemTemplate.xaml.cs","parse_status":"ok","loc":9,"sloc":8,"comment_lines":0,"blank_lines":1,"comment_pct":0.0,"size_bytes":166,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/ClientApp/Views/Templates/CampaignTemplate.xaml.cs":{"id":-191,"file":-191,"name":"CampaignTemplate.xaml.cs","parse_status":"ok","loc":9,"sloc":8,"comment_lines":0,"blank_lines":1,"comment_pct":0.0,"size_bytes":176,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/ClientApp/Views/Templates/OrderItemTemplate.xaml.cs":{"id":-192,"file":-192,"name":"OrderItemTemplate.xaml.cs","parse_status":"ok","loc":9,"sloc":8,"comment_lines":0,"blank_lines":1,"comment_pct":0.0,"size_bytes":178,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/ClientApp/Views/Templates/OrderTemplate.xaml.cs":{"id":-193,"file":-193,"name":"OrderTemplate.xaml.cs","parse_status":"ok","loc":9,"sloc":8,"comment_lines":0,"blank_lines":1,"comment_pct":0.0,"size_bytes":170,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/ClientApp/Views/Templates/ProductTemplate.xaml.cs":{"id":-194,"file":-194,"name":"ProductTemplate.xaml.cs","parse_status":"ok","loc":9,"sloc":8,"comment_lines":0,"blank_lines":1,"comment_pct":0.0,"size_bytes":174,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/EventBus/Abstractions/EventBusSubscriptionInfo.cs":{"id":-195,"file":-195,"name":"EventBusSubscriptionInfo.cs","parse_status":"ok","loc":23,"sloc":18,"comment_lines":0,"blank_lines":5,"comment_pct":0.0,"size_bytes":1007,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System.Text.Json","System.Text.Json.Serialization.Metadata"],"eligible":true,"import_counts":{"internal":0,"external":2,"third_party":2},"imports_external":["System.Text.Json","System.Text.Json.Serialization.Metadata"],"imports_third_party":["System.Text.Json","System.Text.Json.Serialization.Metadata"],"import_style_counts":{"external":2,"internal":0}},"src/EventBus/Abstractions/IEventBus.cs":{"id":-196,"file":-196,"name":"IEventBus.cs","parse_status":"ok","loc":6,"sloc":5,"comment_lines":0,"blank_lines":1,"comment_pct":0.0,"size_bytes":122,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":1,"external":0},"imports_internal":[-199],"import_style_counts":{"external":0,"internal":1}},"src/EventBus/Abstractions/IEventBusBuilder.cs":{"id":-197,"file":-197,"name":"IEventBusBuilder.cs","parse_status":"ok","loc":6,"sloc":5,"comment_lines":0,"blank_lines":1,"comment_pct":0.0,"size_bytes":142,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/EventBus/Abstractions/IIntegrationEventHandler.cs":{"id":-198,"file":-198,"name":"IIntegrationEventHandler.cs","parse_status":"ok","loc":14,"sloc":11,"comment_lines":0,"blank_lines":3,"comment_pct":0.0,"size_bytes":422,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":1,"external":0},"imports_internal":[-199],"import_style_counts":{"external":0,"internal":1}},"src/EventBus/Events/IntegrationEvent.cs":{"id":-199,"file":-199,"name":"IntegrationEvent.cs","parse_status":"ok","loc":16,"sloc":13,"comment_lines":0,"blank_lines":3,"comment_pct":0.0,"size_bytes":301,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/EventBus/Extensions/EventBusBuilderExtensions.cs":{"id":-200,"file":-200,"name":"EventBusBuilderExtensions.cs","parse_status":"ok","loc":40,"sloc":27,"comment_lines":6,"blank_lines":7,"comment_pct":0.15,"size_bytes":1702,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System.Diagnostics.CodeAnalysis","System.Text.Json","eShop.EventBus.Abstractions","eShop.EventBus.Extensions"],"eligible":true,"import_counts":{"internal":4,"external":2,"third_party":2},"imports_internal":[-195,-197,-198,-199],"imports_external":["System.Diagnostics.CodeAnalysis","System.Text.Json"],"imports_third_party":["System.Diagnostics.CodeAnalysis","System.Text.Json"],"import_style_counts":{"external":2,"internal":4}},"src/EventBus/Extensions/GenericTypeExtensions.cs":{"id":-201,"file":-201,"name":"GenericTypeExtensions.cs","parse_status":"ok","loc":26,"sloc":22,"comment_lines":0,"blank_lines":4,"comment_pct":0.0,"size_bytes":656,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/EventBus/GlobalUsings.cs":{"id":-202,"file":-202,"name":"GlobalUsings.cs","parse_status":"ok","loc":2,"sloc":2,"comment_lines":0,"blank_lines":0,"comment_pct":0.0,"size_bytes":84,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System.Text.Json.Serialization","eShop.EventBus.Events"],"eligible":true,"import_counts":{"internal":0,"external":1,"third_party":1},"imports_external":["System.Text.Json.Serialization"],"imports_third_party":["System.Text.Json.Serialization"],"import_style_counts":{"external":1,"internal":0}},"src/EventBusRabbitMQ/EventBusOptions.cs":{"id":-203,"file":-203,"name":"EventBusOptions.cs","parse_status":"ok","loc":7,"sloc":6,"comment_lines":0,"blank_lines":1,"comment_pct":0.0,"size_bytes":172,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/EventBusRabbitMQ/GlobalUsings.cs":{"id":-204,"file":-204,"name":"GlobalUsings.cs","parse_status":"ok","loc":10,"sloc":10,"comment_lines":0,"blank_lines":0,"comment_pct":0.0,"size_bytes":342,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System.Net.Sockets","System.Text","System.Text.Json","eShop.EventBus.Abstractions","eShop.EventBus.Events","Microsoft.Extensions.Logging","Polly","RabbitMQ.Client","RabbitMQ.Client.Events","RabbitMQ.Client.Exceptions"],"eligible":true,"import_counts":{"internal":0,"external":8,"third_party":8},"imports_external":["System.Net.Sockets","System.Text","System.Text.Json","Microsoft.Extensions.Logging","Polly","RabbitMQ.Client","RabbitMQ.Client.Events","RabbitMQ.Client.Exceptions"],"imports_third_party":["System.Net.Sockets","System.Text","System.Text.Json","Microsoft.Extensions.Logging","Polly","RabbitMQ.Client","RabbitMQ.Client.Events","RabbitMQ.Client.Exceptions"],"import_style_counts":{"external":8,"internal":0}},"src/EventBusRabbitMQ/RabbitMQEventBus.cs":{"id":-205,"file":-205,"name":"RabbitMQEventBus.cs","parse_status":"ok","loc":321,"sloc":244,"comment_lines":17,"blank_lines":60,"comment_pct":0.0529595015576324,"size_bytes":12627,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System.Diagnostics","System.Diagnostics.CodeAnalysis","System.Threading","Microsoft.Extensions.DependencyInjection","Microsoft.Extensions.Hosting","Microsoft.Extensions.Options","OpenTelemetry","OpenTelemetry.Context.Propagation","Polly.Retry"],"eligible":true,"import_counts":{"internal":6,"external":7,"third_party":7},"imports_internal":[-195,-196,-198,-199,-203,-206],"imports_external":["System.Diagnostics","System.Diagnostics.CodeAnalysis","System.Threading","Microsoft.Extensions.Options","OpenTelemetry","OpenTelemetry.Context.Propagation","Polly.Retry"],"imports_third_party":["System.Diagnostics","System.Diagnostics.CodeAnalysis","System.Threading","Microsoft.Extensions.Options","OpenTelemetry","OpenTelemetry.Context.Propagation","Polly.Retry"],"import_style_counts":{"external":7,"internal":6}},"src/EventBusRabbitMQ/RabbitMQTelemetry.cs":{"id":-206,"file":-206,"name":"RabbitMQTelemetry.cs","parse_status":"ok","loc":12,"sloc":9,"comment_lines":0,"blank_lines":3,"comment_pct":0.0,"size_bytes":374,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System.Diagnostics","OpenTelemetry.Context.Propagation"],"eligible":true,"import_counts":{"internal":0,"external":2,"third_party":2},"imports_external":["System.Diagnostics","OpenTelemetry.Context.Propagation"],"imports_third_party":["System.Diagnostics","OpenTelemetry.Context.Propagation"],"import_style_counts":{"external":2,"internal":0}},"src/EventBusRabbitMQ/RabbitMqDependencyInjectionExtensions.cs":{"id":-207,"file":-207,"name":"RabbitMqDependencyInjectionExtensions.cs","parse_status":"ok","loc":46,"sloc":26,"comment_lines":10,"blank_lines":10,"comment_pct":0.21739130434782608,"size_bytes":1585,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["eShop.EventBusRabbitMQ","Microsoft.Extensions.DependencyInjection"],"eligible":true,"import_counts":{"internal":5,"external":0},"imports_internal":[-196,-197,-203,-205,-206],"import_style_counts":{"external":0,"internal":5}},"src/HybridApp/App.xaml.cs":{"id":-208,"file":-208,"name":"App.xaml.cs","parse_status":"ok","loc":14,"sloc":12,"comment_lines":0,"blank_lines":2,"comment_pct":0.0,"size_bytes":273,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":1,"external":0},"imports_internal":[-210],"import_style_counts":{"external":0,"internal":1}},"src/HybridApp/GlobalSuppressions.cs":{"id":-209,"file":-209,"name":"GlobalSuppressions.cs","parse_status":"ok","loc":32,"sloc":8,"comment_lines":22,"blank_lines":2,"comment_pct":0.6875,"size_bytes":1776,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/HybridApp/MainPage.xaml.cs":{"id":-210,"file":-210,"name":"MainPage.xaml.cs","parse_status":"ok","loc":9,"sloc":8,"comment_lines":0,"blank_lines":1,"comment_pct":0.0,"size_bytes":129,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/HybridApp/MauiProgram.cs":{"id":-211,"file":-211,"name":"MauiProgram.cs","parse_status":"ok","loc":35,"sloc":25,"comment_lines":1,"blank_lines":9,"comment_pct":0.02857142857142857,"size_bytes":1094,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["eShop.HybridApp.Services","Microsoft.Extensions.Logging"],"eligible":true,"import_counts":{"internal":4,"external":1,"third_party":1},"imports_internal":[-208,-221,-222,-468],"imports_external":["Microsoft.Extensions.Logging"],"imports_third_party":["Microsoft.Extensions.Logging"],"import_style_counts":{"external":1,"internal":4}},"src/HybridApp/Platforms/Android/MainActivity.cs":{"id":-212,"file":-212,"name":"MainActivity.cs","parse_status":"ok","loc":10,"sloc":8,"comment_lines":0,"blank_lines":2,"comment_pct":0.0,"size_bytes":404,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["Android.App","Android.Content.PM","Android.OS"],"eligible":true,"import_counts":{"internal":0,"external":3,"third_party":3},"imports_external":["Android.App","Android.Content.PM","Android.OS"],"imports_third_party":["Android.App","Android.Content.PM","Android.OS"],"import_style_counts":{"external":3,"internal":0}},"src/HybridApp/Platforms/Android/MainApplication.cs":{"id":-213,"file":-213,"name":"MainApplication.cs","parse_status":"ok","loc":15,"sloc":12,"comment_lines":0,"blank_lines":3,"comment_pct":0.0,"size_bytes":337,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["Android.App","Android.Runtime"],"eligible":true,"import_counts":{"internal":1,"external":2,"third_party":2},"imports_internal":[-211],"imports_external":["Android.App","Android.Runtime"],"imports_third_party":["Android.App","Android.Runtime"],"import_style_counts":{"external":2,"internal":1}},"src/HybridApp/Platforms/MacCatalyst/AppDelegate.cs":{"id":-214,"file":-214,"name":"AppDelegate.cs","parse_status":"ok","loc":9,"sloc":7,"comment_lines":0,"blank_lines":2,"comment_pct":0.0,"size_bytes":212,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["Foundation"],"eligible":true,"import_counts":{"internal":1,"external":1,"third_party":1},"imports_internal":[-211],"imports_external":["Foundation"],"imports_third_party":["Foundation"],"import_style_counts":{"external":1,"internal":1}},"src/HybridApp/Platforms/MacCatalyst/Program.cs":{"id":-215,"file":-215,"name":"Program.cs","parse_status":"ok","loc":15,"sloc":10,"comment_lines":3,"blank_lines":2,"comment_pct":0.2,"size_bytes":378,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["ObjCRuntime","UIKit"],"eligible":true,"import_counts":{"internal":2,"external":2,"third_party":2},"imports_internal":[-214,-218],"imports_external":["ObjCRuntime","UIKit"],"imports_third_party":["ObjCRuntime","UIKit"],"import_style_counts":{"external":2,"internal":2}},"src/HybridApp/Platforms/Tizen/Main.cs":{"id":-216,"file":-216,"name":"Main.cs","parse_status":"ok","loc":16,"sloc":13,"comment_lines":0,"blank_lines":3,"comment_pct":0.0,"size_bytes":327,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System","Microsoft.Maui","Microsoft.Maui.Hosting"],"eligible":true,"import_counts":{"internal":3,"external":3,"third_party":3},"imports_internal":[-211,-215,-219],"imports_external":["System","Microsoft.Maui","Microsoft.Maui.Hosting"],"imports_third_party":["System","Microsoft.Maui","Microsoft.Maui.Hosting"],"import_style_counts":{"external":3,"internal":3}},"src/HybridApp/Platforms/Windows/App.xaml.cs":{"id":-217,"file":-217,"name":"App.xaml.cs","parse_status":"ok","loc":23,"sloc":10,"comment_lines":9,"blank_lines":4,"comment_pct":0.391304347826087,"size_bytes":729,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["Microsoft.UI.Xaml"],"eligible":true,"import_counts":{"internal":1,"external":1,"third_party":1},"imports_internal":[-211],"imports_external":["Microsoft.UI.Xaml"],"imports_third_party":["Microsoft.UI.Xaml"],"import_style_counts":{"external":1,"internal":1}},"src/HybridApp/Platforms/iOS/AppDelegate.cs":{"id":-218,"file":-218,"name":"AppDelegate.cs","parse_status":"ok","loc":9,"sloc":7,"comment_lines":0,"blank_lines":2,"comment_pct":0.0,"size_bytes":212,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["Foundation"],"eligible":true,"import_counts":{"internal":1,"external":1,"third_party":1},"imports_internal":[-211],"imports_external":["Foundation"],"imports_third_party":["Foundation"],"import_style_counts":{"external":1,"internal":1}},"src/HybridApp/Platforms/iOS/Program.cs":{"id":-219,"file":-219,"name":"Program.cs","parse_status":"ok","loc":15,"sloc":10,"comment_lines":3,"blank_lines":2,"comment_pct":0.2,"size_bytes":378,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["ObjCRuntime","UIKit"],"eligible":true,"import_counts":{"internal":2,"external":2,"third_party":2},"imports_internal":[-214,-218],"imports_external":["ObjCRuntime","UIKit"],"imports_third_party":["ObjCRuntime","UIKit"],"import_style_counts":{"external":2,"internal":2}},"src/HybridApp/Services/CatalogJsonContext.cs":{"id":-220,"file":-220,"name":"CatalogJsonContext.cs","parse_status":"ok","loc":16,"sloc":14,"comment_lines":0,"blank_lines":2,"comment_pct":0.0,"size_bytes":569,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System.Text.Json.Serialization","eShop.WebAppComponents.Catalog"],"eligible":true,"import_counts":{"internal":1,"external":1,"third_party":1},"imports_internal":[-464],"imports_external":["System.Text.Json.Serialization"],"imports_third_party":["System.Text.Json.Serialization"],"import_style_counts":{"external":1,"internal":1}},"src/HybridApp/Services/CatalogService.cs":{"id":-221,"file":-221,"name":"CatalogService.cs","parse_status":"ok","loc":69,"sloc":57,"comment_lines":0,"blank_lines":12,"comment_pct":0.0,"size_bytes":2735,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System.Net.Http.Json","System.Web","eShop.WebAppComponents.Catalog","eShop.WebAppComponents.Services"],"eligible":true,"import_counts":{"internal":3,"external":2,"third_party":2},"imports_internal":[-220,-464,-467],"imports_external":["System.Net.Http.Json","System.Web"],"imports_third_party":["System.Net.Http.Json","System.Web"],"import_style_counts":{"external":2,"internal":3}},"src/HybridApp/Services/ProductImageUrlProvider.cs":{"id":-222,"file":-222,"name":"ProductImageUrlProvider.cs","parse_status":"ok","loc":9,"sloc":7,"comment_lines":0,"blank_lines":2,"comment_pct":0.0,"size_bytes":292,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["eShop.WebAppComponents.Services"],"eligible":true,"import_counts":{"internal":2,"external":0},"imports_internal":[-211,-468],"import_style_counts":{"external":0,"internal":2}},"src/Identity.API/Configuration/Config.cs":{"id":-223,"file":-223,"name":"Config.cs","parse_status":"ok","loc":192,"sloc":174,"comment_lines":9,"blank_lines":9,"comment_pct":0.046875,"size_bytes":8302,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/Identity.API/Data/ApplicationDbContext.cs":{"id":-224,"file":-224,"name":"ApplicationDbContext.cs","parse_status":"ok","loc":22,"sloc":12,"comment_lines":8,"blank_lines":2,"comment_pct":0.36363636363636365,"size_bytes":766,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":1,"external":0},"imports_internal":[-238],"import_style_counts":{"external":0,"internal":1}},"src/Identity.API/Data/Migrations/20230925223402_InitialMigration.Designer.cs":{"id":-225,"file":-225,"name":"20230925223402_InitialMigration.Designer.cs","parse_status":"ok","loc":324,"sloc":242,"comment_lines":1,"blank_lines":81,"comment_pct":0.0030864197530864196,"size_bytes":11786,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System","Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Infrastructure","Microsoft.EntityFrameworkCore.Migrations","Microsoft.EntityFrameworkCore.Storage.ValueConversion","eShop.Identity.API.Data","Npgsql.EntityFrameworkCore.PostgreSQL.Metadata"],"eligible":true,"import_counts":{"internal":1,"external":6,"third_party":6},"imports_internal":[-224],"imports_external":["System","Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Infrastructure","Microsoft.EntityFrameworkCore.Migrations","Microsoft.EntityFrameworkCore.Storage.ValueConversion","Npgsql.EntityFrameworkCore.PostgreSQL.Metadata"],"imports_third_party":["System","Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Infrastructure","Microsoft.EntityFrameworkCore.Migrations","Microsoft.EntityFrameworkCore.Storage.ValueConversion","Npgsql.EntityFrameworkCore.PostgreSQL.Metadata"],"import_style_counts":{"external":6,"internal":1}},"src/Identity.API/Data/Migrations/20230925223402_InitialMigration.cs":{"id":-226,"file":-226,"name":"20230925223402_InitialMigration.cs","parse_status":"ok","loc":235,"sloc":210,"comment_lines":3,"blank_lines":22,"comment_pct":0.01276595744680851,"size_bytes":11133,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System","Microsoft.EntityFrameworkCore.Migrations","Npgsql.EntityFrameworkCore.PostgreSQL.Metadata"],"eligible":true,"import_counts":{"internal":0,"external":3,"third_party":3},"imports_external":["System","Microsoft.EntityFrameworkCore.Migrations","Npgsql.EntityFrameworkCore.PostgreSQL.Metadata"],"imports_third_party":["System","Microsoft.EntityFrameworkCore.Migrations","Npgsql.EntityFrameworkCore.PostgreSQL.Metadata"],"import_style_counts":{"external":3,"internal":0}},"src/Identity.API/Data/Migrations/ApplicationDbContextModelSnapshot.cs":{"id":-227,"file":-227,"name":"ApplicationDbContextModelSnapshot.cs","parse_status":"ok","loc":321,"sloc":240,"comment_lines":0,"blank_lines":81,"comment_pct":0.0,"size_bytes":11687,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System","Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Infrastructure","Microsoft.EntityFrameworkCore.Storage.ValueConversion","eShop.Identity.API.Data","Npgsql.EntityFrameworkCore.PostgreSQL.Metadata"],"eligible":true,"import_counts":{"internal":1,"external":5,"third_party":5},"imports_internal":[-224],"imports_external":["System","Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Infrastructure","Microsoft.EntityFrameworkCore.Storage.ValueConversion","Npgsql.EntityFrameworkCore.PostgreSQL.Metadata"],"imports_third_party":["System","Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Infrastructure","Microsoft.EntityFrameworkCore.Storage.ValueConversion","Npgsql.EntityFrameworkCore.PostgreSQL.Metadata"],"import_style_counts":{"external":5,"internal":1}},"src/Identity.API/GlobalUsings.cs":{"id":-228,"file":-228,"name":"GlobalUsings.cs","parse_status":"ok","loc":156,"sloc":43,"comment_lines":0,"blank_lines":113,"comment_pct":0.0,"size_bytes":1978,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System","System.Collections.Generic","System.ComponentModel.DataAnnotations","System.IdentityModel.Tokens.Jwt","System.Linq","System.Security.Claims","System.Text.RegularExpressions","System.Threading.Tasks","Duende.IdentityModel","Duende.IdentityServer","Duende.IdentityServer.Configuration","Duende.IdentityServer.Events","Duende.IdentityServer.Extensions","Duende.IdentityServer.Models","Duende.IdentityServer.Services","Duende.IdentityServer.Stores","Duende.IdentityServer.Validation","Microsoft.AspNetCore.Authentication","Microsoft.AspNetCore.Authorization","Microsoft.AspNetCore.Builder","Microsoft.AspNetCore.Hosting","Microsoft.AspNetCore.Http","Microsoft.AspNetCore.Identity","Microsoft.AspNetCore.Identity.EntityFrameworkCore","Microsoft.AspNetCore.Mvc","Microsoft.AspNetCore.Mvc.Filters","Microsoft.AspNetCore.Mvc.Rendering","Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Infrastructure","Microsoft.EntityFrameworkCore.Metadata","Microsoft.EntityFrameworkCore.Migrations","eShop.Identity.API","eShop.Identity.API.Configuration","eShop.Identity.API.Data","eShop.Identity.API.Models","eShop.Identity.API.Services","Microsoft.Extensions.Configuration","Microsoft.Extensions.DependencyInjection","Microsoft.Extensions.Hosting","Microsoft.Extensions.Logging","Microsoft.Extensions.Options","Polly","eShop.ServiceDefaults"],"eligible":true,"import_counts":{"internal":0,"external":33,"third_party":33},"imports_external":["System","System.Collections.Generic","System.ComponentModel.DataAnnotations","System.IdentityModel.Tokens.Jwt","System.Linq","System.Security.Claims","System.Text.RegularExpressions","System.Threading.Tasks","Duende.IdentityModel","Duende.IdentityServer","Duende.IdentityServer.Configuration","Duende.IdentityServer.Events","Duende.IdentityServer.Extensions","Duende.IdentityServer.Models","Duende.IdentityServer.Services","Duende.IdentityServer.Stores","Duende.IdentityServer.Validation","Microsoft.AspNetCore.Authentication","Microsoft.AspNetCore.Authorization","Microsoft.AspNetCore.Builder","Microsoft.AspNetCore.Http","Microsoft.AspNetCore.Identity","Microsoft.AspNetCore.Identity.EntityFrameworkCore","Microsoft.AspNetCore.Mvc","Microsoft.AspNetCore.Mvc.Filters","Microsoft.AspNetCore.Mvc.Rendering","Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Infrastructure","Microsoft.EntityFrameworkCore.Metadata","Microsoft.EntityFrameworkCore.Migrations","Microsoft.Extensions.Logging","Microsoft.Extensions.Options","Polly"],"imports_third_party":["System","System.Collections.Generic","System.ComponentModel.DataAnnotations","System.IdentityModel.Tokens.Jwt","System.Linq","System.Security.Claims","System.Text.RegularExpressions","System.Threading.Tasks","Duende.IdentityModel","Duende.IdentityServer","Duende.IdentityServer.Configuration","Duende.IdentityServer.Events","Duende.IdentityServer.Extensions","Duende.IdentityServer.Models","Duende.IdentityServer.Services","Duende.IdentityServer.Stores","Duende.IdentityServer.Validation","Microsoft.AspNetCore.Authentication","Microsoft.AspNetCore.Authorization","Microsoft.AspNetCore.Builder","Microsoft.AspNetCore.Http","Microsoft.AspNetCore.Identity","Microsoft.AspNetCore.Identity.EntityFrameworkCore","Microsoft.AspNetCore.Mvc","Microsoft.AspNetCore.Mvc.Filters","Microsoft.AspNetCore.Mvc.Rendering","Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Infrastructure","Microsoft.EntityFrameworkCore.Metadata","Microsoft.EntityFrameworkCore.Migrations","Microsoft.Extensions.Logging","Microsoft.Extensions.Options","Polly"],"import_style_counts":{"external":33,"internal":0}},"src/Identity.API/Models/AccountViewModels/ForgotPasswordViewModel.cs":{"id":-229,"file":-229,"name":"ForgotPasswordViewModel.cs","parse_status":"ok","loc":9,"sloc":9,"comment_lines":0,"blank_lines":0,"comment_pct":0.0,"size_bytes":200,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/Identity.API/Models/AccountViewModels/LoggedOutViewModel.cs":{"id":-230,"file":-230,"name":"LoggedOutViewModel.cs","parse_status":"ok","loc":9,"sloc":9,"comment_lines":0,"blank_lines":0,"comment_pct":0.0,"size_bytes":271,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/Identity.API/Models/AccountViewModels/LoginViewModel.cs":{"id":-231,"file":-231,"name":"LoginViewModel.cs","parse_status":"ok","loc":17,"sloc":15,"comment_lines":0,"blank_lines":2,"comment_pct":0.0,"size_bytes":426,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/Identity.API/Models/AccountViewModels/LogoutViewModel.cs":{"id":-232,"file":-232,"name":"LogoutViewModel.cs","parse_status":"ok","loc":7,"sloc":7,"comment_lines":0,"blank_lines":0,"comment_pct":0.0,"size_bytes":152,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/Identity.API/Models/AccountViewModels/RedirectViewModel.cs":{"id":-233,"file":-233,"name":"RedirectViewModel.cs","parse_status":"ok","loc":7,"sloc":7,"comment_lines":0,"blank_lines":0,"comment_pct":0.0,"size_bytes":156,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/Identity.API/Models/AccountViewModels/RegisterViewModel.cs":{"id":-234,"file":-234,"name":"RegisterViewModel.cs","parse_status":"ok","loc":23,"sloc":20,"comment_lines":0,"blank_lines":3,"comment_pct":0.0,"size_bytes":785,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":1,"external":0},"imports_internal":[-238],"import_style_counts":{"external":0,"internal":1}},"src/Identity.API/Models/AccountViewModels/ResetPasswordViewModel.cs":{"id":-235,"file":-235,"name":"ResetPasswordViewModel.cs","parse_status":"ok","loc":21,"sloc":18,"comment_lines":0,"blank_lines":3,"comment_pct":0.0,"size_bytes":710,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/Identity.API/Models/AccountViewModels/SendCodeViewModel.cs":{"id":-236,"file":-236,"name":"SendCodeViewModel.cs","parse_status":"ok","loc":13,"sloc":10,"comment_lines":0,"blank_lines":3,"comment_pct":0.0,"size_bytes":327,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/Identity.API/Models/AccountViewModels/VerifyCodeViewModel.cs":{"id":-237,"file":-237,"name":"VerifyCodeViewModel.cs","parse_status":"ok","loc":19,"sloc":15,"comment_lines":0,"blank_lines":4,"comment_pct":0.0,"size_bytes":477,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/Identity.API/Models/ApplicationUser.cs":{"id":-238,"file":-238,"name":"ApplicationUser.cs","parse_status":"ok","loc":31,"sloc":30,"comment_lines":1,"blank_lines":0,"comment_pct":0.03225806451612903,"size_bytes":1066,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/Identity.API/Models/ConsentViewModels/ConsentInputModel.cs":{"id":-239,"file":-239,"name":"ConsentInputModel.cs","parse_status":"ok","loc":11,"sloc":11,"comment_lines":0,"blank_lines":0,"comment_pct":0.0,"size_bytes":360,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/Identity.API/Models/ConsentViewModels/ConsentOptions.cs":{"id":-240,"file":-240,"name":"ConsentOptions.cs","parse_status":"ok","loc":12,"sloc":11,"comment_lines":0,"blank_lines":1,"comment_pct":0.0,"size_bytes":560,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/Identity.API/Models/ConsentViewModels/ConsentViewModel.cs":{"id":-241,"file":-241,"name":"ConsentViewModel.cs","parse_status":"ok","loc":13,"sloc":12,"comment_lines":0,"blank_lines":1,"comment_pct":0.0,"size_bytes":465,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":2,"external":0},"imports_internal":[-239,-243],"import_style_counts":{"external":0,"internal":2}},"src/Identity.API/Models/ConsentViewModels/ProcessConsentResult.cs":{"id":-242,"file":-242,"name":"ProcessConsentResult.cs","parse_status":"ok","loc":15,"sloc":13,"comment_lines":0,"blank_lines":2,"comment_pct":0.0,"size_bytes":485,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":1,"external":0},"imports_internal":[-241],"import_style_counts":{"external":0,"internal":1}},"src/Identity.API/Models/ConsentViewModels/ScopeViewModel.cs":{"id":-243,"file":-243,"name":"ScopeViewModel.cs","parse_status":"ok","loc":12,"sloc":12,"comment_lines":0,"blank_lines":0,"comment_pct":0.0,"size_bytes":372,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/Identity.API/Models/ErrorViewModel.cs":{"id":-244,"file":-244,"name":"ErrorViewModel.cs","parse_status":"ok","loc":9,"sloc":8,"comment_lines":1,"blank_lines":0,"comment_pct":0.1111111111111111,"size_bytes":312,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/Identity.API/Models/ManageViewModels/AddPhoneNumberViewModel.cs":{"id":-245,"file":-245,"name":"AddPhoneNumberViewModel.cs","parse_status":"ok","loc":10,"sloc":10,"comment_lines":0,"blank_lines":0,"comment_pct":0.0,"size_bytes":239,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/Identity.API/Models/ManageViewModels/ChangePasswordViewModel.cs":{"id":-246,"file":-246,"name":"ChangePasswordViewModel.cs","parse_status":"ok","loc":21,"sloc":19,"comment_lines":0,"blank_lines":2,"comment_pct":0.0,"size_bytes":788,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/Identity.API/Models/ManageViewModels/ConfigureTwoFactorViewModel.cs":{"id":-247,"file":-247,"name":"ConfigureTwoFactorViewModel.cs","parse_status":"ok","loc":9,"sloc":8,"comment_lines":0,"blank_lines":1,"comment_pct":0.0,"size_bytes":241,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/Identity.API/Models/ManageViewModels/FactorViewModel.cs":{"id":-248,"file":-248,"name":"FactorViewModel.cs","parse_status":"ok","loc":7,"sloc":7,"comment_lines":0,"blank_lines":0,"comment_pct":0.0,"size_bytes":151,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/Identity.API/Models/ManageViewModels/IndexViewModel.cs":{"id":-249,"file":-249,"name":"IndexViewModel.cs","parse_status":"ok","loc":15,"sloc":11,"comment_lines":0,"blank_lines":4,"comment_pct":0.0,"size_bytes":361,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/Identity.API/Models/ManageViewModels/SetPasswordViewModel.cs":{"id":-250,"file":-250,"name":"SetPasswordViewModel.cs","parse_status":"ok","loc":16,"sloc":15,"comment_lines":0,"blank_lines":1,"comment_pct":0.0,"size_bytes":633,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/Identity.API/Models/ManageViewModels/VerifyPhoneNumberViewModel.cs":{"id":-251,"file":-251,"name":"VerifyPhoneNumberViewModel.cs","parse_status":"ok","loc":13,"sloc":12,"comment_lines":0,"blank_lines":1,"comment_pct":0.0,"size_bytes":304,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/Identity.API/Program.cs":{"id":-252,"file":-252,"name":"Program.cs","parse_status":"ok","loc":57,"sloc":35,"comment_lines":7,"blank_lines":15,"comment_pct":0.12280701754385964,"size_bytes":1961,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":10,"external":0},"imports_internal":[-223,-224,-238,-280,-281,-282,-283,-284,-285,-515],"import_style_counts":{"external":0,"internal":10}},"src/Identity.API/Quickstart/Account/AccountController.cs":{"id":-253,"file":-253,"name":"AccountController.cs","parse_status":"ok","loc":334,"sloc":232,"comment_lines":53,"blank_lines":49,"comment_pct":0.15868263473053892,"size_bytes":13729,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":9,"external":0},"imports_internal":[-238,-254,-256,-257,-258,-259,-260,-261,-274],"import_style_counts":{"external":0,"internal":9}},"src/Identity.API/Quickstart/Account/AccountOptions.cs":{"id":-254,"file":-254,"name":"AccountOptions.cs","parse_status":"ok","loc":16,"sloc":10,"comment_lines":2,"blank_lines":4,"comment_pct":0.125,"size_bytes":629,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/Identity.API/Quickstart/Account/ExternalController.cs":{"id":-255,"file":-255,"name":"ExternalController.cs","parse_status":"ok","loc":238,"sloc":166,"comment_lines":38,"blank_lines":34,"comment_pct":0.15966386554621848,"size_bytes":9899,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":1,"external":0},"imports_internal":[-238],"import_style_counts":{"external":0,"internal":1}},"src/Identity.API/Quickstart/Account/ExternalProvider.cs":{"id":-256,"file":-256,"name":"ExternalProvider.cs","parse_status":"ok","loc":10,"sloc":6,"comment_lines":2,"blank_lines":2,"comment_pct":0.2,"size_bytes":353,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/Identity.API/Quickstart/Account/LoggedOutViewModel.cs":{"id":-257,"file":-257,"name":"LoggedOutViewModel.cs","parse_status":"ok","loc":18,"sloc":11,"comment_lines":2,"blank_lines":5,"comment_pct":0.1111111111111111,"size_bytes":649,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/Identity.API/Quickstart/Account/LoginInputModel.cs":{"id":-258,"file":-258,"name":"LoginInputModel.cs","parse_status":"ok","loc":15,"sloc":10,"comment_lines":2,"blank_lines":3,"comment_pct":0.13333333333333333,"size_bytes":454,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/Identity.API/Quickstart/Account/LoginViewModel.cs":{"id":-259,"file":-259,"name":"LoginViewModel.cs","parse_status":"ok","loc":17,"sloc":10,"comment_lines":2,"blank_lines":5,"comment_pct":0.11764705882352941,"size_bytes":873,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":2,"external":0},"imports_internal":[-256,-258],"import_style_counts":{"external":0,"internal":2}},"src/Identity.API/Quickstart/Account/LogoutInputModel.cs":{"id":-260,"file":-260,"name":"LogoutInputModel.cs","parse_status":"ok","loc":10,"sloc":5,"comment_lines":2,"blank_lines":3,"comment_pct":0.2,"size_bytes":298,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/Identity.API/Quickstart/Account/LogoutViewModel.cs":{"id":-261,"file":-261,"name":"LogoutViewModel.cs","parse_status":"ok","loc":10,"sloc":5,"comment_lines":2,"blank_lines":3,"comment_pct":0.2,"size_bytes":330,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":1,"external":0},"imports_internal":[-260],"import_style_counts":{"external":0,"internal":1}},"src/Identity.API/Quickstart/Account/RedirectViewModel.cs":{"id":-262,"file":-262,"name":"RedirectViewModel.cs","parse_status":"ok","loc":11,"sloc":5,"comment_lines":2,"blank_lines":4,"comment_pct":0.18181818181818182,"size_bytes":303,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/Identity.API/Quickstart/Consent/ConsentController.cs":{"id":-263,"file":-263,"name":"ConsentController.cs","parse_status":"ok","loc":247,"sloc":187,"comment_lines":27,"blank_lines":33,"comment_pct":0.10931174089068826,"size_bytes":8701,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":6,"external":0},"imports_internal":[-264,-265,-266,-267,-268,-274],"import_style_counts":{"external":0,"internal":6}},"src/Identity.API/Quickstart/Consent/ConsentInputModel.cs":{"id":-264,"file":-264,"name":"ConsentInputModel.cs","parse_status":"ok","loc":14,"sloc":9,"comment_lines":2,"blank_lines":3,"comment_pct":0.14285714285714285,"size_bytes":490,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/Identity.API/Quickstart/Consent/ConsentOptions.cs":{"id":-265,"file":-265,"name":"ConsentOptions.cs","parse_status":"ok","loc":15,"sloc":9,"comment_lines":2,"blank_lines":4,"comment_pct":0.13333333333333333,"size_bytes":690,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/Identity.API/Quickstart/Consent/ConsentViewModel.cs":{"id":-266,"file":-266,"name":"ConsentViewModel.cs","parse_status":"ok","loc":16,"sloc":10,"comment_lines":2,"blank_lines":4,"comment_pct":0.125,"size_bytes":591,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":2,"external":0},"imports_internal":[-264,-268],"import_style_counts":{"external":0,"internal":2}},"src/Identity.API/Quickstart/Consent/ProcessConsentResult.cs":{"id":-267,"file":-267,"name":"ProcessConsentResult.cs","parse_status":"ok","loc":17,"sloc":11,"comment_lines":2,"blank_lines":4,"comment_pct":0.11764705882352941,"size_bytes":606,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":1,"external":0},"imports_internal":[-266],"import_style_counts":{"external":0,"internal":1}},"src/Identity.API/Quickstart/Consent/ScopeViewModel.cs":{"id":-268,"file":-268,"name":"ScopeViewModel.cs","parse_status":"ok","loc":15,"sloc":10,"comment_lines":2,"blank_lines":3,"comment_pct":0.13333333333333333,"size_bytes":498,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/Identity.API/Quickstart/Device/DeviceAuthorizationInputModel.cs":{"id":-269,"file":-269,"name":"DeviceAuthorizationInputModel.cs","parse_status":"ok","loc":10,"sloc":5,"comment_lines":2,"blank_lines":3,"comment_pct":0.2,"size_bytes":331,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":1,"external":0},"imports_internal":[-264],"import_style_counts":{"external":0,"internal":1}},"src/Identity.API/Quickstart/Device/DeviceAuthorizationViewModel.cs":{"id":-270,"file":-270,"name":"DeviceAuthorizationViewModel.cs","parse_status":"ok","loc":11,"sloc":6,"comment_lines":2,"blank_lines":3,"comment_pct":0.18181818181818182,"size_bytes":375,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":1,"external":0},"imports_internal":[-266],"import_style_counts":{"external":0,"internal":1}},"src/Identity.API/Quickstart/Device/DeviceController.cs":{"id":-271,"file":-271,"name":"DeviceController.cs","parse_status":"ok","loc":214,"sloc":173,"comment_lines":10,"blank_lines":31,"comment_pct":0.04672897196261682,"size_bytes":8055,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":5,"external":0},"imports_internal":[-265,-267,-268,-269,-270],"import_style_counts":{"external":0,"internal":5}},"src/Identity.API/Quickstart/Diagnostics/DiagnosticsController.cs":{"id":-272,"file":-272,"name":"DiagnosticsController.cs","parse_status":"ok","loc":22,"sloc":16,"comment_lines":2,"blank_lines":4,"comment_pct":0.09090909090909091,"size_bytes":732,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":1,"external":0},"imports_internal":[-273],"import_style_counts":{"external":0,"internal":1}},"src/Identity.API/Quickstart/Diagnostics/DiagnosticsViewModel.cs":{"id":-273,"file":-273,"name":"DiagnosticsViewModel.cs","parse_status":"ok","loc":28,"sloc":19,"comment_lines":2,"blank_lines":7,"comment_pct":0.07142857142857142,"size_bytes":868,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System.Text","System.Text.Json"],"eligible":true,"import_counts":{"internal":0,"external":2,"third_party":2},"imports_external":["System.Text","System.Text.Json"],"imports_third_party":["System.Text","System.Text.Json"],"import_style_counts":{"external":2,"internal":0}},"src/Identity.API/Quickstart/Extensions.cs":{"id":-274,"file":-274,"name":"Extensions.cs","parse_status":"ok","loc":22,"sloc":15,"comment_lines":4,"blank_lines":3,"comment_pct":0.18181818181818182,"size_bytes":794,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":1,"external":0},"imports_internal":[-262],"import_style_counts":{"external":0,"internal":1}},"src/Identity.API/Quickstart/Grants/GrantsController.cs":{"id":-275,"file":-275,"name":"GrantsController.cs","parse_status":"ok","loc":85,"sloc":63,"comment_lines":11,"blank_lines":11,"comment_pct":0.12941176470588237,"size_bytes":2768,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":1,"external":0},"imports_internal":[-276],"import_style_counts":{"external":0,"internal":1}},"src/Identity.API/Quickstart/Grants/GrantsViewModel.cs":{"id":-276,"file":-276,"name":"GrantsViewModel.cs","parse_status":"ok","loc":23,"sloc":17,"comment_lines":2,"blank_lines":4,"comment_pct":0.08695652173913043,"size_bytes":773,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/Identity.API/Quickstart/Home/ErrorViewModel.cs":{"id":-277,"file":-277,"name":"ErrorViewModel.cs","parse_status":"ok","loc":18,"sloc":12,"comment_lines":2,"blank_lines":4,"comment_pct":0.1111111111111111,"size_bytes":444,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/Identity.API/Quickstart/Home/HomeController.cs":{"id":-278,"file":-278,"name":"HomeController.cs","parse_status":"ok","loc":59,"sloc":43,"comment_lines":8,"blank_lines":8,"comment_pct":0.13559322033898305,"size_bytes":1801,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":1,"external":0},"imports_internal":[-277],"import_style_counts":{"external":0,"internal":1}},"src/Identity.API/Quickstart/SecurityHeadersAttribute.cs":{"id":-279,"file":-279,"name":"SecurityHeadersAttribute.cs","parse_status":"ok","loc":52,"sloc":34,"comment_lines":11,"blank_lines":7,"comment_pct":0.21153846153846154,"size_bytes":2520,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/Identity.API/Services/EFLoginService.cs":{"id":-280,"file":-280,"name":"EFLoginService.cs","parse_status":"ok","loc":34,"sloc":29,"comment_lines":0,"blank_lines":5,"comment_pct":0.0,"size_bytes":1171,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":2,"external":0},"imports_internal":[-238,-281],"import_style_counts":{"external":0,"internal":2}},"src/Identity.API/Services/ILoginService.cs":{"id":-281,"file":-281,"name":"ILoginService.cs","parse_status":"ok","loc":13,"sloc":10,"comment_lines":0,"blank_lines":3,"comment_pct":0.0,"size_bytes":344,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/Identity.API/Services/IRedirectService.cs":{"id":-282,"file":-282,"name":"IRedirectService.cs","parse_status":"ok","loc":7,"sloc":7,"comment_lines":0,"blank_lines":0,"comment_pct":0.0,"size_bytes":155,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/Identity.API/Services/ProfileService.cs":{"id":-283,"file":-283,"name":"ProfileService.cs","parse_status":"ok","loc":118,"sloc":93,"comment_lines":0,"blank_lines":25,"comment_pct":0.0,"size_bytes":4649,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":1,"external":0},"imports_internal":[-238],"import_style_counts":{"external":0,"internal":1}},"src/Identity.API/Services/RedirectService.cs":{"id":-284,"file":-284,"name":"RedirectService.cs","parse_status":"ok","loc":29,"sloc":24,"comment_lines":0,"blank_lines":5,"comment_pct":0.0,"size_bytes":844,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":1,"external":0},"imports_internal":[-282],"import_style_counts":{"external":0,"internal":1}},"src/Identity.API/UsersSeed.cs":{"id":-285,"file":-285,"name":"UsersSeed.cs","parse_status":"ok","loc":98,"sloc":88,"comment_lines":0,"blank_lines":10,"comment_pct":0.0,"size_bytes":2928,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":2,"external":0},"imports_internal":[-224,-238],"import_style_counts":{"external":0,"internal":2}},"src/IntegrationEventLogEF/EventStateEnum.cs":{"id":-291,"file":-291,"name":"EventStateEnum.cs","parse_status":"ok","loc":10,"sloc":8,"comment_lines":0,"blank_lines":2,"comment_pct":0.0,"size_bytes":160,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/IntegrationEventLogEF/GlobalUsings.cs":{"id":-292,"file":-292,"name":"GlobalUsings.cs","parse_status":"ok","loc":8,"sloc":8,"comment_lines":0,"blank_lines":0,"comment_pct":0.0,"size_bytes":352,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System.ComponentModel.DataAnnotations.Schema","System.Data.Common","System.Reflection","System.Text.Json","Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Metadata.Builders","Microsoft.EntityFrameworkCore.Storage","eShop.EventBus.Events"],"eligible":true,"import_counts":{"internal":0,"external":7,"third_party":7},"imports_external":["System.ComponentModel.DataAnnotations.Schema","System.Data.Common","System.Reflection","System.Text.Json","Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Metadata.Builders","Microsoft.EntityFrameworkCore.Storage"],"imports_third_party":["System.ComponentModel.DataAnnotations.Schema","System.Data.Common","System.Reflection","System.Text.Json","Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Metadata.Builders","Microsoft.EntityFrameworkCore.Storage"],"import_style_counts":{"external":7,"internal":0}},"src/IntegrationEventLogEF/IntegrationEventLogEntry.cs":{"id":-293,"file":-293,"name":"IntegrationEventLogEntry.cs","parse_status":"ok","loc":40,"sloc":36,"comment_lines":0,"blank_lines":4,"comment_pct":0.0,"size_bytes":1576,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System.ComponentModel.DataAnnotations"],"eligible":true,"import_counts":{"internal":2,"external":1,"third_party":1},"imports_internal":[-199,-291],"imports_external":["System.ComponentModel.DataAnnotations"],"imports_third_party":["System.ComponentModel.DataAnnotations"],"import_style_counts":{"external":1,"internal":2}},"src/IntegrationEventLogEF/IntegrationLogExtensions.cs":{"id":-294,"file":-294,"name":"IntegrationLogExtensions.cs","parse_status":"ok","loc":14,"sloc":12,"comment_lines":0,"blank_lines":2,"comment_pct":0.0,"size_bytes":357,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":1,"external":0},"imports_internal":[-293],"import_style_counts":{"external":0,"internal":1}},"src/IntegrationEventLogEF/Services/IIntegrationEventLogService.cs":{"id":-295,"file":-295,"name":"IIntegrationEventLogService.cs","parse_status":"ok","loc":10,"sloc":9,"comment_lines":0,"blank_lines":1,"comment_pct":0.0,"size_bytes":442,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":2,"external":0},"imports_internal":[-199,-293],"import_style_counts":{"external":0,"internal":2}},"src/IntegrationEventLogEF/Services/IntegrationEventLogService.cs":{"id":-296,"file":-296,"name":"IntegrationEventLogService.cs","parse_status":"ok","loc":91,"sloc":72,"comment_lines":0,"blank_lines":19,"comment_pct":0.0,"size_bytes":2771,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":4,"external":0},"imports_internal":[-199,-291,-293,-295],"import_style_counts":{"external":0,"internal":4}},"src/IntegrationEventLogEF/Utilities/ResilientTransaction.cs":{"id":-297,"file":-297,"name":"ResilientTransaction.cs","parse_status":"ok","loc":23,"sloc":18,"comment_lines":2,"blank_lines":3,"comment_pct":0.08695652173913043,"size_bytes":926,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/OrderProcessor/BackgroundTaskOptions.cs":{"id":-298,"file":-298,"name":"BackgroundTaskOptions.cs","parse_status":"ok","loc":8,"sloc":6,"comment_lines":0,"blank_lines":2,"comment_pct":0.0,"size_bytes":166,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/OrderProcessor/Events/GracePeriodConfirmedIntegrationEvent.cs":{"id":-299,"file":-299,"name":"GracePeriodConfirmedIntegrationEvent.cs","parse_status":"ok","loc":12,"sloc":10,"comment_lines":0,"blank_lines":2,"comment_pct":0.0,"size_bytes":301,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["eShop.EventBus.Events"],"eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/OrderProcessor/Extensions/Extensions.cs":{"id":-300,"file":-300,"name":"Extensions.cs","parse_status":"ok","loc":27,"sloc":20,"comment_lines":0,"blank_lines":7,"comment_pct":0.0,"size_bytes":900,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System.Text.Json.Serialization","eShop.OrderProcessor.Events"],"eligible":true,"import_counts":{"internal":4,"external":1,"third_party":1},"imports_internal":[-298,-299,-303,-304],"imports_external":["System.Text.Json.Serialization"],"imports_third_party":["System.Text.Json.Serialization"],"import_style_counts":{"external":1,"internal":4}},"src/OrderProcessor/GlobalUsings.cs":{"id":-301,"file":-301,"name":"GlobalUsings.cs","parse_status":"ok","loc":7,"sloc":7,"comment_lines":0,"blank_lines":0,"comment_pct":0.0,"size_bytes":313,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["Microsoft.AspNetCore.Builder","Microsoft.Extensions.DependencyInjection","Microsoft.Extensions.Hosting","Microsoft.Extensions.Logging","eShop.OrderProcessor.Extensions","eShop.OrderProcessor.Services","eShop.ServiceDefaults"],"eligible":true,"import_counts":{"internal":0,"external":2,"third_party":2},"imports_external":["Microsoft.AspNetCore.Builder","Microsoft.Extensions.Logging"],"imports_third_party":["Microsoft.AspNetCore.Builder","Microsoft.Extensions.Logging"],"import_style_counts":{"external":2,"internal":0}},"src/OrderProcessor/Program.cs":{"id":-302,"file":-302,"name":"Program.cs","parse_status":"ok","loc":10,"sloc":6,"comment_lines":0,"blank_lines":4,"comment_pct":0.0,"size_bytes":202,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":2,"external":0},"imports_internal":[-300,-515],"import_style_counts":{"external":0,"internal":2}},"src/OrderProcessor/Services/GracePeriodManagerService.cs":{"id":-303,"file":-303,"name":"GracePeriodManagerService.cs","parse_status":"ok","loc":65,"sloc":52,"comment_lines":0,"blank_lines":13,"comment_pct":0.0,"size_bytes":2454,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["eShop.EventBus.Abstractions","Microsoft.Extensions.Options","eShop.OrderProcessor.Events"],"eligible":true,"import_counts":{"internal":3,"external":1,"third_party":1},"imports_internal":[-298,-299,-304],"imports_external":["Microsoft.Extensions.Options"],"imports_third_party":["Microsoft.Extensions.Options"],"import_style_counts":{"external":1,"internal":3}},"src/OrderProcessor/Services/GracePeriodOrdersRepository.cs":{"id":-304,"file":-304,"name":"GracePeriodOrdersRepository.cs","parse_status":"ok","loc":47,"sloc":42,"comment_lines":0,"blank_lines":5,"comment_pct":0.0,"size_bytes":1612,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["Npgsql"],"eligible":true,"import_counts":{"internal":0,"external":1,"third_party":1},"imports_external":["Npgsql"],"imports_third_party":["Npgsql"],"import_style_counts":{"external":1,"internal":0}},"src/Ordering.API/Apis/OrderServices.cs":{"id":-305,"file":-305,"name":"OrderServices.cs","parse_status":"ok","loc":11,"sloc":11,"comment_lines":0,"blank_lines":0,"comment_pct":0.0,"size_bytes":400,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":2,"external":0},"imports_internal":[-356,-369],"import_style_counts":{"external":0,"internal":2}},"src/Ordering.API/Apis/OrdersApi.cs":{"id":-306,"file":-306,"name":"OrdersApi.cs","parse_status":"ok","loc":185,"sloc":153,"comment_lines":1,"blank_lines":31,"comment_pct":0.005405405405405406,"size_bytes":6908,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["Microsoft.AspNetCore.Http.HttpResults","eShop.Ordering.API.Application.Queries.CardType","eShop.Ordering.API.Application.Queries.Order"],"eligible":true,"import_counts":{"internal":11,"external":1,"third_party":1},"imports_internal":[-305,-310,-312,-314,-315,-316,-326,-354,-356,-358,-369],"imports_external":["Microsoft.AspNetCore.Http.HttpResults"],"imports_third_party":["Microsoft.AspNetCore.Http.HttpResults"],"import_style_counts":{"external":1,"internal":11}},"src/Ordering.API/Application/Behaviors/LoggingBehavior.cs":{"id":-307,"file":-307,"name":"LoggingBehavior.cs","parse_status":"ok","loc":16,"sloc":13,"comment_lines":0,"blank_lines":3,"comment_pct":0.0,"size_bytes":824,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/Ordering.API/Application/Behaviors/TransactionBehavior.cs":{"id":-308,"file":-308,"name":"TransactionBehavior.cs","parse_status":"ok","loc":64,"sloc":49,"comment_lines":0,"blank_lines":15,"comment_pct":0.0,"size_bytes":2617,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["Microsoft.Extensions.Logging"],"eligible":true,"import_counts":{"internal":2,"external":1,"third_party":1},"imports_internal":[-352,-416],"imports_external":["Microsoft.Extensions.Logging"],"imports_third_party":["Microsoft.Extensions.Logging"],"import_style_counts":{"external":1,"internal":2}},"src/Ordering.API/Application/Behaviors/ValidatorBehavior.cs":{"id":-309,"file":-309,"name":"ValidatorBehavior.cs","parse_status":"ok","loc":38,"sloc":29,"comment_lines":0,"blank_lines":9,"comment_pct":0.0,"size_bytes":1571,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":1,"external":0},"imports_internal":[-389],"import_style_counts":{"external":0,"internal":1}},"src/Ordering.API/Application/Commands/CancelOrderCommand.cs":{"id":-310,"file":-310,"name":"CancelOrderCommand.cs","parse_status":"ok","loc":4,"sloc":2,"comment_lines":0,"blank_lines":2,"comment_pct":0.0,"size_bytes":124,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/Ordering.API/Application/Commands/CancelOrderCommandHandler.cs":{"id":-311,"file":-311,"name":"CancelOrderCommandHandler.cs","parse_status":"ok","loc":48,"sloc":33,"comment_lines":8,"blank_lines":7,"comment_pct":0.16666666666666666,"size_bytes":1511,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":6,"external":0},"imports_internal":[-310,-317,-378,-379,-394,-404],"import_style_counts":{"external":0,"internal":6}},"src/Ordering.API/Application/Commands/CreateOrderCommand.cs":{"id":-312,"file":-312,"name":"CreateOrderCommand.cs","parse_status":"ok","loc":85,"sloc":58,"comment_lines":8,"blank_lines":19,"comment_pct":0.09411764705882353,"size_bytes":2647,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["eShop.Ordering.API.Application.Models","eShop.Ordering.API.Extensions"],"eligible":true,"import_counts":{"internal":3,"external":0},"imports_internal":[-315,-354,-363],"import_style_counts":{"external":0,"internal":3}},"src/Ordering.API/Application/Commands/CreateOrderCommandHandler.cs":{"id":-313,"file":-313,"name":"CreateOrderCommandHandler.cs","parse_status":"ok","loc":71,"sloc":51,"comment_lines":8,"blank_lines":12,"comment_pct":0.11267605633802817,"size_bytes":3323,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["eShop.Ordering.Domain.AggregatesModel.OrderAggregate"],"eligible":true,"import_counts":{"internal":11,"external":0},"imports_internal":[-312,-315,-317,-343,-352,-369,-377,-378,-379,-394,-404],"import_style_counts":{"external":0,"internal":11}},"src/Ordering.API/Application/Commands/CreateOrderDraftCommand.cs":{"id":-314,"file":-314,"name":"CreateOrderDraftCommand.cs","parse_status":"ok","loc":4,"sloc":3,"comment_lines":0,"blank_lines":1,"comment_pct":0.0,"size_bytes":212,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["eShop.Ordering.API.Application.Models"],"eligible":true,"import_counts":{"internal":2,"external":0},"imports_internal":[-315,-354],"import_style_counts":{"external":0,"internal":2}},"src/Ordering.API/Application/Commands/CreateOrderDraftCommandHandler.cs":{"id":-315,"file":-315,"name":"CreateOrderDraftCommandHandler.cs","parse_status":"ok","loc":59,"sloc":47,"comment_lines":1,"blank_lines":11,"comment_pct":0.01694915254237288,"size_bytes":1706,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["eShop.Ordering.API.Extensions","eShop.Ordering.Domain.AggregatesModel.OrderAggregate"],"eligible":true,"import_counts":{"internal":3,"external":0},"imports_internal":[-314,-363,-379],"import_style_counts":{"external":0,"internal":3}},"src/Ordering.API/Application/Commands/IdentifiedCommand.cs":{"id":-316,"file":-316,"name":"IdentifiedCommand.cs","parse_status":"ok","loc":13,"sloc":12,"comment_lines":0,"blank_lines":1,"comment_pct":0.0,"size_bytes":299,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/Ordering.API/Application/Commands/IdentifiedCommandHandler.cs":{"id":-317,"file":-317,"name":"IdentifiedCommandHandler.cs","parse_status":"ok","loc":105,"sloc":76,"comment_lines":17,"blank_lines":12,"comment_pct":0.1619047619047619,"size_bytes":4153,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":5,"external":0},"imports_internal":[-310,-312,-316,-326,-404],"import_style_counts":{"external":0,"internal":5}},"src/Ordering.API/Application/Commands/SetAwaitingValidationOrderStatusCommand.cs":{"id":-318,"file":-318,"name":"SetAwaitingValidationOrderStatusCommand.cs","parse_status":"ok","loc":3,"sloc":2,"comment_lines":0,"blank_lines":1,"comment_pct":0.0,"size_bytes":144,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/Ordering.API/Application/Commands/SetAwaitingValidationOrderStatusCommandHandler.cs":{"id":-319,"file":-319,"name":"SetAwaitingValidationOrderStatusCommandHandler.cs","parse_status":"ok","loc":48,"sloc":33,"comment_lines":8,"blank_lines":7,"comment_pct":0.16666666666666666,"size_bytes":1673,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":6,"external":0},"imports_internal":[-317,-318,-378,-379,-394,-404],"import_style_counts":{"external":0,"internal":6}},"src/Ordering.API/Application/Commands/SetPaidOrderStatusCommand.cs":{"id":-320,"file":-320,"name":"SetPaidOrderStatusCommand.cs","parse_status":"ok","loc":3,"sloc":2,"comment_lines":0,"blank_lines":1,"comment_pct":0.0,"size_bytes":130,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/Ordering.API/Application/Commands/SetPaidOrderStatusCommandHandler.cs":{"id":-321,"file":-321,"name":"SetPaidOrderStatusCommandHandler.cs","parse_status":"ok","loc":51,"sloc":34,"comment_lines":9,"blank_lines":8,"comment_pct":0.17647058823529413,"size_bytes":1672,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":6,"external":0},"imports_internal":[-317,-320,-378,-379,-394,-404],"import_style_counts":{"external":0,"internal":6}},"src/Ordering.API/Application/Commands/SetStockConfirmedOrderStatusCommand.cs":{"id":-322,"file":-322,"name":"SetStockConfirmedOrderStatusCommand.cs","parse_status":"ok","loc":3,"sloc":2,"comment_lines":0,"blank_lines":1,"comment_pct":0.0,"size_bytes":140,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/Ordering.API/Application/Commands/SetStockConfirmedOrderStatusCommandHandler.cs":{"id":-323,"file":-323,"name":"SetStockConfirmedOrderStatusCommandHandler.cs","parse_status":"ok","loc":51,"sloc":34,"comment_lines":9,"blank_lines":8,"comment_pct":0.17647058823529413,"size_bytes":1757,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":6,"external":0},"imports_internal":[-317,-322,-378,-379,-394,-404],"import_style_counts":{"external":0,"internal":6}},"src/Ordering.API/Application/Commands/SetStockRejectedOrderStatusCommand.cs":{"id":-324,"file":-324,"name":"SetStockRejectedOrderStatusCommand.cs","parse_status":"ok","loc":3,"sloc":2,"comment_lines":0,"blank_lines":1,"comment_pct":0.0,"size_bytes":166,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/Ordering.API/Application/Commands/SetStockRejectedOrderStatusCommandHandler.cs":{"id":-325,"file":-325,"name":"SetStockRejectedOrderStatusCommandHandler.cs","parse_status":"ok","loc":52,"sloc":34,"comment_lines":9,"blank_lines":9,"comment_pct":0.17307692307692307,"size_bytes":1785,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":6,"external":0},"imports_internal":[-317,-324,-378,-379,-394,-404],"import_style_counts":{"external":0,"internal":6}},"src/Ordering.API/Application/Commands/ShipOrderCommand.cs":{"id":-326,"file":-326,"name":"ShipOrderCommand.cs","parse_status":"ok","loc":3,"sloc":2,"comment_lines":0,"blank_lines":1,"comment_pct":0.0,"size_bytes":121,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/Ordering.API/Application/Commands/ShipOrderCommandHandler.cs":{"id":-327,"file":-327,"name":"ShipOrderCommandHandler.cs","parse_status":"ok","loc":48,"sloc":33,"comment_lines":8,"blank_lines":7,"comment_pct":0.16666666666666666,"size_bytes":1496,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":6,"external":0},"imports_internal":[-317,-326,-378,-379,-394,-404],"import_style_counts":{"external":0,"internal":6}},"src/Ordering.API/Application/DomainEventHandlers/OrderCancelledDomainEventHandler.cs":{"id":-328,"file":-328,"name":"OrderCancelledDomainEventHandler.cs","parse_status":"ok","loc":33,"sloc":28,"comment_lines":0,"blank_lines":5,"comment_pct":0.0,"size_bytes":1669,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":9,"external":0},"imports_internal":[-345,-352,-366,-373,-375,-378,-379,-381,-383],"import_style_counts":{"external":0,"internal":9}},"src/Ordering.API/Application/DomainEventHandlers/OrderShippedDomainEventHandler.cs":{"id":-329,"file":-329,"name":"OrderShippedDomainEventHandler.cs","parse_status":"ok","loc":33,"sloc":28,"comment_lines":0,"blank_lines":5,"comment_pct":0.0,"size_bytes":1647,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":9,"external":0},"imports_internal":[-347,-352,-366,-373,-375,-378,-379,-381,-384],"import_style_counts":{"external":0,"internal":9}},"src/Ordering.API/Application/DomainEventHandlers/OrderStatusChangedToAwaitingValidationDomainEventHandler.cs":{"id":-330,"file":-330,"name":"OrderStatusChangedToAwaitingValidationDomainEventHandler.cs","parse_status":"ok","loc":36,"sloc":30,"comment_lines":0,"blank_lines":6,"comment_pct":0.0,"size_bytes":1898,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":9,"external":0},"imports_internal":[-344,-352,-366,-373,-375,-378,-379,-381,-386],"import_style_counts":{"external":0,"internal":9}},"src/Ordering.API/Application/DomainEventHandlers/OrderStatusChangedToPaidDomainEventHandler.cs":{"id":-331,"file":-331,"name":"OrderStatusChangedToPaidDomainEventHandler.cs","parse_status":"ok","loc":41,"sloc":34,"comment_lines":0,"blank_lines":7,"comment_pct":0.0,"size_bytes":1993,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":10,"external":0},"imports_internal":[-344,-346,-352,-366,-373,-375,-378,-379,-381,-387],"import_style_counts":{"external":0,"internal":10}},"src/Ordering.API/Application/DomainEventHandlers/OrderStatusChangedToStockConfirmedDomainEventHandler.cs":{"id":-332,"file":-332,"name":"OrderStatusChangedToStockConfirmedDomainEventHandler.cs","parse_status":"ok","loc":33,"sloc":28,"comment_lines":0,"blank_lines":5,"comment_pct":0.0,"size_bytes":1769,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":9,"external":0},"imports_internal":[-348,-352,-366,-373,-375,-378,-379,-381,-388],"import_style_counts":{"external":0,"internal":9}},"src/Ordering.API/Application/DomainEventHandlers/UpdateOrderWhenBuyerAndPaymentMethodVerifiedDomainEventHandler.cs":{"id":-333,"file":-333,"name":"UpdateOrderWhenBuyerAndPaymentMethodVerifiedDomainEventHandler.cs","parse_status":"ok","loc":25,"sloc":19,"comment_lines":3,"blank_lines":3,"comment_pct":0.12,"size_bytes":1371,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":4,"external":0},"imports_internal":[-366,-378,-379,-382],"import_style_counts":{"external":0,"internal":4}},"src/Ordering.API/Application/DomainEventHandlers/ValidateOrAddBuyerAggregateWhenOrderStartedDomainEventHandler.cs":{"id":-334,"file":-334,"name":"ValidateOrAddBuyerAggregateWhenOrderStartedDomainEventHandler.cs","parse_status":"ok","loc":54,"sloc":43,"comment_lines":2,"blank_lines":9,"comment_pct":0.037037037037037035,"size_bytes":2704,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":7,"external":0},"imports_internal":[-349,-352,-366,-373,-375,-385,-394],"import_style_counts":{"external":0,"internal":7}},"src/Ordering.API/Application/IntegrationEvents/EventHandling/GracePeriodConfirmedIntegrationEventHandler.cs":{"id":-335,"file":-335,"name":"GracePeriodConfirmedIntegrationEventHandler.cs","parse_status":"ok","loc":30,"sloc":18,"comment_lines":8,"blank_lines":4,"comment_pct":0.26666666666666666,"size_bytes":1197,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":2,"external":0},"imports_internal":[-318,-340],"import_style_counts":{"external":0,"internal":2}},"src/Ordering.API/Application/IntegrationEvents/EventHandling/OrderPaymentFailedIntegrationEventHandler.cs":{"id":-336,"file":-336,"name":"OrderPaymentFailedIntegrationEventHandler.cs","parse_status":"ok","loc":23,"sloc":19,"comment_lines":0,"blank_lines":4,"comment_pct":0.0,"size_bytes":861,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":2,"external":0},"imports_internal":[-310,-341],"import_style_counts":{"external":0,"internal":2}},"src/Ordering.API/Application/IntegrationEvents/EventHandling/OrderPaymentSucceededIntegrationEventHandler.cs":{"id":-337,"file":-337,"name":"OrderPaymentSucceededIntegrationEventHandler.cs","parse_status":"ok","loc":23,"sloc":19,"comment_lines":0,"blank_lines":4,"comment_pct":0.0,"size_bytes":880,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":2,"external":0},"imports_internal":[-320,-342],"import_style_counts":{"external":0,"internal":2}},"src/Ordering.API/Application/IntegrationEvents/EventHandling/OrderStockConfirmedIntegrationEventHandler.cs":{"id":-338,"file":-338,"name":"OrderStockConfirmedIntegrationEventHandler.cs","parse_status":"ok","loc":23,"sloc":19,"comment_lines":0,"blank_lines":4,"comment_pct":0.0,"size_bytes":882,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":2,"external":0},"imports_internal":[-322,-350],"import_style_counts":{"external":0,"internal":2}},"src/Ordering.API/Application/IntegrationEvents/EventHandling/OrderStockRejectedIntegrationEventHandler.cs":{"id":-339,"file":-339,"name":"OrderStockRejectedIntegrationEventHandler.cs","parse_status":"ok","loc":26,"sloc":22,"comment_lines":0,"blank_lines":4,"comment_pct":0.0,"size_bytes":1059,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":2,"external":0},"imports_internal":[-324,-351],"import_style_counts":{"external":0,"internal":2}},"src/Ordering.API/Application/IntegrationEvents/Events/GracePeriodConfirmedIntegrationEvent.cs":{"id":-340,"file":-340,"name":"GracePeriodConfirmedIntegrationEvent.cs","parse_status":"ok","loc":10,"sloc":7,"comment_lines":0,"blank_lines":3,"comment_pct":0.0,"size_bytes":270,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/Ordering.API/Application/IntegrationEvents/Events/OrderPaymentFailedIntegrationEvent .cs":{"id":-341,"file":-341,"name":"OrderPaymentFailedIntegrationEvent .cs","parse_status":"ok","loc":8,"sloc":6,"comment_lines":0,"blank_lines":2,"comment_pct":0.0,"size_bytes":257,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/Ordering.API/Application/IntegrationEvents/Events/OrderPaymentSucceededIntegrationEvent.cs":{"id":-342,"file":-342,"name":"OrderPaymentSucceededIntegrationEvent.cs","parse_status":"ok","loc":8,"sloc":6,"comment_lines":0,"blank_lines":2,"comment_pct":0.0,"size_bytes":263,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/Ordering.API/Application/IntegrationEvents/Events/OrderStartedIntegrationEvent.cs":{"id":-343,"file":-343,"name":"OrderStartedIntegrationEvent.cs","parse_status":"ok","loc":12,"sloc":7,"comment_lines":3,"blank_lines":2,"comment_pct":0.25,"size_bytes":507,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/Ordering.API/Application/IntegrationEvents/Events/OrderStatusChangedToAwaitingValidationIntegrationEvent.cs":{"id":-344,"file":-344,"name":"OrderStatusChangedToAwaitingValidationIntegrationEvent.cs","parse_status":"ok","loc":33,"sloc":29,"comment_lines":0,"blank_lines":4,"comment_pct":0.0,"size_bytes":1008,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":1,"external":0},"imports_internal":[-381],"import_style_counts":{"external":0,"internal":1}},"src/Ordering.API/Application/IntegrationEvents/Events/OrderStatusChangedToCancelledIntegrationEvent.cs":{"id":-345,"file":-345,"name":"OrderStatusChangedToCancelledIntegrationEvent.cs","parse_status":"ok","loc":18,"sloc":16,"comment_lines":0,"blank_lines":2,"comment_pct":0.0,"size_bytes":613,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":1,"external":0},"imports_internal":[-381],"import_style_counts":{"external":0,"internal":1}},"src/Ordering.API/Application/IntegrationEvents/Events/OrderStatusChangedToPaidIntegrationEvent.cs":{"id":-346,"file":-346,"name":"OrderStatusChangedToPaidIntegrationEvent.cs","parse_status":"ok","loc":22,"sloc":19,"comment_lines":0,"blank_lines":3,"comment_pct":0.0,"size_bytes":763,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":2,"external":0},"imports_internal":[-344,-381],"import_style_counts":{"external":0,"internal":2}},"src/Ordering.API/Application/IntegrationEvents/Events/OrderStatusChangedToShippedIntegrationEvent.cs":{"id":-347,"file":-347,"name":"OrderStatusChangedToShippedIntegrationEvent.cs","parse_status":"ok","loc":18,"sloc":16,"comment_lines":0,"blank_lines":2,"comment_pct":0.0,"size_bytes":609,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":1,"external":0},"imports_internal":[-381],"import_style_counts":{"external":0,"internal":1}},"src/Ordering.API/Application/IntegrationEvents/Events/OrderStatusChangedToStockConfirmedIntegrationEvent.cs":{"id":-348,"file":-348,"name":"OrderStatusChangedToStockConfirmedIntegrationEvent.cs","parse_status":"ok","loc":18,"sloc":16,"comment_lines":0,"blank_lines":2,"comment_pct":0.0,"size_bytes":623,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":1,"external":0},"imports_internal":[-381],"import_style_counts":{"external":0,"internal":1}},"src/Ordering.API/Application/IntegrationEvents/Events/OrderStatusChangedTosubmittedIntegrationEvent.cs":{"id":-349,"file":-349,"name":"OrderStatusChangedTosubmittedIntegrationEvent.cs","parse_status":"ok","loc":18,"sloc":16,"comment_lines":0,"blank_lines":2,"comment_pct":0.0,"size_bytes":613,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":1,"external":0},"imports_internal":[-381],"import_style_counts":{"external":0,"internal":1}},"src/Ordering.API/Application/IntegrationEvents/Events/OrderStockConfirmedIntegrationEvent.cs":{"id":-350,"file":-350,"name":"OrderStockConfirmedIntegrationEvent.cs","parse_status":"ok","loc":8,"sloc":6,"comment_lines":0,"blank_lines":2,"comment_pct":0.0,"size_bytes":259,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/Ordering.API/Application/IntegrationEvents/Events/OrderStockRejectedIntegrationEvent.cs":{"id":-351,"file":-351,"name":"OrderStockRejectedIntegrationEvent.cs","parse_status":"ok","loc":27,"sloc":22,"comment_lines":0,"blank_lines":5,"comment_pct":0.0,"size_bytes":688,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/Ordering.API/Application/IntegrationEvents/IOrderingIntegrationEventService.cs":{"id":-352,"file":-352,"name":"IOrderingIntegrationEventService.cs","parse_status":"ok","loc":7,"sloc":6,"comment_lines":0,"blank_lines":1,"comment_pct":0.0,"size_bytes":235,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/Ordering.API/Application/IntegrationEvents/OrderingIntegrationEventService.cs":{"id":-353,"file":-353,"name":"OrderingIntegrationEventService.cs","parse_status":"ok","loc":42,"sloc":35,"comment_lines":0,"blank_lines":7,"comment_pct":0.0,"size_bytes":2120,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":4,"external":0},"imports_internal":[-293,-295,-352,-416],"import_style_counts":{"external":0,"internal":4}},"src/Ordering.API/Application/Models/BasketItem.cs":{"id":-354,"file":-354,"name":"BasketItem.cs","parse_status":"ok","loc":13,"sloc":11,"comment_lines":0,"blank_lines":2,"comment_pct":0.0,"size_bytes":377,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/Ordering.API/Application/Models/CustomerBasket.cs":{"id":-355,"file":-355,"name":"CustomerBasket.cs","parse_status":"ok","loc":13,"sloc":11,"comment_lines":0,"blank_lines":2,"comment_pct":0.0,"size_bytes":302,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":1,"external":0},"imports_internal":[-354],"import_style_counts":{"external":0,"internal":1}},"src/Ordering.API/Application/Queries/IOrderQueries.cs":{"id":-356,"file":-356,"name":"IOrderQueries.cs","parse_status":"ok","loc":10,"sloc":7,"comment_lines":0,"blank_lines":3,"comment_pct":0.0,"size_bytes":258,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":1,"external":0},"imports_internal":[-358],"import_style_counts":{"external":0,"internal":1}},"src/Ordering.API/Application/Queries/OrderQueries.cs":{"id":-357,"file":-357,"name":"OrderQueries.cs","parse_status":"ok","loc":53,"sloc":48,"comment_lines":0,"blank_lines":5,"comment_pct":0.0,"size_bytes":1821,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":3,"external":0},"imports_internal":[-356,-358,-416],"import_style_counts":{"external":0,"internal":3}},"src/Ordering.API/Application/Queries/OrderViewModel.cs":{"id":-358,"file":-358,"name":"OrderViewModel.cs","parse_status":"ok","loc":38,"sloc":34,"comment_lines":0,"blank_lines":4,"comment_pct":0.0,"size_bytes":1024,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/Ordering.API/Application/Validations/CancelOrderCommandValidator.cs":{"id":-359,"file":-359,"name":"CancelOrderCommandValidator.cs","parse_status":"ok","loc":14,"sloc":12,"comment_lines":0,"blank_lines":2,"comment_pct":0.0,"size_bytes":473,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":1,"external":0},"imports_internal":[-310],"import_style_counts":{"external":0,"internal":1}},"src/Ordering.API/Application/Validations/CreateOrderCommandValidator.cs":{"id":-360,"file":-360,"name":"CreateOrderCommandValidator.cs","parse_status":"ok","loc":33,"sloc":30,"comment_lines":0,"blank_lines":3,"comment_pct":0.0,"size_bytes":1423,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":2,"external":0},"imports_internal":[-312,-315],"import_style_counts":{"external":0,"internal":2}},"src/Ordering.API/Application/Validations/IdentifiedCommandValidator.cs":{"id":-361,"file":-361,"name":"IdentifiedCommandValidator.cs","parse_status":"ok","loc":14,"sloc":12,"comment_lines":0,"blank_lines":2,"comment_pct":0.0,"size_bytes":458,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":2,"external":0},"imports_internal":[-312,-316],"import_style_counts":{"external":0,"internal":2}},"src/Ordering.API/Application/Validations/ShipOrderCommandValidator.cs":{"id":-362,"file":-362,"name":"ShipOrderCommandValidator.cs","parse_status":"ok","loc":14,"sloc":12,"comment_lines":0,"blank_lines":2,"comment_pct":0.0,"size_bytes":465,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":1,"external":0},"imports_internal":[-326],"import_style_counts":{"external":0,"internal":1}},"src/Ordering.API/Extensions/BasketItemExtensions.cs":{"id":-363,"file":-363,"name":"BasketItemExtensions.cs","parse_status":"ok","loc":24,"sloc":22,"comment_lines":0,"blank_lines":2,"comment_pct":0.0,"size_bytes":650,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":2,"external":0},"imports_internal":[-315,-354],"import_style_counts":{"external":0,"internal":2}},"src/Ordering.API/Extensions/Extensions.cs":{"id":-364,"file":-364,"name":"Extensions.cs","parse_status":"ok","loc":61,"sloc":41,"comment_lines":7,"blank_lines":13,"comment_pct":0.11475409836065574,"size_bytes":2902,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["FluentValidation"],"eligible":true,"import_counts":{"internal":33,"external":1,"third_party":1},"imports_internal":[-54,-295,-296,-307,-308,-309,-335,-336,-337,-338,-339,-340,-341,-342,-350,-351,-352,-353,-356,-357,-359,-368,-369,-370,-371,-375,-378,-404,-405,-416,-417,-418,-512],"imports_external":["FluentValidation"],"imports_third_party":["FluentValidation"],"import_style_counts":{"external":1,"internal":33}},"src/Ordering.API/Extensions/LinqSelectExtensions.cs":{"id":-365,"file":-365,"name":"LinqSelectExtensions.cs","parse_status":"ok","loc":45,"sloc":40,"comment_lines":0,"blank_lines":5,"comment_pct":0.0,"size_bytes":1814,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/Ordering.API/Extensions/OrderingApiTrace.cs":{"id":-366,"file":-366,"name":"OrderingApiTrace.cs","parse_status":"ok","loc":13,"sloc":10,"comment_lines":0,"blank_lines":3,"comment_pct":0.0,"size_bytes":1034,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":1,"external":0},"imports_internal":[-381],"import_style_counts":{"external":0,"internal":1}},"src/Ordering.API/GlobalUsings.cs":{"id":-367,"file":-367,"name":"GlobalUsings.cs","parse_status":"ok","loc":30,"sloc":30,"comment_lines":0,"blank_lines":0,"comment_pct":0.0,"size_bytes":1484,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["Asp.Versioning.Conventions","System.Runtime.Serialization","FluentValidation","MediatR","Microsoft.AspNetCore.Mvc","Microsoft.EntityFrameworkCore","eShop.EventBus.Abstractions","eShop.EventBus.Events","eShop.EventBus.Extensions","eShop.IntegrationEventLogEF.Services","eShop.Ordering.API.Application.Behaviors","eShop.Ordering.API.Application.Commands","eShop.Ordering.API.Application.IntegrationEvents","eShop.Ordering.API.Application.IntegrationEvents.EventHandling","eShop.Ordering.API.Application.IntegrationEvents.Events","eShop.Ordering.API.Application.Models","eShop.Ordering.API.Application.Queries","eShop.Ordering.API.Application.Validations","eShop.Ordering.API.Extensions","eShop.Ordering.API.Infrastructure","eShop.Ordering.API.Infrastructure.Services","eShop.Ordering.Domain.AggregatesModel.BuyerAggregate","eShop.Ordering.Domain.AggregatesModel.OrderAggregate","eShop.Ordering.Domain.Events","eShop.Ordering.Domain.Exceptions","eShop.Ordering.Domain.SeedWork","eShop.Ordering.Infrastructure","eShop.Ordering.Infrastructure.Idempotency","eShop.Ordering.Infrastructure.Repositories","eShop.ServiceDefaults"],"eligible":true,"import_counts":{"internal":0,"external":6,"third_party":6},"imports_external":["Asp.Versioning.Conventions","System.Runtime.Serialization","FluentValidation","MediatR","Microsoft.AspNetCore.Mvc","Microsoft.EntityFrameworkCore"],"imports_third_party":["Asp.Versioning.Conventions","System.Runtime.Serialization","FluentValidation","MediatR","Microsoft.AspNetCore.Mvc","Microsoft.EntityFrameworkCore"],"import_style_counts":{"external":6,"internal":0}},"src/Ordering.API/Infrastructure/OrderingContextSeed.cs":{"id":-368,"file":-368,"name":"OrderingContextSeed.cs","parse_status":"ok","loc":25,"sloc":20,"comment_lines":0,"blank_lines":5,"comment_pct":0.0,"size_bytes":726,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["eShop.Ordering.Domain.AggregatesModel.BuyerAggregate"],"eligible":true,"import_counts":{"internal":2,"external":0},"imports_internal":[-374,-416],"import_style_counts":{"external":0,"internal":2}},"src/Ordering.API/Infrastructure/Services/IIdentityService.cs":{"id":-369,"file":-369,"name":"IIdentityService.cs","parse_status":"ok","loc":9,"sloc":6,"comment_lines":0,"blank_lines":3,"comment_pct":0.0,"size_bytes":154,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/Ordering.API/Infrastructure/Services/IdentityService.cs":{"id":-370,"file":-370,"name":"IdentityService.cs","parse_status":"ok","loc":10,"sloc":8,"comment_lines":0,"blank_lines":2,"comment_pct":0.0,"size_bytes":324,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":1,"external":0},"imports_internal":[-369],"import_style_counts":{"external":0,"internal":1}},"src/Ordering.API/Program.Testing.cs":{"id":-371,"file":-371,"name":"Program.Testing.cs","parse_status":"ok","loc":6,"sloc":2,"comment_lines":4,"blank_lines":0,"comment_pct":0.6666666666666666,"size_bytes":265,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/Ordering.API/Program.cs":{"id":-372,"file":-372,"name":"Program.cs","parse_status":"ok","loc":25,"sloc":16,"comment_lines":1,"blank_lines":8,"comment_pct":0.04,"size_bytes":606,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":3,"external":0},"imports_internal":[-20,-515,-517],"import_style_counts":{"external":0,"internal":3}},"src/Ordering.Domain/AggregatesModel/BuyerAggregate/Buyer.cs":{"id":-373,"file":-373,"name":"Buyer.cs","parse_status":"ok","loc":51,"sloc":36,"comment_lines":0,"blank_lines":15,"comment_pct":0.0,"size_bytes":1619,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System.ComponentModel.DataAnnotations"],"eligible":true,"import_counts":{"internal":4,"external":1,"third_party":1},"imports_internal":[-376,-382,-391,-392],"imports_external":["System.ComponentModel.DataAnnotations"],"imports_third_party":["System.ComponentModel.DataAnnotations"],"import_style_counts":{"external":1,"internal":4}},"src/Ordering.Domain/AggregatesModel/BuyerAggregate/CardType.cs":{"id":-374,"file":-374,"name":"CardType.cs","parse_status":"ok","loc":7,"sloc":6,"comment_lines":0,"blank_lines":1,"comment_pct":0.0,"size_bytes":181,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/Ordering.Domain/AggregatesModel/BuyerAggregate/IBuyerRepository.cs":{"id":-375,"file":-375,"name":"IBuyerRepository.cs","parse_status":"ok","loc":13,"sloc":8,"comment_lines":2,"blank_lines":3,"comment_pct":0.15384615384615385,"size_bytes":399,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":2,"external":0},"imports_internal":[-373,-393],"import_style_counts":{"external":0,"internal":2}},"src/Ordering.Domain/AggregatesModel/BuyerAggregate/PaymentMethod.cs":{"id":-376,"file":-376,"name":"PaymentMethod.cs","parse_status":"ok","loc":43,"sloc":35,"comment_lines":0,"blank_lines":8,"comment_pct":0.0,"size_bytes":1501,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System.ComponentModel.DataAnnotations"],"eligible":true,"import_counts":{"internal":3,"external":1,"third_party":1},"imports_internal":[-374,-389,-391],"imports_external":["System.ComponentModel.DataAnnotations"],"imports_third_party":["System.ComponentModel.DataAnnotations"],"import_style_counts":{"external":1,"internal":3}},"src/Ordering.Domain/AggregatesModel/OrderAggregate/Address.cs":{"id":-377,"file":-377,"name":"Address.cs","parse_status":"ok","loc":33,"sloc":27,"comment_lines":1,"blank_lines":5,"comment_pct":0.030303030303030304,"size_bytes":938,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["eShop.Ordering.Domain.SeedWork"],"eligible":true,"import_counts":{"internal":1,"external":0},"imports_internal":[-395],"import_style_counts":{"external":0,"internal":1}},"src/Ordering.Domain/AggregatesModel/OrderAggregate/IOrderRepository.cs":{"id":-378,"file":-378,"name":"IOrderRepository.cs","parse_status":"ok","loc":13,"sloc":7,"comment_lines":2,"blank_lines":4,"comment_pct":0.15384615384615385,"size_bytes":346,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":2,"external":0},"imports_internal":[-379,-393],"import_style_counts":{"external":0,"internal":2}},"src/Ordering.Domain/AggregatesModel/OrderAggregate/Order.cs":{"id":-379,"file":-379,"name":"Order.cs","parse_status":"ok","loc":186,"sloc":137,"comment_lines":14,"blank_lines":35,"comment_pct":0.07526881720430108,"size_bytes":6864,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System.ComponentModel.DataAnnotations"],"eligible":true,"import_counts":{"internal":13,"external":1,"third_party":1},"imports_internal":[-373,-377,-380,-381,-383,-384,-385,-386,-387,-388,-389,-391,-392],"imports_external":["System.ComponentModel.DataAnnotations"],"imports_third_party":["System.ComponentModel.DataAnnotations"],"import_style_counts":{"external":1,"internal":13}},"src/Ordering.Domain/AggregatesModel/OrderAggregate/OrderItem.cs":{"id":-380,"file":-380,"name":"OrderItem.cs","parse_status":"ok","loc":63,"sloc":47,"comment_lines":0,"blank_lines":16,"comment_pct":0.0,"size_bytes":1520,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System.ComponentModel.DataAnnotations"],"eligible":true,"import_counts":{"internal":2,"external":1,"third_party":1},"imports_internal":[-389,-391],"imports_external":["System.ComponentModel.DataAnnotations"],"imports_third_party":["System.ComponentModel.DataAnnotations"],"import_style_counts":{"external":1,"internal":2}},"src/Ordering.Domain/AggregatesModel/OrderAggregate/OrderStatus.cs":{"id":-381,"file":-381,"name":"OrderStatus.cs","parse_status":"ok","loc":14,"sloc":12,"comment_lines":0,"blank_lines":2,"comment_pct":0.0,"size_bytes":304,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System.Text.Json.Serialization"],"eligible":true,"import_counts":{"internal":0,"external":1,"third_party":1},"imports_external":["System.Text.Json.Serialization"],"imports_third_party":["System.Text.Json.Serialization"],"import_style_counts":{"external":1,"internal":0}},"src/Ordering.Domain/Events/BuyerPaymentMethodVerifiedDomainEvent.cs":{"id":-382,"file":-382,"name":"BuyerPaymentMethodVerifiedDomainEvent.cs","parse_status":"ok","loc":16,"sloc":14,"comment_lines":0,"blank_lines":2,"comment_pct":0.0,"size_bytes":458,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":2,"external":0},"imports_internal":[-373,-376],"import_style_counts":{"external":0,"internal":2}},"src/Ordering.Domain/Events/OrderCancelledDomainEvent.cs":{"id":-383,"file":-383,"name":"OrderCancelledDomainEvent.cs","parse_status":"ok","loc":12,"sloc":9,"comment_lines":0,"blank_lines":3,"comment_pct":0.0,"size_bytes":222,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":1,"external":0},"imports_internal":[-379],"import_style_counts":{"external":0,"internal":1}},"src/Ordering.Domain/Events/OrderShippedDomainEvent.cs":{"id":-384,"file":-384,"name":"OrderShippedDomainEvent.cs","parse_status":"ok","loc":11,"sloc":9,"comment_lines":0,"blank_lines":2,"comment_pct":0.0,"size_bytes":217,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":1,"external":0},"imports_internal":[-379],"import_style_counts":{"external":0,"internal":1}},"src/Ordering.Domain/Events/OrderStartedDomainEvent.cs":{"id":-385,"file":-385,"name":"OrderStartedDomainEvent.cs","parse_status":"ok","loc":15,"sloc":11,"comment_lines":3,"blank_lines":1,"comment_pct":0.2,"size_bytes":364,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":1,"external":0},"imports_internal":[-379],"import_style_counts":{"external":0,"internal":1}},"src/Ordering.Domain/Events/OrderStatusChangedToAwaitingValidationDomainEvent.cs":{"id":-386,"file":-386,"name":"OrderStatusChangedToAwaitingValidationDomainEvent.cs","parse_status":"ok","loc":18,"sloc":13,"comment_lines":3,"blank_lines":2,"comment_pct":0.16666666666666666,"size_bytes":496,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":1,"external":0},"imports_internal":[-380],"import_style_counts":{"external":0,"internal":1}},"src/Ordering.Domain/Events/OrderStatusChangedToPaidDomainEvent.cs":{"id":-387,"file":-387,"name":"OrderStatusChangedToPaidDomainEvent.cs","parse_status":"ok","loc":18,"sloc":13,"comment_lines":3,"blank_lines":2,"comment_pct":0.16666666666666666,"size_bytes":443,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":1,"external":0},"imports_internal":[-380],"import_style_counts":{"external":0,"internal":1}},"src/Ordering.Domain/Events/OrderStatusChangedToStockConfirmedDomainEvent.cs":{"id":-388,"file":-388,"name":"OrderStatusChangedToStockConfirmedDomainEvent.cs","parse_status":"ok","loc":13,"sloc":8,"comment_lines":3,"blank_lines":2,"comment_pct":0.23076923076923078,"size_bytes":345,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/Ordering.Domain/Exceptions/OrderingDomainException.cs":{"id":-389,"file":-389,"name":"OrderingDomainException.cs","parse_status":"ok","loc":18,"sloc":12,"comment_lines":3,"blank_lines":3,"comment_pct":0.16666666666666666,"size_bytes":426,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/Ordering.Domain/GlobalUsings.cs":{"id":-390,"file":-390,"name":"GlobalUsings.cs","parse_status":"ok","loc":7,"sloc":7,"comment_lines":0,"blank_lines":0,"comment_pct":0.0,"size_bytes":326,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System.Reflection","eShop.Ordering.Domain.Exceptions","MediatR","eShop.Ordering.Domain.AggregatesModel.BuyerAggregate","eShop.Ordering.Domain.AggregatesModel.OrderAggregate","eShop.Ordering.Domain.Events","eShop.Ordering.Domain.Seedwork"],"eligible":true,"import_counts":{"internal":0,"external":2,"third_party":2},"imports_external":["System.Reflection","MediatR"],"imports_third_party":["System.Reflection","MediatR"],"import_style_counts":{"external":2,"internal":0}},"src/Ordering.Domain/SeedWork/Entity.cs":{"id":-391,"file":-391,"name":"Entity.cs","parse_status":"ok","loc":87,"sloc":72,"comment_lines":0,"blank_lines":15,"comment_pct":0.0,"size_bytes":2087,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/Ordering.Domain/SeedWork/IAggregateRoot.cs":{"id":-392,"file":-392,"name":"IAggregateRoot.cs","parse_status":"ok","loc":5,"sloc":2,"comment_lines":0,"blank_lines":3,"comment_pct":0.0,"size_bytes":84,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/Ordering.Domain/SeedWork/IRepository.cs":{"id":-393,"file":-393,"name":"IRepository.cs","parse_status":"ok","loc":6,"sloc":5,"comment_lines":0,"blank_lines":1,"comment_pct":0.0,"size_bytes":143,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":2,"external":0},"imports_internal":[-392,-394],"import_style_counts":{"external":0,"internal":2}},"src/Ordering.Domain/SeedWork/IUnitOfWork.cs":{"id":-394,"file":-394,"name":"IUnitOfWork.cs","parse_status":"ok","loc":7,"sloc":6,"comment_lines":0,"blank_lines":1,"comment_pct":0.0,"size_bytes":253,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/Ordering.Domain/SeedWork/ValueObject.cs":{"id":-395,"file":-395,"name":"ValueObject.cs","parse_status":"ok","loc":44,"sloc":36,"comment_lines":0,"blank_lines":8,"comment_pct":0.0,"size_bytes":1142,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/Ordering.Infrastructure/EntityConfigurations/BuyerEntityTypeConfiguration.cs":{"id":-396,"file":-396,"name":"BuyerEntityTypeConfiguration.cs","parse_status":"ok","loc":24,"sloc":18,"comment_lines":0,"blank_lines":6,"comment_pct":0.0,"size_bytes":666,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":1,"external":0},"imports_internal":[-373],"import_style_counts":{"external":0,"internal":1}},"src/Ordering.Infrastructure/EntityConfigurations/CardTypeEntityTypeConfiguration.cs":{"id":-397,"file":-397,"name":"CardTypeEntityTypeConfiguration.cs","parse_status":"ok","loc":17,"sloc":14,"comment_lines":0,"blank_lines":3,"comment_pct":0.0,"size_bytes":496,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":1,"external":0},"imports_internal":[-374],"import_style_counts":{"external":0,"internal":1}},"src/Ordering.Infrastructure/EntityConfigurations/ClientRequestEntityTypeConfiguration.cs":{"id":-398,"file":-398,"name":"ClientRequestEntityTypeConfiguration.cs","parse_status":"ok","loc":10,"sloc":9,"comment_lines":0,"blank_lines":1,"comment_pct":0.0,"size_bytes":302,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":1,"external":0},"imports_internal":[-403],"import_style_counts":{"external":0,"internal":1}},"src/Ordering.Infrastructure/EntityConfigurations/OrderEntityTypeConfiguration.cs":{"id":-399,"file":-399,"name":"OrderEntityTypeConfiguration.cs","parse_status":"ok","loc":36,"sloc":27,"comment_lines":1,"blank_lines":8,"comment_pct":0.027777777777777776,"size_bytes":1102,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":2,"external":0},"imports_internal":[-376,-379],"import_style_counts":{"external":0,"internal":2}},"src/Ordering.Infrastructure/EntityConfigurations/OrderItemEntityTypeConfiguration.cs":{"id":-400,"file":-400,"name":"OrderItemEntityTypeConfiguration.cs","parse_status":"ok","loc":17,"sloc":13,"comment_lines":0,"blank_lines":4,"comment_pct":0.0,"size_bytes":505,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":1,"external":0},"imports_internal":[-380],"import_style_counts":{"external":0,"internal":1}},"src/Ordering.Infrastructure/EntityConfigurations/PaymentMethodEntityTypeConfiguration.cs":{"id":-401,"file":-401,"name":"PaymentMethodEntityTypeConfiguration.cs","parse_status":"ok","loc":46,"sloc":36,"comment_lines":0,"blank_lines":10,"comment_pct":0.0,"size_bytes":1321,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":1,"external":0},"imports_internal":[-376],"import_style_counts":{"external":0,"internal":1}},"src/Ordering.Infrastructure/GlobalUsings.cs":{"id":-402,"file":-402,"name":"GlobalUsings.cs","parse_status":"ok","loc":12,"sloc":12,"comment_lines":0,"blank_lines":0,"comment_pct":0.0,"size_bytes":607,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System.Data","MediatR","Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Design","Microsoft.EntityFrameworkCore.Metadata.Builders","Microsoft.EntityFrameworkCore.Storage","eShop.Ordering.Domain.AggregatesModel.BuyerAggregate","eShop.Ordering.Domain.AggregatesModel.OrderAggregate","eShop.Ordering.Domain.Exceptions","eShop.Ordering.Domain.Seedwork","eShop.Ordering.Infrastructure.EntityConfigurations","eShop.Ordering.Infrastructure.Idempotency"],"eligible":true,"import_counts":{"internal":0,"external":6,"third_party":6},"imports_external":["System.Data","MediatR","Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Design","Microsoft.EntityFrameworkCore.Metadata.Builders","Microsoft.EntityFrameworkCore.Storage"],"imports_third_party":["System.Data","MediatR","Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Design","Microsoft.EntityFrameworkCore.Metadata.Builders","Microsoft.EntityFrameworkCore.Storage"],"import_style_counts":{"external":6,"internal":0}},"src/Ordering.Infrastructure/Idempotency/ClientRequest.cs":{"id":-403,"file":-403,"name":"ClientRequest.cs","parse_status":"ok","loc":11,"sloc":9,"comment_lines":0,"blank_lines":2,"comment_pct":0.0,"size_bytes":258,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System.ComponentModel.DataAnnotations"],"eligible":true,"import_counts":{"internal":0,"external":1,"third_party":1},"imports_external":["System.ComponentModel.DataAnnotations"],"imports_third_party":["System.ComponentModel.DataAnnotations"],"import_style_counts":{"external":1,"internal":0}},"src/Ordering.Infrastructure/Idempotency/IRequestManager.cs":{"id":-404,"file":-404,"name":"IRequestManager.cs","parse_status":"ok","loc":8,"sloc":6,"comment_lines":0,"blank_lines":2,"comment_pct":0.0,"size_bytes":182,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/Ordering.Infrastructure/Idempotency/RequestManager.cs":{"id":-405,"file":-405,"name":"RequestManager.cs","parse_status":"ok","loc":38,"sloc":29,"comment_lines":0,"blank_lines":9,"comment_pct":0.0,"size_bytes":949,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":4,"external":0},"imports_internal":[-389,-403,-404,-416],"import_style_counts":{"external":0,"internal":4}},"src/Ordering.Infrastructure/MediatorExtension.cs":{"id":-406,"file":-406,"name":"MediatorExtension.cs","parse_status":"ok","loc":21,"sloc":17,"comment_lines":0,"blank_lines":4,"comment_pct":0.0,"size_bytes":676,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":2,"external":0},"imports_internal":[-391,-416],"import_style_counts":{"external":0,"internal":2}},"src/Ordering.Infrastructure/Migrations/20230925222426_Initial.Designer.cs":{"id":-407,"file":-407,"name":"20230925222426_Initial.Designer.cs","parse_status":"ok","loc":332,"sloc":247,"comment_lines":1,"blank_lines":84,"comment_pct":0.0030120481927710845,"size_bytes":12547,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System","Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Infrastructure","Microsoft.EntityFrameworkCore.Migrations","Microsoft.EntityFrameworkCore.Storage.ValueConversion","eShop.Ordering.Infrastructure","Npgsql.EntityFrameworkCore.PostgreSQL.Metadata"],"eligible":true,"import_counts":{"internal":1,"external":6,"third_party":6},"imports_internal":[-416],"imports_external":["System","Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Infrastructure","Microsoft.EntityFrameworkCore.Migrations","Microsoft.EntityFrameworkCore.Storage.ValueConversion","Npgsql.EntityFrameworkCore.PostgreSQL.Metadata"],"imports_third_party":["System","Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Infrastructure","Microsoft.EntityFrameworkCore.Migrations","Microsoft.EntityFrameworkCore.Storage.ValueConversion","Npgsql.EntityFrameworkCore.PostgreSQL.Metadata"],"import_style_counts":{"external":6,"internal":1}},"src/Ordering.Infrastructure/Migrations/20230925222426_Initial.cs":{"id":-408,"file":-408,"name":"20230925222426_Initial.cs","parse_status":"ok","loc":281,"sloc":247,"comment_lines":3,"blank_lines":31,"comment_pct":0.010676156583629894,"size_bytes":11572,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System","Microsoft.EntityFrameworkCore.Migrations"],"eligible":true,"import_counts":{"internal":0,"external":2,"third_party":2},"imports_external":["System","Microsoft.EntityFrameworkCore.Migrations"],"imports_third_party":["System","Microsoft.EntityFrameworkCore.Migrations"],"import_style_counts":{"external":2,"internal":0}},"src/Ordering.Infrastructure/Migrations/20231021004633_FixOrderitemseqSchema.Designer.cs":{"id":-409,"file":-409,"name":"20231021004633_FixOrderitemseqSchema.Designer.cs","parse_status":"ok","loc":329,"sloc":245,"comment_lines":1,"blank_lines":83,"comment_pct":0.00303951367781155,"size_bytes":12321,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System","Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Infrastructure","Microsoft.EntityFrameworkCore.Migrations","Microsoft.EntityFrameworkCore.Storage.ValueConversion","eShop.Ordering.Infrastructure","Npgsql.EntityFrameworkCore.PostgreSQL.Metadata"],"eligible":true,"import_counts":{"internal":1,"external":6,"third_party":6},"imports_internal":[-416],"imports_external":["System","Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Infrastructure","Microsoft.EntityFrameworkCore.Migrations","Microsoft.EntityFrameworkCore.Storage.ValueConversion","Npgsql.EntityFrameworkCore.PostgreSQL.Metadata"],"imports_third_party":["System","Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Infrastructure","Microsoft.EntityFrameworkCore.Migrations","Microsoft.EntityFrameworkCore.Storage.ValueConversion","Npgsql.EntityFrameworkCore.PostgreSQL.Metadata"],"import_style_counts":{"external":6,"internal":1}},"src/Ordering.Infrastructure/Migrations/20231021004633_FixOrderitemseqSchema.cs":{"id":-410,"file":-410,"name":"20231021004633_FixOrderitemseqSchema.cs","parse_status":"ok","loc":68,"sloc":58,"comment_lines":3,"blank_lines":7,"comment_pct":0.04411764705882353,"size_bytes":2086,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["Microsoft.EntityFrameworkCore.Migrations"],"eligible":true,"import_counts":{"internal":0,"external":1,"third_party":1},"imports_external":["Microsoft.EntityFrameworkCore.Migrations"],"imports_third_party":["Microsoft.EntityFrameworkCore.Migrations"],"import_style_counts":{"external":1,"internal":0}},"src/Ordering.Infrastructure/Migrations/20231026091055_Outbox.Designer.cs":{"id":-411,"file":-411,"name":"20231026091055_Outbox.Designer.cs","parse_status":"ok","loc":360,"sloc":267,"comment_lines":1,"blank_lines":92,"comment_pct":0.002777777777777778,"size_bytes":13382,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System","Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Infrastructure","Microsoft.EntityFrameworkCore.Migrations","Microsoft.EntityFrameworkCore.Storage.ValueConversion","eShop.Ordering.Infrastructure","Npgsql.EntityFrameworkCore.PostgreSQL.Metadata"],"eligible":true,"import_counts":{"internal":1,"external":6,"third_party":6},"imports_internal":[-416],"imports_external":["System","Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Infrastructure","Microsoft.EntityFrameworkCore.Migrations","Microsoft.EntityFrameworkCore.Storage.ValueConversion","Npgsql.EntityFrameworkCore.PostgreSQL.Metadata"],"imports_third_party":["System","Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Infrastructure","Microsoft.EntityFrameworkCore.Migrations","Microsoft.EntityFrameworkCore.Storage.ValueConversion","Npgsql.EntityFrameworkCore.PostgreSQL.Metadata"],"import_style_counts":{"external":6,"internal":1}},"src/Ordering.Infrastructure/Migrations/20231026091055_Outbox.cs":{"id":-412,"file":-412,"name":"20231026091055_Outbox.cs","parse_status":"ok","loc":41,"sloc":35,"comment_lines":3,"blank_lines":3,"comment_pct":0.07317073170731707,"size_bytes":1541,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System","Microsoft.EntityFrameworkCore.Migrations"],"eligible":true,"import_counts":{"internal":0,"external":2,"third_party":2},"imports_external":["System","Microsoft.EntityFrameworkCore.Migrations"],"imports_third_party":["System","Microsoft.EntityFrameworkCore.Migrations"],"import_style_counts":{"external":2,"internal":0}},"src/Ordering.Infrastructure/Migrations/20240106121712_UseEnumForOrderStatus.Designer.cs":{"id":-413,"file":-413,"name":"20240106121712_UseEnumForOrderStatus.Designer.cs","parse_status":"ok","loc":336,"sloc":250,"comment_lines":1,"blank_lines":85,"comment_pct":0.002976190476190476,"size_bytes":12487,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System","Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Infrastructure","Microsoft.EntityFrameworkCore.Migrations","Microsoft.EntityFrameworkCore.Storage.ValueConversion","Npgsql.EntityFrameworkCore.PostgreSQL.Metadata","eShop.Ordering.Infrastructure"],"eligible":true,"import_counts":{"internal":1,"external":6,"third_party":6},"imports_internal":[-416],"imports_external":["System","Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Infrastructure","Microsoft.EntityFrameworkCore.Migrations","Microsoft.EntityFrameworkCore.Storage.ValueConversion","Npgsql.EntityFrameworkCore.PostgreSQL.Metadata"],"imports_third_party":["System","Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Infrastructure","Microsoft.EntityFrameworkCore.Migrations","Microsoft.EntityFrameworkCore.Storage.ValueConversion","Npgsql.EntityFrameworkCore.PostgreSQL.Metadata"],"import_style_counts":{"external":6,"internal":1}},"src/Ordering.Infrastructure/Migrations/20240106121712_UseEnumForOrderStatus.cs":{"id":-414,"file":-414,"name":"20240106121712_UseEnumForOrderStatus.cs","parse_status":"ok","loc":112,"sloc":93,"comment_lines":5,"blank_lines":14,"comment_pct":0.044642857142857144,"size_bytes":3882,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["Microsoft.EntityFrameworkCore.Migrations"],"eligible":true,"import_counts":{"internal":0,"external":1,"third_party":1},"imports_external":["Microsoft.EntityFrameworkCore.Migrations"],"imports_third_party":["Microsoft.EntityFrameworkCore.Migrations"],"import_style_counts":{"external":1,"internal":0}},"src/Ordering.Infrastructure/Migrations/OrderingContextModelSnapshot.cs":{"id":-415,"file":-415,"name":"OrderingContextModelSnapshot.cs","parse_status":"ok","loc":333,"sloc":248,"comment_lines":0,"blank_lines":85,"comment_pct":0.0,"size_bytes":12373,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System","Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Infrastructure","Microsoft.EntityFrameworkCore.Storage.ValueConversion","Npgsql.EntityFrameworkCore.PostgreSQL.Metadata","eShop.Ordering.Infrastructure"],"eligible":true,"import_counts":{"internal":1,"external":5,"third_party":5},"imports_internal":[-416],"imports_external":["System","Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Infrastructure","Microsoft.EntityFrameworkCore.Storage.ValueConversion","Npgsql.EntityFrameworkCore.PostgreSQL.Metadata"],"imports_third_party":["System","Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Infrastructure","Microsoft.EntityFrameworkCore.Storage.ValueConversion","Npgsql.EntityFrameworkCore.PostgreSQL.Metadata"],"import_style_counts":{"external":5,"internal":1}},"src/Ordering.Infrastructure/OrderingContext.cs":{"id":-416,"file":-416,"name":"OrderingContext.cs","parse_status":"ok","loc":115,"sloc":82,"comment_lines":13,"blank_lines":20,"comment_pct":0.11304347826086956,"size_bytes":4235,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["eShop.IntegrationEventLogEF"],"eligible":true,"import_counts":{"internal":13,"external":0},"imports_internal":[-373,-374,-376,-379,-380,-394,-396,-397,-398,-399,-400,-401,-406],"import_style_counts":{"external":0,"internal":13}},"src/Ordering.Infrastructure/Repositories/BuyerRepository.cs":{"id":-417,"file":-417,"name":"BuyerRepository.cs","parse_status":"ok","loc":52,"sloc":43,"comment_lines":0,"blank_lines":9,"comment_pct":0.0,"size_bytes":1214,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":5,"external":0},"imports_internal":[-373,-375,-391,-394,-416],"import_style_counts":{"external":0,"internal":5}},"src/Ordering.Infrastructure/Repositories/OrderRepository.cs":{"id":-418,"file":-418,"name":"OrderRepository.cs","parse_status":"ok","loc":38,"sloc":29,"comment_lines":0,"blank_lines":9,"comment_pct":0.0,"size_bytes":858,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":4,"external":0},"imports_internal":[-378,-379,-394,-416],"import_style_counts":{"external":0,"internal":4}},"src/PaymentProcessor/GlobalUsings.cs":{"id":-419,"file":-419,"name":"GlobalUsings.cs","parse_status":"ok","loc":7,"sloc":7,"comment_lines":0,"blank_lines":0,"comment_pct":0.0,"size_bytes":328,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["eShop.EventBus.Abstractions","eShop.EventBus.Events","eShop.PaymentProcessor","eShop.PaymentProcessor.IntegrationEvents.EventHandling","eShop.PaymentProcessor.IntegrationEvents.Events","Microsoft.Extensions.Options","eShop.ServiceDefaults"],"eligible":true,"import_counts":{"internal":0,"external":1,"third_party":1},"imports_external":["Microsoft.Extensions.Options"],"imports_third_party":["Microsoft.Extensions.Options"],"import_style_counts":{"external":1,"internal":0}},"src/PaymentProcessor/IntegrationEvents/EventHandling/OrderStatusChangedToStockConfirmedIntegrationEventHandler.cs":{"id":-420,"file":-420,"name":"OrderStatusChangedToStockConfirmedIntegrationEventHandler.cs","parse_status":"ok","loc":34,"sloc":23,"comment_lines":5,"blank_lines":6,"comment_pct":0.14705882352941177,"size_bytes":1566,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":4,"external":0},"imports_internal":[-421,-422,-423,-424],"import_style_counts":{"external":0,"internal":4}},"src/PaymentProcessor/IntegrationEvents/Events/OrderPaymentFailedIntegrationEvent.cs":{"id":-421,"file":-421,"name":"OrderPaymentFailedIntegrationEvent.cs","parse_status":"ok","loc":3,"sloc":2,"comment_lines":0,"blank_lines":1,"comment_pct":0.0,"size_bytes":145,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/PaymentProcessor/IntegrationEvents/Events/OrderPaymentSucceededIntegrationEvent.cs":{"id":-422,"file":-422,"name":"OrderPaymentSucceededIntegrationEvent.cs","parse_status":"ok","loc":3,"sloc":2,"comment_lines":0,"blank_lines":1,"comment_pct":0.0,"size_bytes":148,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/PaymentProcessor/IntegrationEvents/Events/OrderStatusChangedToStockConfirmedIntegrationEvent.cs":{"id":-423,"file":-423,"name":"OrderStatusChangedToStockConfirmedIntegrationEvent.cs","parse_status":"ok","loc":3,"sloc":2,"comment_lines":0,"blank_lines":1,"comment_pct":0.0,"size_bytes":161,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/PaymentProcessor/PaymentOptions.cs":{"id":-424,"file":-424,"name":"PaymentOptions.cs","parse_status":"ok","loc":7,"sloc":5,"comment_lines":0,"blank_lines":2,"comment_pct":0.0,"size_bytes":118,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/PaymentProcessor/Program.cs":{"id":-425,"file":-425,"name":"Program.cs","parse_status":"ok","loc":15,"sloc":9,"comment_lines":0,"blank_lines":6,"comment_pct":0.0,"size_bytes":434,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":4,"external":0},"imports_internal":[-420,-423,-424,-515],"import_style_counts":{"external":0,"internal":4}},"src/Shared/ActivityExtensions.cs":{"id":-426,"file":-426,"name":"ActivityExtensions.cs","parse_status":"ok","loc":18,"sloc":15,"comment_lines":1,"blank_lines":2,"comment_pct":0.05555555555555555,"size_bytes":569,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System.Diagnostics"],"eligible":true,"import_counts":{"internal":0,"external":1,"third_party":1},"imports_external":["System.Diagnostics"],"imports_third_party":["System.Diagnostics"],"import_style_counts":{"external":1,"internal":0}},"src/Shared/MigrateDbContextExtensions.cs":{"id":-427,"file":-427,"name":"MigrateDbContextExtensions.cs","parse_status":"ok","loc":93,"sloc":74,"comment_lines":1,"blank_lines":18,"comment_pct":0.010752688172043012,"size_bytes":3553,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System.Diagnostics"],"eligible":true,"import_counts":{"internal":1,"external":1,"third_party":1},"imports_internal":[-426],"imports_external":["System.Diagnostics"],"imports_third_party":["System.Diagnostics"],"import_style_counts":{"external":1,"internal":1}},"src/WebApp/Components/Chatbot/ChatState.cs":{"id":-428,"file":-428,"name":"ChatState.cs","parse_status":"ok","loc":178,"sloc":158,"comment_lines":2,"blank_lines":18,"comment_pct":0.011235955056179775,"size_bytes":6430,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System.ComponentModel","System.Security.Claims","System.Text.Json","eShop.WebAppComponents.Services","Microsoft.Extensions.AI"],"eligible":true,"import_counts":{"internal":4,"external":4,"third_party":4},"imports_internal":[-438,-464,-467,-468],"imports_external":["System.ComponentModel","System.Security.Claims","System.Text.Json","Microsoft.Extensions.AI"],"imports_third_party":["System.ComponentModel","System.Security.Claims","System.Text.Json","Microsoft.Extensions.AI"],"import_style_counts":{"external":4,"internal":4}},"src/WebApp/Components/Chatbot/MessageProcessor.cs":{"id":-430,"file":-430,"name":"MessageProcessor.cs","parse_status":"ok","loc":35,"sloc":25,"comment_lines":3,"blank_lines":7,"comment_pct":0.08571428571428572,"size_bytes":1386,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System.Text","System.Text.Encodings.Web","System.Text.RegularExpressions","Microsoft.AspNetCore.Components"],"eligible":true,"import_counts":{"internal":0,"external":4,"third_party":4},"imports_external":["System.Text","System.Text.Encodings.Web","System.Text.RegularExpressions","Microsoft.AspNetCore.Components"],"imports_third_party":["System.Text","System.Text.Encodings.Web","System.Text.RegularExpressions","Microsoft.AspNetCore.Components"],"import_style_counts":{"external":4,"internal":0}},"src/WebApp/Extensions/Extensions.cs":{"id":-431,"file":-431,"name":"Extensions.cs","parse_status":"ok","loc":124,"sloc":103,"comment_lines":4,"blank_lines":17,"comment_pct":0.03225806451612903,"size_bytes":5644,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["eShop.Basket.API.Grpc","eShop.WebApp.Services.OrderStatus.IntegrationEvents","eShop.WebAppComponents.Services","Microsoft.AspNetCore.Authentication.Cookies","Microsoft.AspNetCore.Authentication.OpenIdConnect","Microsoft.AspNetCore.Components.Authorization","Microsoft.AspNetCore.Components.Server","Microsoft.Extensions.AI","Microsoft.IdentityModel.JsonWebTokens"],"eligible":true,"import_counts":{"internal":21,"external":6,"third_party":6},"imports_internal":[-436,-437,-439,-440,-441,-442,-443,-444,-445,-446,-447,-448,-449,-450,-451,-452,-453,-454,-466,-468,-514],"imports_external":["Microsoft.AspNetCore.Authentication.Cookies","Microsoft.AspNetCore.Authentication.OpenIdConnect","Microsoft.AspNetCore.Components.Authorization","Microsoft.AspNetCore.Components.Server","Microsoft.Extensions.AI","Microsoft.IdentityModel.JsonWebTokens"],"imports_third_party":["Microsoft.AspNetCore.Authentication.Cookies","Microsoft.AspNetCore.Authentication.OpenIdConnect","Microsoft.AspNetCore.Components.Authorization","Microsoft.AspNetCore.Components.Server","Microsoft.Extensions.AI","Microsoft.IdentityModel.JsonWebTokens"],"import_style_counts":{"external":6,"internal":21}},"src/WebApp/GlobalUsings.cs":{"id":-432,"file":-432,"name":"GlobalUsings.cs","parse_status":"ok","loc":3,"sloc":3,"comment_lines":0,"blank_lines":0,"comment_pct":0.0,"size_bytes":113,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["eShop.WebApp.Components","eShop.WebApp.Services","eShop.ServiceDefaults"],"eligible":true,"import_counts":{"internal":0,"external":1,"third_party":1},"imports_external":["eShop.WebApp.Components"],"imports_third_party":["eShop.WebApp.Components"],"import_style_counts":{"external":1,"internal":0}},"src/WebApp/Program.cs":{"id":-433,"file":-433,"name":"Program.cs","parse_status":"ok","loc":34,"sloc":19,"comment_lines":2,"blank_lines":13,"comment_pct":0.058823529411764705,"size_bytes":835,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["eShop.WebApp.Components","eShop.ServiceDefaults"],"eligible":true,"import_counts":{"internal":2,"external":1,"third_party":1},"imports_internal":[-20,-515],"imports_external":["eShop.WebApp.Components"],"imports_third_party":["eShop.WebApp.Components"],"import_style_counts":{"external":1,"internal":2}},"src/WebApp/Services/BasketCheckoutInfo.cs":{"id":-434,"file":-434,"name":"BasketCheckoutInfo.cs","parse_status":"ok","loc":34,"sloc":22,"comment_lines":0,"blank_lines":12,"comment_pct":0.0,"size_bytes":716,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System.ComponentModel.DataAnnotations"],"eligible":true,"import_counts":{"internal":0,"external":1,"third_party":1},"imports_external":["System.ComponentModel.DataAnnotations"],"imports_third_party":["System.ComponentModel.DataAnnotations"],"import_style_counts":{"external":1,"internal":0}},"src/WebApp/Services/BasketItem.cs":{"id":-435,"file":-435,"name":"BasketItem.cs","parse_status":"ok","loc":11,"sloc":10,"comment_lines":0,"blank_lines":1,"comment_pct":0.0,"size_bytes":328,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/WebApp/Services/BasketService.cs":{"id":-436,"file":-436,"name":"BasketService.cs","parse_status":"ok","loc":49,"sloc":40,"comment_lines":0,"blank_lines":9,"comment_pct":0.0,"size_bytes":1425,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["eShop.Basket.API.Grpc","eShop.Basket.API.Grpc.BasketItem","eShop.Basket.API.Grpc.Basket.BasketClient"],"eligible":true,"import_counts":{"internal":0,"external":2,"third_party":2},"imports_external":["eShop.Basket.API.Grpc.BasketItem","eShop.Basket.API.Grpc.Basket.BasketClient"],"imports_third_party":["eShop.Basket.API.Grpc.BasketItem","eShop.Basket.API.Grpc.Basket.BasketClient"],"import_style_counts":{"external":2,"internal":0}},"src/WebApp/Services/BasketState.cs":{"id":-437,"file":-437,"name":"BasketState.cs","parse_status":"ok","loc":172,"sloc":147,"comment_lines":3,"blank_lines":22,"comment_pct":0.01744186046511628,"size_bytes":6076,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System.Security.Claims","Microsoft.AspNetCore.Components","Microsoft.AspNetCore.Components.Authorization","eShop.WebAppComponents.Catalog","eShop.WebAppComponents.Services"],"eligible":true,"import_counts":{"internal":8,"external":3,"third_party":3},"imports_internal":[-431,-434,-435,-436,-438,-453,-464,-466],"imports_external":["System.Security.Claims","Microsoft.AspNetCore.Components","Microsoft.AspNetCore.Components.Authorization"],"imports_third_party":["System.Security.Claims","Microsoft.AspNetCore.Components","Microsoft.AspNetCore.Components.Authorization"],"import_style_counts":{"external":3,"internal":8}},"src/WebApp/Services/IBasketState.cs":{"id":-438,"file":-438,"name":"IBasketState.cs","parse_status":"ok","loc":11,"sloc":9,"comment_lines":0,"blank_lines":2,"comment_pct":0.0,"size_bytes":249,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["eShop.WebAppComponents.Catalog"],"eligible":true,"import_counts":{"internal":2,"external":0},"imports_internal":[-435,-464],"import_style_counts":{"external":0,"internal":2}},"src/WebApp/Services/LogOutService.cs":{"id":-439,"file":-439,"name":"LogOutService.cs","parse_status":"ok","loc":14,"sloc":12,"comment_lines":0,"blank_lines":2,"comment_pct":0.0,"size_bytes":466,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["Microsoft.AspNetCore.Authentication","Microsoft.AspNetCore.Authentication.Cookies","Microsoft.AspNetCore.Authentication.OpenIdConnect"],"eligible":true,"import_counts":{"internal":0,"external":3,"third_party":3},"imports_external":["Microsoft.AspNetCore.Authentication","Microsoft.AspNetCore.Authentication.Cookies","Microsoft.AspNetCore.Authentication.OpenIdConnect"],"imports_third_party":["Microsoft.AspNetCore.Authentication","Microsoft.AspNetCore.Authentication.Cookies","Microsoft.AspNetCore.Authentication.OpenIdConnect"],"import_style_counts":{"external":3,"internal":0}},"src/WebApp/Services/OrderStatus/IntegrationEvents/EventHandling/OrderStatusChangedToAwaitingValidationIntegrationEventHandler.cs":{"id":-440,"file":-440,"name":"OrderStatusChangedToAwaitingValidationIntegrationEventHandler.cs","parse_status":"ok","loc":15,"sloc":13,"comment_lines":0,"blank_lines":2,"comment_pct":0.0,"size_bytes":752,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["eShop.EventBus.Abstractions"],"eligible":true,"import_counts":{"internal":2,"external":0},"imports_internal":[-446,-452],"import_style_counts":{"external":0,"internal":2}},"src/WebApp/Services/OrderStatus/IntegrationEvents/EventHandling/OrderStatusChangedToCancelledIntegrationEventHandler.cs":{"id":-441,"file":-441,"name":"OrderStatusChangedToCancelledIntegrationEventHandler.cs","parse_status":"ok","loc":15,"sloc":13,"comment_lines":0,"blank_lines":2,"comment_pct":0.0,"size_bytes":716,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["eShop.EventBus.Abstractions"],"eligible":true,"import_counts":{"internal":2,"external":0},"imports_internal":[-447,-452],"import_style_counts":{"external":0,"internal":2}},"src/WebApp/Services/OrderStatus/IntegrationEvents/EventHandling/OrderStatusChangedToPaidIntegrationEventHandler.cs":{"id":-442,"file":-442,"name":"OrderStatusChangedToPaidIntegrationEventHandler.cs","parse_status":"ok","loc":15,"sloc":13,"comment_lines":0,"blank_lines":2,"comment_pct":0.0,"size_bytes":696,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["eShop.EventBus.Abstractions"],"eligible":true,"import_counts":{"internal":2,"external":0},"imports_internal":[-448,-452],"import_style_counts":{"external":0,"internal":2}},"src/WebApp/Services/OrderStatus/IntegrationEvents/EventHandling/OrderStatusChangedToShippedIntegrationEventHandler.cs":{"id":-443,"file":-443,"name":"OrderStatusChangedToShippedIntegrationEventHandler.cs","parse_status":"ok","loc":15,"sloc":13,"comment_lines":0,"blank_lines":2,"comment_pct":0.0,"size_bytes":708,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["eShop.EventBus.Abstractions"],"eligible":true,"import_counts":{"internal":2,"external":0},"imports_internal":[-449,-452],"import_style_counts":{"external":0,"internal":2}},"src/WebApp/Services/OrderStatus/IntegrationEvents/EventHandling/OrderStatusChangedToStockConfirmedIntegrationEventHandler.cs":{"id":-444,"file":-444,"name":"OrderStatusChangedToStockConfirmedIntegrationEventHandler.cs","parse_status":"ok","loc":15,"sloc":13,"comment_lines":0,"blank_lines":2,"comment_pct":0.0,"size_bytes":736,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["eShop.EventBus.Abstractions"],"eligible":true,"import_counts":{"internal":2,"external":0},"imports_internal":[-450,-452],"import_style_counts":{"external":0,"internal":2}},"src/WebApp/Services/OrderStatus/IntegrationEvents/EventHandling/OrderStatusChangedToSubmittedIntegrationEventHandler.cs":{"id":-445,"file":-445,"name":"OrderStatusChangedToSubmittedIntegrationEventHandler.cs","parse_status":"ok","loc":15,"sloc":13,"comment_lines":0,"blank_lines":2,"comment_pct":0.0,"size_bytes":716,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["eShop.EventBus.Abstractions"],"eligible":true,"import_counts":{"internal":2,"external":0},"imports_internal":[-451,-452],"import_style_counts":{"external":0,"internal":2}},"src/WebApp/Services/OrderStatus/IntegrationEvents/Events/OrderStatusChangedToAwaitingValidationIntegrationEvent.cs":{"id":-446,"file":-446,"name":"OrderStatusChangedToAwaitingValidationIntegrationEvent.cs","parse_status":"ok","loc":21,"sloc":17,"comment_lines":0,"blank_lines":4,"comment_pct":0.0,"size_bytes":648,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["eShop.EventBus.Events"],"eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/WebApp/Services/OrderStatus/IntegrationEvents/Events/OrderStatusChangedToCancelledIntegrationEvent.cs":{"id":-447,"file":-447,"name":"OrderStatusChangedToCancelledIntegrationEvent.cs","parse_status":"ok","loc":21,"sloc":17,"comment_lines":0,"blank_lines":4,"comment_pct":0.0,"size_bytes":630,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["eShop.EventBus.Events"],"eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/WebApp/Services/OrderStatus/IntegrationEvents/Events/OrderStatusChangedToPaidIntegrationEvent.cs":{"id":-448,"file":-448,"name":"OrderStatusChangedToPaidIntegrationEvent.cs","parse_status":"ok","loc":20,"sloc":17,"comment_lines":0,"blank_lines":3,"comment_pct":0.0,"size_bytes":619,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["eShop.EventBus.Events"],"eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/WebApp/Services/OrderStatus/IntegrationEvents/Events/OrderStatusChangedToShippedIntegrationEvent.cs":{"id":-449,"file":-449,"name":"OrderStatusChangedToShippedIntegrationEvent.cs","parse_status":"ok","loc":21,"sloc":17,"comment_lines":0,"blank_lines":4,"comment_pct":0.0,"size_bytes":626,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["eShop.EventBus.Events"],"eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/WebApp/Services/OrderStatus/IntegrationEvents/Events/OrderStatusChangedToStockConfirmedIntegrationEvent.cs":{"id":-450,"file":-450,"name":"OrderStatusChangedToStockConfirmedIntegrationEvent.cs","parse_status":"ok","loc":20,"sloc":17,"comment_lines":0,"blank_lines":3,"comment_pct":0.0,"size_bytes":639,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["eShop.EventBus.Events"],"eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/WebApp/Services/OrderStatus/IntegrationEvents/Events/OrderStatusChangedToSubmittedIntegrationEvent.cs":{"id":-451,"file":-451,"name":"OrderStatusChangedToSubmittedIntegrationEvent.cs","parse_status":"ok","loc":20,"sloc":17,"comment_lines":0,"blank_lines":3,"comment_pct":0.0,"size_bytes":629,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["eShop.EventBus.Events"],"eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/WebApp/Services/OrderStatus/OrderStatusNotificationService.cs":{"id":-452,"file":-452,"name":"OrderStatusNotificationService.cs","parse_status":"ok","loc":62,"sloc":52,"comment_lines":1,"blank_lines":9,"comment_pct":0.016129032258064516,"size_bytes":1940,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/WebApp/Services/OrderingService.cs":{"id":-453,"file":-453,"name":"OrderingService.cs","parse_status":"ok","loc":25,"sloc":21,"comment_lines":0,"blank_lines":4,"comment_pct":0.0,"size_bytes":770,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":1,"external":0},"imports_internal":[-437],"import_style_counts":{"external":0,"internal":1}},"src/WebApp/Services/ProductImageUrlProvider.cs":{"id":-454,"file":-454,"name":"ProductImageUrlProvider.cs","parse_status":"ok","loc":9,"sloc":7,"comment_lines":0,"blank_lines":2,"comment_pct":0.0,"size_bytes":255,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["eShop.WebAppComponents.Services"],"eligible":true,"import_counts":{"internal":1,"external":0},"imports_internal":[-468],"import_style_counts":{"external":0,"internal":1}},"src/WebAppComponents/Catalog/CatalogFacets.cs":{"id":-463,"file":-463,"name":"CatalogFacets.cs","parse_status":"ok","loc":9,"sloc":7,"comment_lines":0,"blank_lines":2,"comment_pct":0.0,"size_bytes":264,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/WebAppComponents/Catalog/CatalogItem.cs":{"id":-464,"file":-464,"name":"CatalogItem.cs","parse_status":"ok","loc":16,"sloc":14,"comment_lines":0,"blank_lines":2,"comment_pct":0.0,"size_bytes":476,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/WebAppComponents/Item/ItemHelper.cs":{"id":-465,"file":-465,"name":"ItemHelper.cs","parse_status":"ok","loc":9,"sloc":7,"comment_lines":0,"blank_lines":2,"comment_pct":0.0,"size_bytes":194,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["eShop.WebAppComponents.Catalog"],"eligible":true,"import_counts":{"internal":1,"external":0},"imports_internal":[-464],"import_style_counts":{"external":0,"internal":1}},"src/WebAppComponents/Services/CatalogService.cs":{"id":-466,"file":-466,"name":"CatalogService.cs","parse_status":"ok","loc":84,"sloc":71,"comment_lines":0,"blank_lines":13,"comment_pct":0.0,"size_bytes":3018,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System.Net.Http.Json","System.Web","eShop.WebAppComponents.Catalog"],"eligible":true,"import_counts":{"internal":3,"external":2,"third_party":2},"imports_internal":[-463,-464,-467],"imports_external":["System.Net.Http.Json","System.Web"],"imports_third_party":["System.Net.Http.Json","System.Web"],"import_style_counts":{"external":2,"internal":3}},"src/WebAppComponents/Services/ICatalogService.cs":{"id":-467,"file":-467,"name":"ICatalogService.cs","parse_status":"ok","loc":16,"sloc":15,"comment_lines":0,"blank_lines":1,"comment_pct":0.0,"size_bytes":633,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System.Collections.Generic","System.Threading.Tasks","eShop.WebAppComponents.Catalog"],"eligible":true,"import_counts":{"internal":1,"external":2,"third_party":2},"imports_internal":[-464],"imports_external":["System.Collections.Generic","System.Threading.Tasks"],"imports_third_party":["System.Collections.Generic","System.Threading.Tasks"],"import_style_counts":{"external":2,"internal":1}},"src/WebAppComponents/Services/IProductImageUrlProvider.cs":{"id":-468,"file":-468,"name":"IProductImageUrlProvider.cs","parse_status":"ok","loc":11,"sloc":8,"comment_lines":0,"blank_lines":3,"comment_pct":0.0,"size_bytes":267,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["eShop.WebAppComponents.Catalog"],"eligible":true,"import_counts":{"internal":1,"external":0},"imports_internal":[-464],"import_style_counts":{"external":0,"internal":1}},"src/WebAppComponents/Services/PriceFormatter.cs":{"id":-469,"file":-469,"name":"PriceFormatter.cs","parse_status":"ok","loc":11,"sloc":7,"comment_lines":2,"blank_lines":2,"comment_pct":0.18181818181818182,"size_bytes":399,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System.Globalization"],"eligible":true,"import_counts":{"internal":0,"external":1,"third_party":1},"imports_external":["System.Globalization"],"imports_third_party":["System.Globalization"],"import_style_counts":{"external":1,"internal":0}},"src/WebhookClient/Endpoints/AuthenticationEndpoints.cs":{"id":-470,"file":-470,"name":"AuthenticationEndpoints.cs","parse_status":"ok","loc":21,"sloc":18,"comment_lines":0,"blank_lines":3,"comment_pct":0.0,"size_bytes":779,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["Microsoft.AspNetCore.Antiforgery","Microsoft.AspNetCore.Authentication","Microsoft.AspNetCore.Authentication.Cookies","Microsoft.AspNetCore.Authentication.OpenIdConnect"],"eligible":true,"import_counts":{"internal":0,"external":4,"third_party":4},"imports_external":["Microsoft.AspNetCore.Antiforgery","Microsoft.AspNetCore.Authentication","Microsoft.AspNetCore.Authentication.Cookies","Microsoft.AspNetCore.Authentication.OpenIdConnect"],"imports_third_party":["Microsoft.AspNetCore.Antiforgery","Microsoft.AspNetCore.Authentication","Microsoft.AspNetCore.Authentication.Cookies","Microsoft.AspNetCore.Authentication.OpenIdConnect"],"import_style_counts":{"external":4,"internal":0}},"src/WebhookClient/Endpoints/WebhookEndpoints.cs":{"id":-471,"file":-471,"name":"WebhookEndpoints.cs","parse_status":"ok","loc":57,"sloc":46,"comment_lines":0,"blank_lines":11,"comment_pct":0.0,"size_bytes":2225,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["Microsoft.AspNetCore.Http.HttpResults","Microsoft.AspNetCore.Mvc"],"eligible":true,"import_counts":{"internal":5,"external":2,"third_party":2},"imports_internal":[-54,-371,-475,-476,-479],"imports_external":["Microsoft.AspNetCore.Http.HttpResults","Microsoft.AspNetCore.Mvc"],"imports_third_party":["Microsoft.AspNetCore.Http.HttpResults","Microsoft.AspNetCore.Mvc"],"import_style_counts":{"external":2,"internal":5}},"src/WebhookClient/Extensions/Extensions.cs":{"id":-472,"file":-472,"name":"Extensions.cs","parse_status":"ok","loc":66,"sloc":52,"comment_lines":5,"blank_lines":9,"comment_pct":0.07575757575757576,"size_bytes":2778,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["Microsoft.AspNetCore.Authentication.Cookies","Microsoft.AspNetCore.Authentication.OpenIdConnect","Microsoft.AspNetCore.Components.Authorization","Microsoft.AspNetCore.Components.Server"],"eligible":true,"import_counts":{"internal":4,"external":4,"third_party":4},"imports_internal":[-475,-477,-478,-514],"imports_external":["Microsoft.AspNetCore.Authentication.Cookies","Microsoft.AspNetCore.Authentication.OpenIdConnect","Microsoft.AspNetCore.Components.Authorization","Microsoft.AspNetCore.Components.Server"],"imports_third_party":["Microsoft.AspNetCore.Authentication.Cookies","Microsoft.AspNetCore.Authentication.OpenIdConnect","Microsoft.AspNetCore.Components.Authorization","Microsoft.AspNetCore.Components.Server"],"import_style_counts":{"external":4,"internal":4}},"src/WebhookClient/GlobalUsings.cs":{"id":-473,"file":-473,"name":"GlobalUsings.cs","parse_status":"ok","loc":5,"sloc":5,"comment_lines":0,"blank_lines":0,"comment_pct":0.0,"size_bytes":216,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["eShop.ServiceDefaults","eShop.WebhookClient.Components","eShop.WebhookClient.Endpoints","eShop.WebhookClient.Extensions","eShop.WebhookClient.Services"],"eligible":true,"import_counts":{"internal":0,"external":1,"third_party":1},"imports_external":["eShop.WebhookClient.Components"],"imports_third_party":["eShop.WebhookClient.Components"],"import_style_counts":{"external":1,"internal":0}},"src/WebhookClient/Program.cs":{"id":-474,"file":-474,"name":"Program.cs","parse_status":"ok","loc":31,"sloc":17,"comment_lines":2,"blank_lines":12,"comment_pct":0.06451612903225806,"size_bytes":735,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":4,"external":0},"imports_internal":[-470,-471,-472,-515],"import_style_counts":{"external":0,"internal":4}},"src/WebhookClient/Services/HooksRepository.cs":{"id":-475,"file":-475,"name":"HooksRepository.cs","parse_status":"ok","loc":48,"sloc":37,"comment_lines":2,"blank_lines":9,"comment_pct":0.041666666666666664,"size_bytes":1377,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System.Collections.Concurrent"],"eligible":true,"import_counts":{"internal":1,"external":1,"third_party":1},"imports_internal":[-476],"imports_external":["System.Collections.Concurrent"],"imports_third_party":["System.Collections.Concurrent"],"import_style_counts":{"external":1,"internal":1}},"src/WebhookClient/Services/WebHookReceived.cs":{"id":-476,"file":-476,"name":"WebHookReceived.cs","parse_status":"ok","loc":10,"sloc":7,"comment_lines":0,"blank_lines":3,"comment_pct":0.0,"size_bytes":195,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/WebhookClient/Services/WebHooksClient.cs":{"id":-477,"file":-477,"name":"WebHooksClient.cs","parse_status":"ok","loc":14,"sloc":12,"comment_lines":0,"blank_lines":2,"comment_pct":0.0,"size_bytes":440,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":2,"external":0},"imports_internal":[-480,-481],"import_style_counts":{"external":0,"internal":2}},"src/WebhookClient/Services/WebhookClientOptions.cs":{"id":-478,"file":-478,"name":"WebhookClientOptions.cs","parse_status":"ok","loc":8,"sloc":7,"comment_lines":0,"blank_lines":1,"comment_pct":0.0,"size_bytes":206,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/WebhookClient/Services/WebhookData.cs":{"id":-479,"file":-479,"name":"WebhookData.cs","parse_status":"ok","loc":12,"sloc":8,"comment_lines":0,"blank_lines":4,"comment_pct":0.0,"size_bytes":218,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System.Text.Json"],"eligible":true,"import_counts":{"internal":0,"external":1,"third_party":1},"imports_external":["System.Text.Json"],"imports_third_party":["System.Text.Json"],"import_style_counts":{"external":1,"internal":0}},"src/WebhookClient/Services/WebhookResponse.cs":{"id":-480,"file":-480,"name":"WebhookResponse.cs","parse_status":"ok","loc":8,"sloc":7,"comment_lines":0,"blank_lines":1,"comment_pct":0.0,"size_bytes":196,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/WebhookClient/Services/WebhookSubscriptionRequest.cs":{"id":-481,"file":-481,"name":"WebhookSubscriptionRequest.cs","parse_status":"ok","loc":9,"sloc":8,"comment_lines":0,"blank_lines":1,"comment_pct":0.0,"size_bytes":245,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/WebhookClient/Services/WebhookType.cs":{"id":-482,"file":-482,"name":"WebhookType.cs","parse_status":"ok","loc":8,"sloc":7,"comment_lines":0,"blank_lines":1,"comment_pct":0.0,"size_bytes":144,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/Webhooks.API/Apis/WebHooksApi.cs":{"id":-483,"file":-483,"name":"WebHooksApi.cs","parse_status":"ok","loc":86,"sloc":74,"comment_lines":0,"blank_lines":12,"comment_pct":0.0,"size_bytes":3083,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System.Security.Claims","Microsoft.AspNetCore.Http.HttpResults","Webhooks.API.Extensions"],"eligible":true,"import_counts":{"internal":6,"external":2,"third_party":2},"imports_internal":[-488,-500,-501,-502,-505,-513],"imports_external":["System.Security.Claims","Microsoft.AspNetCore.Http.HttpResults"],"imports_third_party":["System.Security.Claims","Microsoft.AspNetCore.Http.HttpResults"],"import_style_counts":{"external":2,"internal":6}},"src/Webhooks.API/Exceptions/WebhooksDomainException.cs":{"id":-484,"file":-484,"name":"WebhooksDomainException.cs","parse_status":"ok","loc":5,"sloc":4,"comment_lines":0,"blank_lines":1,"comment_pct":0.0,"size_bytes":92,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/Webhooks.API/Extensions/Extensions.cs":{"id":-485,"file":-485,"name":"Extensions.cs","parse_status":"ok","loc":25,"sloc":20,"comment_lines":0,"blank_lines":5,"comment_pct":0.0,"size_bytes":1114,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":14,"external":0},"imports_internal":[-488,-489,-490,-491,-492,-494,-495,-504,-505,-506,-507,-508,-509,-512],"import_style_counts":{"external":0,"internal":14}},"src/Webhooks.API/Extensions/RouteHandlerBuilderExtensions.cs":{"id":-486,"file":-486,"name":"RouteHandlerBuilderExtensions.cs","parse_status":"ok","loc":49,"sloc":41,"comment_lines":0,"blank_lines":8,"comment_pct":0.0,"size_bytes":1743,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":1,"external":0},"imports_internal":[-501],"import_style_counts":{"external":0,"internal":1}},"src/Webhooks.API/GlobalUsings.cs":{"id":-487,"file":-487,"name":"GlobalUsings.cs","parse_status":"ok","loc":12,"sloc":12,"comment_lines":0,"blank_lines":0,"comment_pct":0.0,"size_bytes":453,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System.ComponentModel.DataAnnotations","System.Text","System.Text.Json","Microsoft.EntityFrameworkCore","eShop.EventBus.Abstractions","eShop.EventBus.Events","eShop.ServiceDefaults","Webhooks.API.Infrastructure","Webhooks.API.IntegrationEvents","Webhooks.API.Model","Webhooks.API.Services","Webhooks.API"],"eligible":true,"import_counts":{"internal":0,"external":4,"third_party":4},"imports_external":["System.ComponentModel.DataAnnotations","System.Text","System.Text.Json","Microsoft.EntityFrameworkCore"],"imports_third_party":["System.ComponentModel.DataAnnotations","System.Text","System.Text.Json","Microsoft.EntityFrameworkCore"],"import_style_counts":{"external":4,"internal":0}},"src/Webhooks.API/Infrastructure/WebhooksContext.cs":{"id":-488,"file":-488,"name":"WebhooksContext.cs","parse_status":"ok","loc":20,"sloc":13,"comment_lines":5,"blank_lines":2,"comment_pct":0.25,"size_bytes":616,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":1,"external":0},"imports_internal":[-500],"import_style_counts":{"external":0,"internal":1}},"src/Webhooks.API/IntegrationEvents/OrderStatusChangedToPaidIntegrationEvent.cs":{"id":-489,"file":-489,"name":"OrderStatusChangedToPaidIntegrationEvent.cs","parse_status":"ok","loc":3,"sloc":2,"comment_lines":0,"blank_lines":1,"comment_pct":0.0,"size_bytes":179,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":1,"external":0},"imports_internal":[-493],"import_style_counts":{"external":0,"internal":1}},"src/Webhooks.API/IntegrationEvents/OrderStatusChangedToPaidIntegrationEventHandler.cs":{"id":-490,"file":-490,"name":"OrderStatusChangedToPaidIntegrationEventHandler.cs","parse_status":"ok","loc":18,"sloc":14,"comment_lines":0,"blank_lines":4,"comment_pct":0.0,"size_bytes":785,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":6,"external":0},"imports_internal":[-489,-492,-499,-502,-506,-507],"import_style_counts":{"external":0,"internal":6}},"src/Webhooks.API/IntegrationEvents/OrderStatusChangedToShippedIntegrationEvent.cs":{"id":-491,"file":-491,"name":"OrderStatusChangedToShippedIntegrationEvent.cs","parse_status":"ok","loc":3,"sloc":2,"comment_lines":0,"blank_lines":1,"comment_pct":0.0,"size_bytes":175,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/Webhooks.API/IntegrationEvents/OrderStatusChangedToShippedIntegrationEventHandler.cs":{"id":-492,"file":-492,"name":"OrderStatusChangedToShippedIntegrationEventHandler.cs","parse_status":"ok","loc":18,"sloc":14,"comment_lines":0,"blank_lines":4,"comment_pct":0.0,"size_bytes":797,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":5,"external":0},"imports_internal":[-491,-499,-502,-506,-507],"import_style_counts":{"external":0,"internal":5}},"src/Webhooks.API/IntegrationEvents/OrderStockItem.cs":{"id":-493,"file":-493,"name":"OrderStockItem.cs","parse_status":"ok","loc":3,"sloc":2,"comment_lines":0,"blank_lines":1,"comment_pct":0.0,"size_bytes":102,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/Webhooks.API/IntegrationEvents/ProductPriceChangedIntegrationEvent.cs":{"id":-494,"file":-494,"name":"ProductPriceChangedIntegrationEvent.cs","parse_status":"ok","loc":3,"sloc":2,"comment_lines":0,"blank_lines":1,"comment_pct":0.0,"size_bytes":167,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/Webhooks.API/IntegrationEvents/ProductPriceChangedIntegrationEventHandler.cs":{"id":-495,"file":-495,"name":"ProductPriceChangedIntegrationEventHandler.cs","parse_status":"ok","loc":9,"sloc":8,"comment_lines":0,"blank_lines":1,"comment_pct":0.0,"size_bytes":284,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":1,"external":0},"imports_internal":[-494],"import_style_counts":{"external":0,"internal":1}},"src/Webhooks.API/Migrations/20230925222606_Initial.Designer.cs":{"id":-496,"file":-496,"name":"20230925222606_Initial.Designer.cs","parse_status":"ok","loc":58,"sloc":45,"comment_lines":1,"blank_lines":12,"comment_pct":0.017241379310344827,"size_bytes":1901,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System","Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Infrastructure","Microsoft.EntityFrameworkCore.Migrations","Microsoft.EntityFrameworkCore.Storage.ValueConversion","Npgsql.EntityFrameworkCore.PostgreSQL.Metadata","Webhooks.API.Infrastructure"],"eligible":true,"import_counts":{"internal":1,"external":6,"third_party":6},"imports_internal":[-488],"imports_external":["System","Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Infrastructure","Microsoft.EntityFrameworkCore.Migrations","Microsoft.EntityFrameworkCore.Storage.ValueConversion","Npgsql.EntityFrameworkCore.PostgreSQL.Metadata"],"imports_third_party":["System","Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Infrastructure","Microsoft.EntityFrameworkCore.Migrations","Microsoft.EntityFrameworkCore.Storage.ValueConversion","Npgsql.EntityFrameworkCore.PostgreSQL.Metadata"],"import_style_counts":{"external":6,"internal":1}},"src/Webhooks.API/Migrations/20230925222606_Initial.cs":{"id":-497,"file":-497,"name":"20230925222606_Initial.cs","parse_status":"ok","loc":40,"sloc":34,"comment_lines":3,"blank_lines":3,"comment_pct":0.075,"size_bytes":1502,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System","Microsoft.EntityFrameworkCore.Migrations","Npgsql.EntityFrameworkCore.PostgreSQL.Metadata"],"eligible":true,"import_counts":{"internal":0,"external":3,"third_party":3},"imports_external":["System","Microsoft.EntityFrameworkCore.Migrations","Npgsql.EntityFrameworkCore.PostgreSQL.Metadata"],"imports_third_party":["System","Microsoft.EntityFrameworkCore.Migrations","Npgsql.EntityFrameworkCore.PostgreSQL.Metadata"],"import_style_counts":{"external":3,"internal":0}},"src/Webhooks.API/Migrations/WebhooksContextModelSnapshot.cs":{"id":-498,"file":-498,"name":"WebhooksContextModelSnapshot.cs","parse_status":"ok","loc":61,"sloc":47,"comment_lines":0,"blank_lines":14,"comment_pct":0.0,"size_bytes":1975,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System","Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Infrastructure","Microsoft.EntityFrameworkCore.Storage.ValueConversion","Npgsql.EntityFrameworkCore.PostgreSQL.Metadata","Webhooks.API.Infrastructure"],"eligible":true,"import_counts":{"internal":1,"external":5,"third_party":5},"imports_internal":[-488],"imports_external":["System","Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Infrastructure","Microsoft.EntityFrameworkCore.Storage.ValueConversion","Npgsql.EntityFrameworkCore.PostgreSQL.Metadata"],"imports_third_party":["System","Microsoft.EntityFrameworkCore","Microsoft.EntityFrameworkCore.Infrastructure","Microsoft.EntityFrameworkCore.Storage.ValueConversion","Npgsql.EntityFrameworkCore.PostgreSQL.Metadata"],"import_style_counts":{"external":5,"internal":1}},"src/Webhooks.API/Model/WebhookData.cs":{"id":-499,"file":-499,"name":"WebhookData.cs","parse_status":"ok","loc":17,"sloc":13,"comment_lines":0,"blank_lines":4,"comment_pct":0.0,"size_bytes":355,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":1,"external":0},"imports_internal":[-502],"import_style_counts":{"external":0,"internal":1}},"src/Webhooks.API/Model/WebhookSubscription.cs":{"id":-500,"file":-500,"name":"WebhookSubscription.cs","parse_status":"ok","loc":14,"sloc":12,"comment_lines":0,"blank_lines":2,"comment_pct":0.0,"size_bytes":332,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":1,"external":0},"imports_internal":[-502],"import_style_counts":{"external":0,"internal":1}},"src/Webhooks.API/Model/WebhookSubscriptionRequest.cs":{"id":-501,"file":-501,"name":"WebhookSubscriptionRequest.cs","parse_status":"ok","loc":29,"sloc":24,"comment_lines":0,"blank_lines":5,"comment_pct":0.0,"size_bytes":952,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":1,"external":0},"imports_internal":[-502],"import_style_counts":{"external":0,"internal":1}},"src/Webhooks.API/Model/WebhookType.cs":{"id":-502,"file":-502,"name":"WebhookType.cs","parse_status":"ok","loc":8,"sloc":7,"comment_lines":0,"blank_lines":1,"comment_pct":0.0,"size_bytes":134,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/Webhooks.API/Program.cs":{"id":-503,"file":-503,"name":"Program.cs","parse_status":"ok","loc":24,"sloc":15,"comment_lines":1,"blank_lines":8,"comment_pct":0.041666666666666664,"size_bytes":579,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":3,"external":0},"imports_internal":[-20,-515,-517],"import_style_counts":{"external":0,"internal":3}},"src/Webhooks.API/Services/GrantUrlTesterService.cs":{"id":-504,"file":-504,"name":"GrantUrlTesterService.cs","parse_status":"ok","loc":46,"sloc":37,"comment_lines":0,"blank_lines":9,"comment_pct":0.0,"size_bytes":1920,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":1,"external":0},"imports_internal":[-505],"import_style_counts":{"external":0,"internal":1}},"src/Webhooks.API/Services/IGrantUrlTesterService.cs":{"id":-505,"file":-505,"name":"IGrantUrlTesterService.cs","parse_status":"ok","loc":6,"sloc":5,"comment_lines":0,"blank_lines":1,"comment_pct":0.0,"size_bytes":152,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/Webhooks.API/Services/IWebhooksRetriever.cs":{"id":-506,"file":-506,"name":"IWebhooksRetriever.cs","parse_status":"ok","loc":7,"sloc":5,"comment_lines":0,"blank_lines":2,"comment_pct":0.0,"size_bytes":163,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":2,"external":0},"imports_internal":[-500,-502],"import_style_counts":{"external":0,"internal":2}},"src/Webhooks.API/Services/IWebhooksSender.cs":{"id":-507,"file":-507,"name":"IWebhooksSender.cs","parse_status":"ok","loc":6,"sloc":5,"comment_lines":0,"blank_lines":1,"comment_pct":0.0,"size_bytes":154,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":2,"external":0},"imports_internal":[-499,-500],"import_style_counts":{"external":0,"internal":2}},"src/Webhooks.API/Services/WebhooksRetriever.cs":{"id":-508,"file":-508,"name":"WebhooksRetriever.cs","parse_status":"ok","loc":9,"sloc":8,"comment_lines":0,"blank_lines":1,"comment_pct":0.0,"size_bytes":302,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":4,"external":0},"imports_internal":[-488,-500,-502,-506],"import_style_counts":{"external":0,"internal":4}},"src/Webhooks.API/Services/WebhooksSender.cs":{"id":-509,"file":-509,"name":"WebhooksSender.cs","parse_status":"ok","loc":35,"sloc":29,"comment_lines":0,"blank_lines":6,"comment_pct":0.0,"size_bytes":1180,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":3,"external":0},"imports_internal":[-499,-500,-507],"import_style_counts":{"external":0,"internal":3}},"src/eShop.AppHost/AppHost.cs":{"id":-510,"file":-510,"name":"AppHost.cs","parse_status":"ok","loc":117,"sloc":84,"comment_lines":10,"blank_lines":23,"comment_pct":0.08547008547008547,"size_bytes":4726,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System.IO.Pipes","eShop.AppHost"],"eligible":true,"import_counts":{"internal":1,"external":1,"third_party":1},"imports_internal":[-511],"imports_external":["System.IO.Pipes"],"imports_third_party":["System.IO.Pipes"],"import_style_counts":{"external":1,"internal":1}},"src/eShop.AppHost/Extensions.cs":{"id":-511,"file":-511,"name":"Extensions.cs","parse_status":"ok","loc":154,"sloc":115,"comment_lines":12,"blank_lines":27,"comment_pct":0.07792207792207792,"size_bytes":7809,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["Aspire.Hosting.Dotnet","Aspire.Hosting.Eventing","Aspire.Hosting.Foundry","Aspire.Hosting.Lifecycle","Aspire.Hosting.Yarp","Aspire.Hosting.Yarp.Transforms","Microsoft.Extensions.Configuration","Yarp.ReverseProxy.Configuration"],"eligible":true,"import_counts":{"internal":0,"external":7,"third_party":7},"imports_external":["Aspire.Hosting.Dotnet","Aspire.Hosting.Eventing","Aspire.Hosting.Foundry","Aspire.Hosting.Lifecycle","Aspire.Hosting.Yarp","Aspire.Hosting.Yarp.Transforms","Yarp.ReverseProxy.Configuration"],"imports_third_party":["Aspire.Hosting.Dotnet","Aspire.Hosting.Eventing","Aspire.Hosting.Foundry","Aspire.Hosting.Lifecycle","Aspire.Hosting.Yarp","Aspire.Hosting.Yarp.Transforms","Yarp.ReverseProxy.Configuration"],"import_style_counts":{"external":7,"internal":0}},"src/eShop.ServiceDefaults/AuthenticationExtensions.cs":{"id":-512,"file":-512,"name":"AuthenticationExtensions.cs","parse_status":"ok","loc":56,"sloc":35,"comment_lines":9,"blank_lines":12,"comment_pct":0.16071428571428573,"size_bytes":1847,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["Microsoft.Extensions.Configuration","Microsoft.Extensions.DependencyInjection","Microsoft.Extensions.Hosting","Microsoft.IdentityModel.JsonWebTokens"],"eligible":true,"import_counts":{"internal":1,"external":1,"third_party":1},"imports_internal":[-514],"imports_external":["Microsoft.IdentityModel.JsonWebTokens"],"imports_third_party":["Microsoft.IdentityModel.JsonWebTokens"],"import_style_counts":{"external":1,"internal":1}},"src/eShop.ServiceDefaults/ClaimsPrincipalExtensions.cs":{"id":-513,"file":-513,"name":"ClaimsPrincipalExtensions.cs","parse_status":"ok","loc":12,"sloc":9,"comment_lines":0,"blank_lines":3,"comment_pct":0.0,"size_bytes":374,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System.Security.Claims"],"eligible":true,"import_counts":{"internal":0,"external":1,"third_party":1},"imports_external":["System.Security.Claims"],"imports_third_party":["System.Security.Claims"],"import_style_counts":{"external":1,"internal":0}},"src/eShop.ServiceDefaults/ConfigurationExtensions.cs":{"id":-514,"file":-514,"name":"ConfigurationExtensions.cs","parse_status":"ok","loc":7,"sloc":6,"comment_lines":0,"blank_lines":1,"comment_pct":0.0,"size_bytes":370,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"src/eShop.ServiceDefaults/Extensions.cs":{"id":-515,"file":-515,"name":"Extensions.cs","parse_status":"ok","loc":129,"sloc":89,"comment_lines":17,"blank_lines":23,"comment_pct":0.13178294573643412,"size_bytes":4702,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["Microsoft.AspNetCore.Builder","Microsoft.AspNetCore.Diagnostics.HealthChecks","Microsoft.AspNetCore.Hosting","Microsoft.Extensions.DependencyInjection","Microsoft.Extensions.Diagnostics.HealthChecks","Microsoft.Extensions.Hosting","Microsoft.Extensions.Logging","OpenTelemetry.Logs","OpenTelemetry.Metrics","OpenTelemetry.Trace"],"eligible":true,"import_counts":{"internal":0,"external":7,"third_party":7},"imports_external":["Microsoft.AspNetCore.Builder","Microsoft.AspNetCore.Diagnostics.HealthChecks","Microsoft.Extensions.Diagnostics.HealthChecks","Microsoft.Extensions.Logging","OpenTelemetry.Logs","OpenTelemetry.Metrics","OpenTelemetry.Trace"],"imports_third_party":["Microsoft.AspNetCore.Builder","Microsoft.AspNetCore.Diagnostics.HealthChecks","Microsoft.Extensions.Diagnostics.HealthChecks","Microsoft.Extensions.Logging","OpenTelemetry.Logs","OpenTelemetry.Metrics","OpenTelemetry.Trace"],"import_style_counts":{"external":7,"internal":0}},"src/eShop.ServiceDefaults/HttpClientExtensions.cs":{"id":-516,"file":-516,"name":"HttpClientExtensions.cs","parse_status":"ok","loc":52,"sloc":40,"comment_lines":0,"blank_lines":12,"comment_pct":0.0,"size_bytes":1797,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["Microsoft.AspNetCore.Http","System.Net.Http.Headers","Microsoft.Extensions.DependencyInjection","Microsoft.Extensions.DependencyInjection.Extensions","Microsoft.AspNetCore.Authentication"],"eligible":true,"import_counts":{"internal":0,"external":4,"third_party":4},"imports_external":["Microsoft.AspNetCore.Http","System.Net.Http.Headers","Microsoft.Extensions.DependencyInjection.Extensions","Microsoft.AspNetCore.Authentication"],"imports_third_party":["Microsoft.AspNetCore.Http","System.Net.Http.Headers","Microsoft.Extensions.DependencyInjection.Extensions","Microsoft.AspNetCore.Authentication"],"import_style_counts":{"external":4,"internal":0}},"src/eShop.ServiceDefaults/OpenApi.Extensions.cs":{"id":-517,"file":-517,"name":"OpenApi.Extensions.cs","parse_status":"ok","loc":87,"sloc":69,"comment_lines":3,"blank_lines":15,"comment_pct":0.034482758620689655,"size_bytes":3157,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["Asp.Versioning","Microsoft.AspNetCore.Builder","Microsoft.AspNetCore.Http","Microsoft.AspNetCore.Routing","Microsoft.Extensions.Configuration","Microsoft.Extensions.DependencyInjection","Microsoft.Extensions.Hosting","Scalar.AspNetCore"],"eligible":true,"import_counts":{"internal":1,"external":5,"third_party":5},"imports_internal":[-514],"imports_external":["Asp.Versioning","Microsoft.AspNetCore.Builder","Microsoft.AspNetCore.Http","Microsoft.AspNetCore.Routing","Scalar.AspNetCore"],"imports_third_party":["Asp.Versioning","Microsoft.AspNetCore.Builder","Microsoft.AspNetCore.Http","Microsoft.AspNetCore.Routing","Scalar.AspNetCore"],"import_style_counts":{"external":5,"internal":1}},"src/eShop.ServiceDefaults/OpenApiOptionsExtensions.cs":{"id":-518,"file":-518,"name":"OpenApiOptionsExtensions.cs","parse_status":"ok","loc":191,"sloc":163,"comment_lines":2,"blank_lines":26,"comment_pct":0.010471204188481676,"size_bytes":6788,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System.Text","Asp.Versioning.ApiExplorer","Microsoft.AspNetCore.Authorization","Microsoft.AspNetCore.Mvc.ApiExplorer","Microsoft.AspNetCore.OpenApi","Microsoft.Extensions.Configuration","Microsoft.Extensions.Primitives","Microsoft.OpenApi","System.Text.Json.Nodes"],"eligible":true,"import_counts":{"internal":1,"external":8,"third_party":8},"imports_internal":[-514],"imports_external":["System.Text","Asp.Versioning.ApiExplorer","Microsoft.AspNetCore.Authorization","Microsoft.AspNetCore.Mvc.ApiExplorer","Microsoft.AspNetCore.OpenApi","Microsoft.Extensions.Primitives","Microsoft.OpenApi","System.Text.Json.Nodes"],"imports_third_party":["System.Text","Asp.Versioning.ApiExplorer","Microsoft.AspNetCore.Authorization","Microsoft.AspNetCore.Mvc.ApiExplorer","Microsoft.AspNetCore.OpenApi","Microsoft.Extensions.Primitives","Microsoft.OpenApi","System.Text.Json.Nodes"],"import_style_counts":{"external":8,"internal":1}},"tests/Application.UnitTests/CatalogAITests.cs":{"id":-519,"file":-519,"name":"CatalogAITests.cs","parse_status":"ok","loc":23,"sloc":20,"comment_lines":0,"blank_lines":3,"comment_pct":0.0,"size_bytes":813,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["eShop.Catalog.API.Model","eShop.Catalog.API.Services","Microsoft.AspNetCore.Hosting","Microsoft.Extensions.Logging.Abstractions"],"eligible":true,"import_counts":{"internal":2,"external":1,"third_party":1},"imports_internal":[-49,-56],"imports_external":["Microsoft.Extensions.Logging.Abstractions"],"imports_third_party":["Microsoft.Extensions.Logging.Abstractions"],"import_style_counts":{"external":1,"internal":2}},"tests/Application.UnitTests/GlobalUsings.cs":{"id":-520,"file":-520,"name":"GlobalUsings.cs","parse_status":"ok","loc":4,"sloc":3,"comment_lines":0,"blank_lines":1,"comment_pct":0.0,"size_bytes":159,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["Microsoft.VisualStudio.TestTools.UnitTesting","NSubstitute"],"eligible":true,"import_counts":{"internal":0,"external":2,"third_party":2},"imports_external":["Microsoft.VisualStudio.TestTools.UnitTesting","NSubstitute"],"imports_third_party":["Microsoft.VisualStudio.TestTools.UnitTesting","NSubstitute"],"import_style_counts":{"external":2,"internal":0}},"tests/Application.UnitTests/IdentityConfigurationTests.cs":{"id":-521,"file":-521,"name":"IdentityConfigurationTests.cs","parse_status":"ok","loc":51,"sloc":43,"comment_lines":0,"blank_lines":8,"comment_pct":0.0,"size_bytes":2148,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["eShop.Identity.API.Configuration","eShop.Identity.API.Services","Microsoft.Extensions.Configuration"],"eligible":true,"import_counts":{"internal":2,"external":0},"imports_internal":[-223,-284],"import_style_counts":{"external":0,"internal":2}},"tests/Application.UnitTests/OrderProcessorTests.cs":{"id":-522,"file":-522,"name":"OrderProcessorTests.cs","parse_status":"ok","loc":41,"sloc":36,"comment_lines":0,"blank_lines":5,"comment_pct":0.0,"size_bytes":1440,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["eShop.EventBus.Abstractions","eShop.OrderProcessor","eShop.OrderProcessor.Events","eShop.OrderProcessor.Services","Microsoft.Extensions.Logging.Abstractions","Microsoft.Extensions.Options"],"eligible":true,"import_counts":{"internal":4,"external":2,"third_party":2},"imports_internal":[-298,-299,-303,-304],"imports_external":["Microsoft.Extensions.Logging.Abstractions","Microsoft.Extensions.Options"],"imports_third_party":["Microsoft.Extensions.Logging.Abstractions","Microsoft.Extensions.Options"],"import_style_counts":{"external":2,"internal":4}},"tests/Application.UnitTests/PaymentProcessorTests.cs":{"id":-523,"file":-523,"name":"PaymentProcessorTests.cs","parse_status":"ok","loc":41,"sloc":37,"comment_lines":0,"blank_lines":4,"comment_pct":0.0,"size_bytes":1613,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["eShop.EventBus.Abstractions","eShop.PaymentProcessor","eShop.PaymentProcessor.IntegrationEvents.EventHandling","eShop.PaymentProcessor.IntegrationEvents.Events","Microsoft.Extensions.Logging.Abstractions","Microsoft.Extensions.Options"],"eligible":true,"import_counts":{"internal":5,"external":2,"third_party":2},"imports_internal":[-420,-421,-422,-423,-424],"imports_external":["Microsoft.Extensions.Logging.Abstractions","Microsoft.Extensions.Options"],"imports_third_party":["Microsoft.Extensions.Logging.Abstractions","Microsoft.Extensions.Options"],"import_style_counts":{"external":2,"internal":5}},"tests/Application.UnitTests/WebhookClientTests.cs":{"id":-524,"file":-524,"name":"WebhookClientTests.cs","parse_status":"ok","loc":100,"sloc":87,"comment_lines":0,"blank_lines":13,"comment_pct":0.0,"size_bytes":3681,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["eShop.WebhookClient.Services","eShop.WebhookClient.Endpoints","Microsoft.AspNetCore.Builder","Microsoft.AspNetCore.Hosting","Microsoft.AspNetCore.TestHost","Microsoft.Extensions.DependencyInjection","System.Net","System.Net.Http.Json"],"eligible":true,"import_counts":{"internal":4,"external":4,"third_party":4},"imports_internal":[-471,-475,-476,-479],"imports_external":["Microsoft.AspNetCore.Builder","Microsoft.AspNetCore.TestHost","System.Net","System.Net.Http.Json"],"imports_third_party":["Microsoft.AspNetCore.Builder","Microsoft.AspNetCore.TestHost","System.Net","System.Net.Http.Json"],"import_style_counts":{"external":4,"internal":4}},"tests/Application.UnitTests/WebhookTests.cs":{"id":-525,"file":-525,"name":"WebhookTests.cs","parse_status":"ok","loc":71,"sloc":61,"comment_lines":0,"blank_lines":10,"comment_pct":0.0,"size_bytes":2347,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System.ComponentModel.DataAnnotations","System.Net","System.Text.Json","Microsoft.Extensions.Logging.Abstractions","Webhooks.API.Model","Webhooks.API.Services"],"eligible":true,"import_counts":{"internal":5,"external":4,"third_party":4},"imports_internal":[-499,-500,-501,-502,-509],"imports_external":["System.ComponentModel.DataAnnotations","System.Net","System.Text.Json","Microsoft.Extensions.Logging.Abstractions"],"imports_third_party":["System.ComponentModel.DataAnnotations","System.Net","System.Text.Json","Microsoft.Extensions.Logging.Abstractions"],"import_style_counts":{"external":4,"internal":5}},"tests/Basket.FunctionalTests/GlobalUsings.cs":{"id":-526,"file":-526,"name":"GlobalUsings.cs","parse_status":"ok","loc":7,"sloc":7,"comment_lines":0,"blank_lines":0,"comment_pct":0.0,"size_bytes":289,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["Xunit","eShop.Basket.API.Model","eShop.Basket.API.Repositories","Microsoft.Extensions.DependencyInjection","Microsoft.Extensions.Logging.Abstractions","Microsoft.Extensions.Hosting","StackExchange.Redis"],"eligible":true,"import_counts":{"internal":0,"external":3,"third_party":3},"imports_external":["Xunit","Microsoft.Extensions.Logging.Abstractions","StackExchange.Redis"],"imports_third_party":["Xunit","Microsoft.Extensions.Logging.Abstractions","StackExchange.Redis"],"import_style_counts":{"external":3,"internal":0}},"tests/Basket.FunctionalTests/RedisBasketRepositoryTests.cs":{"id":-527,"file":-527,"name":"RedisBasketRepositoryTests.cs","parse_status":"ok","loc":51,"sloc":46,"comment_lines":0,"blank_lines":5,"comment_pct":0.0,"size_bytes":1707,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":4,"external":0},"imports_internal":[-13,-14,-17,-528],"import_style_counts":{"external":0,"internal":4}},"tests/Basket.FunctionalTests/RedisFixture.cs":{"id":-528,"file":-528,"name":"RedisFixture.cs","parse_status":"ok","loc":54,"sloc":46,"comment_lines":0,"blank_lines":8,"comment_pct":0.0,"size_bytes":1664,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["Aspire.Hosting","Aspire.Hosting.ApplicationModel"],"eligible":true,"import_counts":{"internal":0,"external":2,"third_party":2},"imports_external":["Aspire.Hosting","Aspire.Hosting.ApplicationModel"],"imports_third_party":["Aspire.Hosting","Aspire.Hosting.ApplicationModel"],"import_style_counts":{"external":2,"internal":0}},"tests/Basket.UnitTests/BasketServiceTests.cs":{"id":-529,"file":-529,"name":"BasketServiceTests.cs","parse_status":"ok","loc":153,"sloc":126,"comment_lines":0,"blank_lines":27,"comment_pct":0.0,"size_bytes":6590,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System.Security.Claims","eShop.Basket.API.Repositories","eShop.Basket.API.Grpc","eShop.Basket.API.IntegrationEvents.EventHandling","eShop.Basket.API.IntegrationEvents.EventHandling.Events","eShop.Basket.API.Model","eShop.Basket.UnitTests.Helpers","Microsoft.Extensions.Logging.Abstractions","Grpc.Core","eShop.Basket.API.Model.BasketItem"],"eligible":true,"import_counts":{"internal":7,"external":3,"third_party":3},"imports_internal":[-10,-11,-12,-13,-14,-16,-531],"imports_external":["System.Security.Claims","Microsoft.Extensions.Logging.Abstractions","Grpc.Core"],"imports_third_party":["System.Security.Claims","Microsoft.Extensions.Logging.Abstractions","Grpc.Core"],"import_style_counts":{"external":3,"internal":7}},"tests/Basket.UnitTests/GlobalUsings.cs":{"id":-530,"file":-530,"name":"GlobalUsings.cs","parse_status":"ok","loc":10,"sloc":9,"comment_lines":0,"blank_lines":1,"comment_pct":0.0,"size_bytes":371,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System","System.Collections.Generic","System.Threading","System.Threading.Tasks","Microsoft.AspNetCore.Http","Microsoft.AspNetCore.Mvc","NSubstitute","Microsoft.VisualStudio.TestTools.UnitTesting"],"eligible":true,"import_counts":{"internal":0,"external":8,"third_party":8},"imports_external":["System","System.Collections.Generic","System.Threading","System.Threading.Tasks","Microsoft.AspNetCore.Http","Microsoft.AspNetCore.Mvc","NSubstitute","Microsoft.VisualStudio.TestTools.UnitTesting"],"imports_third_party":["System","System.Collections.Generic","System.Threading","System.Threading.Tasks","Microsoft.AspNetCore.Http","Microsoft.AspNetCore.Mvc","NSubstitute","Microsoft.VisualStudio.TestTools.UnitTesting"],"import_style_counts":{"external":8,"internal":0}},"tests/Basket.UnitTests/Helpers/TestServerCallContext.cs":{"id":-531,"file":-531,"name":"TestServerCallContext.cs","parse_status":"ok","loc":61,"sloc":50,"comment_lines":0,"blank_lines":11,"comment_pct":0.0,"size_bytes":2659,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["Grpc.Core"],"eligible":true,"import_counts":{"internal":0,"external":1,"third_party":1},"imports_external":["Grpc.Core"],"imports_third_party":["Grpc.Core"],"import_style_counts":{"external":1,"internal":0}},"tests/Catalog.FunctionalTests/CatalogApiFixture.cs":{"id":-532,"file":-532,"name":"CatalogApiFixture.cs","parse_status":"ok","loc":58,"sloc":49,"comment_lines":0,"blank_lines":9,"comment_pct":0.0,"size_bytes":1756,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System.Reflection","Aspire.Hosting","Aspire.Hosting.ApplicationModel","Microsoft.AspNetCore.Mvc.Testing"],"eligible":true,"import_counts":{"internal":2,"external":4,"third_party":4},"imports_internal":[-54,-371],"imports_external":["System.Reflection","Aspire.Hosting","Aspire.Hosting.ApplicationModel","Microsoft.AspNetCore.Mvc.Testing"],"imports_third_party":["System.Reflection","Aspire.Hosting","Aspire.Hosting.ApplicationModel","Microsoft.AspNetCore.Mvc.Testing"],"import_style_counts":{"external":4,"internal":2}},"tests/Catalog.FunctionalTests/CatalogApiTests.cs":{"id":-533,"file":-533,"name":"CatalogApiTests.cs","parse_status":"ok","loc":507,"sloc":378,"comment_lines":46,"blank_lines":83,"comment_pct":0.09072978303747535,"size_bytes":19811,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System.Net.Http.Json","System.IO","System.Net","System.Text.Json","Asp.Versioning","Asp.Versioning.Http","eShop.Catalog.API.Model","Microsoft.AspNetCore.Mvc.Testing","Microsoft.Extensions.DependencyInjection"],"eligible":true,"import_counts":{"internal":7,"external":7,"third_party":7},"imports_internal":[-47,-49,-51,-52,-54,-371,-532],"imports_external":["System.Net.Http.Json","System.IO","System.Net","System.Text.Json","Asp.Versioning","Asp.Versioning.Http","Microsoft.AspNetCore.Mvc.Testing"],"imports_third_party":["System.Net.Http.Json","System.IO","System.Net","System.Text.Json","Asp.Versioning","Asp.Versioning.Http","Microsoft.AspNetCore.Mvc.Testing"],"import_style_counts":{"external":7,"internal":7}},"tests/Catalog.FunctionalTests/GlobalUsings.cs":{"id":-534,"file":-534,"name":"GlobalUsings.cs","parse_status":"ok","loc":10,"sloc":10,"comment_lines":0,"blank_lines":0,"comment_pct":0.0,"size_bytes":357,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System","System.Collections.Generic","System.Linq","System.Net.Http","System.Threading.Tasks","Microsoft.AspNetCore.Hosting","Microsoft.AspNetCore.TestHost","Microsoft.Extensions.Configuration","Microsoft.Extensions.Hosting","Xunit"],"eligible":true,"import_counts":{"internal":0,"external":7,"third_party":7},"imports_external":["System","System.Collections.Generic","System.Linq","System.Net.Http","System.Threading.Tasks","Microsoft.AspNetCore.TestHost","Xunit"],"imports_third_party":["System","System.Collections.Generic","System.Linq","System.Net.Http","System.Threading.Tasks","Microsoft.AspNetCore.TestHost","Xunit"],"import_style_counts":{"external":7,"internal":0}},"tests/ClientApp.UnitTests/GlobalUsings.cs":{"id":-535,"file":-535,"name":"GlobalUsings.cs","parse_status":"ok","loc":10,"sloc":9,"comment_lines":0,"blank_lines":1,"comment_pct":0.0,"size_bytes":456,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["eShop.ClientApp.Services","eShop.ClientApp.Services.AppEnvironment","eShop.ClientApp.Services.Basket","eShop.ClientApp.Services.Catalog","eShop.ClientApp.Services.Order","eShop.ClientApp.Services.Settings","eShop.ClientApp.ViewModels","Microsoft.VisualStudio.TestTools.UnitTesting"],"eligible":true,"import_counts":{"internal":0,"external":1,"third_party":1},"imports_external":["Microsoft.VisualStudio.TestTools.UnitTesting"],"imports_third_party":["Microsoft.VisualStudio.TestTools.UnitTesting"],"import_style_counts":{"external":1,"internal":0}},"tests/ClientApp.UnitTests/Mocks/MockDialogService.cs":{"id":-536,"file":-536,"name":"MockDialogService.cs","parse_status":"ok","loc":10,"sloc":8,"comment_lines":0,"blank_lines":2,"comment_pct":0.0,"size_bytes":222,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":1,"external":0},"imports_internal":[-133],"import_style_counts":{"external":0,"internal":1}},"tests/ClientApp.UnitTests/Mocks/MockNavigationService.cs":{"id":-537,"file":-537,"name":"MockNavigationService.cs","parse_status":"ok","loc":20,"sloc":16,"comment_lines":0,"blank_lines":4,"comment_pct":0.0,"size_bytes":405,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":1,"external":0},"imports_internal":[-143],"import_style_counts":{"external":0,"internal":1}},"tests/ClientApp.UnitTests/Mocks/MockSettingsService.cs":{"id":-538,"file":-538,"name":"MockSettingsService.cs","parse_status":"ok","loc":192,"sloc":161,"comment_lines":0,"blank_lines":31,"comment_pct":0.0,"size_bytes":6421,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["eShop.ClientApp.Models.Token"],"eligible":true,"import_counts":{"internal":2,"external":0},"imports_internal":[-108,-153],"import_style_counts":{"external":0,"internal":2}},"tests/ClientApp.UnitTests/Mocks/MockViewModel.cs":{"id":-539,"file":-539,"name":"MockViewModel.cs","parse_status":"ok","loc":28,"sloc":22,"comment_lines":0,"blank_lines":6,"comment_pct":0.0,"size_bytes":932,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["eShop.ClientApp.Validations","eShop.ClientApp.ViewModels.Base"],"eligible":true,"import_counts":{"internal":4,"external":0},"imports_internal":[-143,-160,-161,-163],"import_style_counts":{"external":0,"internal":4}},"tests/ClientApp.UnitTests/Services/BasketServiceTests.cs":{"id":-540,"file":-540,"name":"BasketServiceTests.cs","parse_status":"ok","loc":13,"sloc":12,"comment_lines":0,"blank_lines":1,"comment_pct":0.0,"size_bytes":334,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":1,"external":0},"imports_internal":[-128],"import_style_counts":{"external":0,"internal":1}},"tests/ClientApp.UnitTests/Services/CatalogServiceTests.cs":{"id":-541,"file":-541,"name":"CatalogServiceTests.cs","parse_status":"ok","loc":32,"sloc":26,"comment_lines":0,"blank_lines":6,"comment_pct":0.0,"size_bytes":869,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":1,"external":0},"imports_internal":[-128],"import_style_counts":{"external":0,"internal":1}},"tests/ClientApp.UnitTests/Services/OrdersServiceTests.cs":{"id":-542,"file":-542,"name":"OrdersServiceTests.cs","parse_status":"ok","loc":32,"sloc":25,"comment_lines":0,"blank_lines":7,"comment_pct":0.0,"size_bytes":747,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["ClientApp.UnitTests.Mocks"],"eligible":true,"import_counts":{"internal":4,"external":0},"imports_internal":[-103,-148,-153,-538],"import_style_counts":{"external":0,"internal":4}},"tests/ClientApp.UnitTests/TestingExtensions.cs":{"id":-543,"file":-543,"name":"TestingExtensions.cs","parse_status":"ok","loc":19,"sloc":15,"comment_lines":0,"blank_lines":4,"comment_pct":0.0,"size_bytes":424,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System.Windows.Input","CommunityToolkit.Mvvm.Input"],"eligible":true,"import_counts":{"internal":0,"external":2,"third_party":2},"imports_external":["System.Windows.Input","CommunityToolkit.Mvvm.Input"],"imports_third_party":["System.Windows.Input","CommunityToolkit.Mvvm.Input"],"import_style_counts":{"external":2,"internal":0}},"tests/ClientApp.UnitTests/ViewModels/CatalogItemViewModelTests.cs":{"id":-544,"file":-544,"name":"CatalogItemViewModelTests.cs","parse_status":"ok","loc":62,"sloc":49,"comment_lines":0,"blank_lines":13,"comment_pct":0.0,"size_bytes":2112,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["ClientApp.UnitTests.Mocks","CommunityToolkit.Mvvm.Messaging","eShop.ClientApp.Messages","eShop.ClientApp.Models.Catalog","eShop.ClientApp.Services.Identity"],"eligible":true,"import_counts":{"internal":11,"external":1,"third_party":1},"imports_internal":[-86,-90,-121,-122,-123,-128,-139,-143,-148,-165,-537],"imports_external":["CommunityToolkit.Mvvm.Messaging"],"imports_third_party":["CommunityToolkit.Mvvm.Messaging"],"import_style_counts":{"external":1,"internal":11}},"tests/ClientApp.UnitTests/ViewModels/CatalogViewModelTests.cs":{"id":-545,"file":-545,"name":"CatalogViewModelTests.cs","parse_status":"ok","loc":148,"sloc":118,"comment_lines":0,"blank_lines":30,"comment_pct":0.0,"size_bytes":4904,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["ClientApp.UnitTests.Mocks","eShop.ClientApp.Services.Identity"],"eligible":true,"import_counts":{"internal":9,"external":0},"imports_internal":[-121,-122,-123,-128,-139,-143,-148,-166,-537],"import_style_counts":{"external":0,"internal":9}},"tests/ClientApp.UnitTests/ViewModels/MainViewModelTests.cs":{"id":-546,"file":-546,"name":"MainViewModelTests.cs","parse_status":"ok","loc":28,"sloc":23,"comment_lines":0,"blank_lines":5,"comment_pct":0.0,"size_bytes":729,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["ClientApp.UnitTests.Mocks"],"eligible":true,"import_counts":{"internal":3,"external":0},"imports_internal":[-143,-169,-537],"import_style_counts":{"external":0,"internal":3}},"tests/ClientApp.UnitTests/ViewModels/MockViewModelTests.cs":{"id":-547,"file":-547,"name":"MockViewModelTests.cs","parse_status":"ok","loc":118,"sloc":97,"comment_lines":0,"blank_lines":21,"comment_pct":0.0,"size_bytes":3892,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["ClientApp.UnitTests.Mocks"],"eligible":true,"import_counts":{"internal":3,"external":0},"imports_internal":[-143,-537,-539],"import_style_counts":{"external":0,"internal":3}},"tests/ClientApp.UnitTests/ViewModels/OrderViewModelTests.cs":{"id":-548,"file":-548,"name":"OrderViewModelTests.cs","parse_status":"ok","loc":73,"sloc":58,"comment_lines":0,"blank_lines":15,"comment_pct":0.0,"size_bytes":2503,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["ClientApp.UnitTests.Mocks","eShop.ClientApp.Services.Identity"],"eligible":true,"import_counts":{"internal":13,"external":0},"imports_internal":[-103,-121,-122,-123,-128,-139,-143,-147,-148,-153,-172,-537,-538],"import_style_counts":{"external":0,"internal":13}},"tests/Ordering.FunctionalTests/AutoAuthorizeMiddleware.cs":{"id":-549,"file":-549,"name":"AutoAuthorizeMiddleware.cs","parse_status":"ok","loc":26,"sloc":19,"comment_lines":0,"blank_lines":7,"comment_pct":0.0,"size_bytes":696,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":0,"external":0},"import_style_counts":{"external":0,"internal":0}},"tests/Ordering.FunctionalTests/GlobalUsings.cs":{"id":-550,"file":-550,"name":"GlobalUsings.cs","parse_status":"ok","loc":13,"sloc":13,"comment_lines":0,"blank_lines":0,"comment_pct":0.0,"size_bytes":489,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System","System.Collections.Generic","System.Linq","System.Net.Http","System.Security.Claims","System.Threading.Tasks","Microsoft.AspNetCore.Builder","Microsoft.AspNetCore.Hosting","Microsoft.AspNetCore.Http","Microsoft.AspNetCore.TestHost","Microsoft.Extensions.Configuration","Microsoft.Extensions.DependencyInjection","Xunit"],"eligible":true,"import_counts":{"internal":0,"external":10,"third_party":10},"imports_external":["System","System.Collections.Generic","System.Linq","System.Net.Http","System.Security.Claims","System.Threading.Tasks","Microsoft.AspNetCore.Builder","Microsoft.AspNetCore.Http","Microsoft.AspNetCore.TestHost","Xunit"],"imports_third_party":["System","System.Collections.Generic","System.Linq","System.Net.Http","System.Security.Claims","System.Threading.Tasks","Microsoft.AspNetCore.Builder","Microsoft.AspNetCore.Http","Microsoft.AspNetCore.TestHost","Xunit"],"import_style_counts":{"external":10,"internal":0}},"tests/Ordering.FunctionalTests/OrderingApiFixture.cs":{"id":-551,"file":-551,"name":"OrderingApiFixture.cs","parse_status":"ok","loc":77,"sloc":67,"comment_lines":0,"blank_lines":10,"comment_pct":0.0,"size_bytes":2586,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["Aspire.Hosting","Aspire.Hosting.ApplicationModel","Microsoft.AspNetCore.Mvc.Testing","Microsoft.Extensions.Hosting"],"eligible":true,"import_counts":{"internal":1,"external":3,"third_party":3},"imports_internal":[-549],"imports_external":["Aspire.Hosting","Aspire.Hosting.ApplicationModel","Microsoft.AspNetCore.Mvc.Testing"],"imports_third_party":["Aspire.Hosting","Aspire.Hosting.ApplicationModel","Microsoft.AspNetCore.Mvc.Testing"],"import_style_counts":{"external":3,"internal":1}},"tests/Ordering.FunctionalTests/OrderingApiTests.cs":{"id":-552,"file":-552,"name":"OrderingApiTests.cs","parse_status":"ok","loc":243,"sloc":191,"comment_lines":22,"blank_lines":30,"comment_pct":0.09053497942386832,"size_bytes":9193,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System.Net","System.Text","System.Text.Json","Asp.Versioning","Asp.Versioning.Http","eShop.Ordering.API.Application.Commands","eShop.Ordering.API.Application.Models","eShop.Ordering.API.Application.Queries","Microsoft.AspNetCore.Mvc.Testing"],"eligible":true,"import_counts":{"internal":7,"external":6,"third_party":6},"imports_internal":[-306,-314,-315,-354,-355,-358,-551],"imports_external":["System.Net","System.Text","System.Text.Json","Asp.Versioning","Asp.Versioning.Http","Microsoft.AspNetCore.Mvc.Testing"],"imports_third_party":["System.Net","System.Text","System.Text.Json","Asp.Versioning","Asp.Versioning.Http","Microsoft.AspNetCore.Mvc.Testing"],"import_style_counts":{"external":6,"internal":7}},"tests/Ordering.UnitTests/Application/IdentifiedCommandHandlerTest.cs":{"id":-553,"file":-553,"name":"IdentifiedCommandHandlerTest.cs","parse_status":"ok","loc":77,"sloc":58,"comment_lines":6,"blank_lines":13,"comment_pct":0.07792207792207792,"size_bytes":3586,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":6,"external":0},"imports_internal":[-312,-313,-316,-317,-354,-404],"import_style_counts":{"external":0,"internal":6}},"tests/Ordering.UnitTests/Application/NewOrderCommandHandlerTest.cs":{"id":-554,"file":-554,"name":"NewOrderCommandHandlerTest.cs","parse_status":"ok","loc":83,"sloc":65,"comment_lines":3,"blank_lines":15,"comment_pct":0.03614457831325301,"size_bytes":3751,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["eShop.Ordering.API.Application.IntegrationEvents","eShop.Ordering.Domain.AggregatesModel.OrderAggregate"],"eligible":true,"import_counts":{"internal":10,"external":0},"imports_internal":[-312,-313,-352,-354,-369,-373,-377,-378,-379,-394],"import_style_counts":{"external":0,"internal":10}},"tests/Ordering.UnitTests/Application/OrdersWebApiTest.cs":{"id":-555,"file":-555,"name":"OrdersWebApiTest.cs","parse_status":"ok","loc":182,"sloc":122,"comment_lines":24,"blank_lines":36,"comment_pct":0.13186813186813187,"size_bytes":6614,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["Microsoft.AspNetCore.Http.HttpResults","eShop.Ordering.API.Application.Queries","eShop.Ordering.API.Application.Queries.Order","NSubstitute.ExceptionExtensions"],"eligible":true,"import_counts":{"internal":9,"external":2,"third_party":2},"imports_internal":[-305,-306,-310,-312,-316,-326,-356,-358,-369],"imports_external":["Microsoft.AspNetCore.Http.HttpResults","NSubstitute.ExceptionExtensions"],"imports_third_party":["Microsoft.AspNetCore.Http.HttpResults","NSubstitute.ExceptionExtensions"],"import_style_counts":{"external":2,"internal":9}},"tests/Ordering.UnitTests/Application/SetStockRejectedOrderStatusCommandTest.cs":{"id":-556,"file":-556,"name":"SetStockRejectedOrderStatusCommandTest.cs","parse_status":"ok","loc":31,"sloc":20,"comment_lines":4,"blank_lines":7,"comment_pct":0.12903225806451613,"size_bytes":1005,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System.Text.Json"],"eligible":true,"import_counts":{"internal":1,"external":1,"third_party":1},"imports_internal":[-324],"imports_external":["System.Text.Json"],"imports_third_party":["System.Text.Json"],"import_style_counts":{"external":1,"internal":1}},"tests/Ordering.UnitTests/Builders.cs":{"id":-557,"file":-557,"name":"Builders.cs","parse_status":"ok","loc":46,"sloc":40,"comment_lines":0,"blank_lines":6,"comment_pct":0.0,"size_bytes":1019,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["eShop.Ordering.Domain.AggregatesModel.OrderAggregate"],"eligible":true,"import_counts":{"internal":2,"external":0},"imports_internal":[-377,-379],"import_style_counts":{"external":0,"internal":2}},"tests/Ordering.UnitTests/Domain/BuyerAggregateTest.cs":{"id":-558,"file":-558,"name":"BuyerAggregateTest.cs","parse_status":"ok","loc":130,"sloc":91,"comment_lines":19,"blank_lines":20,"comment_pct":0.14615384615384616,"size_bytes":3890,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":3,"external":0},"imports_internal":[-373,-376,-389],"import_style_counts":{"external":0,"internal":3}},"tests/Ordering.UnitTests/Domain/OrderAggregateTest.cs":{"id":-559,"file":-559,"name":"OrderAggregateTest.cs","parse_status":"ok","loc":178,"sloc":132,"comment_lines":22,"blank_lines":24,"comment_pct":0.12359550561797752,"size_bytes":5864,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["eShop.Ordering.Domain.AggregatesModel.OrderAggregate","eShop.Ordering.UnitTests.Domain"],"eligible":true,"import_counts":{"internal":6,"external":0},"imports_internal":[-377,-379,-380,-385,-389,-557],"import_style_counts":{"external":0,"internal":6}},"tests/Ordering.UnitTests/Domain/SeedWork/ValueObjectTests.cs":{"id":-560,"file":-560,"name":"ValueObjectTests.cs","parse_status":"ok","loc":197,"sloc":170,"comment_lines":4,"blank_lines":23,"comment_pct":0.02030456852791878,"size_bytes":7257,"mtime":"2026-11-03T16:52:58Z","eligible":true,"import_counts":{"internal":1,"external":0},"imports_internal":[-395],"import_style_counts":{"external":0,"internal":1}},"tests/Ordering.UnitTests/GlobalUsings.cs":{"id":-561,"file":-561,"name":"GlobalUsings.cs","parse_status":"ok","loc":21,"sloc":20,"comment_lines":0,"blank_lines":1,"comment_pct":0.0,"size_bytes":882,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System","System.Collections.Generic","System.Linq","System.Threading","System.Threading.Tasks","MediatR","Microsoft.AspNetCore.Mvc","eShop.Ordering.API.Application.Commands","eShop.Ordering.API.Application.Models","eShop.Ordering.API.Infrastructure.Services","eShop.Ordering.Domain.AggregatesModel.BuyerAggregate","eShop.Ordering.Domain.Events","eShop.Ordering.Domain.Exceptions","eShop.Ordering.Domain.SeedWork","eShop.Ordering.Infrastructure.Idempotency","Microsoft.Extensions.Logging","NSubstitute","eShop.Ordering.UnitTests","Microsoft.VisualStudio.TestTools.UnitTesting"],"eligible":true,"import_counts":{"internal":0,"external":11,"third_party":11},"imports_external":["System","System.Collections.Generic","System.Linq","System.Threading","System.Threading.Tasks","MediatR","Microsoft.AspNetCore.Mvc","Microsoft.Extensions.Logging","NSubstitute","eShop.Ordering.UnitTests","Microsoft.VisualStudio.TestTools.UnitTesting"],"imports_third_party":["System","System.Collections.Generic","System.Linq","System.Threading","System.Threading.Tasks","MediatR","Microsoft.AspNetCore.Mvc","Microsoft.Extensions.Logging","NSubstitute","eShop.Ordering.UnitTests","Microsoft.VisualStudio.TestTools.UnitTesting"],"import_style_counts":{"external":11,"internal":0}},"tests/Webhooks.FunctionalTests/GlobalUsings.cs":{"id":-562,"file":-562,"name":"GlobalUsings.cs","parse_status":"ok","loc":9,"sloc":9,"comment_lines":0,"blank_lines":0,"comment_pct":0.0,"size_bytes":362,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["Xunit","Webhooks.API.Model","Webhooks.API.Services","Microsoft.AspNetCore.Builder","Microsoft.AspNetCore.Hosting","Microsoft.AspNetCore.Http","Microsoft.Extensions.Configuration","Microsoft.Extensions.DependencyInjection","Microsoft.Extensions.Hosting"],"eligible":true,"import_counts":{"internal":0,"external":3,"third_party":3},"imports_external":["Xunit","Microsoft.AspNetCore.Builder","Microsoft.AspNetCore.Http"],"imports_third_party":["Xunit","Microsoft.AspNetCore.Builder","Microsoft.AspNetCore.Http"],"import_style_counts":{"external":3,"internal":0}},"tests/Webhooks.FunctionalTests/TestAuthenticationMiddleware.cs":{"id":-563,"file":-563,"name":"TestAuthenticationMiddleware.cs","parse_status":"ok","loc":15,"sloc":13,"comment_lines":0,"blank_lines":2,"comment_pct":0.0,"size_bytes":463,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System.Security.Claims"],"eligible":true,"import_counts":{"internal":0,"external":1,"third_party":1},"imports_external":["System.Security.Claims"],"imports_third_party":["System.Security.Claims"],"import_style_counts":{"external":1,"internal":0}},"tests/Webhooks.FunctionalTests/WebhooksApiFixture.cs":{"id":-564,"file":-564,"name":"WebhooksApiFixture.cs","parse_status":"ok","loc":85,"sloc":77,"comment_lines":0,"blank_lines":8,"comment_pct":0.0,"size_bytes":3071,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["Aspire.Hosting","Aspire.Hosting.ApplicationModel","Microsoft.AspNetCore.Mvc.Testing","Microsoft.Extensions.DependencyInjection.Extensions"],"eligible":true,"import_counts":{"internal":4,"external":4,"third_party":4},"imports_internal":[-54,-371,-505,-563],"imports_external":["Aspire.Hosting","Aspire.Hosting.ApplicationModel","Microsoft.AspNetCore.Mvc.Testing","Microsoft.Extensions.DependencyInjection.Extensions"],"imports_third_party":["Aspire.Hosting","Aspire.Hosting.ApplicationModel","Microsoft.AspNetCore.Mvc.Testing","Microsoft.Extensions.DependencyInjection.Extensions"],"import_style_counts":{"external":4,"internal":4}},"tests/Webhooks.FunctionalTests/WebhooksApiTests.cs":{"id":-565,"file":-565,"name":"WebhooksApiTests.cs","parse_status":"ok","loc":87,"sloc":77,"comment_lines":0,"blank_lines":10,"comment_pct":0.0,"size_bytes":3492,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["System.Net","System.Net.Http.Json","Asp.Versioning","Asp.Versioning.Http"],"eligible":true,"import_counts":{"internal":4,"external":4,"third_party":4},"imports_internal":[-500,-501,-502,-564],"imports_external":["System.Net","System.Net.Http.Json","Asp.Versioning","Asp.Versioning.Http"],"imports_third_party":["System.Net","System.Net.Http.Json","Asp.Versioning","Asp.Versioning.Http"],"import_style_counts":{"external":4,"internal":4}},"tests/eShop.AppHost.UnitTests/AppHostConfigurationTests.cs":{"id":-566,"file":-566,"name":"AppHostConfigurationTests.cs","parse_status":"ok","loc":116,"sloc":96,"comment_lines":0,"blank_lines":20,"comment_pct":0.0,"size_bytes":4804,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["Aspire.Hosting","Aspire.Hosting.ApplicationModel","Aspire.Hosting.Dotnet","Aspire.Hosting.Eventing","Aspire.Hosting.Lifecycle","eShop.AppHost","Microsoft.Extensions.Configuration","Microsoft.Extensions.DependencyInjection","Microsoft.Extensions.DependencyInjection.Extensions"],"eligible":true,"import_counts":{"internal":1,"external":6,"third_party":6},"imports_internal":[-511],"imports_external":["Aspire.Hosting","Aspire.Hosting.ApplicationModel","Aspire.Hosting.Dotnet","Aspire.Hosting.Eventing","Aspire.Hosting.Lifecycle","Microsoft.Extensions.DependencyInjection.Extensions"],"imports_third_party":["Aspire.Hosting","Aspire.Hosting.ApplicationModel","Aspire.Hosting.Dotnet","Aspire.Hosting.Eventing","Aspire.Hosting.Lifecycle","Microsoft.Extensions.DependencyInjection.Extensions"],"import_style_counts":{"external":6,"internal":1}},"tests/eShop.AppHost.UnitTests/GlobalUsings.cs":{"id":-567,"file":-567,"name":"GlobalUsings.cs","parse_status":"ok","loc":3,"sloc":2,"comment_lines":0,"blank_lines":1,"comment_pct":0.0,"size_bytes":133,"mtime":"2026-11-03T16:52:58Z","imports_all_raw":["Microsoft.VisualStudio.TestTools.UnitTesting"],"eligible":true,"import_counts":{"internal":0,"external":1,"third_party":1},"imports_external":["Microsoft.VisualStudio.TestTools.UnitTesting"],"imports_third_party":["Microsoft.VisualStudio.TestTools.UnitTesting"],"import_style_counts":{"external":1,"internal":0}}}},"architecture":{"summary":"Precomputed architectural roles derived from the node/edge graph: integration hubs (high fan-in and fan-out, risky to change), foundational dependencies (high fan-in, low fan-out, safe-ish leaf stores), aggregators (high fan-out, low fan-in, orchestration/glue code), entry points (categorized by concrete discovery-manifest evidence where available, else a weaker filename/degree heuristic - see each entry's confidence_basis), cycles (mutually dependent module groups), and cluster boundaries (from zones when available, else a directory-prefix fallback - see each cluster's `kind`).","hubs":[{"node_id":-379,"file":-379,"name":"Order.cs","in_degree":36,"out_degree":24,"role":"integration_hub","basis":"observed_static_degree"},{"node_id":-85,"file":-85,"name":"MauiProgram.cs","in_degree":8,"out_degree":51,"role":"integration_hub","basis":"observed_static_degree"},{"node_id":-143,"file":-143,"name":"INavigationService.cs","in_degree":34,"out_degree":0,"role":"foundational_dependency","basis":"observed_static_degree"},{"node_id":-364,"file":-364,"name":"Extensions.cs","in_degree":0,"out_degree":33,"role":"aggregator","basis":"observed_static_degree"},{"node_id":-378,"file":-378,"name":"IOrderRepository.cs","in_degree":30,"out_degree":3,"role":"integration_hub","basis":"observed_static_degree"},{"node_id":-163,"file":-163,"name":"ViewModelBase.cs","in_degree":28,"out_degree":3,"role":"integration_hub","basis":"observed_static_degree"},{"node_id":-416,"file":-416,"name":"OrderingContext.cs","in_degree":14,"out_degree":15,"role":"integration_hub","basis":"observed_static_degree"},{"node_id":-167,"file":-167,"name":"CheckoutViewModel.cs","in_degree":2,"out_degree":25,"role":"aggregator","basis":"observed_static_degree"},{"node_id":-373,"file":-373,"name":"Buyer.cs","in_degree":17,"out_degree":9,"role":"integration_hub","basis":"observed_static_degree"},{"node_id":-122,"file":-122,"name":"IAppEnvironmentService.cs","in_degree":21,"out_degree":4,"role":"integration_hub","basis":"observed_static_degree"},{"node_id":-166,"file":-166,"name":"CatalogViewModel.cs","in_degree":5,"out_degree":17,"role":"integration_hub","basis":"observed_static_degree"},{"node_id":-317,"file":-317,"name":"IdentifiedCommandHandler.cs","in_degree":16,"out_degree":6,"role":"integration_hub","basis":"observed_static_degree"},{"node_id":-431,"file":-431,"name":"Extensions.cs","in_degree":1,"out_degree":21,"role":"aggregator","basis":"observed_static_degree"},{"node_id":-153,"file":-153,"name":"ISettingsService.cs","in_degree":20,"out_degree":1,"role":"foundational_dependency","basis":"observed_static_degree"},{"node_id":-306,"file":-306,"name":"OrdersApi.cs","in_degree":4,"out_degree":15,"role":"integration_hub","basis":"observed_static_degree"},{"node_id":-313,"file":-313,"name":"CreateOrderCommandHandler.cs","in_degree":3,"out_degree":16,"role":"integration_hub","basis":"observed_static_degree"},{"node_id":-20,"file":-20,"name":"Extensions.cs","in_degree":4,"out_degree":14,"role":"integration_hub","basis":"observed_static_degree"},{"node_id":-164,"file":-164,"name":"BasketViewModel.cs","in_degree":4,"out_degree":14,"role":"integration_hub","basis":"observed_static_degree"},{"node_id":-165,"file":-165,"name":"CatalogItemViewModel.cs","in_degree":4,"out_degree":14,"role":"integration_hub","basis":"observed_static_degree"},{"node_id":-375,"file":-375,"name":"IBuyerRepository.cs","in_degree":15,"out_degree":3,"role":"integration_hub","basis":"observed_static_degree"}],"entry_points":[{"node_id":-15,"file":-15,"name":"Program.cs","category":"framework_entry_point","confidence":0.95,"confidence_basis":"framework_registration","evidence":["fw:dotnet_runtime:RUNTIME_ENTRY:src/Basket.API/Program.cs#<file>:top_level_statements#1"],"evidence_total":1,"source":"framework_registration","in_degree":0,"symbols":["src/Basket.API/Program.cs#<file>"],"symbols_total":1,"registration_kinds":["RUNTIME_ENTRY"],"frameworks":["dotnet_runtime"],"reason":"exact framework registration(s) RUNTIME_ENTRY by dotnet_runtime bind declarations of this node (framework section, EXACT status)"},{"node_id":-55,"file":-55,"name":"Program.cs","category":"framework_entry_point","confidence":0.95,"confidence_basis":"framework_registration","evidence":["fw:dotnet_runtime:RUNTIME_ENTRY:src/Catalog.API/Program.cs#<file>:top_level_statements#1"],"evidence_total":1,"source":"framework_registration","in_degree":0,"symbols":["src/Catalog.API/Program.cs#<file>"],"symbols_total":1,"registration_kinds":["RUNTIME_ENTRY"],"frameworks":["dotnet_runtime"],"reason":"exact framework registration(s) RUNTIME_ENTRY by dotnet_runtime bind declarations of this node (framework section, EXACT status)"},{"node_id":-117,"file":-117,"name":"Program.cs","category":"framework_entry_point","confidence":0.95,"confidence_basis":"framework_registration","evidence":["fw:dotnet_runtime:RUNTIME_ENTRY:src/ClientApp/Platforms/MacCatalyst/Program.cs#eShop.ClientApp.Program.Main(System.String[]):static_main#1","fw:dotnet_runtime:RUNTIME_ENTRY:src/ClientApp/Platforms/MacCatalyst/Program.cs#eShop.ClientApp.Program.Main(System.String[]):static_main#2"],"evidence_total":2,"source":"framework_registration","in_degree":0,"symbols":["src/ClientApp/Platforms/MacCatalyst/Program.cs#eShop.ClientApp.Program.Main(System.String[])"],"symbols_total":1,"registration_kinds":["RUNTIME_ENTRY"],"frameworks":["dotnet_runtime"],"reason":"exact framework registration(s) RUNTIME_ENTRY by dotnet_runtime bind declarations of this node (framework section, EXACT status)"},{"node_id":-215,"file":-215,"name":"Program.cs","category":"framework_entry_point","confidence":0.95,"confidence_basis":"framework_registration","evidence":["fw:dotnet_runtime:RUNTIME_ENTRY:src/HybridApp/Platforms/MacCatalyst/Program.cs#eShop.HybridApp.Program.Main(System.String[]):static_main#1","fw:dotnet_runtime:RUNTIME_ENTRY:src/HybridApp/Platforms/MacCatalyst/Program.cs#eShop.HybridApp.Program.Main(System.String[]):static_main#2","fw:dotnet_runtime:RUNTIME_ENTRY:src/HybridApp/Platforms/MacCatalyst/Program.cs#eShop.HybridApp.Program.Main(System.String[]):static_main#3"],"evidence_total":3,"source":"framework_registration","in_degree":1,"symbols":["src/HybridApp/Platforms/MacCatalyst/Program.cs#eShop.HybridApp.Program.Main(System.String[])"],"symbols_total":1,"registration_kinds":["RUNTIME_ENTRY"],"frameworks":["dotnet_runtime"],"reason":"exact framework registration(s) RUNTIME_ENTRY by dotnet_runtime bind declarations of this node (framework section, EXACT status)"},{"node_id":-252,"file":-252,"name":"Program.cs","category":"framework_entry_point","confidence":0.95,"confidence_basis":"framework_registration","evidence":["fw:dotnet_runtime:RUNTIME_ENTRY:src/Identity.API/Program.cs#<file>:top_level_statements#1"],"evidence_total":1,"source":"framework_registration","in_degree":0,"symbols":["src/Identity.API/Program.cs#<file>"],"symbols_total":1,"registration_kinds":["RUNTIME_ENTRY"],"frameworks":["dotnet_runtime"],"reason":"exact framework registration(s) RUNTIME_ENTRY by dotnet_runtime bind declarations of this node (framework section, EXACT status)"},{"node_id":-253,"file":-253,"name":"AccountController.cs","category":"framework_entry_point","confidence":0.95,"confidence_basis":"framework_registration","evidence":["fw:aspnetcore:ROUTE_HANDLER:src/Identity.API/Quickstart/Account/AccountController.cs#IdentityServerHost.Quickstart.UI.AccountController.AccessDenied:HttpGetAttribute#1","fw:aspnetcore:ROUTE_HANDLER:src/Identity.API/Quickstart/Account/AccountController.cs#IdentityServerHost.Quickstart.UI.AccountController.Login(IdentityServerHost.Quickstart.UI.LoginInputModel,System.String):HttpPostAttribute#1","fw:aspnetcore:ROUTE_HANDLER:src/Identity.API/Quickstart/Account/AccountController.cs#IdentityServerHost.Quickstart.UI.AccountController.Login(System.String):HttpGetAttribute#1","fw:aspnetcore:ROUTE_HANDLER:src/Identity.API/Quickstart/Account/AccountController.cs#IdentityServerHost.Quickstart.UI.AccountController.Logout(IdentityServerHost.Quickstart.UI.LogoutInputModel):HttpPostAttribute#1","fw:aspnetcore:ROUTE_HANDLER:src/Identity.API/Quickstart/Account/AccountController.cs#IdentityServerHost.Quickstart.UI.AccountController.Logout(System.String):HttpGetAttribute#1"],"evidence_total":5,"source":"framework_registration","in_degree":0,"symbols":["src/Identity.API/Quickstart/Account/AccountController.cs#IdentityServerHost.Quickstart.UI.AccountController.AccessDenied","src/Identity.API/Quickstart/Account/AccountController.cs#IdentityServerHost.Quickstart.UI.AccountController.Login(IdentityServerHost.Quickstart.UI.LoginInputModel,System.String)","src/Identity.API/Quickstart/Account/AccountController.cs#IdentityServerHost.Quickstart.UI.AccountController.Login(System.String)","src/Identity.API/Quickstart/Account/AccountController.cs#IdentityServerHost.Quickstart.UI.AccountController.Logout(IdentityServerHost.Quickstart.UI.LogoutInputModel)","src/Identity.API/Quickstart/Account/AccountController.cs#IdentityServerHost.Quickstart.UI.AccountController.Logout(System.String)"],"symbols_total":5,"registration_kinds":["ROUTE_HANDLER"],"frameworks":["aspnetcore"],"reason":"exact framework registration(s) ROUTE_HANDLER by aspnetcore bind declarations of this node (framework section, EXACT status)"},{"node_id":-255,"file":-255,"name":"ExternalController.cs","category":"framework_entry_point","confidence":0.95,"confidence_basis":"framework_registration","evidence":["fw:aspnetcore:ROUTE_HANDLER:src/Identity.API/Quickstart/Account/ExternalController.cs#IdentityServerHost.Quickstart.UI.ExternalController.Callback:HttpGetAttribute#1","fw:aspnetcore:ROUTE_HANDLER:src/Identity.API/Quickstart/Account/ExternalController.cs#IdentityServerHost.Quickstart.UI.ExternalController.Challenge:HttpGetAttribute#1"],"evidence_total":2,"source":"framework_registration","in_degree":0,"symbols":["src/Identity.API/Quickstart/Account/ExternalController.cs#IdentityServerHost.Quickstart.UI.ExternalController.Callback","src/Identity.API/Quickstart/Account/ExternalController.cs#IdentityServerHost.Quickstart.UI.ExternalController.Challenge"],"symbols_total":2,"registration_kinds":["ROUTE_HANDLER"],"frameworks":["aspnetcore"],"reason":"exact framework registration(s) ROUTE_HANDLER by aspnetcore bind declarations of this node (framework section, EXACT status)"},{"node_id":-263,"file":-263,"name":"ConsentController.cs","category":"framework_entry_point","confidence":0.95,"confidence_basis":"framework_registration","evidence":["fw:aspnetcore:ROUTE_HANDLER:src/Identity.API/Quickstart/Consent/ConsentController.cs#IdentityServerHost.Quickstart.UI.ConsentController.Index(IdentityServerHost.Quickstart.UI.ConsentInputModel):HttpPostAttribute#1","fw:aspnetcore:ROUTE_HANDLER:src/Identity.API/Quickstart/Consent/ConsentController.cs#IdentityServerHost.Quickstart.UI.ConsentController.Index(System.String):HttpGetAttribute#1"],"evidence_total":2,"source":"framework_registration","in_degree":0,"symbols":["src/Identity.API/Quickstart/Consent/ConsentController.cs#IdentityServerHost.Quickstart.UI.ConsentController.Index(IdentityServerHost.Quickstart.UI.ConsentInputModel)","src/Identity.API/Quickstart/Consent/ConsentController.cs#IdentityServerHost.Quickstart.UI.ConsentController.Index(System.String)"],"symbols_total":2,"registration_kinds":["ROUTE_HANDLER"],"frameworks":["aspnetcore"],"reason":"exact framework registration(s) ROUTE_HANDLER by aspnetcore bind declarations of this node (framework section, EXACT status)"},{"node_id":-271,"file":-271,"name":"DeviceController.cs","category":"framework_entry_point","confidence":0.95,"confidence_basis":"framework_registration","evidence":["fw:aspnetcore:ROUTE_HANDLER:src/Identity.API/Quickstart/Device/DeviceController.cs#IdentityServerHost.Quickstart.UI.DeviceController.Callback:HttpPostAttribute#1","fw:aspnetcore:ROUTE_HANDLER:src/Identity.API/Quickstart/Device/DeviceController.cs#IdentityServerHost.Quickstart.UI.DeviceController.Index:HttpGetAttribute#1","fw:aspnetcore:ROUTE_HANDLER:src/Identity.API/Quickstart/Device/DeviceController.cs#IdentityServerHost.Quickstart.UI.DeviceController.UserCodeCapture:HttpPostAttribute#1"],"evidence_total":3,"source":"framework_registration","in_degree":0,"symbols":["src/Identity.API/Quickstart/Device/DeviceController.cs#IdentityServerHost.Quickstart.UI.DeviceController.Callback","src/Identity.API/Quickstart/Device/DeviceController.cs#IdentityServerHost.Quickstart.UI.DeviceController.Index","src/Identity.API/Quickstart/Device/DeviceController.cs#IdentityServerHost.Quickstart.UI.DeviceController.UserCodeCapture"],"symbols_total":3,"registration_kinds":["ROUTE_HANDLER"],"frameworks":["aspnetcore"],"reason":"exact framework registration(s) ROUTE_HANDLER by aspnetcore bind declarations of this node (framework section, EXACT status)"},{"node_id":-275,"file":-275,"name":"GrantsController.cs","category":"framework_entry_point","confidence":0.95,"confidence_basis":"framework_registration","evidence":["fw:aspnetcore:ROUTE_HANDLER:src/Identity.API/Quickstart/Grants/GrantsController.cs#IdentityServerHost.Quickstart.UI.GrantsController.Index:HttpGetAttribute#1","fw:aspnetcore:ROUTE_HANDLER:src/Identity.API/Quickstart/Grants/GrantsController.cs#IdentityServerHost.Quickstart.UI.GrantsController.Revoke:HttpPostAttribute#1"],"evidence_total":2,"source":"framework_registration","in_degree":0,"symbols":["src/Identity.API/Quickstart/Grants/GrantsController.cs#IdentityServerHost.Quickstart.UI.GrantsController.Index","src/Identity.API/Quickstart/Grants/GrantsController.cs#IdentityServerHost.Quickstart.UI.GrantsController.Revoke"],"symbols_total":2,"registration_kinds":["ROUTE_HANDLER"],"frameworks":["aspnetcore"],"reason":"exact framework registration(s) ROUTE_HANDLER by aspnetcore bind declarations of this node (framework section, EXACT status)"},{"node_id":-302,"file":-302,"name":"Program.cs","category":"framework_entry_point","confidence":0.95,"confidence_basis":"framework_registration","evidence":["fw:dotnet_runtime:RUNTIME_ENTRY:src/OrderProcessor/Program.cs#<file>:top_level_statements#1"],"evidence_total":1,"source":"framework_registration","in_degree":0,"symbols":["src/OrderProcessor/Program.cs#<file>"],"symbols_total":1,"registration_kinds":["RUNTIME_ENTRY"],"frameworks":["dotnet_runtime"],"reason":"exact framework registration(s) RUNTIME_ENTRY by dotnet_runtime bind declarations of this node (framework section, EXACT status)"},{"node_id":-372,"file":-372,"name":"Program.cs","category":"framework_entry_point","confidence":0.95,"confidence_basis":"framework_registration","evidence":["fw:dotnet_runtime:RUNTIME_ENTRY:src/Ordering.API/Program.cs#<file>:top_level_statements#1"],"evidence_total":1,"source":"framework_registration","in_degree":0,"symbols":["src/Ordering.API/Program.cs#<file>"],"symbols_total":1,"registration_kinds":["RUNTIME_ENTRY"],"frameworks":["dotnet_runtime"],"reason":"exact framework registration(s) RUNTIME_ENTRY by dotnet_runtime bind declarations of this node (framework section, EXACT status)"},{"node_id":-425,"file":-425,"name":"Program.cs","category":"framework_entry_point","confidence":0.95,"confidence_basis":"framework_registration","evidence":["fw:dotnet_runtime:RUNTIME_ENTRY:src/PaymentProcessor/Program.cs#<file>:top_level_statements#1"],"evidence_total":1,"source":"framework_registration","in_degree":0,"symbols":["src/PaymentProcessor/Program.cs#<file>"],"symbols_total":1,"registration_kinds":["RUNTIME_ENTRY"],"frameworks":["dotnet_runtime"],"reason":"exact framework registration(s) RUNTIME_ENTRY by dotnet_runtime bind declarations of this node (framework section, EXACT status)"},{"node_id":-433,"file":-433,"name":"Program.cs","category":"framework_entry_point","confidence":0.95,"confidence_basis":"framework_registration","evidence":["fw:dotnet_runtime:RUNTIME_ENTRY:src/WebApp/Program.cs#<file>:top_level_statements#1"],"evidence_total":1,"source":"framework_registration","in_degree":0,"symbols":["src/WebApp/Program.cs#<file>"],"symbols_total":1,"registration_kinds":["RUNTIME_ENTRY"],"frameworks":["dotnet_runtime"],"reason":"exact framework registration(s) RUNTIME_ENTRY by dotnet_runtime bind declarations of this node (framework section, EXACT status)"},{"node_id":-474,"file":-474,"name":"Program.cs","category":"framework_entry_point","confidence":0.95,"confidence_basis":"framework_registration","evidence":["fw:dotnet_runtime:RUNTIME_ENTRY:src/WebhookClient/Program.cs#<file>:top_level_statements#1"],"evidence_total":1,"source":"framework_registration","in_degree":0,"symbols":["src/WebhookClient/Program.cs#<file>"],"symbols_total":1,"registration_kinds":["RUNTIME_ENTRY"],"frameworks":["dotnet_runtime"],"reason":"exact framework registration(s) RUNTIME_ENTRY by dotnet_runtime bind declarations of this node (framework section, EXACT status)"},{"node_id":-503,"file":-503,"name":"Program.cs","category":"framework_entry_point","confidence":0.95,"confidence_basis":"framework_registration","evidence":["fw:dotnet_runtime:RUNTIME_ENTRY:src/Webhooks.API/Program.cs#<file>:top_level_statements#1"],"evidence_total":1,"source":"framework_registration","in_degree":0,"symbols":["src/Webhooks.API/Program.cs#<file>"],"symbols_total":1,"registration_kinds":["RUNTIME_ENTRY"],"frameworks":["dotnet_runtime"],"reason":"exact framework registration(s) RUNTIME_ENTRY by dotnet_runtime bind declarations of this node (framework section, EXACT status)"},{"node_id":-510,"file":-510,"name":"AppHost.cs","category":"framework_entry_point","confidence":0.95,"confidence_basis":"framework_registration","evidence":["fw:dotnet_runtime:RUNTIME_ENTRY:src/eShop.AppHost/AppHost.cs#<file>:top_level_statements#1"],"evidence_total":1,"source":"framework_registration","in_degree":0,"symbols":["src/eShop.AppHost/AppHost.cs#<file>"],"symbols_total":1,"registration_kinds":["RUNTIME_ENTRY"],"frameworks":["dotnet_runtime"],"reason":"exact framework registration(s) RUNTIME_ENTRY by dotnet_runtime bind declarations of this node (framework section, EXACT status)"},{"node_id":-216,"file":-216,"name":"Main.cs","category":"unknown_script_root","confidence":0.6,"confidence_basis":"filename_and_degree_heuristic","evidence":[],"source":"architecture_heuristic","in_degree":0,"reason":"unreferenced in-repo and matches a conventional entry-point filename, but no concrete text/config evidence was found (heuristic, not a declared entrypoint)"},{"node_id":-5,"file":-5,"name":"login.setup.ts","category":"unknown_script_root","confidence":0.35,"confidence_basis":"filename_and_degree_heuristic","evidence":[],"source":"architecture_heuristic","in_degree":0,"reason":"unreferenced in-repo with outgoing dependencies (script-like), but no concrete text/config evidence was found (weak heuristic)"},{"node_id":-15,"file":-15,"name":"Program.cs","category":"unknown_script_root","confidence":0.35,"confidence_basis":"filename_and_degree_heuristic","evidence":[],"source":"architecture_heuristic","in_degree":0,"reason":"unreferenced in-repo with outgoing dependencies (script-like), but no concrete text/config evidence was found (weak heuristic)"}],"cycles":[{"scc_id":-379,"size":4,"members":[-379,-383,-384,-385]},{"scc_id":-314,"size":3,"members":[-314,-315,-363]},{"scc_id":-431,"size":3,"members":[-431,-437,-453]},{"scc_id":-211,"size":2,"members":[-211,-222]},{"scc_id":-373,"size":2,"members":[-373,-382]},{"scc_id":-406,"size":2,"members":[-406,-416]}],"clusters":[{"zone_id":"src.Ordering.API.Application.Commands","package":"src.Ordering.API.Application.Commands","kind":"by-package","level":4,"members":18,"basis":"package_dependency_zones","internal_edges":29,"external_in":47,"external_out":56,"role":"coupled_subsystem"},{"zone_id":"src.ClientApp.Views","package":"src.ClientApp.Views","kind":"by-package","level":2,"members":14,"basis":"package_dependency_zones","internal_edges":0,"external_in":17,"external_out":13,"role":"coupled_subsystem"},{"zone_id":"src.ClientApp.ViewModels","package":"src.ClientApp.ViewModels","kind":"by-package","level":2,"members":12,"basis":"package_dependency_zones","internal_edges":10,"external_in":29,"external_out":110,"role":"coupled_subsystem"},{"zone_id":"src.Ordering.API.Application.IntegrationEvents.Events","package":"src.Ordering.API.Application.IntegrationEvents.Events","kind":"by-package","level":5,"members":12,"basis":"package_dependency_zones","internal_edges":1,"external_in":26,"external_out":6,"role":"coupled_subsystem"},{"zone_id":"src.Identity.API.Quickstart.Account","package":"src.Identity.API.Quickstart.Account","kind":"by-package","level":4,"members":10,"basis":"package_dependency_zones","internal_edges":12,"external_in":1,"external_out":3,"role":"consumer_boundary"},{"zone_id":"src.Ordering.Infrastructure.Migrations","package":"src.Ordering.Infrastructure.Migrations","kind":"by-package","level":3,"members":9,"basis":"package_dependency_zones","internal_edges":0,"external_in":0,"external_out":5,"role":"consumer_boundary"},{"zone_id":"src.Identity.API.Models.AccountViewModels","package":"src.Identity.API.Models.AccountViewModels","kind":"by-package","level":4,"members":9,"basis":"package_dependency_zones","internal_edges":0,"external_in":0,"external_out":1,"role":"coupled_subsystem"},{"zone_id":"src.WebApp.Services","package":"src.WebApp.Services","kind":"by-package","level":2,"members":8,"basis":"package_dependency_zones","internal_edges":10,"external_in":7,"external_out":7,"role":"coupled_subsystem"},{"zone_id":"src.WebhookClient.Services","package":"src.WebhookClient.Services","kind":"by-package","level":2,"members":8,"basis":"package_dependency_zones","internal_edges":3,"external_in":11,"external_out":0,"role":"shared_foundation"},{"zone_id":"src.WebApp.wwwroot.js","package":"src.WebApp.wwwroot.js","kind":"by-package","level":3,"members":8,"basis":"package_dependency_zones","internal_edges":0,"external_in":0,"external_out":0,"role":"isolated_subsystem"},{"zone_id":"src.ClientApp.Converters","package":"src.ClientApp.Converters","kind":"by-package","level":2,"members":7,"basis":"package_dependency_zones","internal_edges":0,"external_in":0,"external_out":0,"role":"isolated_subsystem"},{"zone_id":"src.eShop.ServiceDefaults","package":"src.eShop.ServiceDefaults","kind":"by-package","level":2,"members":7,"basis":"package_dependency_zones","internal_edges":3,"external_in":18,"external_out":0,"role":"shared_foundation"},{"zone_id":"tests.Application.UnitTests","package":"tests.Application.UnitTests","kind":"by-package","level":2,"members":7,"basis":"package_dependency_zones","internal_edges":0,"external_in":0,"external_out":29,"role":"consumer_boundary"},{"zone_id":"src.Catalog.API.Model","package":"src.Catalog.API.Model","kind":"by-package","level":3,"members":7,"basis":"package_dependency_zones","internal_edges":2,"external_in":28,"external_out":6,"role":"coupled_subsystem"},{"zone_id":"src.Ordering.Domain.Events","package":"src.Ordering.Domain.Events","kind":"by-package","level":3,"members":7,"basis":"package_dependency_zones","internal_edges":0,"external_in":23,"external_out":7,"role":"coupled_subsystem"},{"zone_id":"src.Webhooks.API.IntegrationEvents","package":"src.Webhooks.API.IntegrationEvents","kind":"by-package","level":3,"members":7,"basis":"package_dependency_zones","internal_edges":5,"external_in":6,"external_out":14,"role":"coupled_subsystem"},{"zone_id":"src.Catalog.API.Infrastructure.Migrations","package":"src.Catalog.API.Infrastructure.Migrations","kind":"by-package","level":4,"members":7,"basis":"package_dependency_zones","internal_edges":0,"external_in":0,"external_out":4,"role":"consumer_boundary"},{"zone_id":"src.Catalog.API.IntegrationEvents.Events","package":"src.Catalog.API.IntegrationEvents.Events","kind":"by-package","level":4,"members":7,"basis":"package_dependency_zones","internal_edges":3,"external_in":12,"external_out":0,"role":"shared_foundation"},{"zone_id":"src.Identity.API.Models.ManageViewModels","package":"src.Identity.API.Models.ManageViewModels","kind":"by-package","level":4,"members":7,"basis":"package_dependency_zones","internal_edges":0,"external_in":0,"external_out":0,"role":"isolated_subsystem"},{"zone_id":"src.Ordering.API.Application.DomainEventHandlers","package":"src.Ordering.API.Application.DomainEventHandlers","kind":"by-package","level":4,"members":7,"basis":"package_dependency_zones","internal_edges":0,"external_in":0,"external_out":85,"role":"consumer_boundary"}],"isolated_nodes":[{"node_id":-286,"file":-286,"name":"_references.js","basis":"no_observed_static_edges","caveat":"No import/inherit edge was observed to or from this node in the static graph. That is not the same as semantic isolation: it may be loaded dynamically, referenced by string/path (plugin, config, entry_points), used only from outside this repo, or simply dead code - the graph alone cannot distinguish these."},{"node_id":-287,"file":-287,"name":"signin-redirect.js","basis":"no_observed_static_edges","caveat":"No import/inherit edge was observed to or from this node in the static graph. That is not the same as semantic isolation: it may be loaded dynamically, referenced by string/path (plugin, config, entry_points), used only from outside this repo, or simply dead code - the graph alone cannot distinguish these."},{"node_id":-288,"file":-288,"name":"signout-redirect.js","basis":"no_observed_static_edges","caveat":"No import/inherit edge was observed to or from this node in the static graph. That is not the same as semantic isolation: it may be loaded dynamically, referenced by string/path (plugin, config, entry_points), used only from outside this repo, or simply dead code - the graph alone cannot distinguish these."},{"node_id":-289,"file":-289,"name":"site.js","basis":"no_observed_static_edges","caveat":"No import/inherit edge was observed to or from this node in the static graph. That is not the same as semantic isolation: it may be loaded dynamically, referenced by string/path (plugin, config, entry_points), used only from outside this repo, or simply dead code - the graph alone cannot distinguish these."},{"node_id":-290,"file":-290,"name":"site.min.js","basis":"no_observed_static_edges","caveat":"No import/inherit edge was observed to or from this node in the static graph. That is not the same as semantic isolation: it may be loaded dynamically, referenced by string/path (plugin, config, entry_points), used only from outside this repo, or simply dead code - the graph alone cannot distinguish these."},{"node_id":-429,"file":-429,"name":"Chatbot.razor.js","basis":"no_observed_static_edges","caveat":"No import/inherit edge was observed to or from this node in the static graph. That is not the same as semantic isolation: it may be loaded dynamically, referenced by string/path (plugin, config, entry_points), used only from outside this repo, or simply dead code - the graph alone cannot distinguish these."},{"node_id":-455,"file":-455,"name":"card-tilt.js","basis":"no_observed_static_edges","caveat":"No import/inherit edge was observed to or from this node in the static graph. That is not the same as semantic isolation: it may be loaded dynamically, referenced by string/path (plugin, config, entry_points), used only from outside this repo, or simply dead code - the graph alone cannot distinguish these."},{"node_id":-456,"file":-456,"name":"cart-quantity.js","basis":"no_observed_static_edges","caveat":"No import/inherit edge was observed to or from this node in the static graph. That is not the same as semantic isolation: it may be loaded dynamically, referenced by string/path (plugin, config, entry_points), used only from outside this repo, or simply dead code - the graph alone cannot distinguish these."},{"node_id":-457,"file":-457,"name":"catalog-sort.js","basis":"no_observed_static_edges","caveat":"No import/inherit edge was observed to or from this node in the static graph. That is not the same as semantic isolation: it may be loaded dynamically, referenced by string/path (plugin, config, entry_points), used only from outside this repo, or simply dead code - the graph alone cannot distinguish these."},{"node_id":-458,"file":-458,"name":"chat-dock.js","basis":"no_observed_static_edges","caveat":"No import/inherit edge was observed to or from this node in the static graph. That is not the same as semantic isolation: it may be loaded dynamically, referenced by string/path (plugin, config, entry_points), used only from outside this repo, or simply dead code - the graph alone cannot distinguish these."},{"node_id":-459,"file":-459,"name":"chat-eyes.js","basis":"no_observed_static_edges","caveat":"No import/inherit edge was observed to or from this node in the static graph. That is not the same as semantic isolation: it may be loaded dynamically, referenced by string/path (plugin, config, entry_points), used only from outside this repo, or simply dead code - the graph alone cannot distinguish these."},{"node_id":-460,"file":-460,"name":"chat-fab.js","basis":"no_observed_static_edges","caveat":"No import/inherit edge was observed to or from this node in the static graph. That is not the same as semantic isolation: it may be loaded dynamically, referenced by string/path (plugin, config, entry_points), used only from outside this repo, or simply dead code - the graph alone cannot distinguish these."},{"node_id":-461,"file":-461,"name":"image-zoom.js","basis":"no_observed_static_edges","caveat":"No import/inherit edge was observed to or from this node in the static graph. That is not the same as semantic isolation: it may be loaded dynamically, referenced by string/path (plugin, config, entry_points), used only from outside this repo, or simply dead code - the graph alone cannot distinguish these."},{"node_id":-462,"file":-462,"name":"page-transitions.js","basis":"no_observed_static_edges","caveat":"No import/inherit edge was observed to or from this node in the static graph. That is not the same as semantic isolation: it may be loaded dynamically, referenced by string/path (plugin, config, entry_points), used only from outside this repo, or simply dead code - the graph alone cannot distinguish these."},{"node_id":-9,"file":-9,"name":"GlobalUsings.cs","basis":"no_observed_static_edges","caveat":"No import/inherit edge was observed to or from this node in the static graph. That is not the same as semantic isolation: it may be loaded dynamically, referenced by string/path (plugin, config, entry_points), used only from outside this repo, or simply dead code - the graph alone cannot distinguish these."},{"node_id":-22,"file":-22,"name":"GlobalUsings.cs","basis":"no_observed_static_edges","caveat":"No import/inherit edge was observed to or from this node in the static graph. That is not the same as semantic isolation: it may be loaded dynamically, referenced by string/path (plugin, config, entry_points), used only from outside this repo, or simply dead code - the graph alone cannot distinguish these."},{"node_id":-30,"file":-30,"name":"20231009153249_Initial.cs","basis":"no_observed_static_edges","caveat":"No import/inherit edge was observed to or from this node in the static graph. That is not the same as semantic isolation: it may be loaded dynamically, referenced by string/path (plugin, config, entry_points), used only from outside this repo, or simply dead code - the graph alone cannot distinguish these."},{"node_id":-32,"file":-32,"name":"20231018163051_RemoveHiLoAndIndexCatalogName.cs","basis":"no_observed_static_edges","caveat":"No import/inherit edge was observed to or from this node in the static graph. That is not the same as semantic isolation: it may be loaded dynamically, referenced by string/path (plugin, config, entry_points), used only from outside this repo, or simply dead code - the graph alone cannot distinguish these."},{"node_id":-34,"file":-34,"name":"20231026091140_Outbox.cs","basis":"no_observed_static_edges","caveat":"No import/inherit edge was observed to or from this node in the static graph. That is not the same as semantic isolation: it may be loaded dynamically, referenced by string/path (plugin, config, entry_points), used only from outside this repo, or simply dead code - the graph alone cannot distinguish these."},{"node_id":-65,"file":-65,"name":"AddBasketButton.xaml.cs","basis":"no_observed_static_edges","caveat":"No import/inherit edge was observed to or from this node in the static graph. That is not the same as semantic isolation: it may be loaded dynamically, referenced by string/path (plugin, config, entry_points), used only from outside this repo, or simply dead code - the graph alone cannot distinguish these."}],"test_association":{"basis":"static_import_adjacency","caveat":"Counts direct static edges from test-like files to non-test modules. This is adjacency, not coverage: it cannot see indirect reach (fixtures, DI, dynamic import, call-through helpers) and says nothing about assertion quality or line/branch execution.","non_test_nodes":564,"non_test_nodes_with_direct_test_reference":1,"no_direct_test_reference_high_fanin":[{"node_id":-379,"importers":36,"file":-379,"name":"Order.cs"},{"node_id":-143,"importers":34,"file":-143,"name":"INavigationService.cs"},{"node_id":-378,"importers":30,"file":-378,"name":"IOrderRepository.cs"},{"node_id":-163,"importers":28,"file":-163,"name":"ViewModelBase.cs"},{"node_id":-122,"importers":21,"file":-122,"name":"IAppEnvironmentService.cs"},{"node_id":-153,"importers":20,"file":-153,"name":"ISettingsService.cs"},{"node_id":-373,"importers":17,"file":-373,"name":"Buyer.cs"},{"node_id":-138,"importers":16,"file":-138,"name":"IIdentityService.cs"},{"node_id":-317,"importers":16,"file":-317,"name":"IdentifiedCommandHandler.cs"},{"node_id":-375,"importers":15,"file":-375,"name":"IBuyerRepository.cs"},{"node_id":-394,"importers":15,"file":-394,"name":"IUnitOfWork.cs"},{"node_id":-366,"importers":14,"file":-366,"name":"OrderingApiTrace.cs"},{"node_id":-416,"importers":14,"file":-416,"name":"OrderingContext.cs"},{"node_id":-352,"importers":13,"file":-352,"name":"IOrderingIntegrationEventService.cs"},{"node_id":-381,"importers":13,"file":-381,"name":"OrderStatus.cs"},{"node_id":-404,"importers":13,"file":-404,"name":"IRequestManager.cs"},{"node_id":-452,"importers":13,"file":-452,"name":"OrderStatusNotificationService.cs"},{"node_id":-49,"importers":12,"file":-49,"name":"CatalogItem.cs"},{"node_id":-103,"importers":12,"file":-103,"name":"Order.cs"},{"node_id":-391,"importers":12,"file":-391,"name":"Entity.cs"}]}},"code_quality":{"summary":"Dead/unused-code and duplicate-code candidates computed from the same canonical node/edge graph and discovery-manifest evidence as the architecture section. These are candidates with confidence and evidence, not confirmed defects - see each section's basis and caveat before acting on a finding.","dead_code":{"basis":"canonical_language_neutral_v1 (analyzer/dead_code.py:analyze_dead_code)","caveat":"Dead-code findings are candidates, never proof a symbol is unreachable at runtime. Static reachability only: reflection, plugin discovery, dynamic imports, string-based dispatch, and external/out-of-repo consumers are not modeled - absence of a static reference is NO_USE_EVIDENCE, not confirmed deadness. Module-level roots include discovery-manifest entry-point and test evidence. counts.framework_convention_suppressed covers pytest/unittest collection or fixture-injection conventions inside test-like files. counts.call_graph_suppressed covers declarations with a RESOLVED_INTERNAL caller in the full per-language call-graph artifacts (not the bundle's truncated call_graph section). counts.runtime_hook_suppressed covers web-route/background-task/signal-receiver/property decorator conventions and Python dunder/protocol methods that a framework or the interpreter may invoke without any ordinary call edge. counts.polymorphic_suppressed covers declarations whose name is also declared in a file linked by a statically observed inherit/extends/implements edge (possible override or interface implementation; file-level ownership evidence only - see suppression_samples for itemized reasons on a bounded sample). Each finding carries its own confidence, reason, and evidence_category. suppression_samples is deterministically stratified by evidence_class (PVIZ-069) - a finer-grained, stable machine-readable tag such as test_framework_convention, runtime_hook, polymorphic, direct_qualified_call, python_factory_receiver, non_python_factory_receiver, pytest_fixture_receiver, python_parameter_receiver, python_container_receiver, or python_interprocedural_receiver - so a minority evidence category with only one or two real examples in this repo is never hidden behind alphabetically- earlier files of a common category; see suppression_samples_truncated for whether more examples exist beyond this bounded, diverse sample. Every observed declaration kind (func/class/method/var) is also represented whenever the bound allows (PVIZ-058), both in each module's own bounded sample (at most 5) and in this one. finding_type=unused_method (PVIZ-052) covers Python class methods (instance/static/class methods, properties, dunders) - a candidate class previously invisible to this detector; each carries owner_class so agents never need to infer class ownership from a bare method name, and identity is always the qualified 'Class.method' form so same-named methods on different classes in the same file are never conflated. Known limitation: methods on classes nested inside a function are not represented (classes_detailed is itself module-scope-only); cross-file instance-binding use (an imported class constructed and called in a different file than this one) is not resolved, only same-file bound-instance and call-graph-qualified use. Go findings are evaluated per package node but report the declaring member file and line in file/line, with the package node id in node; their test_relationship is that member file's own.","counts":{"modules_analyzed":567,"dead_module_candidates":167,"unused_functions":0,"unused_classes":0,"unused_methods":644,"unused_vars":0,"unused_imports":0,"framework_convention_suppressed":3,"call_graph_suppressed":296,"runtime_hook_suppressed":34,"polymorphic_suppressed":0,"unused_symbol_candidates":644},"top_candidates":[{"finding_type":"unused_method","file":-8,"symbol":"eShop.Basket.API.Extensions.ServerCallContextIdentityExtensions.GetUserName","owner_class":"eShop.Basket.API.Extensions.ServerCallContextIdentityExtensions","kind":"method","line":0,"confidence":0.6,"reason":"no call-graph/L2/edge/language-fact/polymorphic evidence found; class-scoped source span contains no self/cls/super call to this method","evidence_category":"NO_USE_EVIDENCE","test_relationship":"non-test-file","entry_point_relationship":"none-observed","architectural_role":"leaf","zone":"src.Basket.API.Extensions"},{"finding_type":"unused_method","file":-10,"symbol":"eShop.Basket.API.Grpc.BasketService.DeleteBasket","owner_class":"eShop.Basket.API.Grpc.BasketService","kind":"method","line":0,"confidence":0.6,"reason":"no call-graph/L2/edge/language-fact/polymorphic evidence found; class-scoped source span contains no self/cls/super call to this method","evidence_category":"NO_USE_EVIDENCE","test_relationship":"non-test-file","entry_point_relationship":"none-observed","architectural_role":"aggregator","zone":"src.Basket.API.Grpc"},{"finding_type":"unused_method","file":-10,"symbol":"eShop.Basket.API.Grpc.BasketService.GetBasket","owner_class":"eShop.Basket.API.Grpc.BasketService","kind":"method","line":0,"confidence":0.6,"reason":"no call-graph/L2/edge/language-fact/polymorphic evidence found; class-scoped source span contains no self/cls/super call to this method","evidence_category":"NO_USE_EVIDENCE","test_relationship":"non-test-file","entry_point_relationship":"none-observed","architectural_role":"aggregator","zone":"src.Basket.API.Grpc"},{"finding_type":"unused_method","file":-10,"symbol":"eShop.Basket.API.Grpc.BasketService.UpdateBasket","owner_class":"eShop.Basket.API.Grpc.BasketService","kind":"method","line":0,"confidence":0.6,"reason":"no call-graph/L2/edge/language-fact/polymorphic evidence found; class-scoped source span contains no self/cls/super call to this method","evidence_category":"NO_USE_EVIDENCE","test_relationship":"non-test-file","entry_point_relationship":"none-observed","architectural_role":"aggregator","zone":"src.Basket.API.Grpc"},{"finding_type":"unused_method","file":-13,"symbol":"eShop.Basket.API.Model.BasketItem.Validate","owner_class":"eShop.Basket.API.Model.BasketItem","kind":"method","line":0,"confidence":0.6,"reason":"no call-graph/L2/edge/language-fact/polymorphic evidence found; class-scoped source span contains no self/cls/super call to this method","evidence_category":"NO_USE_EVIDENCE","test_relationship":"non-test-file","entry_point_relationship":"none-observed","architectural_role":"foundational_dependency","zone":"src.Basket.API.Model"},{"finding_type":"unused_method","file":-18,"symbol":"eShop.Catalog.API.CatalogApi.CreateItem","owner_class":"eShop.Catalog.API.CatalogApi","kind":"method","line":0,"confidence":0.6,"reason":"no call-graph/L2/edge/language-fact/polymorphic evidence found; class-scoped source span contains no self/cls/super call to this method","evidence_category":"NO_USE_EVIDENCE","test_relationship":"non-test-file","entry_point_relationship":"none-observed","architectural_role":"aggregator","zone":"src.Catalog.API.Apis"},{"finding_type":"unused_method","file":-18,"symbol":"eShop.Catalog.API.CatalogApi.DeleteItemById","owner_class":"eShop.Catalog.API.CatalogApi","kind":"method","line":0,"confidence":0.6,"reason":"no call-graph/L2/edge/language-fact/polymorphic evidence found; class-scoped source span contains no self/cls/super call to this method","evidence_category":"NO_USE_EVIDENCE","test_relationship":"non-test-file","entry_point_relationship":"none-observed","architectural_role":"aggregator","zone":"src.Catalog.API.Apis"},{"finding_type":"unused_method","file":-18,"symbol":"eShop.Catalog.API.CatalogApi.GetAllItemsV1","owner_class":"eShop.Catalog.API.CatalogApi","kind":"method","line":0,"confidence":0.6,"reason":"no call-graph/L2/edge/language-fact/polymorphic evidence found; class-scoped source span contains no self/cls/super call to this method","evidence_category":"NO_USE_EVIDENCE","test_relationship":"non-test-file","entry_point_relationship":"none-observed","architectural_role":"aggregator","zone":"src.Catalog.API.Apis"},{"finding_type":"unused_method","file":-18,"symbol":"eShop.Catalog.API.CatalogApi.GetCatalogFacets","owner_class":"eShop.Catalog.API.CatalogApi","kind":"method","line":0,"confidence":0.6,"reason":"no call-graph/L2/edge/language-fact/polymorphic evidence found; class-scoped source span contains no self/cls/super call to this method","evidence_category":"NO_USE_EVIDENCE","test_relationship":"non-test-file","entry_point_relationship":"none-observed","architectural_role":"aggregator","zone":"src.Catalog.API.Apis"},{"finding_type":"unused_method","file":-18,"symbol":"eShop.Catalog.API.CatalogApi.GetItemById","owner_class":"eShop.Catalog.API.CatalogApi","kind":"method","line":0,"confidence":0.6,"reason":"no call-graph/L2/edge/language-fact/polymorphic evidence found; class-scoped source span contains no self/cls/super call to this method","evidence_category":"NO_USE_EVIDENCE","test_relationship":"non-test-file","entry_point_relationship":"none-observed","architectural_role":"aggregator","zone":"src.Catalog.API.Apis"},{"finding_type":"unused_method","file":-18,"symbol":"eShop.Catalog.API.CatalogApi.GetItemPictureById","owner_class":"eShop.Catalog.API.CatalogApi","kind":"method","line":0,"confidence":0.6,"reason":"no call-graph/L2/edge/language-fact/polymorphic evidence found; class-scoped source span contains no self/cls/super call to this method","evidence_category":"NO_USE_EVIDENCE","test_relationship":"non-test-file","entry_point_relationship":"none-observed","architectural_role":"aggregator","zone":"src.Catalog.API.Apis"},{"finding_type":"unused_method","file":-18,"symbol":"eShop.Catalog.API.CatalogApi.GetItemsByBrandAndTypeId","owner_class":"eShop.Catalog.API.CatalogApi","kind":"method","line":0,"confidence":0.6,"reason":"no call-graph/L2/edge/language-fact/polymorphic evidence found; class-scoped source span contains no self/cls/super call to this method","evidence_category":"NO_USE_EVIDENCE","test_relationship":"non-test-file","entry_point_relationship":"none-observed","architectural_role":"aggregator","zone":"src.Catalog.API.Apis"},{"finding_type":"unused_method","file":-18,"symbol":"eShop.Catalog.API.CatalogApi.GetItemsByBrandId","owner_class":"eShop.Catalog.API.CatalogApi","kind":"method","line":0,"confidence":0.6,"reason":"no call-graph/L2/edge/language-fact/polymorphic evidence found; class-scoped source span contains no self/cls/super call to this method","evidence_category":"NO_USE_EVIDENCE","test_relationship":"non-test-file","entry_point_relationship":"none-observed","architectural_role":"aggregator","zone":"src.Catalog.API.Apis"},{"finding_type":"unused_method","file":-18,"symbol":"eShop.Catalog.API.CatalogApi.GetItemsByIds","owner_class":"eShop.Catalog.API.CatalogApi","kind":"method","line":0,"confidence":0.6,"reason":"no call-graph/L2/edge/language-fact/polymorphic evidence found; class-scoped source span contains no self/cls/super call to this method","evidence_category":"NO_USE_EVIDENCE","test_relationship":"non-test-file","entry_point_relationship":"none-observed","architectural_role":"aggregator","zone":"src.Catalog.API.Apis"},{"finding_type":"unused_method","file":-18,"symbol":"eShop.Catalog.API.CatalogApi.GetItemsBySemanticRelevanceV1","owner_class":"eShop.Catalog.API.CatalogApi","kind":"method","line":0,"confidence":0.6,"reason":"no call-graph/L2/edge/language-fact/polymorphic evidence found; class-scoped source span contains no self/cls/super call to this method","evidence_category":"NO_USE_EVIDENCE","test_relationship":"non-test-file","entry_point_relationship":"none-observed","architectural_role":"aggregator","zone":"src.Catalog.API.Apis"},{"finding_type":"unused_method","file":-18,"symbol":"eShop.Catalog.API.CatalogApi.UpdateItemV1","owner_class":"eShop.Catalog.API.CatalogApi","kind":"method","line":0,"confidence":0.6,"reason":"no call-graph/L2/edge/language-fact/polymorphic evidence found; class-scoped source span contains no self/cls/super call to this method","evidence_category":"NO_USE_EVIDENCE","test_relationship":"non-test-file","entry_point_relationship":"none-observed","architectural_role":"aggregator","zone":"src.Catalog.API.Apis"},{"finding_type":"unused_method","file":-23,"symbol":"eShop.Catalog.API.Infrastructure.CatalogContext.OnModelCreating","owner_class":"eShop.Catalog.API.Infrastructure.CatalogContext","kind":"method","line":0,"confidence":0.6,"reason":"no call-graph/L2/edge/language-fact/polymorphic evidence found; class-scoped source span contains no self/cls/super call to this method","evidence_category":"NO_USE_EVIDENCE","test_relationship":"non-test-file","entry_point_relationship":"none-observed","architectural_role":"integration_hub","zone":"src.Catalog.API.Infrastructure"},{"finding_type":"unused_method","file":-24,"symbol":"eShop.Catalog.API.Infrastructure.CatalogContextSeed.SeedAsync","owner_class":"eShop.Catalog.API.Infrastructure.CatalogContextSeed","kind":"method","line":0,"confidence":0.6,"reason":"no call-graph/L2/edge/language-fact/polymorphic evidence found; class-scoped source span contains no self/cls/super call to this method","evidence_category":"NO_USE_EVIDENCE","test_relationship":"non-test-file","entry_point_relationship":"none-observed","architectural_role":"aggregator","zone":"src.Catalog.API.Infrastructure"},{"finding_type":"unused_method","file":-25,"symbol":"eShop.Catalog.API.Infrastructure.EntityConfigurations.CatalogBrandEntityTypeConfiguration.Configure","owner_class":"eShop.Catalog.API.Infrastructure.EntityConfigurations.CatalogBrandEntityTypeConfiguration","kind":"method","line":0,"confidence":0.6,"reason":"no call-graph/L2/edge/language-fact/polymorphic evidence found; class-scoped source span contains no self/cls/super call to this method","evidence_category":"NO_USE_EVIDENCE","test_relationship":"non-test-file","entry_point_relationship":"none-observed","architectural_role":"leaf","zone":"src.Catalog.API.Infrastructure.EntityConfigurations"},{"finding_type":"unused_method","file":-26,"symbol":"eShop.Catalog.API.Infrastructure.EntityConfigurations.CatalogItemEntityTypeConfiguration.Configure","owner_class":"eShop.Catalog.API.Infrastructure.EntityConfigurations.CatalogItemEntityTypeConfiguration","kind":"method","line":0,"confidence":0.6,"reason":"no call-graph/L2/edge/language-fact/polymorphic evidence found; class-scoped source span contains no self/cls/super call to this method","evidence_category":"NO_USE_EVIDENCE","test_relationship":"non-test-file","entry_point_relationship":"none-observed","architectural_role":"leaf","zone":"src.Catalog.API.Infrastructure.EntityConfigurations"},{"finding_type":"unused_method","file":-27,"symbol":"eShop.Catalog.API.Infrastructure.EntityConfigurations.CatalogTypeEntityTypeConfiguration.Configure","owner_class":"eShop.Catalog.API.Infrastructure.EntityConfigurations.CatalogTypeEntityTypeConfiguration","kind":"method","line":0,"confidence":0.6,"reason":"no call-graph/L2/edge/language-fact/polymorphic evidence found; class-scoped source span contains no self/cls/super call to this method","evidence_category":"NO_USE_EVIDENCE","test_relationship":"non-test-file","entry_point_relationship":"none-observed","architectural_role":"leaf","zone":"src.Catalog.API.Infrastructure.EntityConfigurations"},{"finding_type":"unused_method","file":-29,"symbol":"eShop.Catalog.API.Infrastructure.Migrations.Initial.BuildTargetModel","owner_class":"eShop.Catalog.API.Infrastructure.Migrations.Initial","kind":"method","line":0,"confidence":0.6,"reason":"no call-graph/L2/edge/language-fact/polymorphic evidence found; class-scoped source span contains no self/cls/super call to this method","evidence_category":"NO_USE_EVIDENCE","test_relationship":"non-test-file","entry_point_relationship":"none-observed","architectural_role":"leaf","zone":"src.Catalog.API.Infrastructure.Migrations"},{"finding_type":"unused_method","file":-30,"symbol":"eShop.Catalog.API.Infrastructure.Migrations.Initial.Down","owner_class":"eShop.Catalog.API.Infrastructure.Migrations.Initial","kind":"method","line":0,"confidence":0.6,"reason":"no call-graph/L2/edge/language-fact/polymorphic evidence found; class-scoped source span contains no self/cls/super call to this method","evidence_category":"NO_USE_EVIDENCE","test_relationship":"non-test-file","entry_point_relationship":"none-observed","architectural_role":"leaf","zone":"src.Catalog.API.Infrastructure.Migrations"},{"finding_type":"unused_method","file":-30,"symbol":"eShop.Catalog.API.Infrastructure.Migrations.Initial.Up","owner_class":"eShop.Catalog.API.Infrastructure.Migrations.Initial","kind":"method","line":0,"confidence":0.6,"reason":"no call-graph/L2/edge/language-fact/polymorphic evidence found; class-scoped source span contains no self/cls/super call to this method","evidence_category":"NO_USE_EVIDENCE","test_relationship":"non-test-file","entry_point_relationship":"none-observed","architectural_role":"leaf","zone":"src.Catalog.API.Infrastructure.Migrations"},{"finding_type":"unused_method","file":-31,"symbol":"eShop.Catalog.API.Infrastructure.Migrations.RemoveHiLoAndIndexCatalogName.BuildTargetModel","owner_class":"eShop.Catalog.API.Infrastructure.Migrations.RemoveHiLoAndIndexCatalogName","kind":"method","line":0,"confidence":0.6,"reason":"no call-graph/L2/edge/language-fact/polymorphic evidence found; class-scoped source span contains no self/cls/super call to this method","evidence_category":"NO_USE_EVIDENCE","test_relationship":"non-test-file","entry_point_relationship":"none-observed","architectural_role":"leaf","zone":"src.Catalog.API.Infrastructure.Migrations"},{"finding_type":"unused_method","file":-32,"symbol":"eShop.Catalog.API.Infrastructure.Migrations.RemoveHiLoAndIndexCatalogName.Down","owner_class":"eShop.Catalog.API.Infrastructure.Migrations.RemoveHiLoAndIndexCatalogName","kind":"method","line":0,"confidence":0.6,"reason":"no call-graph/L2/edge/language-fact/polymorphic evidence found; class-scoped source span contains no self/cls/super call to this method","evidence_category":"NO_USE_EVIDENCE","test_relationship":"non-test-file","entry_point_relationship":"none-observed","architectural_role":"leaf","zone":"src.Catalog.API.Infrastructure.Migrations"},{"finding_type":"unused_method","file":-32,"symbol":"eShop.Catalog.API.Infrastructure.Migrations.RemoveHiLoAndIndexCatalogName.Up","owner_class":"eShop.Catalog.API.Infrastructure.Migrations.RemoveHiLoAndIndexCatalogName","kind":"method","line":0,"confidence":0.6,"reason":"no call-graph/L2/edge/language-fact/polymorphic evidence found; class-scoped source span contains no self/cls/super call to this method","evidence_category":"NO_USE_EVIDENCE","test_relationship":"non-test-file","entry_point_relationship":"none-observed","architectural_role":"leaf","zone":"src.Catalog.API.Infrastructure.Migrations"},{"finding_type":"unused_method","file":-33,"symbol":"eShop.Catalog.API.Infrastructure.Migrations.Outbox.BuildTargetModel","owner_class":"eShop.Catalog.API.Infrastructure.Migrations.Outbox","kind":"method","line":0,"confidence":0.6,"reason":"no call-graph/L2/edge/language-fact/polymorphic evidence found; class-scoped source span contains no self/cls/super call to this method","evidence_category":"NO_USE_EVIDENCE","test_relationship":"non-test-file","entry_point_relationship":"none-observed","architectural_role":"leaf","zone":"src.Catalog.API.Infrastructure.Migrations"},{"finding_type":"unused_method","file":-34,"symbol":"eShop.Catalog.API.Infrastructure.Migrations.Outbox.Down","owner_class":"eShop.Catalog.API.Infrastructure.Migrations.Outbox","kind":"method","line":0,"confidence":0.6,"reason":"no call-graph/L2/edge/language-fact/polymorphic evidence found; class-scoped source span contains no self/cls/super call to this method","evidence_category":"NO_USE_EVIDENCE","test_relationship":"non-test-file","entry_point_relationship":"none-observed","architectural_role":"leaf","zone":"src.Catalog.API.Infrastructure.Migrations"},{"finding_type":"unused_method","file":-34,"symbol":"eShop.Catalog.API.Infrastructure.Migrations.Outbox.Up","owner_class":"eShop.Catalog.API.Infrastructure.Migrations.Outbox","kind":"method","line":0,"confidence":0.6,"reason":"no call-graph/L2/edge/language-fact/polymorphic evidence found; class-scoped source span contains no self/cls/super call to this method","evidence_category":"NO_USE_EVIDENCE","test_relationship":"non-test-file","entry_point_relationship":"none-observed","architectural_role":"leaf","zone":"src.Catalog.API.Infrastructure.Migrations"},{"finding_type":"unused_method","file":-35,"symbol":"eShop.Catalog.API.Infrastructure.Migrations.CatalogContextModelSnapshot.BuildModel","owner_class":"eShop.Catalog.API.Infrastructure.Migrations.CatalogContextModelSnapshot","kind":"method","line":0,"confidence":0.6,"reason":"no call-graph/L2/edge/language-fact/polymorphic evidence found; class-scoped source span contains no self/cls/super call to this method","evidence_category":"NO_USE_EVIDENCE","test_relationship":"non-test-file","entry_point_relationship":"none-observed","architectural_role":"leaf","zone":"src.Catalog.API.Infrastructure.Migrations"},{"finding_type":"unused_method","file":-36,"symbol":"eShop.Catalog.API.IntegrationEvents.CatalogIntegrationEventService.Dispose","owner_class":"eShop.Catalog.API.IntegrationEvents.CatalogIntegrationEventService","kind":"method","line":0,"confidence":0.6,"reason":"no call-graph/L2/edge/language-fact/polymorphic evidence found; class-scoped source span contains no self/cls/super call to this method","evidence_category":"NO_USE_EVIDENCE","test_relationship":"non-test-file","entry_point_relationship":"none-observed","architectural_role":"aggregator","zone":"src.Catalog.API.IntegrationEvents"},{"finding_type":"unused_method","file":-36,"symbol":"eShop.Catalog.API.IntegrationEvents.CatalogIntegrationEventService.PublishThroughEventBusAsync","owner_class":"eShop.Catalog.API.IntegrationEvents.CatalogIntegrationEventService","kind":"method","line":0,"confidence":0.6,"reason":"no call-graph/L2/edge/language-fact/polymorphic evidence found; class-scoped source span contains no self/cls/super call to this method","evidence_category":"NO_USE_EVIDENCE","test_relationship":"non-test-file","entry_point_relationship":"none-observed","architectural_role":"aggregator","zone":"src.Catalog.API.IntegrationEvents"},{"finding_type":"unused_method","file":-36,"symbol":"eShop.Catalog.API.IntegrationEvents.CatalogIntegrationEventService.SaveEventAndCatalogContextChangesAsync","owner_class":"eShop.Catalog.API.IntegrationEvents.CatalogIntegrationEventService","kind":"method","line":0,"confidence":0.6,"reason":"no call-graph/L2/edge/language-fact/polymorphic evidence found; class-scoped source span contains no self/cls/super call to this method","evidence_category":"NO_USE_EVIDENCE","test_relationship":"non-test-file","entry_point_relationship":"none-observed","architectural_role":"aggregator","zone":"src.Catalog.API.IntegrationEvents"},{"finding_type":"unused_method","file":-37,"symbol":"eShop.Catalog.API.IntegrationEvents.EventHandling.OrderStatusChangedToAwaitingValidationIntegrationEventHandler.Handle","owner_class":"eShop.Catalog.API.IntegrationEvents.EventHandling.OrderStatusChangedToAwaitingValidationIntegrationEventHandler","kind":"method","line":0,"confidence":0.6,"reason":"no call-graph/L2/edge/language-fact/polymorphic evidence found; class-scoped source span contains no self/cls/super call to this method","evidence_category":"NO_USE_EVIDENCE","test_relationship":"non-test-file","entry_point_relationship":"none-observed","architectural_role":"aggregator","zone":"src.Catalog.API.IntegrationEvents.EventHandling"},{"finding_type":"unused_method","file":-38,"symbol":"eShop.Catalog.API.IntegrationEvents.EventHandling.OrderStatusChangedToPaidIntegrationEventHandler.Handle","owner_class":"eShop.Catalog.API.IntegrationEvents.EventHandling.OrderStatusChangedToPaidIntegrationEventHandler","kind":"method","line":0,"confidence":0.6,"reason":"no call-graph/L2/edge/language-fact/polymorphic evidence found; class-scoped source span contains no self/cls/super call to this method","evidence_category":"NO_USE_EVIDENCE","test_relationship":"non-test-file","entry_point_relationship":"none-observed","architectural_role":"aggregator","zone":"src.Catalog.API.IntegrationEvents.EventHandling"},{"finding_type":"unused_method","file":-49,"symbol":"eShop.Catalog.API.Model.CatalogItem.AddStock","owner_class":"eShop.Catalog.API.Model.CatalogItem","kind":"method","line":0,"confidence":0.6,"reason":"no call-graph/L2/edge/language-fact/polymorphic evidence found; class-scoped source span contains no self/cls/super call to this method","evidence_category":"NO_USE_EVIDENCE","test_relationship":"non-test-file","entry_point_relationship":"none-observed","architectural_role":"integration_hub","zone":"src.Catalog.API.Model"},{"finding_type":"unused_method","file":-49,"symbol":"eShop.Catalog.API.Model.CatalogItem.RemoveStock","owner_class":"eShop.Catalog.API.Model.CatalogItem","kind":"method","line":0,"confidence":0.6,"reason":"no call-graph/L2/edge/language-fact/polymorphic evidence found; class-scoped source span contains no self/cls/super call to this method","evidence_category":"NO_USE_EVIDENCE","test_relationship":"non-test-file","entry_point_relationship":"none-observed","architectural_role":"integration_hub","zone":"src.Catalog.API.Model"},{"finding_type":"unused_method","file":-56,"symbol":"eShop.Catalog.API.Services.CatalogAI.GetEmbeddingAsync","owner_class":"eShop.Catalog.API.Services.CatalogAI","kind":"method","line":0,"confidence":0.6,"reason":"no call-graph/L2/edge/language-fact/polymorphic evidence found; class-scoped source span contains no self/cls/super call to this method","evidence_category":"NO_USE_EVIDENCE","test_relationship":"non-test-file","entry_point_relationship":"none-observed","architectural_role":"aggregator","zone":"src.Catalog.API.Services"},{"finding_type":"unused_method","file":-56,"symbol":"eShop.Catalog.API.Services.CatalogAI.GetEmbeddingsAsync","owner_class":"eShop.Catalog.API.Services.CatalogAI","kind":"method","line":0,"confidence":0.6,"reason":"no call-graph/L2/edge/language-fact/polymorphic evidence found; class-scoped source span contains no self/cls/super call to this method","evidence_category":"NO_USE_EVIDENCE","test_relationship":"non-test-file","entry_point_relationship":"none-observed","architectural_role":"aggregator","zone":"src.Catalog.API.Services"}],"top_candidates_truncated":true,"dead_module_candidates":[{"file":-5,"test_relationship":"non-test-file","entry_point_relationship":"none-observed","architectural_role":"leaf","zone":"e2e","basis":"zero-incoming-static-edges-and-not-a-discovered-entry-or-test-root","caveat":"No incoming import/inherit edge was observed and the file did not match any discovery-manifest entry-point or test seed. Package __init__.py files, plugin-discovered modules, and dynamically imported modules can still appear here even when genuinely reachable."},{"file":-9,"test_relationship":"non-test-file","entry_point_relationship":"none-observed","architectural_role":"leaf","zone":"src.Basket.API","basis":"zero-incoming-static-edges-and-not-a-discovered-entry-or-test-root","caveat":"No incoming import/inherit edge was observed and the file did not match any discovery-manifest entry-point or test seed. Package __init__.py files, plugin-discovered modules, and dynamically imported modules can still appear here even when genuinely reachable."},{"file":-22,"test_relationship":"non-test-file","entry_point_relationship":"none-observed","architectural_role":"leaf","zone":"src.Catalog.API","basis":"zero-incoming-static-edges-and-not-a-discovered-entry-or-test-root","caveat":"No incoming import/inherit edge was observed and the file did not match any discovery-manifest entry-point or test seed. Package __init__.py files, plugin-discovered modules, and dynamically imported modules can still appear here even when genuinely reachable."},{"file":-29,"test_relationship":"non-test-file","entry_point_relationship":"none-observed","architectural_role":"leaf","zone":"src.Catalog.API.Infrastructure.Migrations","basis":"zero-incoming-static-edges-and-not-a-discovered-entry-or-test-root","caveat":"No incoming import/inherit edge was observed and the file did not match any discovery-manifest entry-point or test seed. Package __init__.py files, plugin-discovered modules, and dynamically imported modules can still appear here even when genuinely reachable."},{"file":-30,"test_relationship":"non-test-file","entry_point_relationship":"none-observed","architectural_role":"leaf","zone":"src.Catalog.API.Infrastructure.Migrations","basis":"zero-incoming-static-edges-and-not-a-discovered-entry-or-test-root","caveat":"No incoming import/inherit edge was observed and the file did not match any discovery-manifest entry-point or test seed. Package __init__.py files, plugin-discovered modules, and dynamically imported modules can still appear here even when genuinely reachable."},{"file":-31,"test_relationship":"non-test-file","entry_point_relationship":"none-observed","architectural_role":"leaf","zone":"src.Catalog.API.Infrastructure.Migrations","basis":"zero-incoming-static-edges-and-not-a-discovered-entry-or-test-root","caveat":"No incoming import/inherit edge was observed and the file did not match any discovery-manifest entry-point or test seed. Package __init__.py files, plugin-discovered modules, and dynamically imported modules can still appear here even when genuinely reachable."},{"file":-32,"test_relationship":"non-test-file","entry_point_relationship":"none-observed","architectural_role":"leaf","zone":"src.Catalog.API.Infrastructure.Migrations","basis":"zero-incoming-static-edges-and-not-a-discovered-entry-or-test-root","caveat":"No incoming import/inherit edge was observed and the file did not match any discovery-manifest entry-point or test seed. Package __init__.py files, plugin-discovered modules, and dynamically imported modules can still appear here even when genuinely reachable."},{"file":-33,"test_relationship":"non-test-file","entry_point_relationship":"none-observed","architectural_role":"leaf","zone":"src.Catalog.API.Infrastructure.Migrations","basis":"zero-incoming-static-edges-and-not-a-discovered-entry-or-test-root","caveat":"No incoming import/inherit edge was observed and the file did not match any discovery-manifest entry-point or test seed. Package __init__.py files, plugin-discovered modules, and dynamically imported modules can still appear here even when genuinely reachable."},{"file":-34,"test_relationship":"non-test-file","entry_point_relationship":"none-observed","architectural_role":"leaf","zone":"src.Catalog.API.Infrastructure.Migrations","basis":"zero-incoming-static-edges-and-not-a-discovered-entry-or-test-root","caveat":"No incoming import/inherit edge was observed and the file did not match any discovery-manifest entry-point or test seed. Package __init__.py files, plugin-discovered modules, and dynamically imported modules can still appear here even when genuinely reachable."},{"file":-35,"test_relationship":"non-test-file","entry_point_relationship":"none-observed","architectural_role":"leaf","zone":"src.Catalog.API.Infrastructure.Migrations","basis":"zero-incoming-static-edges-and-not-a-discovered-entry-or-test-root","caveat":"No incoming import/inherit edge was observed and the file did not match any discovery-manifest entry-point or test seed. Package __init__.py files, plugin-discovered modules, and dynamically imported modules can still appear here even when genuinely reachable."},{"file":-61,"test_relationship":"non-test-file","entry_point_relationship":"none-observed","architectural_role":"aggregator","zone":"src.ClientApp.Animations","basis":"zero-incoming-static-edges-and-not-a-discovered-entry-or-test-root","caveat":"No incoming import/inherit edge was observed and the file did not match any discovery-manifest entry-point or test seed. Package __init__.py files, plugin-discovered modules, and dynamically imported modules can still appear here even when genuinely reachable."},{"file":-65,"test_relationship":"non-test-file","entry_point_relationship":"none-observed","architectural_role":"leaf","zone":"src.ClientApp.Controls","basis":"zero-incoming-static-edges-and-not-a-discovered-entry-or-test-root","caveat":"No incoming import/inherit edge was observed and the file did not match any discovery-manifest entry-point or test seed. Package __init__.py files, plugin-discovered modules, and dynamically imported modules can still appear here even when genuinely reachable."},{"file":-66,"test_relationship":"non-test-file","entry_point_relationship":"none-observed","architectural_role":"leaf","zone":"src.ClientApp.Controls","basis":"zero-incoming-static-edges-and-not-a-discovered-entry-or-test-root","caveat":"No incoming import/inherit edge was observed and the file did not match any discovery-manifest entry-point or test seed. Package __init__.py files, plugin-discovered modules, and dynamically imported modules can still appear here even when genuinely reachable."},{"file":-68,"test_relationship":"non-test-file","entry_point_relationship":"none-observed","architectural_role":"leaf","zone":"src.ClientApp.Converters","basis":"zero-incoming-static-edges-and-not-a-discovered-entry-or-test-root","caveat":"No incoming import/inherit edge was observed and the file did not match any discovery-manifest entry-point or test seed. Package __init__.py files, plugin-discovered modules, and dynamically imported modules can still appear here even when genuinely reachable."},{"file":-69,"test_relationship":"non-test-file","entry_point_relationship":"none-observed","architectural_role":"leaf","zone":"src.ClientApp.Converters","basis":"zero-incoming-static-edges-and-not-a-discovered-entry-or-test-root","caveat":"No incoming import/inherit edge was observed and the file did not match any discovery-manifest entry-point or test seed. Package __init__.py files, plugin-discovered modules, and dynamically imported modules can still appear here even when genuinely reachable."},{"file":-70,"test_relationship":"non-test-file","entry_point_relationship":"none-observed","architectural_role":"leaf","zone":"src.ClientApp.Converters","basis":"zero-incoming-static-edges-and-not-a-discovered-entry-or-test-root","caveat":"No incoming import/inherit edge was observed and the file did not match any discovery-manifest entry-point or test seed. Package __init__.py files, plugin-discovered modules, and dynamically imported modules can still appear here even when genuinely reachable."},{"file":-71,"test_relationship":"non-test-file","entry_point_relationship":"none-observed","architectural_role":"leaf","zone":"src.ClientApp.Converters","basis":"zero-incoming-static-edges-and-not-a-discovered-entry-or-test-root","caveat":"No incoming import/inherit edge was observed and the file did not match any discovery-manifest entry-point or test seed. Package __init__.py files, plugin-discovered modules, and dynamically imported modules can still appear here even when genuinely reachable."},{"file":-72,"test_relationship":"non-test-file","entry_point_relationship":"none-observed","architectural_role":"leaf","zone":"src.ClientApp.Converters","basis":"zero-incoming-static-edges-and-not-a-discovered-entry-or-test-root","caveat":"No incoming import/inherit edge was observed and the file did not match any discovery-manifest entry-point or test seed. Package __init__.py files, plugin-discovered modules, and dynamically imported modules can still appear here even when genuinely reachable."},{"file":-73,"test_relationship":"non-test-file","entry_point_relationship":"none-observed","architectural_role":"leaf","zone":"src.ClientApp.Converters","basis":"zero-incoming-static-edges-and-not-a-discovered-entry-or-test-root","caveat":"No incoming import/inherit edge was observed and the file did not match any discovery-manifest entry-point or test seed. Package __init__.py files, plugin-discovered modules, and dynamically imported modules can still appear here even when genuinely reachable."},{"file":-74,"test_relationship":"non-test-file","entry_point_relationship":"none-observed","architectural_role":"leaf","zone":"src.ClientApp.Converters","basis":"zero-incoming-static-edges-and-not-a-discovered-entry-or-test-root","caveat":"No incoming import/inherit edge was observed and the file did not match any discovery-manifest entry-point or test seed. Package __init__.py files, plugin-discovered modules, and dynamically imported modules can still appear here even when genuinely reachable."},{"file":-75,"test_relationship":"non-test-file","entry_point_relationship":"none-observed","architectural_role":"leaf","zone":"src.ClientApp.Effects","basis":"zero-incoming-static-edges-and-not-a-discovered-entry-or-test-root","caveat":"No incoming import/inherit edge was observed and the file did not match any discovery-manifest entry-point or test seed. Package __init__.py files, plugin-discovered modules, and dynamically imported modules can still appear here even when genuinely reachable."},{"file":-76,"test_relationship":"non-test-file","entry_point_relationship":"none-observed","architectural_role":"leaf","zone":"src.ClientApp.Effects","basis":"zero-incoming-static-edges-and-not-a-discovered-entry-or-test-root","caveat":"No incoming import/inherit edge was observed and the file did not match any discovery-manifest entry-point or test seed. Package __init__.py files, plugin-discovered modules, and dynamically imported modules can still appear here even when genuinely reachable."},{"file":-79,"test_relationship":"non-test-file","entry_point_relationship":"none-observed","architectural_role":"leaf","zone":"src.ClientApp.Extensions","basis":"zero-incoming-static-edges-and-not-a-discovered-entry-or-test-root","caveat":"No incoming import/inherit edge was observed and the file did not match any discovery-manifest entry-point or test seed. Package __init__.py files, plugin-discovered modules, and dynamically imported modules can still appear here even when genuinely reachable."},{"file":-81,"test_relationship":"non-test-file","entry_point_relationship":"none-observed","architectural_role":"leaf","zone":"src.ClientApp","basis":"zero-incoming-static-edges-and-not-a-discovered-entry-or-test-root","caveat":"No incoming import/inherit edge was observed and the file did not match any discovery-manifest entry-point or test seed. Package __init__.py files, plugin-discovered modules, and dynamically imported modules can still appear here even when genuinely reachable."},{"file":-82,"test_relationship":"non-test-file","entry_point_relationship":"none-observed","architectural_role":"leaf","zone":"src.ClientApp","basis":"zero-incoming-static-edges-and-not-a-discovered-entry-or-test-root","caveat":"No incoming import/inherit edge was observed and the file did not match any discovery-manifest entry-point or test seed. Package __init__.py files, plugin-discovered modules, and dynamically imported modules can still appear here even when genuinely reachable."},{"file":-94,"test_relationship":"non-test-file","entry_point_relationship":"none-observed","architectural_role":"leaf","zone":"src.ClientApp.Models.Location","basis":"zero-incoming-static-edges-and-not-a-discovered-entry-or-test-root","caveat":"No incoming import/inherit edge was observed and the file did not match any discovery-manifest entry-point or test seed. Package __init__.py files, plugin-discovered modules, and dynamically imported modules can still appear here even when genuinely reachable."},{"file":-96,"test_relationship":"non-test-file","entry_point_relationship":"none-observed","architectural_role":"leaf","zone":"src.ClientApp.Models.Location","basis":"zero-incoming-static-edges-and-not-a-discovered-entry-or-test-root","caveat":"No incoming import/inherit edge was observed and the file did not match any discovery-manifest entry-point or test seed. Package __init__.py files, plugin-discovered modules, and dynamically imported modules can still appear here even when genuinely reachable."},{"file":-97,"test_relationship":"non-test-file","entry_point_relationship":"none-observed","architectural_role":"leaf","zone":"src.ClientApp.Models.Marketing","basis":"zero-incoming-static-edges-and-not-a-discovered-entry-or-test-root","caveat":"No incoming import/inherit edge was observed and the file did not match any discovery-manifest entry-point or test seed. Package __init__.py files, plugin-discovered modules, and dynamically imported modules can still appear here even when genuinely reachable."},{"file":-99,"test_relationship":"non-test-file","entry_point_relationship":"none-observed","architectural_role":"leaf","zone":"src.ClientApp.Models.Marketing","basis":"zero-incoming-static-edges-and-not-a-discovered-entry-or-test-root","caveat":"No incoming import/inherit edge was observed and the file did not match any discovery-manifest entry-point or test seed. Package __init__.py files, plugin-discovered modules, and dynamically imported modules can still appear here even when genuinely reachable."},{"file":-100,"test_relationship":"non-test-file","entry_point_relationship":"none-observed","architectural_role":"leaf","zone":"src.ClientApp.Models.Navigation","basis":"zero-incoming-static-edges-and-not-a-discovered-entry-or-test-root","caveat":"No incoming import/inherit edge was observed and the file did not match any discovery-manifest entry-point or test seed. Package __init__.py files, plugin-discovered modules, and dynamically imported modules can still appear here even when genuinely reachable."}],"dead_module_candidates_truncated":true,"suppression_samples":[{"file":-531,"symbol":"eShop.Basket.UnitTests.Helpers.TestServerCallContext","owner_class":null,"kind":"class","evidence_category":"RUNTIME_HOOK_EVIDENCE","evidence_class":"test_framework_convention","reason":"unittest/pytest test-class naming convention (collected by test runner)"},{"file":-7,"symbol":"eShop.Basket.API.Extensions.Extensions.AddApplicationServices","owner_class":"eShop.Basket.API.Extensions.Extensions","kind":"method","evidence_category":"POSITIVE_USE_EVIDENCE","evidence_class":"direct_qualified_call","reason":"resolved_internal_call_graph: resolved-internal-caller-in-call-graph(class-qualified)"},{"file":-17,"symbol":"eShop.Basket.API.Repositories.RedisBasketRepository","owner_class":null,"kind":"class","evidence_category":"RUNTIME_HOOK_EVIDENCE","evidence_class":"framework_registration","reason":"framework registration fw:aspnetcore_di:DI_PROVIDER:src/Basket.API/Extensions/Extensions.cs#eShop.Basket.API.Extensions.Extensions.AddApplicationServices:AddSingleton#1 (aspnetcore_di DI_PROVIDER, imperative_call) - invoked by the framework/runtime, not by a statically observed call"},{"file":-543,"symbol":"ClientApp.UnitTests.TestingExtensions","owner_class":null,"kind":"class","evidence_category":"RUNTIME_HOOK_EVIDENCE","evidence_class":"test_framework_convention","reason":"unittest/pytest test-class naming convention (collected by test runner)"},{"file":-8,"symbol":"eShop.Basket.API.Extensions.ServerCallContextIdentityExtensions.GetUserIdentity","owner_class":"eShop.Basket.API.Extensions.ServerCallContextIdentityExtensions","kind":"method","evidence_category":"POSITIVE_USE_EVIDENCE","evidence_class":"direct_qualified_call","reason":"resolved_internal_call_graph: resolved-internal-caller-in-call-graph(class-qualified)"},{"file":-253,"symbol":"IdentityServerHost.Quickstart.UI.AccountController.AccessDenied","owner_class":"IdentityServerHost.Quickstart.UI.AccountController","kind":"method","evidence_category":"RUNTIME_HOOK_EVIDENCE","evidence_class":"framework_registration","reason":"framework registration fw:aspnetcore:ROUTE_HANDLER:src/Identity.API/Quickstart/Account/AccountController.cs#IdentityServerHost.Quickstart.UI.AccountController.AccessDenied:HttpGetAttribute#1 (aspnetcore ROUTE_HANDLER, annotation) - invoked by the framework/runtime, not by a statically observed call"},{"file":-564,"symbol":"eShop.Webhooks.FunctionalTests.WebhooksApiFixture.TestAuthenticationStartupFilter","owner_class":null,"kind":"class","evidence_category":"RUNTIME_HOOK_EVIDENCE","evidence_class":"test_framework_convention","reason":"unittest/pytest test-class naming convention (collected by test runner)"},{"file":-10,"symbol":"eShop.Basket.API.Grpc.BasketService.MapToCustomerBasket","owner_class":"eShop.Basket.API.Grpc.BasketService","kind":"method","evidence_category":"POSITIVE_USE_EVIDENCE","evidence_class":"direct_qualified_call","reason":"resolved_internal_call_graph: resolved-internal-caller-in-call-graph(class-qualified)"},{"file":-36,"symbol":"eShop.Catalog.API.IntegrationEvents.CatalogIntegrationEventService","owner_class":null,"kind":"class","evidence_category":"RUNTIME_HOOK_EVIDENCE","evidence_class":"framework_registration","reason":"framework registration fw:aspnetcore_di:DI_PROVIDER:src/Catalog.API/Extensions/Extensions.cs#Extensions.AddApplicationServices:AddTransient#2 (aspnetcore_di DI_PROVIDER, imperative_call) - invoked by the framework/runtime, not by a statically observed call"},{"file":-10,"symbol":"eShop.Basket.API.Grpc.BasketService.MapToCustomerBasketResponse","owner_class":"eShop.Basket.API.Grpc.BasketService","kind":"method","evidence_category":"POSITIVE_USE_EVIDENCE","evidence_class":"direct_qualified_call","reason":"resolved_internal_call_graph: resolved-internal-caller-in-call-graph(class-qualified)"},{"file":-255,"symbol":"IdentityServerHost.Quickstart.UI.ExternalController.Callback","owner_class":"IdentityServerHost.Quickstart.UI.ExternalController","kind":"method","evidence_category":"RUNTIME_HOOK_EVIDENCE","evidence_class":"framework_registration","reason":"framework registration fw:aspnetcore:ROUTE_HANDLER:src/Identity.API/Quickstart/Account/ExternalController.cs#IdentityServerHost.Quickstart.UI.ExternalController.Callback:HttpGetAttribute#1 (aspnetcore ROUTE_HANDLER, annotation) - invoked by the framework/runtime, not by a statically observed call"},{"file":-10,"symbol":"eShop.Basket.API.Grpc.BasketService.ThrowBasketDoesNotExist","owner_class":"eShop.Basket.API.Grpc.BasketService","kind":"method","evidence_category":"POSITIVE_USE_EVIDENCE","evidence_class":"direct_qualified_call","reason":"resolved_internal_call_graph: resolved-internal-caller-in-call-graph(class-qualified)"},{"file":-56,"symbol":"eShop.Catalog.API.Services.CatalogAI","owner_class":null,"kind":"class","evidence_category":"RUNTIME_HOOK_EVIDENCE","evidence_class":"framework_registration","reason":"framework registration fw:aspnetcore_di:DI_PROVIDER:src/Catalog.API/Extensions/Extensions.cs#Extensions.AddApplicationServices:AddScoped#1 (aspnetcore_di DI_PROVIDER, imperative_call) - invoked by the framework/runtime, not by a statically observed call"},{"file":-10,"symbol":"eShop.Basket.API.Grpc.BasketService.ThrowNotAuthenticated","owner_class":"eShop.Basket.API.Grpc.BasketService","kind":"method","evidence_category":"POSITIVE_USE_EVIDENCE","evidence_class":"direct_qualified_call","reason":"resolved_internal_call_graph: resolved-internal-caller-in-call-graph(class-qualified)"},{"file":-255,"symbol":"IdentityServerHost.Quickstart.UI.ExternalController.Challenge","owner_class":"IdentityServerHost.Quickstart.UI.ExternalController","kind":"method","evidence_category":"RUNTIME_HOOK_EVIDENCE","evidence_class":"framework_registration","reason":"framework registration fw:aspnetcore:ROUTE_HANDLER:src/Identity.API/Quickstart/Account/ExternalController.cs#IdentityServerHost.Quickstart.UI.ExternalController.Challenge:HttpGetAttribute#1 (aspnetcore ROUTE_HANDLER, annotation) - invoked by the framework/runtime, not by a statically observed call"},{"file":-11,"symbol":"eShop.Basket.API.IntegrationEvents.EventHandling.OrderStartedIntegrationEventHandler.Handle","owner_class":"eShop.Basket.API.IntegrationEvents.EventHandling.OrderStartedIntegrationEventHandler","kind":"method","evidence_category":"POSITIVE_USE_EVIDENCE","evidence_class":"direct_qualified_call","reason":"resolved_internal_call_graph: resolved-internal-caller-in-call-graph(class-qualified)"},{"file":-280,"symbol":"eShop.Identity.API.Services.EFLoginService","owner_class":null,"kind":"class","evidence_category":"RUNTIME_HOOK_EVIDENCE","evidence_class":"framework_registration","reason":"framework registration fw:aspnetcore_di:DI_PROVIDER:src/Identity.API/Program.cs#<file>:AddTransient#2 (aspnetcore_di DI_PROVIDER, imperative_call) - invoked by the framework/runtime, not by a statically observed call"},{"file":-16,"symbol":"eShop.Basket.API.Repositories.IBasketRepository.DeleteBasketAsync","owner_class":"eShop.Basket.API.Repositories.IBasketRepository","kind":"method","evidence_category":"POSITIVE_USE_EVIDENCE","evidence_class":"direct_qualified_call","reason":"resolved_internal_call_graph: resolved-internal-caller-in-call-graph(class-qualified)"},{"file":-271,"symbol":"IdentityServerHost.Quickstart.UI.DeviceController.Callback","owner_class":"IdentityServerHost.Quickstart.UI.DeviceController","kind":"method","evidence_category":"RUNTIME_HOOK_EVIDENCE","evidence_class":"framework_registration","reason":"framework registration fw:aspnetcore:ROUTE_HANDLER:src/Identity.API/Quickstart/Device/DeviceController.cs#IdentityServerHost.Quickstart.UI.DeviceController.Callback:HttpPostAttribute#1 (aspnetcore ROUTE_HANDLER, annotation) - invoked by the framework/runtime, not by a statically observed call"},{"file":-16,"symbol":"eShop.Basket.API.Repositories.IBasketRepository.GetBasketAsync","owner_class":"eShop.Basket.API.Repositories.IBasketRepository","kind":"method","evidence_category":"POSITIVE_USE_EVIDENCE","evidence_class":"direct_qualified_call","reason":"resolved_internal_call_graph: resolved-internal-caller-in-call-graph(class-qualified)"},{"file":-283,"symbol":"eShop.Identity.API.Services.ProfileService","owner_class":null,"kind":"class","evidence_category":"RUNTIME_HOOK_EVIDENCE","evidence_class":"framework_registration","reason":"framework registration fw:aspnetcore_di:DI_PROVIDER:src/Identity.API/Program.cs#<file>:AddTransient#1 (aspnetcore_di DI_PROVIDER, imperative_call) - invoked by the framework/runtime, not by a statically observed call"},{"file":-16,"symbol":"eShop.Basket.API.Repositories.IBasketRepository.UpdateBasketAsync","owner_class":"eShop.Basket.API.Repositories.IBasketRepository","kind":"method","evidence_category":"POSITIVE_USE_EVIDENCE","evidence_class":"direct_qualified_call","reason":"resolved_internal_call_graph: resolved-internal-caller-in-call-graph(class-qualified)"},{"file":-271,"symbol":"IdentityServerHost.Quickstart.UI.DeviceController.Index","owner_class":"IdentityServerHost.Quickstart.UI.DeviceController","kind":"method","evidence_category":"RUNTIME_HOOK_EVIDENCE","evidence_class":"framework_registration","reason":"framework registration fw:aspnetcore:ROUTE_HANDLER:src/Identity.API/Quickstart/Device/DeviceController.cs#IdentityServerHost.Quickstart.UI.DeviceController.Index:HttpGetAttribute#1 (aspnetcore ROUTE_HANDLER, annotation) - invoked by the framework/runtime, not by a statically observed call"},{"file":-17,"symbol":"eShop.Basket.API.Repositories.RedisBasketRepository.DeleteBasketAsync","owner_class":"eShop.Basket.API.Repositories.RedisBasketRepository","kind":"method","evidence_category":"POSITIVE_USE_EVIDENCE","evidence_class":"direct_qualified_call","reason":"resolved_internal_call_graph: resolved-internal-caller-in-call-graph(class-qualified)"},{"file":-284,"symbol":"eShop.Identity.API.Services.RedirectService","owner_class":null,"kind":"class","evidence_category":"RUNTIME_HOOK_EVIDENCE","evidence_class":"framework_registration","reason":"framework registration fw:aspnetcore_di:DI_PROVIDER:src/Identity.API/Program.cs#<file>:AddTransient#3 (aspnetcore_di DI_PROVIDER, imperative_call) - invoked by the framework/runtime, not by a statically observed call"},{"file":-17,"symbol":"eShop.Basket.API.Repositories.RedisBasketRepository.GetBasketAsync","owner_class":"eShop.Basket.API.Repositories.RedisBasketRepository","kind":"method","evidence_category":"POSITIVE_USE_EVIDENCE","evidence_class":"direct_qualified_call","reason":"resolved_internal_call_graph: resolved-internal-caller-in-call-graph(class-qualified)"},{"file":-275,"symbol":"IdentityServerHost.Quickstart.UI.GrantsController.Index","owner_class":"IdentityServerHost.Quickstart.UI.GrantsController","kind":"method","evidence_category":"RUNTIME_HOOK_EVIDENCE","evidence_class":"framework_registration","reason":"framework registration fw:aspnetcore:ROUTE_HANDLER:src/Identity.API/Quickstart/Grants/GrantsController.cs#IdentityServerHost.Quickstart.UI.GrantsController.Index:HttpGetAttribute#1 (aspnetcore ROUTE_HANDLER, annotation) - invoked by the framework/runtime, not by a statically observed call"},{"file":-17,"symbol":"eShop.Basket.API.Repositories.RedisBasketRepository.GetBasketKey","owner_class":"eShop.Basket.API.Repositories.RedisBasketRepository","kind":"method","evidence_category":"POSITIVE_USE_EVIDENCE","evidence_class":"direct_qualified_call","reason":"resolved_internal_call_graph: resolved-internal-caller-in-call-graph(class-qualified)"},{"file":-296,"symbol":"eShop.IntegrationEventLogEF.Services.IntegrationEventLogService<TContext>","owner_class":null,"kind":"class","evidence_category":"RUNTIME_HOOK_EVIDENCE","evidence_class":"framework_registration","reason":"framework registration fw:aspnetcore_di:DI_PROVIDER:src/Catalog.API/Extensions/Extensions.cs#Extensions.AddApplicationServices:AddTransient#1 (aspnetcore_di DI_PROVIDER, imperative_call) - invoked by the framework/runtime, not by a statically observed call"},{"file":-17,"symbol":"eShop.Basket.API.Repositories.RedisBasketRepository.UpdateBasketAsync","owner_class":"eShop.Basket.API.Repositories.RedisBasketRepository","kind":"method","evidence_category":"POSITIVE_USE_EVIDENCE","evidence_class":"direct_qualified_call","reason":"resolved_internal_call_graph: resolved-internal-caller-in-call-graph(class-qualified)"}],"suppression_samples_truncated":true},"duplicate_code":{"basis":"normalized_exact_window_clone_detection_v3 (analyzer/duplicate_code.py:analyze_duplicate_code)","caveat":"Detects exact-after-normalization line windows (comments stripped, identifiers optionally normalized to a placeholder token), not semantic equivalence. Two flagged regions may already have diverged in behavior or be intentionally parallel implementations (e.g. per-language adapters); treat each group as an investigation lead, not proof that a coordinated edit is required.","counts":{"total_groups":200,"largest_group":70,"files_considered":567,"files_scanned":566,"files_missing":0,"params":{"min_tokens":25,"normalize_idents":true,"allow_within_file":false,"min_span_tokens":25,"max_groups":200,"min_lines":5,"include_headers":false,"include_boilerplate":false,"merge_windows":true,"fallback_used":false,"fallback_min_lines":null},"diagnostics":{"strict":{"total_windows":19453,"multi_hit_windows":2282,"cross_file_windows":1344,"kept_windows":1344},"fallback":{"used":false,"total_windows":0,"multi_hit_windows":0,"cross_file_windows":0,"kept_windows":0},"candidate_groups_before_suppression":730,"overlap_windows_merged":614,"suppressed_headers":0,"suppressed_boilerplate":107,"deduplicated_groups":0}},"files_with_clones":226,"top_groups":[{"id":"G0001","category":"block","match":"exact_normalized","window_lines":5,"severity":105,"files":22,"preview":"ID = ID;","members":[{"file":-121,"start_line":34,"end_line":39},{"file":-121,"start_line":53,"end_line":57},{"file":-121,"start_line":60,"end_line":64},{"file":-167,"start_line":31,"end_line":36},{"file":-253,"start_line":30,"end_line":34},{"file":-255,"start_line":24,"end_line":28},{"file":-271,"start_line":21,"end_line":25},{"file":-275,"start_line":23,"end_line":27},{"file":-312,"start_line":79,"end_line":83},{"file":-344,"start_line":16,"end_line":20},{"file":-345,"start_line":13,"end_line":17},{"file":-346,"start_line":16,"end_line":20},{"file":-347,"start_line":13,"end_line":17},{"file":-348,"start_line":13,"end_line":17},{"file":-349,"start_line":13,"end_line":17},{"file":-377,"start_line":18,"end_line":22},{"file":-380,"start_line":38,"end_line":42},{"file":-446,"start_line":15,"end_line":19},{"file":-447,"start_line":15,"end_line":19},{"file":-448,"start_line":15,"end_line":19},{"file":-449,"start_line":15,"end_line":19},{"file":-450,"start_line":15,"end_line":19},{"file":-451,"start_line":15,"end_line":19},{"file":-560,"start_line":121,"end_line":125}],"zones_touched":["src.ClientApp.Services.AppEnvironment","src.ClientApp.ViewModels","src.Identity.API.Quickstart.Account","src.Identity.API.Quickstart.Device","src.Identity.API.Quickstart.Grants","src.Ordering.API.Application.Commands","src.Ordering.API.Application.IntegrationEvents.Events","src.Ordering.Domain.AggregatesModel.OrderAggregate","src.WebApp.Services.OrderStatus.IntegrationEvents.Events","tests.Ordering.UnitTests.Domain.SeedWork"],"crosses_subsystem_boundary":true,"touches_architectural_hub":true,"change_surface_hint":"22 location(s) match this normalized snippet; if you change one, the others are a similarity-based lead worth inspecting - not a confirmed requirement to change them too."},{"id":"G0002","category":"block","match":"exact_normalized","window_lines":5,"severity":105,"files":22,"preview":"{","members":[{"file":-62,"start_line":24,"end_line":28},{"file":-121,"start_line":27,"end_line":32},{"file":-121,"start_line":52,"end_line":56},{"file":-121,"start_line":59,"end_line":63},{"file":-167,"start_line":30,"end_line":35},{"file":-253,"start_line":26,"end_line":30},{"file":-255,"start_line":21,"end_line":25},{"file":-271,"start_line":20,"end_line":24},{"file":-275,"start_line":22,"end_line":26},{"file":-344,"start_line":14,"end_line":18},{"file":-345,"start_line":12,"end_line":16},{"file":-346,"start_line":14,"end_line":18},{"file":-347,"start_line":12,"end_line":16},{"file":-348,"start_line":12,"end_line":16},{"file":-349,"start_line":12,"end_line":16},{"file":-377,"start_line":16,"end_line":20},{"file":-428,"start_line":26,"end_line":30},{"file":-446,"start_line":14,"end_line":18},{"file":-447,"start_line":14,"end_line":18},{"file":-448,"start_line":14,"end_line":18},{"file":-449,"start_line":14,"end_line":18},{"file":-450,"start_line":14,"end_line":18},{"file":-451,"start_line":14,"end_line":18},{"file":-560,"start_line":119,"end_line":123}],"zones_touched":["src.ClientApp","src.ClientApp.Services.AppEnvironment","src.ClientApp.ViewModels","src.Identity.API.Quickstart.Account","src.Identity.API.Quickstart.Device","src.Identity.API.Quickstart.Grants","src.Ordering.API.Application.IntegrationEvents.Events","src.Ordering.Domain.AggregatesModel.OrderAggregate","src.WebApp.Components.Chatbot","src.WebApp.Services.OrderStatus.IntegrationEvents.Events","tests.Ordering.UnitTests.Domain.SeedWork"],"crosses_subsystem_boundary":true,"touches_architectural_hub":true,"change_surface_hint":"22 location(s) match this normalized snippet; if you change one, the others are a similarity-based lead worth inspecting - not a confirmed requirement to change them too."},{"id":"G0003","category":"block","match":"exact_normalized","window_lines":17,"severity":102,"files":7,"preview":"return await ID.ID.ID(ID);","members":[{"file":-311,"start_line":28,"end_line":48},{"file":-313,"start_line":51,"end_line":71},{"file":-319,"start_line":28,"end_line":48},{"file":-321,"start_line":31,"end_line":51},{"file":-323,"start_line":31,"end_line":51},{"file":-325,"start_line":32,"end_line":52},{"file":-327,"start_line":28,"end_line":48}],"zones_touched":["src.Ordering.API.Application.Commands"],"crosses_subsystem_boundary":false,"touches_architectural_hub":true,"change_surface_hint":"7 location(s) match this normalized snippet; if you change one, the others are a similarity-based lead worth inspecting - not a confirmed requirement to change them too."},{"id":"G0004","category":"block","match":"exact_normalized","window_lines":23,"severity":92,"files":5,"preview":".ID(\"ID\");","members":[{"file":-407,"start_line":174,"end_line":205},{"file":-409,"start_line":174,"end_line":205},{"file":-411,"start_line":205,"end_line":236},{"file":-413,"start_line":204,"end_line":235},{"file":-415,"start_line":201,"end_line":232}],"zones_touched":["src.Ordering.Infrastructure.Migrations"],"crosses_subsystem_boundary":false,"touches_architectural_hub":false,"change_surface_hint":"5 location(s) match this normalized snippet; if you change one, the others are a similarity-based lead worth inspecting - not a confirmed requirement to change them too."},{"id":"G0005","category":"block","match":"exact_normalized","window_lines":22,"severity":88,"files":5,"preview":".ID(\"ID ID(200)\")","members":[{"file":-407,"start_line":94,"end_line":122},{"file":-409,"start_line":94,"end_line":122},{"file":-411,"start_line":125,"end_line":153},{"file":-413,"start_line":125,"end_line":153},{"file":-415,"start_line":122,"end_line":150}],"zones_touched":["src.Ordering.Infrastructure.Migrations"],"crosses_subsystem_boundary":false,"touches_architectural_hub":false,"change_surface_hint":"5 location(s) match this normalized snippet; if you change one, the others are a similarity-based lead worth inspecting - not a confirmed requirement to change them too."},{"id":"G0006","category":"block","match":"exact_normalized","window_lines":10,"severity":80,"files":9,"preview":"public ID ID { get; }","members":[{"file":-347,"start_line":5,"end_line":15},{"file":-348,"start_line":5,"end_line":15},{"file":-349,"start_line":5,"end_line":15},{"file":-446,"start_line":7,"end_line":17},{"file":-447,"start_line":7,"end_line":17},{"file":-448,"start_line":7,"end_line":17},{"file":-449,"start_line":7,"end_line":17},{"file":-450,"start_line":7,"end_line":17},{"file":-451,"start_line":7,"end_line":17}],"zones_touched":["src.Ordering.API.Application.IntegrationEvents.Events","src.WebApp.Services.OrderStatus.IntegrationEvents.Events"],"crosses_subsystem_boundary":true,"touches_architectural_hub":false,"change_surface_hint":"9 location(s) match this normalized snippet; if you change one, the others are a similarity-based lead worth inspecting - not a confirmed requirement to change them too."},{"id":"G0007","category":"block","match":"exact_normalized","window_lines":35,"severity":70,"files":3,"preview":".ID(\"ID with ID ID\");","members":[{"file":-407,"start_line":234,"end_line":277},{"file":-409,"start_line":233,"end_line":276},{"file":-411,"start_line":264,"end_line":307}],"zones_touched":["src.Ordering.Infrastructure.Migrations"],"crosses_subsystem_boundary":false,"touches_architectural_hub":false,"change_surface_hint":"3 location(s) match this normalized snippet; if you change one, the others are a similarity-based lead worth inspecting - not a confirmed requirement to change them too."},{"id":"G0008","category":"block","match":"exact_normalized","window_lines":5,"severity":70,"files":15,"preview":"ID = ID;","members":[{"file":-121,"start_line":61,"end_line":65},{"file":-312,"start_line":80,"end_line":84},{"file":-344,"start_line":17,"end_line":21},{"file":-345,"start_line":14,"end_line":18},{"file":-346,"start_line":17,"end_line":21},{"file":-347,"start_line":14,"end_line":18},{"file":-348,"start_line":14,"end_line":18},{"file":-349,"start_line":14,"end_line":18},{"file":-382,"start_line":12,"end_line":16},{"file":-446,"start_line":16,"end_line":20},{"file":-447,"start_line":16,"end_line":20},{"file":-448,"start_line":16,"end_line":20},{"file":-449,"start_line":16,"end_line":20},{"file":-450,"start_line":16,"end_line":20},{"file":-451,"start_line":16,"end_line":20}],"zones_touched":["src.ClientApp.Services.AppEnvironment","src.Ordering.API.Application.Commands","src.Ordering.API.Application.IntegrationEvents.Events","src.Ordering.Domain.Events","src.WebApp.Services.OrderStatus.IntegrationEvents.Events"],"crosses_subsystem_boundary":true,"touches_architectural_hub":true,"change_surface_hint":"15 location(s) match this normalized snippet; if you change one, the others are a similarity-based lead worth inspecting - not a confirmed requirement to change them too."},{"id":"G0009","category":"block","match":"exact_normalized","window_lines":5,"severity":60,"files":13,"preview":".ID(\"ID\");","members":[{"file":-29,"start_line":65,"end_line":71},{"file":-29,"start_line":68,"end_line":74},{"file":-29,"start_line":88,"end_line":94},{"file":-29,"start_line":91,"end_line":97},{"file":-31,"start_line":56,"end_line":62},{"file":-31,"start_line":59,"end_line":65},{"file":-31,"start_line":79,"end_line":85},{"file":-31,"start_line":82,"end_line":88},{"file":-33,"start_line":57,"end_line":63},{"file":-33,"start_line":60,"end_line":66},{"file":-33,"start_line":80,"end_line":86},{"file":-33,"start_line":83,"end_line":89},{"file":-33,"start_line":135,"end_line":141},{"file":-33,"start_line":138,"end_line":144},{"file":-35,"start_line":54,"end_line":60},{"file":-35,"start_line":57,"end_line":63},{"file":-35,"start_line":77,"end_line":83},{"file":-35,"start_line":80,"end_line":86},{"file":-35,"start_line":132,"end_line":138},{"file":-35,"start_line":135,"end_line":141},{"file":-225,"start_line":107,"end_line":113},{"file":-225,"start_line":144,"end_line":150},{"file":-225,"start_line":147,"end_line":153},{"file":-225,"start_line":225,"end_line":231},{"file":-227,"start_line":104,"end_line":110},{"file":-227,"start_line":141,"end_line":147},{"file":-227,"start_line":144,"end_line":150},{"file":-227,"start_line":222,"end_line":228},{"file":-407,"start_line":284,"end_line":290},{"file":-407,"start_line":287,"end_line":293},{"file":-407,"start_line":290,"end_line":296},{"file":-409,"start_line":277,"end_line":283},{"file":-409,"start_line":280,"end_line":286},{"file":-409,"start_line":283,"end_line":289},{"file":-409,"start_line":286,"end_line":292},{"file":-411,"start_line":56,"end_line":62},{"file":-411,"start_line":59,"end_line":65},{"file":-411,"start_line":308,"end_line":314},{"file":-411,"start_line":311,"end_line":317},{"file":-411,"start_line":314,"end_line":320},{"file":-411,"start_line":317,"end_line":323},{"file":-413,"start_line":56,"end_line":62},{"file":-413,"start_line":59,"end_line":65},{"file":-413,"start_line":286,"end_line":292},{"file":-413,"start_line":289,"end_line":295},{"file":-413,"start_line":292,"end_line":298},{"file":-413,"start_line":295,"end_line":301},{"file":-415,"start_line":53,"end_line":59},{"file":-415,"start_line":56,"end_line":62},{"file":-415,"start_line":283,"end_line":289},{"file":-415,"start_line":286,"end_line":292},{"file":-415,"start_line":289,"end_line":295},{"file":-415,"start_line":292,"end_line":298},{"file":-496,"start_line":40,"end_line":46},{"file":-496,"start_line":43,"end_line":49},{"file":-498,"start_line":38,"end_line":44}],"zones_touched":["src.Catalog.API.Infrastructure.Migrations","src.Identity.API.Data.Migrations","src.Ordering.Infrastructure.Migrations","src.Webhooks.API.Migrations"],"crosses_subsystem_boundary":true,"touches_architectural_hub":false,"change_surface_hint":"13 location(s) match this normalized snippet; if you change one, the others are a similarity-based lead worth inspecting - not a confirmed requirement to change them too."},{"id":"G0010","category":"block","match":"exact_normalized","window_lines":5,"severity":60,"files":13,"preview":"ID.ID<ID>(\"ID\")","members":[{"file":-29,"start_line":64,"end_line":70},{"file":-29,"start_line":67,"end_line":73},{"file":-29,"start_line":70,"end_line":76},{"file":-29,"start_line":87,"end_line":93},{"file":-29,"start_line":90,"end_line":96},{"file":-31,"start_line":55,"end_line":61},{"file":-31,"start_line":58,"end_line":64},{"file":-31,"start_line":61,"end_line":67},{"file":-31,"start_line":78,"end_line":84},{"file":-31,"start_line":81,"end_line":87},{"file":-33,"start_line":56,"end_line":62},{"file":-33,"start_line":59,"end_line":65},{"file":-33,"start_line":62,"end_line":68},{"file":-33,"start_line":79,"end_line":85},{"file":-33,"start_line":82,"end_line":88},{"file":-33,"start_line":137,"end_line":143},{"file":-35,"start_line":53,"end_line":59},{"file":-35,"start_line":56,"end_line":62},{"file":-35,"start_line":59,"end_line":65},{"file":-35,"start_line":76,"end_line":82},{"file":-35,"start_line":79,"end_line":85},{"file":-35,"start_line":134,"end_line":140},{"file":-225,"start_line":62,"end_line":68},{"file":-225,"start_line":87,"end_line":93},{"file":-225,"start_line":106,"end_line":112},{"file":-225,"start_line":109,"end_line":115},{"file":-225,"start_line":143,"end_line":149},{"file":-225,"start_line":146,"end_line":152},{"file":-225,"start_line":162,"end_line":168},{"file":-225,"start_line":224,"end_line":230},{"file":-225,"start_line":227,"end_line":233},{"file":-227,"start_line":59,"end_line":65},{"file":-227,"start_line":84,"end_line":90},{"file":-227,"start_line":103,"end_line":109},{"file":-227,"start_line":106,"end_line":112},{"file":-227,"start_line":140,"end_line":146},{"file":-227,"start_line":143,"end_line":149},{"file":-227,"start_line":159,"end_line":165},{"file":-227,"start_line":221,"end_line":227},{"file":-227,"start_line":224,"end_line":230},{"file":-407,"start_line":173,"end_line":179},{"file":-407,"start_line":283,"end_line":289},{"file":-407,"start_line":286,"end_line":292},{"file":-407,"start_line":289,"end_line":295},{"file":-409,"start_line":173,"end_line":179},{"file":-409,"start_line":276,"end_line":282},{"file":-409,"start_line":279,"end_line":285},{"file":-409,"start_line":282,"end_line":288},{"file":-409,"start_line":285,"end_line":291},{"file":-411,"start_line":58,"end_line":64},{"file":-411,"start_line":204,"end_line":210},{"file":-411,"start_line":307,"end_line":313},{"file":-411,"start_line":310,"end_line":316},{"file":-411,"start_line":313,"end_line":319},{"file":-411,"start_line":316,"end_line":322},{"file":-413,"start_line":58,"end_line":64},{"file":-413,"start_line":203,"end_line":209},{"file":-413,"start_line":285,"end_line":291},{"file":-413,"start_line":288,"end_line":294},{"file":-413,"start_line":291,"end_line":297},{"file":-413,"start_line":294,"end_line":300},{"file":-415,"start_line":55,"end_line":61},{"file":-415,"start_line":200,"end_line":206},{"file":-415,"start_line":282,"end_line":288},{"file":-415,"start_line":285,"end_line":291},{"file":-415,"start_line":288,"end_line":294},{"file":-415,"start_line":291,"end_line":297},{"file":-496,"start_line":39,"end_line":45},{"file":-496,"start_line":42,"end_line":48},{"file":-498,"start_line":40,"end_line":46}],"zones_touched":["src.Catalog.API.Infrastructure.Migrations","src.Identity.API.Data.Migrations","src.Ordering.Infrastructure.Migrations","src.Webhooks.API.Migrations"],"crosses_subsystem_boundary":true,"touches_architectural_hub":false,"change_surface_hint":"13 location(s) match this normalized snippet; if you change one, the others are a similarity-based lead worth inspecting - not a confirmed requirement to change them too."},{"id":"G0011","category":"block","match":"exact_normalized","window_lines":5,"severity":60,"files":13,"preview":"public ID ID { get; set; }","members":[{"file":-13,"start_line":5,"end_line":9},{"file":-13,"start_line":6,"end_line":10},{"file":-13,"start_line":7,"end_line":11},{"file":-87,"start_line":7,"end_line":15},{"file":-90,"start_line":5,"end_line":10},{"file":-90,"start_line":6,"end_line":11},{"file":-90,"start_line":8,"end_line":12},{"file":-90,"start_line":9,"end_line":13},{"file":-90,"start_line":10,"end_line":14},{"file":-96,"start_line":33,"end_line":37},{"file":-96,"start_line":34,"end_line":38},{"file":-96,"start_line":35,"end_line":39},{"file":-96,"start_line":36,"end_line":40},{"file":-97,"start_line":5,"end_line":13},{"file":-97,"start_line":7,"end_line":15},{"file":-98,"start_line":5,"end_line":13},{"file":-98,"start_line":7,"end_line":15},{"file":-98,"start_line":9,"end_line":17},{"file":-103,"start_line":35,"end_line":43},{"file":-109,"start_line":5,"end_line":9},{"file":-109,"start_line":6,"end_line":10},{"file":-109,"start_line":7,"end_line":11},{"file":-109,"start_line":8,"end_line":12},{"file":-109,"start_line":9,"end_line":13},{"file":-109,"start_line":10,"end_line":14},{"file":-111,"start_line":7,"end_line":11},{"file":-111,"start_line":8,"end_line":12},{"file":-111,"start_line":9,"end_line":13},{"file":-111,"start_line":10,"end_line":14},{"file":-243,"start_line":5,"end_line":9},{"file":-243,"start_line":6,"end_line":10},{"file":-257,"start_line":9,"end_line":15},{"file":-268,"start_line":9,"end_line":13},{"file":-268,"start_line":10,"end_line":14},{"file":-276,"start_line":14,"end_line":18},{"file":-276,"start_line":15,"end_line":19}],"zones_touched":["src.Basket.API.Model","src.ClientApp.Models.Basket","src.ClientApp.Models.Catalog","src.ClientApp.Models.Location","src.ClientApp.Models.Marketing","src.ClientApp.Models.Orders","src.ClientApp.Models.User","src.Identity.API.Models.ConsentViewModels","src.Identity.API.Quickstart.Account","src.Identity.API.Quickstart.Consent","src.Identity.API.Quickstart.Grants"],"crosses_subsystem_boundary":true,"touches_architectural_hub":true,"change_surface_hint":"13 location(s) match this normalized snippet; if you change one, the others are a similarity-based lead worth inspecting - not a confirmed requirement to change them too."},{"id":"G0012","category":"block","match":"exact_normalized","window_lines":5,"severity":60,"files":13,"preview":"{","members":[{"file":-162,"start_line":6,"end_line":13},{"file":-344,"start_line":4,"end_line":8},{"file":-345,"start_line":4,"end_line":8},{"file":-346,"start_line":4,"end_line":8},{"file":-347,"start_line":4,"end_line":8},{"file":-348,"start_line":4,"end_line":8},{"file":-349,"start_line":4,"end_line":8},{"file":-446,"start_line":6,"end_line":10},{"file":-447,"start_line":6,"end_line":10},{"file":-448,"start_line":6,"end_line":10},{"file":-449,"start_line":6,"end_line":10},{"file":-450,"start_line":6,"end_line":10},{"file":-451,"start_line":6,"end_line":10}],"zones_touched":["src.ClientApp.ViewModels.Base","src.Ordering.API.Application.IntegrationEvents.Events","src.WebApp.Services.OrderStatus.IntegrationEvents.Events"],"crosses_subsystem_boundary":true,"touches_architectural_hub":true,"change_surface_hint":"13 location(s) match this normalized snippet; if you change one, the others are a similarity-based lead worth inspecting - not a confirmed requirement to change them too."},{"id":"G0013","category":"block","match":"exact_normalized","window_lines":5,"severity":60,"files":13,"preview":"{","members":[{"file":-13,"start_line":4,"end_line":8},{"file":-90,"start_line":4,"end_line":9},{"file":-97,"start_line":4,"end_line":11},{"file":-98,"start_line":4,"end_line":11},{"file":-109,"start_line":4,"end_line":8},{"file":-111,"start_line":6,"end_line":10},{"file":-241,"start_line":4,"end_line":8},{"file":-243,"start_line":4,"end_line":8},{"file":-257,"start_line":8,"end_line":13},{"file":-266,"start_line":8,"end_line":12},{"file":-268,"start_line":8,"end_line":12},{"file":-276,"start_line":13,"end_line":17},{"file":-501,"start_line":4,"end_line":8}],"zones_touched":["src.Basket.API.Model","src.ClientApp.Models.Catalog","src.ClientApp.Models.Marketing","src.ClientApp.Models.User","src.Identity.API.Models.ConsentViewModels","src.Identity.API.Quickstart.Account","src.Identity.API.Quickstart.Consent","src.Identity.API.Quickstart.Grants","src.Webhooks.API.Model"],"crosses_subsystem_boundary":true,"touches_architectural_hub":true,"change_surface_hint":"13 location(s) match this normalized snippet; if you change one, the others are a similarity-based lead worth inspecting - not a confirmed requirement to change them too."},{"id":"G0014","category":"block","match":"exact_normalized","window_lines":5,"severity":60,"files":13,"preview":"{","members":[{"file":-62,"start_line":13,"end_line":17},{"file":-121,"start_line":9,"end_line":13},{"file":-167,"start_line":14,"end_line":19},{"file":-275,"start_line":12,"end_line":16},{"file":-313,"start_line":8,"end_line":12},{"file":-328,"start_line":5,"end_line":9},{"file":-329,"start_line":5,"end_line":9},{"file":-330,"start_line":5,"end_line":9},{"file":-331,"start_line":4,"end_line":8},{"file":-332,"start_line":5,"end_line":9},{"file":-428,"start_line":10,"end_line":14},{"file":-531,"start_line":6,"end_line":10},{"file":-554,"start_line":8,"end_line":12}],"zones_touched":["src.ClientApp","src.ClientApp.Services.AppEnvironment","src.ClientApp.ViewModels","src.Identity.API.Quickstart.Grants","src.Ordering.API.Application.Commands","src.Ordering.API.Application.DomainEventHandlers","src.WebApp.Components.Chatbot","tests.Basket.UnitTests.Helpers","tests.Ordering.UnitTests.Application"],"crosses_subsystem_boundary":true,"touches_architectural_hub":true,"change_surface_hint":"13 location(s) match this normalized snippet; if you change one, the others are a similarity-based lead worth inspecting - not a confirmed requirement to change them too."},{"id":"G0015","category":"block","match":"exact_normalized","window_lines":5,"severity":55,"files":12,"preview":"public class ID","members":[{"file":-90,"start_line":3,"end_line":8},{"file":-91,"start_line":3,"end_line":7},{"file":-97,"start_line":3,"end_line":9},{"file":-98,"start_line":3,"end_line":9},{"file":-99,"start_line":3,"end_line":7},{"file":-109,"start_line":3,"end_line":7},{"file":-111,"start_line":5,"end_line":9},{"file":-243,"start_line":3,"end_line":7},{"file":-257,"start_line":7,"end_line":11},{"file":-268,"start_line":7,"end_line":11},{"file":-276,"start_line":12,"end_line":16},{"file":-500,"start_line":3,"end_line":8}],"zones_touched":["src.ClientApp.Models.Catalog","src.ClientApp.Models.Marketing","src.ClientApp.Models.User","src.Identity.API.Models.ConsentViewModels","src.Identity.API.Quickstart.Account","src.Identity.API.Quickstart.Consent","src.Identity.API.Quickstart.Grants","src.Webhooks.API.Model"],"crosses_subsystem_boundary":true,"touches_architectural_hub":true,"change_surface_hint":"12 location(s) match this normalized snippet; if you change one, the others are a similarity-based lead worth inspecting - not a confirmed requirement to change them too."},{"id":"G0016","category":"block","match":"exact_normalized","window_lines":5,"severity":55,"files":12,"preview":"public record ID : ID","members":[{"file":-344,"start_line":3,"end_line":7},{"file":-345,"start_line":3,"end_line":7},{"file":-346,"start_line":3,"end_line":7},{"file":-347,"start_line":3,"end_line":7},{"file":-348,"start_line":3,"end_line":7},{"file":-349,"start_line":3,"end_line":7},{"file":-446,"start_line":5,"end_line":9},{"file":-447,"start_line":5,"end_line":9},{"file":-448,"start_line":5,"end_line":9},{"file":-449,"start_line":5,"end_line":9},{"file":-450,"start_line":5,"end_line":9},{"file":-451,"start_line":5,"end_line":9}],"zones_touched":["src.Ordering.API.Application.IntegrationEvents.Events","src.WebApp.Services.OrderStatus.IntegrationEvents.Events"],"crosses_subsystem_boundary":true,"touches_architectural_hub":true,"change_surface_hint":"12 location(s) match this normalized snippet; if you change one, the others are a similarity-based lead worth inspecting - not a confirmed requirement to change them too."},{"id":"G0017","category":"block","match":"exact_normalized","window_lines":18,"severity":54,"files":4,"preview":"ID.ID(\"ID\", (ID)null);","members":[{"file":-29,"start_line":123,"end_line":144},{"file":-31,"start_line":116,"end_line":137},{"file":-33,"start_line":148,"end_line":169},{"file":-35,"start_line":145,"end_line":166}],"zones_touched":["src.Catalog.API.Infrastructure.Migrations"],"crosses_subsystem_boundary":false,"touches_architectural_hub":false,"change_surface_hint":"4 location(s) match this normalized snippet; if you change one, the others are a similarity-based lead worth inspecting - not a confirmed requirement to change them too."},{"id":"G0018","category":"block","match":"exact_normalized","window_lines":10,"severity":50,"files":6,"preview":"﻿ID ID.ID.ID;","members":[{"file":-440,"start_line":1,"end_line":12},{"file":-441,"start_line":1,"end_line":12},{"file":-442,"start_line":1,"end_line":12},{"file":-443,"start_line":1,"end_line":12},{"file":-444,"start_line":1,"end_line":12},{"file":-445,"start_line":1,"end_line":12}],"zones_touched":["src.WebApp.Services.OrderStatus.IntegrationEvents.EventHandling"],"crosses_subsystem_boundary":false,"touches_architectural_hub":false,"change_surface_hint":"6 location(s) match this normalized snippet; if you change one, the others are a similarity-based lead worth inspecting - not a confirmed requirement to change them too."},{"id":"G0019","category":"block","match":"exact_normalized","window_lines":10,"severity":50,"files":6,"preview":"﻿namespace ID.ID.ID.ID.ID;","members":[{"file":-311,"start_line":1,"end_line":20},{"file":-319,"start_line":1,"end_line":20},{"file":-321,"start_line":1,"end_line":20},{"file":-323,"start_line":1,"end_line":20},{"file":-325,"start_line":1,"end_line":20},{"file":-327,"start_line":1,"end_line":20}],"zones_touched":["src.Ordering.API.Application.Commands"],"crosses_subsystem_boundary":false,"touches_architectural_hub":false,"change_surface_hint":"6 location(s) match this normalized snippet; if you change one, the others are a similarity-based lead worth inspecting - not a confirmed requirement to change them too."},{"id":"G0020","category":"block","match":"exact_normalized","window_lines":5,"severity":50,"files":11,"preview":"ID.ID(\"ID\");","members":[{"file":-29,"start_line":142,"end_line":146},{"file":-31,"start_line":135,"end_line":139},{"file":-33,"start_line":167,"end_line":171},{"file":-35,"start_line":164,"end_line":168},{"file":-407,"start_line":327,"end_line":331},{"file":-409,"start_line":324,"end_line":328},{"file":-411,"start_line":355,"end_line":359},{"file":-413,"start_line":331,"end_line":335},{"file":-415,"start_line":328,"end_line":332},{"file":-496,"start_line":53,"end_line":57},{"file":-498,"start_line":56,"end_line":60}],"zones_touched":["src.Catalog.API.Infrastructure.Migrations","src.Ordering.Infrastructure.Migrations","src.Webhooks.API.Migrations"],"crosses_subsystem_boundary":true,"touches_architectural_hub":false,"change_surface_hint":"11 location(s) match this normalized snippet; if you change one, the others are a similarity-based lead worth inspecting - not a confirmed requirement to change them too."},{"id":"G0021","category":"block","match":"exact_normalized","window_lines":15,"severity":45,"files":4,"preview":".ID(\"ID\");","members":[{"file":-29,"start_line":71,"end_line":91},{"file":-31,"start_line":62,"end_line":82},{"file":-33,"start_line":63,"end_line":83},{"file":-35,"start_line":60,"end_line":80}],"zones_touched":["src.Catalog.API.Infrastructure.Migrations"],"crosses_subsystem_boundary":false,"touches_architectural_hub":false,"change_surface_hint":"4 location(s) match this normalized snippet; if you change one, the others are a similarity-based lead worth inspecting - not a confirmed requirement to change them too."},{"id":"G0022","category":"block","match":"exact_normalized","window_lines":5,"severity":45,"files":10,"preview":"ID = ID;","members":[{"file":-62,"start_line":25,"end_line":29},{"file":-121,"start_line":28,"end_line":34},{"file":-121,"start_line":29,"end_line":35},{"file":-121,"start_line":31,"end_line":37},{"file":-121,"start_line":32,"end_line":38},{"file":-253,"start_line":27,"end_line":31},{"file":-253,"start_line":28,"end_line":32},{"file":-253,"start_line":29,"end_line":33},{"file":-255,"start_line":22,"end_line":26},{"file":-255,"start_line":23,"end_line":27},{"file":-312,"start_line":71,"end_line":75},{"file":-312,"start_line":72,"end_line":76},{"file":-312,"start_line":73,"end_line":77},{"file":-312,"start_line":74,"end_line":78},{"file":-312,"start_line":75,"end_line":79},{"file":-312,"start_line":76,"end_line":80},{"file":-312,"start_line":77,"end_line":81},{"file":-312,"start_line":78,"end_line":82},{"file":-344,"start_line":15,"end_line":19},{"file":-346,"start_line":15,"end_line":19},{"file":-377,"start_line":17,"end_line":21},{"file":-380,"start_line":35,"end_line":40},{"file":-380,"start_line":37,"end_line":41},{"file":-560,"start_line":120,"end_line":124}],"zones_touched":["src.ClientApp","src.ClientApp.Services.AppEnvironment","src.Identity.API.Quickstart.Account","src.Ordering.API.Application.Commands","src.Ordering.API.Application.IntegrationEvents.Events","src.Ordering.Domain.AggregatesModel.OrderAggregate","tests.Ordering.UnitTests.Domain.SeedWork"],"crosses_subsystem_boundary":true,"touches_architectural_hub":true,"change_surface_hint":"10 location(s) match this normalized snippet; if you change one, the others are a similarity-based lead worth inspecting - not a confirmed requirement to change them too."},{"id":"G0023","category":"block","match":"exact_normalized","window_lines":5,"severity":45,"files":10,"preview":"ID.ID<ID>(\"ID\")","members":[{"file":-29,"start_line":93,"end_line":99},{"file":-31,"start_line":84,"end_line":90},{"file":-33,"start_line":85,"end_line":91},{"file":-33,"start_line":140,"end_line":146},{"file":-35,"start_line":82,"end_line":88},{"file":-35,"start_line":137,"end_line":143},{"file":-407,"start_line":292,"end_line":298},{"file":-409,"start_line":288,"end_line":294},{"file":-411,"start_line":61,"end_line":67},{"file":-411,"start_line":319,"end_line":325},{"file":-413,"start_line":61,"end_line":67},{"file":-413,"start_line":297,"end_line":303},{"file":-415,"start_line":58,"end_line":64},{"file":-415,"start_line":294,"end_line":300},{"file":-496,"start_line":45,"end_line":51}],"zones_touched":["src.Catalog.API.Infrastructure.Migrations","src.Ordering.Infrastructure.Migrations","src.Webhooks.API.Migrations"],"crosses_subsystem_boundary":true,"touches_architectural_hub":false,"change_surface_hint":"10 location(s) match this normalized snippet; if you change one, the others are a similarity-based lead worth inspecting - not a confirmed requirement to change them too."},{"id":"G0024","category":"block","match":"exact_normalized","window_lines":5,"severity":45,"files":10,"preview":"private readonly ID ID;","members":[{"file":-142,"start_line":10,"end_line":15},{"file":-144,"start_line":8,"end_line":13},{"file":-311,"start_line":6,"end_line":11},{"file":-319,"start_line":6,"end_line":11},{"file":-321,"start_line":6,"end_line":11},{"file":-323,"start_line":6,"end_line":11},{"file":-325,"start_line":6,"end_line":11},{"file":-327,"start_line":6,"end_line":11},{"file":-516,"start_line":24,"end_line":29},{"file":-549,"start_line":7,"end_line":12}],"zones_touched":["src.ClientApp.Services.Location","src.ClientApp.Services.Navigation","src.Ordering.API.Application.Commands","src.eShop.ServiceDefaults","tests.Ordering.FunctionalTests"],"crosses_subsystem_boundary":true,"touches_architectural_hub":false,"change_surface_hint":"10 location(s) match this normalized snippet; if you change one, the others are a similarity-based lead worth inspecting - not a confirmed requirement to change them too."},{"id":"G0025","category":"block","match":"exact_normalized","window_lines":11,"severity":44,"files":5,"preview":"ID.ID<ID>(\"ID\")","members":[{"file":-407,"start_line":48,"end_line":62},{"file":-409,"start_line":49,"end_line":63},{"file":-411,"start_line":80,"end_line":94},{"file":-413,"start_line":80,"end_line":94},{"file":-415,"start_line":77,"end_line":91}],"zones_touched":["src.Ordering.Infrastructure.Migrations"],"crosses_subsystem_boundary":false,"touches_architectural_hub":false,"change_surface_hint":"5 location(s) match this normalized snippet; if you change one, the others are a similarity-based lead worth inspecting - not a confirmed requirement to change them too."}],"top_groups_truncated":true}},"call_graph":{"schema_version":"call_graph@v1","languages_present":["csharp","typescript_javascript"],"summary":{"by_language":{"python":{"call_sites_total":0,"RESOLVED_INTERNAL":0,"UNRESOLVED":0,"AMBIGUOUS":0,"EXTERNAL":0},"ruby":{"call_sites_total":0,"RESOLVED_INTERNAL":0,"UNRESOLVED":0,"AMBIGUOUS":0,"EXTERNAL":0},"rust":{"call_sites_total":0,"RESOLVED_INTERNAL":0,"UNRESOLVED":0,"AMBIGUOUS":0,"EXTERNAL":0},"go":{"call_sites_total":0,"RESOLVED_INTERNAL":0,"UNRESOLVED":0,"AMBIGUOUS":0,"EXTERNAL":0},"kotlin":{"call_sites_total":0,"RESOLVED_INTERNAL":0,"UNRESOLVED":0,"AMBIGUOUS":0,"EXTERNAL":0},"java":{"call_sites_total":0,"RESOLVED_INTERNAL":0,"UNRESOLVED":0,"AMBIGUOUS":0,"EXTERNAL":0},"typescript_javascript":{"call_sites_total":383,"RESOLVED_INTERNAL":116,"UNRESOLVED":14,"AMBIGUOUS":0,"EXTERNAL":253},"csharp":{"call_sites_total":7040,"RESOLVED_INTERNAL":905,"UNRESOLVED":683,"AMBIGUOUS":23,"EXTERNAL":5429}},"resolved_internal_edges_total":893,"resolved_internal_edges_included":893,"resolved_internal_edges_by_language":{"csharp":788,"typescript_javascript":105},"truncated":false,"producers_total":0,"producers_included":0,"producers_truncated":false,"fixtures_total":0,"fixtures_included":0,"fixtures_truncated":false,"interface_method_sets_total":0,"interface_satisfactions_total":0,"interface_satisfactions_included":0,"interface_satisfactions_truncated":false,"interface_satisfactions_unlisted_by_reason":{"cross_package_not_co_visible":0,"over_per_interface_cap":0,"over_total_cap":0},"interface_satisfactions_structural_total":null,"type_solver_by_language":{},"external_symbols_by_language":{"csharp":{"calls_with_external_symbol":5429,"calls_by_source":{"unknown":5429}}}},"edges":[{"language":"csharp","caller_file":-7,"caller_symbol":"src/Basket.API/Extensions/Extensions.cs#eShop.Basket.API.Extensions.Extensions.AddApplicationServices","callee_file":-512,"callee_symbol":"src/eShop.ServiceDefaults/AuthenticationExtensions.cs#eShop.ServiceDefaults.AuthenticationExtensions.AddDefaultAuthentication","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[12],"container_key":null},{"language":"csharp","caller_file":-10,"caller_symbol":"src/Basket.API/Grpc/BasketService.cs#eShop.Basket.API.Grpc.BasketService.DeleteBasket","callee_file":-8,"callee_symbol":"src/Basket.API/Extensions/ServerCallContextIdentityExtensions.cs#eShop.Basket.API.Extensions.ServerCallContextIdentityExtensions.GetUserIdentity","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[61],"container_key":null},{"language":"csharp","caller_file":-10,"caller_symbol":"src/Basket.API/Grpc/BasketService.cs#eShop.Basket.API.Grpc.BasketService.DeleteBasket","callee_file":-10,"callee_symbol":"src/Basket.API/Grpc/BasketService.cs#eShop.Basket.API.Grpc.BasketService.ThrowNotAuthenticated","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[64],"container_key":null},{"language":"csharp","caller_file":-10,"caller_symbol":"src/Basket.API/Grpc/BasketService.cs#eShop.Basket.API.Grpc.BasketService.DeleteBasket","callee_file":-16,"callee_symbol":"src/Basket.API/Repositories/IBasketRepository.cs#eShop.Basket.API.Repositories.IBasketRepository.DeleteBasketAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[67],"container_key":null},{"language":"csharp","caller_file":-10,"caller_symbol":"src/Basket.API/Grpc/BasketService.cs#eShop.Basket.API.Grpc.BasketService.GetBasket","callee_file":-8,"callee_symbol":"src/Basket.API/Extensions/ServerCallContextIdentityExtensions.cs#eShop.Basket.API.Extensions.ServerCallContextIdentityExtensions.GetUserIdentity","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[15],"container_key":null},{"language":"csharp","caller_file":-10,"caller_symbol":"src/Basket.API/Grpc/BasketService.cs#eShop.Basket.API.Grpc.BasketService.GetBasket","callee_file":-10,"callee_symbol":"src/Basket.API/Grpc/BasketService.cs#eShop.Basket.API.Grpc.BasketService.MapToCustomerBasketResponse","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[30],"container_key":null},{"language":"csharp","caller_file":-10,"caller_symbol":"src/Basket.API/Grpc/BasketService.cs#eShop.Basket.API.Grpc.BasketService.GetBasket","callee_file":-16,"callee_symbol":"src/Basket.API/Repositories/IBasketRepository.cs#eShop.Basket.API.Repositories.IBasketRepository.GetBasketAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[26],"container_key":null},{"language":"csharp","caller_file":-10,"caller_symbol":"src/Basket.API/Grpc/BasketService.cs#eShop.Basket.API.Grpc.BasketService.MapToCustomerBasket","callee_file":-14,"callee_symbol":"src/Basket.API/Model/CustomerBasket.cs#eShop.Basket.API.Model.CustomerBasket.<init>()","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[95],"container_key":null},{"language":"csharp","caller_file":-10,"caller_symbol":"src/Basket.API/Grpc/BasketService.cs#eShop.Basket.API.Grpc.BasketService.UpdateBasket","callee_file":-8,"callee_symbol":"src/Basket.API/Extensions/ServerCallContextIdentityExtensions.cs#eShop.Basket.API.Extensions.ServerCallContextIdentityExtensions.GetUserIdentity","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[38],"container_key":null},{"language":"csharp","caller_file":-10,"caller_symbol":"src/Basket.API/Grpc/BasketService.cs#eShop.Basket.API.Grpc.BasketService.UpdateBasket","callee_file":-10,"callee_symbol":"src/Basket.API/Grpc/BasketService.cs#eShop.Basket.API.Grpc.BasketService.MapToCustomerBasket","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[49],"container_key":null},{"language":"csharp","caller_file":-10,"caller_symbol":"src/Basket.API/Grpc/BasketService.cs#eShop.Basket.API.Grpc.BasketService.UpdateBasket","callee_file":-10,"callee_symbol":"src/Basket.API/Grpc/BasketService.cs#eShop.Basket.API.Grpc.BasketService.MapToCustomerBasketResponse","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[56],"container_key":null},{"language":"csharp","caller_file":-10,"caller_symbol":"src/Basket.API/Grpc/BasketService.cs#eShop.Basket.API.Grpc.BasketService.UpdateBasket","callee_file":-10,"callee_symbol":"src/Basket.API/Grpc/BasketService.cs#eShop.Basket.API.Grpc.BasketService.ThrowBasketDoesNotExist","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[53],"container_key":null},{"language":"csharp","caller_file":-10,"caller_symbol":"src/Basket.API/Grpc/BasketService.cs#eShop.Basket.API.Grpc.BasketService.UpdateBasket","callee_file":-10,"callee_symbol":"src/Basket.API/Grpc/BasketService.cs#eShop.Basket.API.Grpc.BasketService.ThrowNotAuthenticated","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[41],"container_key":null},{"language":"csharp","caller_file":-10,"caller_symbol":"src/Basket.API/Grpc/BasketService.cs#eShop.Basket.API.Grpc.BasketService.UpdateBasket","callee_file":-16,"callee_symbol":"src/Basket.API/Repositories/IBasketRepository.cs#eShop.Basket.API.Repositories.IBasketRepository.UpdateBasketAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[50],"container_key":null},{"language":"csharp","caller_file":-11,"caller_symbol":"src/Basket.API/IntegrationEvents/EventHandling/OrderStartedIntegrationEventHandler.cs#eShop.Basket.API.IntegrationEvents.EventHandling.OrderStartedIntegrationEventHandler.Handle","callee_file":-16,"callee_symbol":"src/Basket.API/Repositories/IBasketRepository.cs#eShop.Basket.API.Repositories.IBasketRepository.DeleteBasketAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[14],"container_key":null},{"language":"csharp","caller_file":-15,"caller_symbol":"src/Basket.API/Program.cs#<file>","callee_file":-7,"callee_symbol":"src/Basket.API/Extensions/Extensions.cs#eShop.Basket.API.Extensions.Extensions.AddApplicationServices","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[4],"container_key":null},{"language":"csharp","caller_file":-15,"caller_symbol":"src/Basket.API/Program.cs#<file>","callee_file":-515,"callee_symbol":"src/eShop.ServiceDefaults/Extensions.cs#eShop.ServiceDefaults.Extensions.AddBasicServiceDefaults","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[3],"container_key":null},{"language":"csharp","caller_file":-15,"caller_symbol":"src/Basket.API/Program.cs#<file>","callee_file":-515,"callee_symbol":"src/eShop.ServiceDefaults/Extensions.cs#eShop.ServiceDefaults.Extensions.MapDefaultEndpoints","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[10],"container_key":null},{"language":"csharp","caller_file":-17,"caller_symbol":"src/Basket.API/Repositories/RedisBasketRepository.cs#eShop.Basket.API.Repositories.RedisBasketRepository.DeleteBasketAsync","callee_file":-17,"callee_symbol":"src/Basket.API/Repositories/RedisBasketRepository.cs#eShop.Basket.API.Repositories.RedisBasketRepository.GetBasketKey","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[20],"container_key":null},{"language":"csharp","caller_file":-17,"caller_symbol":"src/Basket.API/Repositories/RedisBasketRepository.cs#eShop.Basket.API.Repositories.RedisBasketRepository.GetBasketAsync","callee_file":-17,"callee_symbol":"src/Basket.API/Repositories/RedisBasketRepository.cs#eShop.Basket.API.Repositories.RedisBasketRepository.GetBasketKey","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[25],"container_key":null},{"language":"csharp","caller_file":-17,"caller_symbol":"src/Basket.API/Repositories/RedisBasketRepository.cs#eShop.Basket.API.Repositories.RedisBasketRepository.UpdateBasketAsync","callee_file":-17,"callee_symbol":"src/Basket.API/Repositories/RedisBasketRepository.cs#eShop.Basket.API.Repositories.RedisBasketRepository.GetBasketAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[47],"container_key":null},{"language":"csharp","caller_file":-17,"caller_symbol":"src/Basket.API/Repositories/RedisBasketRepository.cs#eShop.Basket.API.Repositories.RedisBasketRepository.UpdateBasketAsync","callee_file":-17,"callee_symbol":"src/Basket.API/Repositories/RedisBasketRepository.cs#eShop.Basket.API.Repositories.RedisBasketRepository.GetBasketKey","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[37],"container_key":null},{"language":"csharp","caller_file":-18,"caller_symbol":"src/Catalog.API/Apis/CatalogApi.cs#eShop.Catalog.API.CatalogApi.CreateItem","callee_file":-49,"callee_symbol":"src/Catalog.API/Model/CatalogItem.cs#eShop.Catalog.API.Model.CatalogItem.<init>","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[419],"container_key":null},{"language":"csharp","caller_file":-18,"caller_symbol":"src/Catalog.API/Apis/CatalogApi.cs#eShop.Catalog.API.CatalogApi.CreateItem","callee_file":-57,"callee_symbol":"src/Catalog.API/Services/ICatalogAI.cs#eShop.Catalog.API.Services.ICatalogAI.GetEmbeddingAsync(eShop.Catalog.API.Model.CatalogItem)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[431],"container_key":null},{"language":"csharp","caller_file":-18,"caller_symbol":"src/Catalog.API/Apis/CatalogApi.cs#eShop.Catalog.API.CatalogApi.GetAllItemsV1","callee_file":-18,"callee_symbol":"src/Catalog.API/Apis/CatalogApi.cs#eShop.Catalog.API.CatalogApi.GetAllItems","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[127],"container_key":null},{"language":"csharp","caller_file":-18,"caller_symbol":"src/Catalog.API/Apis/CatalogApi.cs#eShop.Catalog.API.CatalogApi.GetCatalogFacets","callee_file":-48,"callee_symbol":"src/Catalog.API/Model/CatalogFacets.cs#eShop.Catalog.API.Model.CatalogFacetCount.<init>(System.Int32,System.Int32)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":2,"sample_lines":[187,197],"container_key":null},{"language":"csharp","caller_file":-18,"caller_symbol":"src/Catalog.API/Apis/CatalogApi.cs#eShop.Catalog.API.CatalogApi.GetItemPictureById","callee_file":-18,"callee_symbol":"src/Catalog.API/Apis/CatalogApi.cs#eShop.Catalog.API.CatalogApi.GetImageMimeTypeFromImageFileExtension","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[270],"container_key":null},{"language":"csharp","caller_file":-18,"caller_symbol":"src/Catalog.API/Apis/CatalogApi.cs#eShop.Catalog.API.CatalogApi.GetItemsByBrandAndTypeId","callee_file":-18,"callee_symbol":"src/Catalog.API/Apis/CatalogApi.cs#eShop.Catalog.API.CatalogApi.GetAllItems","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[347],"container_key":null},{"language":"csharp","caller_file":-18,"caller_symbol":"src/Catalog.API/Apis/CatalogApi.cs#eShop.Catalog.API.CatalogApi.GetItemsByBrandId","callee_file":-18,"callee_symbol":"src/Catalog.API/Apis/CatalogApi.cs#eShop.Catalog.API.CatalogApi.GetAllItems","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[356],"container_key":null},{"language":"csharp","caller_file":-18,"caller_symbol":"src/Catalog.API/Apis/CatalogApi.cs#eShop.Catalog.API.CatalogApi.GetItemsByName","callee_file":-18,"callee_symbol":"src/Catalog.API/Apis/CatalogApi.cs#eShop.Catalog.API.CatalogApi.GetAllItems","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[245],"container_key":null},{"language":"csharp","caller_file":-18,"caller_symbol":"src/Catalog.API/Apis/CatalogApi.cs#eShop.Catalog.API.CatalogApi.GetItemsBySemanticRelevance","callee_file":-18,"callee_symbol":"src/Catalog.API/Apis/CatalogApi.cs#eShop.Catalog.API.CatalogApi.GetItemsByName","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":2,"sample_lines":[296,304],"container_key":null},{"language":"csharp","caller_file":-18,"caller_symbol":"src/Catalog.API/Apis/CatalogApi.cs#eShop.Catalog.API.CatalogApi.GetItemsBySemanticRelevance","callee_file":-57,"callee_symbol":"src/Catalog.API/Services/ICatalogAI.cs#eShop.Catalog.API.Services.ICatalogAI.GetEmbeddingAsync(System.String)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[300],"container_key":null},{"language":"csharp","caller_file":-18,"caller_symbol":"src/Catalog.API/Apis/CatalogApi.cs#eShop.Catalog.API.CatalogApi.GetItemsBySemanticRelevanceV1","callee_file":-18,"callee_symbol":"src/Catalog.API/Apis/CatalogApi.cs#eShop.Catalog.API.CatalogApi.GetItemsBySemanticRelevance","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[282],"container_key":null},{"language":"csharp","caller_file":-18,"caller_symbol":"src/Catalog.API/Apis/CatalogApi.cs#eShop.Catalog.API.CatalogApi.UpdateItemV1","callee_file":-18,"callee_symbol":"src/Catalog.API/Apis/CatalogApi.cs#eShop.Catalog.API.CatalogApi.UpdateItem","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[370],"container_key":null},{"language":"csharp","caller_file":-20,"caller_symbol":"src/Catalog.API/Extensions/Extensions.cs#Extensions.AddApplicationServices","callee_file":-21,"callee_symbol":"src/Catalog.API/Extensions/HostEnvironmentExtensions.cs#Microsoft.Extensions.Hosting.HostEnvironmentExtensions.IsBuild","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[9],"container_key":null},{"language":"csharp","caller_file":-24,"caller_symbol":"src/Catalog.API/Infrastructure/CatalogContextSeed.cs#eShop.Catalog.API.Infrastructure.CatalogContextSeed.SeedAsync","callee_file":-47,"callee_symbol":"src/Catalog.API/Model/CatalogBrand.cs#eShop.Catalog.API.Model.CatalogBrand.<init>","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[32],"container_key":null},{"language":"csharp","caller_file":-24,"caller_symbol":"src/Catalog.API/Infrastructure/CatalogContextSeed.cs#eShop.Catalog.API.Infrastructure.CatalogContextSeed.SeedAsync","callee_file":-49,"callee_symbol":"src/Catalog.API/Model/CatalogItem.cs#eShop.Catalog.API.Model.CatalogItem.<init>","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[48],"container_key":null},{"language":"csharp","caller_file":-24,"caller_symbol":"src/Catalog.API/Infrastructure/CatalogContextSeed.cs#eShop.Catalog.API.Infrastructure.CatalogContextSeed.SeedAsync","callee_file":-51,"callee_symbol":"src/Catalog.API/Model/CatalogType.cs#eShop.Catalog.API.Model.CatalogType.<init>","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[38],"container_key":null},{"language":"csharp","caller_file":-24,"caller_symbol":"src/Catalog.API/Infrastructure/CatalogContextSeed.cs#eShop.Catalog.API.Infrastructure.CatalogContextSeed.SeedAsync","callee_file":-57,"callee_symbol":"src/Catalog.API/Services/ICatalogAI.cs#eShop.Catalog.API.Services.ICatalogAI.GetEmbeddingsAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[64],"container_key":null},{"language":"csharp","caller_file":-36,"caller_symbol":"src/Catalog.API/IntegrationEvents/CatalogIntegrationEventService.cs#eShop.Catalog.API.IntegrationEvents.CatalogIntegrationEventService.Dispose()","callee_file":-36,"callee_symbol":"src/Catalog.API/IntegrationEvents/CatalogIntegrationEventService.cs#eShop.Catalog.API.IntegrationEvents.CatalogIntegrationEventService.Dispose(System.Boolean)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[57],"container_key":null},{"language":"csharp","caller_file":-37,"caller_symbol":"src/Catalog.API/IntegrationEvents/EventHandling/OrderStatusChangedToAwaitingValidationIntegrationEventHandler.cs#eShop.Catalog.API.IntegrationEvents.EventHandling.OrderStatusChangedToAwaitingValidationIntegrationEventHandler.Handle","callee_file":-42,"callee_symbol":"src/Catalog.API/IntegrationEvents/Events/OrderStockConfirmedIntegrationEvent.cs#eShop.Catalog.API.IntegrationEvents.Events.OrderStockConfirmedIntegrationEvent.<init>(System.Int32)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[29],"container_key":null},{"language":"csharp","caller_file":-37,"caller_symbol":"src/Catalog.API/IntegrationEvents/EventHandling/OrderStatusChangedToAwaitingValidationIntegrationEventHandler.cs#eShop.Catalog.API.IntegrationEvents.EventHandling.OrderStatusChangedToAwaitingValidationIntegrationEventHandler.Handle","callee_file":-44,"callee_symbol":"src/Catalog.API/IntegrationEvents/Events/OrderStockRejectedIntegrationEvent.cs#eShop.Catalog.API.IntegrationEvents.Events.OrderStockRejectedIntegrationEvent.<init>(System.Int32,System.Collections.Generic.List<eShop.Catalog.API.IntegrationEvents.Events.ConfirmedOrderStockItem>)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[28],"container_key":null},{"language":"csharp","caller_file":-37,"caller_symbol":"src/Catalog.API/IntegrationEvents/EventHandling/OrderStatusChangedToAwaitingValidationIntegrationEventHandler.cs#eShop.Catalog.API.IntegrationEvents.EventHandling.OrderStatusChangedToAwaitingValidationIntegrationEventHandler.Handle","callee_file":-46,"callee_symbol":"src/Catalog.API/IntegrationEvents/ICatalogIntegrationEventService.cs#eShop.Catalog.API.IntegrationEvents.ICatalogIntegrationEventService.PublishThroughEventBusAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[32],"container_key":null},{"language":"csharp","caller_file":-37,"caller_symbol":"src/Catalog.API/IntegrationEvents/EventHandling/OrderStatusChangedToAwaitingValidationIntegrationEventHandler.cs#eShop.Catalog.API.IntegrationEvents.EventHandling.OrderStatusChangedToAwaitingValidationIntegrationEventHandler.Handle","callee_file":-46,"callee_symbol":"src/Catalog.API/IntegrationEvents/ICatalogIntegrationEventService.cs#eShop.Catalog.API.IntegrationEvents.ICatalogIntegrationEventService.SaveEventAndCatalogContextChangesAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[31],"container_key":null},{"language":"csharp","caller_file":-49,"caller_symbol":"src/Catalog.API/Model/CatalogItem.cs#eShop.Catalog.API.Model.CatalogItem.RemoveStock","callee_file":-28,"callee_symbol":"src/Catalog.API/Infrastructure/Exceptions/CatalogDomainException.cs#eShop.Catalog.API.Infrastructure.Exceptions.CatalogDomainException.<init>(System.String)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":2,"sample_lines":[66,71],"container_key":null},{"language":"csharp","caller_file":-55,"caller_symbol":"src/Catalog.API/Program.cs#<file>","callee_file":-18,"callee_symbol":"src/Catalog.API/Apis/CatalogApi.cs#eShop.Catalog.API.CatalogApi.MapCatalogApi","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[26],"container_key":null},{"language":"csharp","caller_file":-55,"caller_symbol":"src/Catalog.API/Program.cs#<file>","callee_file":-20,"callee_symbol":"src/Catalog.API/Extensions/Extensions.cs#Extensions.AddApplicationServices","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[6],"container_key":null},{"language":"csharp","caller_file":-55,"caller_symbol":"src/Catalog.API/Program.cs#<file>","callee_file":-515,"callee_symbol":"src/eShop.ServiceDefaults/Extensions.cs#eShop.ServiceDefaults.Extensions.AddServiceDefaults","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[5],"container_key":null},{"language":"csharp","caller_file":-55,"caller_symbol":"src/Catalog.API/Program.cs#<file>","callee_file":-515,"callee_symbol":"src/eShop.ServiceDefaults/Extensions.cs#eShop.ServiceDefaults.Extensions.MapDefaultEndpoints","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[22],"container_key":null},{"language":"csharp","caller_file":-55,"caller_symbol":"src/Catalog.API/Program.cs#<file>","callee_file":-517,"callee_symbol":"src/eShop.ServiceDefaults/OpenApi.Extensions.cs#eShop.ServiceDefaults.Extensions.UseDefaultOpenApi","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[28],"container_key":null},{"language":"csharp","caller_file":-56,"caller_symbol":"src/Catalog.API/Services/CatalogAI.cs#eShop.Catalog.API.Services.CatalogAI.GetEmbeddingAsync(eShop.Catalog.API.Model.CatalogItem)","callee_file":-56,"callee_symbol":"src/Catalog.API/Services/CatalogAI.cs#eShop.Catalog.API.Services.CatalogAI.CatalogItemToString","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[30],"container_key":null},{"language":"csharp","caller_file":-56,"caller_symbol":"src/Catalog.API/Services/CatalogAI.cs#eShop.Catalog.API.Services.CatalogAI.GetEmbeddingAsync(eShop.Catalog.API.Model.CatalogItem)","callee_file":-56,"callee_symbol":"src/Catalog.API/Services/CatalogAI.cs#eShop.Catalog.API.Services.CatalogAI.GetEmbeddingAsync(System.String)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[30],"container_key":null},{"language":"csharp","caller_file":-58,"caller_symbol":"src/ClientApp/Animations/Base/AnimationBase.cs#eShop.ClientApp.Animations.Base.AnimationBase.Begin","callee_file":-58,"callee_symbol":"src/ClientApp/Animations/Base/AnimationBase.cs#eShop.ClientApp.Animations.Base.AnimationBase.InternalBegin","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[69],"container_key":null},{"language":"csharp","caller_file":-58,"caller_symbol":"src/ClientApp/Animations/Base/AnimationBase.cs#eShop.ClientApp.Animations.Base.AnimationBase.InternalBegin","callee_file":-58,"callee_symbol":"src/ClientApp/Animations/Base/AnimationBase.cs#eShop.ClientApp.Animations.Base.AnimationBase.BeginAnimation","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":2,"sample_lines":[100,106],"container_key":null},{"language":"csharp","caller_file":-58,"caller_symbol":"src/ClientApp/Animations/Base/AnimationBase.cs#eShop.ClientApp.Animations.Base.AnimationBase.InternalBegin","callee_file":-58,"callee_symbol":"src/ClientApp/Animations/Base/AnimationBase.cs#eShop.ClientApp.Animations.Base.AnimationBase.ResetAnimation","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[107],"container_key":null},{"language":"csharp","caller_file":-58,"caller_symbol":"src/ClientApp/Animations/Base/AnimationBase.cs#eShop.ClientApp.Animations.Base.AnimationBase.Reset","callee_file":-58,"callee_symbol":"src/ClientApp/Animations/Base/AnimationBase.cs#eShop.ClientApp.Animations.Base.AnimationBase.ResetAnimation","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[88],"container_key":null},{"language":"csharp","caller_file":-60,"caller_symbol":"src/ClientApp/Animations/FadeToAnimation.cs#eShop.ClientApp.Animations.FadeInAnimation.BeginAnimation","callee_file":-60,"callee_symbol":"src/ClientApp/Animations/FadeToAnimation.cs#eShop.ClientApp.Animations.FadeInAnimation.FadeIn","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[66],"container_key":null},{"language":"csharp","caller_file":-60,"caller_symbol":"src/ClientApp/Animations/FadeToAnimation.cs#eShop.ClientApp.Animations.FadeOutAnimation.BeginAnimation","callee_file":-60,"callee_symbol":"src/ClientApp/Animations/FadeToAnimation.cs#eShop.ClientApp.Animations.FadeOutAnimation.FadeOut","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[124],"container_key":null},{"language":"csharp","caller_file":-60,"caller_symbol":"src/ClientApp/Animations/FadeToAnimation.cs#eShop.ClientApp.Animations.FadeToAnimation.BeginAnimation","callee_file":-83,"callee_symbol":"src/ClientApp/Helpers/EasingHelper.cs#eShop.ClientApp.Helpers.EasingHelper.GetEasing","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[26],"container_key":null},{"language":"csharp","caller_file":-61,"caller_symbol":"src/ClientApp/Animations/StoryBoard.cs#eShop.ClientApp.Animations.StoryBoard.BeginAnimation","callee_file":-58,"callee_symbol":"src/ClientApp/Animations/Base/AnimationBase.cs#eShop.ClientApp.Animations.Base.AnimationBase.Begin","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[29],"container_key":null},{"language":"csharp","caller_file":-61,"caller_symbol":"src/ClientApp/Animations/StoryBoard.cs#eShop.ClientApp.Animations.StoryBoard.ResetAnimation","callee_file":-58,"callee_symbol":"src/ClientApp/Animations/Base/AnimationBase.cs#eShop.ClientApp.Animations.Base.AnimationBase.Reset","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[42],"container_key":null},{"language":"csharp","caller_file":-62,"caller_symbol":"src/ClientApp/App.xaml.cs#eShop.ClientApp.App.<init>","callee_file":-62,"callee_symbol":"src/ClientApp/App.xaml.cs#eShop.ClientApp.App.InitApp","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[33],"container_key":null},{"language":"csharp","caller_file":-62,"caller_symbol":"src/ClientApp/App.xaml.cs#eShop.ClientApp.App.App_RequestedThemeChanged","callee_file":-62,"callee_symbol":"src/ClientApp/App.xaml.cs#eShop.ClientApp.App.SetStatusBar","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[88],"container_key":null},{"language":"csharp","caller_file":-62,"caller_symbol":"src/ClientApp/App.xaml.cs#eShop.ClientApp.App.CreateWindow","callee_file":-64,"callee_symbol":"src/ClientApp/AppShell.xaml.cs#eShop.ClientApp.AppShell.<init>","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[41],"container_key":null},{"language":"csharp","caller_file":-62,"caller_symbol":"src/ClientApp/App.xaml.cs#eShop.ClientApp.App.HandleAppActions","callee_file":-143,"callee_symbol":"src/ClientApp/Services/Navigation/INavigationService.cs#eShop.ClientApp.Services.INavigationService.NavigateToAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[163],"container_key":null},{"language":"csharp","caller_file":-62,"caller_symbol":"src/ClientApp/App.xaml.cs#eShop.ClientApp.App.InitApp","callee_file":-122,"callee_symbol":"src/ClientApp/Services/AppEnvironment/IAppEnvironmentService.cs#eShop.ClientApp.Services.AppEnvironment.IAppEnvironmentService.UpdateDependencies","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[53],"container_key":null},{"language":"csharp","caller_file":-62,"caller_symbol":"src/ClientApp/App.xaml.cs#eShop.ClientApp.App.OnResume","callee_file":-62,"callee_symbol":"src/ClientApp/App.xaml.cs#eShop.ClientApp.App.SetStatusBar","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[82],"container_key":null},{"language":"csharp","caller_file":-62,"caller_symbol":"src/ClientApp/App.xaml.cs#eShop.ClientApp.App.OnSleep","callee_file":-62,"callee_symbol":"src/ClientApp/App.xaml.cs#eShop.ClientApp.App.SetStatusBar","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[76],"container_key":null},{"language":"csharp","caller_file":-62,"caller_symbol":"src/ClientApp/App.xaml.cs#eShop.ClientApp.App.OnStart","callee_file":-62,"callee_symbol":"src/ClientApp/App.xaml.cs#eShop.ClientApp.App.GetGpsLocation","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[63],"container_key":null},{"language":"csharp","caller_file":-62,"caller_symbol":"src/ClientApp/App.xaml.cs#eShop.ClientApp.App.OnStart","callee_file":-62,"callee_symbol":"src/ClientApp/App.xaml.cs#eShop.ClientApp.App.OnResume","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[71],"container_key":null},{"language":"csharp","caller_file":-62,"caller_symbol":"src/ClientApp/App.xaml.cs#eShop.ClientApp.App.OnStart","callee_file":-62,"callee_symbol":"src/ClientApp/App.xaml.cs#eShop.ClientApp.App.SendCurrentLocation","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[68],"container_key":null},{"language":"csharp","caller_file":-62,"caller_symbol":"src/ClientApp/App.xaml.cs#eShop.ClientApp.App.SendCurrentLocation","callee_file":-141,"callee_symbol":"src/ClientApp/Services/Location/ILocationService.cs#eShop.ClientApp.Services.Location.ILocationService.UpdateUserLocation","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[148],"container_key":null},{"language":"csharp","caller_file":-64,"caller_symbol":"src/ClientApp/AppShell.xaml.cs#eShop.ClientApp.AppShell.<init>","callee_file":-64,"callee_symbol":"src/ClientApp/AppShell.xaml.cs#eShop.ClientApp.AppShell.InitializeRouting","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[14],"container_key":null},{"language":"csharp","caller_file":-64,"caller_symbol":"src/ClientApp/AppShell.xaml.cs#eShop.ClientApp.AppShell.OnHandlerChanged","callee_file":-143,"callee_symbol":"src/ClientApp/Services/Navigation/INavigationService.cs#eShop.ClientApp.Services.INavigationService.InitializeAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[24],"container_key":null},{"language":"csharp","caller_file":-67,"caller_symbol":"src/ClientApp/Controls/ToggleButton.cs#eShop.ClientApp.Controls.ToggleButton.<init>","callee_file":-67,"callee_symbol":"src/ClientApp/Controls/ToggleButton.cs#eShop.ClientApp.Controls.ToggleButton.Initialize","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[31],"container_key":null},{"language":"csharp","caller_file":-80,"caller_symbol":"src/ClientApp/Extensions/VisualElementExtensions.cs#eShop.ClientApp.VisualElementExtensions.ColorTo","callee_file":-80,"callee_symbol":"src/ClientApp/Extensions/VisualElementExtensions.cs#eShop.ClientApp.VisualElementExtensions.Lerp(Color,Color,System.Single)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[41],"container_key":null},{"language":"csharp","caller_file":-85,"caller_symbol":"src/ClientApp/MauiProgram.cs#eShop.ClientApp.MauiProgram.CreateMauiApp","callee_file":-85,"callee_symbol":"src/ClientApp/MauiProgram.cs#eShop.ClientApp.MauiProgram.RegisterAppServices","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[26],"container_key":null},{"language":"csharp","caller_file":-85,"caller_symbol":"src/ClientApp/MauiProgram.cs#eShop.ClientApp.MauiProgram.CreateMauiApp","callee_file":-85,"callee_symbol":"src/ClientApp/MauiProgram.cs#eShop.ClientApp.MauiProgram.RegisterViewModels","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[26],"container_key":null},{"language":"csharp","caller_file":-85,"caller_symbol":"src/ClientApp/MauiProgram.cs#eShop.ClientApp.MauiProgram.CreateMauiApp","callee_file":-85,"callee_symbol":"src/ClientApp/MauiProgram.cs#eShop.ClientApp.MauiProgram.RegisterViews","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[26],"container_key":null},{"language":"csharp","caller_file":-85,"caller_symbol":"src/ClientApp/MauiProgram.cs#eShop.ClientApp.MauiProgram.RegisterAppServices","callee_file":-123,"callee_symbol":"src/ClientApp/Services/Basket/BasketMockService.cs#eShop.ClientApp.Services.Basket.BasketMockService.<init>","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[107],"container_key":null},{"language":"csharp","caller_file":-114,"caller_symbol":"src/ClientApp/Platforms/Android/MainApplication.cs#eShop.ClientApp.MainApplication.CreateMauiApp","callee_file":-85,"callee_symbol":"src/ClientApp/MauiProgram.cs#eShop.ClientApp.MauiProgram.CreateMauiApp","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[14],"container_key":null},{"language":"csharp","caller_file":-116,"caller_symbol":"src/ClientApp/Platforms/MacCatalyst/AppDelegate.cs#eShop.ClientApp.AppDelegate.CreateMauiApp()","callee_file":-85,"callee_symbol":"src/ClientApp/MauiProgram.cs#eShop.ClientApp.MauiProgram.CreateMauiApp","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[8],"container_key":null},{"language":"csharp","caller_file":-118,"caller_symbol":"src/ClientApp/Platforms/Windows/App.xaml.cs#eShop.ClientApp.WinUI.App.CreateMauiApp","callee_file":-85,"callee_symbol":"src/ClientApp/MauiProgram.cs#eShop.ClientApp.MauiProgram.CreateMauiApp","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[17],"container_key":null},{"language":"csharp","caller_file":-119,"caller_symbol":"src/ClientApp/Platforms/iOS/AppDelegate.cs#eShop.ClientApp.AppDelegate.CreateMauiApp()","callee_file":-85,"callee_symbol":"src/ClientApp/MauiProgram.cs#eShop.ClientApp.MauiProgram.CreateMauiApp","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[8],"container_key":null},{"language":"csharp","caller_file":-123,"caller_symbol":"src/ClientApp/Services/Basket/BasketMockService.cs#eShop.ClientApp.Services.Basket.BasketMockService.<init>","callee_file":-88,"callee_symbol":"src/ClientApp/Models/Basket/CustomerBasket.cs#eShop.ClientApp.Models.Basket.CustomerBasket.AddItemToBasket","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":2,"sample_lines":[12,22],"container_key":null},{"language":"csharp","caller_file":-123,"caller_symbol":"src/ClientApp/Services/Basket/BasketMockService.cs#eShop.ClientApp.Services.Basket.BasketMockService.ClearBasketAsync","callee_file":-88,"callee_symbol":"src/ClientApp/Models/Basket/CustomerBasket.cs#eShop.ClientApp.Models.Basket.CustomerBasket.ClearBasket","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[55],"container_key":null},{"language":"csharp","caller_file":-124,"caller_symbol":"src/ClientApp/Services/Basket/BasketService.cs#eShop.ClientApp.Services.Basket.BasketService.ClearBasketAsync","callee_file":-124,"callee_symbol":"src/ClientApp/Services/Basket/BasketService.cs#eShop.ClientApp.Services.Basket.BasketService.CreateAuthenticationHeaders","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[108],"container_key":null},{"language":"csharp","caller_file":-124,"caller_symbol":"src/ClientApp/Services/Basket/BasketService.cs#eShop.ClientApp.Services.Basket.BasketService.ClearBasketAsync","callee_file":-124,"callee_symbol":"src/ClientApp/Services/Basket/BasketService.cs#eShop.ClientApp.Services.Basket.BasketService.GetBasketClient","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[108],"container_key":null},{"language":"csharp","caller_file":-124,"caller_symbol":"src/ClientApp/Services/Basket/BasketService.cs#eShop.ClientApp.Services.Basket.BasketService.ClearBasketAsync","callee_file":-126,"callee_symbol":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.DeleteBasketRequest.<init>()","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[108],"container_key":null},{"language":"csharp","caller_file":-124,"caller_symbol":"src/ClientApp/Services/Basket/BasketService.cs#eShop.ClientApp.Services.Basket.BasketService.ClearBasketAsync","callee_file":-138,"callee_symbol":"src/ClientApp/Services/Identity/IIdentityService.cs#eShop.ClientApp.Services.Identity.IIdentityService.GetAuthTokenAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[101],"container_key":null},{"language":"csharp","caller_file":-124,"caller_symbol":"src/ClientApp/Services/Basket/BasketService.cs#eShop.ClientApp.Services.Basket.BasketService.Dispose()","callee_file":-124,"callee_symbol":"src/ClientApp/Services/Basket/BasketService.cs#eShop.ClientApp.Services.Basket.BasketService.Dispose(System.Boolean)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[114],"container_key":null},{"language":"csharp","caller_file":-124,"caller_symbol":"src/ClientApp/Services/Basket/BasketService.cs#eShop.ClientApp.Services.Basket.BasketService.Finalize","callee_file":-124,"callee_symbol":"src/ClientApp/Services/Basket/BasketService.cs#eShop.ClientApp.Services.Basket.BasketService.Dispose(System.Boolean)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[149],"container_key":null},{"language":"csharp","caller_file":-124,"caller_symbol":"src/ClientApp/Services/Basket/BasketService.cs#eShop.ClientApp.Services.Basket.BasketService.GetBasketAsync","callee_file":-88,"callee_symbol":"src/ClientApp/Models/Basket/CustomerBasket.cs#eShop.ClientApp.Models.Basket.CustomerBasket.AddItemToBasket","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[52],"container_key":null},{"language":"csharp","caller_file":-124,"caller_symbol":"src/ClientApp/Services/Basket/BasketService.cs#eShop.ClientApp.Services.Basket.BasketService.GetBasketAsync","callee_file":-124,"callee_symbol":"src/ClientApp/Services/Basket/BasketService.cs#eShop.ClientApp.Services.Basket.BasketService.CreateAuthenticationHeaders","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[46],"container_key":null},{"language":"csharp","caller_file":-124,"caller_symbol":"src/ClientApp/Services/Basket/BasketService.cs#eShop.ClientApp.Services.Basket.BasketService.GetBasketAsync","callee_file":-124,"callee_symbol":"src/ClientApp/Services/Basket/BasketService.cs#eShop.ClientApp.Services.Basket.BasketService.GetBasketClient","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[45],"container_key":null},{"language":"csharp","caller_file":-124,"caller_symbol":"src/ClientApp/Services/Basket/BasketService.cs#eShop.ClientApp.Services.Basket.BasketService.GetBasketAsync","callee_file":-126,"callee_symbol":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.GetBasketRequest.<init>()","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[46],"container_key":null},{"language":"csharp","caller_file":-124,"caller_symbol":"src/ClientApp/Services/Basket/BasketService.cs#eShop.ClientApp.Services.Basket.BasketService.GetBasketAsync","callee_file":-136,"callee_symbol":"src/ClientApp/Services/FixUri/IFixUriService.cs#eShop.ClientApp.Services.FixUri.IFixUriService.FixBasketItemPictureUri","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[62],"container_key":null},{"language":"csharp","caller_file":-124,"caller_symbol":"src/ClientApp/Services/Basket/BasketService.cs#eShop.ClientApp.Services.Basket.BasketService.GetBasketAsync","callee_file":-138,"callee_symbol":"src/ClientApp/Services/Identity/IIdentityService.cs#eShop.ClientApp.Services.Identity.IIdentityService.GetAuthTokenAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[36],"container_key":null},{"language":"csharp","caller_file":-124,"caller_symbol":"src/ClientApp/Services/Basket/BasketService.cs#eShop.ClientApp.Services.Basket.BasketService.UpdateBasketAsync","callee_file":-88,"callee_symbol":"src/ClientApp/Models/Basket/CustomerBasket.cs#eShop.ClientApp.Models.Basket.CustomerBasket.AddItemToBasket","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[93],"container_key":null},{"language":"csharp","caller_file":-124,"caller_symbol":"src/ClientApp/Services/Basket/BasketService.cs#eShop.ClientApp.Services.Basket.BasketService.UpdateBasketAsync","callee_file":-88,"callee_symbol":"src/ClientApp/Models/Basket/CustomerBasket.cs#eShop.ClientApp.Models.Basket.CustomerBasket.ClearBasket","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[88],"container_key":null},{"language":"csharp","caller_file":-124,"caller_symbol":"src/ClientApp/Services/Basket/BasketService.cs#eShop.ClientApp.Services.Basket.BasketService.UpdateBasketAsync","callee_file":-124,"callee_symbol":"src/ClientApp/Services/Basket/BasketService.cs#eShop.ClientApp.Services.Basket.BasketService.CreateAuthenticationHeaders","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[84],"container_key":null},{"language":"csharp","caller_file":-124,"caller_symbol":"src/ClientApp/Services/Basket/BasketService.cs#eShop.ClientApp.Services.Basket.BasketService.UpdateBasketAsync","callee_file":-124,"callee_symbol":"src/ClientApp/Services/Basket/BasketService.cs#eShop.ClientApp.Services.Basket.BasketService.GetBasketClient","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[83],"container_key":null},{"language":"csharp","caller_file":-124,"caller_symbol":"src/ClientApp/Services/Basket/BasketService.cs#eShop.ClientApp.Services.Basket.BasketService.UpdateBasketAsync","callee_file":-126,"callee_symbol":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.BasketItem.<init>()","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[81],"container_key":null},{"language":"csharp","caller_file":-124,"caller_symbol":"src/ClientApp/Services/Basket/BasketService.cs#eShop.ClientApp.Services.Basket.BasketService.UpdateBasketAsync","callee_file":-126,"callee_symbol":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.UpdateBasketRequest.<init>()","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[75],"container_key":null},{"language":"csharp","caller_file":-124,"caller_symbol":"src/ClientApp/Services/Basket/BasketService.cs#eShop.ClientApp.Services.Basket.BasketService.UpdateBasketAsync","callee_file":-138,"callee_symbol":"src/ClientApp/Services/Identity/IIdentityService.cs#eShop.ClientApp.Services.Identity.IIdentityService.GetAuthTokenAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[68],"container_key":null},{"language":"csharp","caller_file":-126,"caller_symbol":"src/ClientApp/Services/Basket/Protos/Basket.cs#<file>","callee_file":-126,"callee_symbol":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.BasketItem.<init>()","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[410],"container_key":null},{"language":"csharp","caller_file":-126,"caller_symbol":"src/ClientApp/Services/Basket/Protos/Basket.cs#<file>","callee_file":-126,"callee_symbol":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.CustomerBasketResponse.<init>()","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[223],"container_key":null},{"language":"csharp","caller_file":-126,"caller_symbol":"src/ClientApp/Services/Basket/Protos/Basket.cs#<file>","callee_file":-126,"callee_symbol":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.DeleteBasketRequest.<init>()","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[832],"container_key":null},{"language":"csharp","caller_file":-126,"caller_symbol":"src/ClientApp/Services/Basket/Protos/Basket.cs#<file>","callee_file":-126,"callee_symbol":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.DeleteBasketResponse.<init>()","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[993],"container_key":null},{"language":"csharp","caller_file":-126,"caller_symbol":"src/ClientApp/Services/Basket/Protos/Basket.cs#<file>","callee_file":-126,"callee_symbol":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.GetBasketRequest.<init>()","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[62],"container_key":null},{"language":"csharp","caller_file":-126,"caller_symbol":"src/ClientApp/Services/Basket/Protos/Basket.cs#<file>","callee_file":-126,"callee_symbol":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.UpdateBasketRequest.<init>()","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[645],"container_key":null},{"language":"csharp","caller_file":-126,"caller_symbol":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.BasketItem.<init>()","callee_file":-126,"callee_symbol":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.BasketItem.OnConstruction","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[431],"container_key":null},{"language":"csharp","caller_file":-126,"caller_symbol":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.BasketItem.Clone","callee_file":-126,"callee_symbol":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.BasketItem.<init>(eShop.ClientApp.BasketGrpcClient.BasketItem)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[447],"container_key":null},{"language":"csharp","caller_file":-126,"caller_symbol":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.BasketItem.Equals(System.Object)","callee_file":-126,"callee_symbol":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.BasketItem.Equals(eShop.ClientApp.BasketGrpcClient.BasketItem)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[477],"container_key":null},{"language":"csharp","caller_file":-126,"caller_symbol":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.CustomerBasketResponse.<init>()","callee_file":-126,"callee_symbol":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.CustomerBasketResponse.OnConstruction","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[244],"container_key":null},{"language":"csharp","caller_file":-126,"caller_symbol":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.CustomerBasketResponse.Clone","callee_file":-126,"callee_symbol":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.CustomerBasketResponse.<init>(eShop.ClientApp.BasketGrpcClient.CustomerBasketResponse)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[259],"container_key":null},{"language":"csharp","caller_file":-126,"caller_symbol":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.CustomerBasketResponse.Equals(System.Object)","callee_file":-126,"callee_symbol":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.CustomerBasketResponse.Equals(eShop.ClientApp.BasketGrpcClient.CustomerBasketResponse)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[276],"container_key":null},{"language":"csharp","caller_file":-126,"caller_symbol":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.DeleteBasketRequest.<init>()","callee_file":-126,"callee_symbol":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.DeleteBasketRequest.OnConstruction","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[853],"container_key":null},{"language":"csharp","caller_file":-126,"caller_symbol":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.DeleteBasketRequest.Clone","callee_file":-126,"callee_symbol":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.DeleteBasketRequest.<init>(eShop.ClientApp.BasketGrpcClient.DeleteBasketRequest)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[867],"container_key":null},{"language":"csharp","caller_file":-126,"caller_symbol":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.DeleteBasketRequest.Equals(System.Object)","callee_file":-126,"callee_symbol":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.DeleteBasketRequest.Equals(eShop.ClientApp.BasketGrpcClient.DeleteBasketRequest)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[873],"container_key":null},{"language":"csharp","caller_file":-126,"caller_symbol":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.DeleteBasketResponse.<init>()","callee_file":-126,"callee_symbol":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.DeleteBasketResponse.OnConstruction","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[1014],"container_key":null},{"language":"csharp","caller_file":-126,"caller_symbol":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.DeleteBasketResponse.Clone","callee_file":-126,"callee_symbol":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.DeleteBasketResponse.<init>(eShop.ClientApp.BasketGrpcClient.DeleteBasketResponse)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[1028],"container_key":null},{"language":"csharp","caller_file":-126,"caller_symbol":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.DeleteBasketResponse.Equals(System.Object)","callee_file":-126,"callee_symbol":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.DeleteBasketResponse.Equals(eShop.ClientApp.BasketGrpcClient.DeleteBasketResponse)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[1034],"container_key":null},{"language":"csharp","caller_file":-126,"caller_symbol":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.GetBasketRequest.<init>()","callee_file":-126,"callee_symbol":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.GetBasketRequest.OnConstruction","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[83],"container_key":null},{"language":"csharp","caller_file":-126,"caller_symbol":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.GetBasketRequest.Clone","callee_file":-126,"callee_symbol":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.GetBasketRequest.<init>(eShop.ClientApp.BasketGrpcClient.GetBasketRequest)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[97],"container_key":null},{"language":"csharp","caller_file":-126,"caller_symbol":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.GetBasketRequest.Equals(System.Object)","callee_file":-126,"callee_symbol":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.GetBasketRequest.Equals(eShop.ClientApp.BasketGrpcClient.GetBasketRequest)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[103],"container_key":null},{"language":"csharp","caller_file":-126,"caller_symbol":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.UpdateBasketRequest.<init>()","callee_file":-126,"callee_symbol":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.UpdateBasketRequest.OnConstruction","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[666],"container_key":null},{"language":"csharp","caller_file":-126,"caller_symbol":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.UpdateBasketRequest.Clone","callee_file":-126,"callee_symbol":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.UpdateBasketRequest.<init>(eShop.ClientApp.BasketGrpcClient.UpdateBasketRequest)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[681],"container_key":null},{"language":"csharp","caller_file":-126,"caller_symbol":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.UpdateBasketRequest.Equals(System.Object)","callee_file":-126,"callee_symbol":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.UpdateBasketRequest.Equals(eShop.ClientApp.BasketGrpcClient.UpdateBasketRequest)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[698],"container_key":null},{"language":"csharp","caller_file":-127,"caller_symbol":"src/ClientApp/Services/Basket/Protos/BasketGrpc.cs#eShop.ClientApp.BasketGrpcClient.Basket.BasketClient.DeleteBasket(eShop.ClientApp.BasketGrpcClient.DeleteBasketRequest,Grpc.Core.Metadata,System.Nullable<System.DateTime>,System.Threading.CancellationToken)","callee_file":-127,"callee_symbol":"src/ClientApp/Services/Basket/Protos/BasketGrpc.cs#eShop.ClientApp.BasketGrpcClient.Basket.BasketClient.DeleteBasket(eShop.ClientApp.BasketGrpcClient.DeleteBasketRequest,Grpc.Core.CallOptions)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[159],"container_key":null},{"language":"csharp","caller_file":-127,"caller_symbol":"src/ClientApp/Services/Basket/Protos/BasketGrpc.cs#eShop.ClientApp.BasketGrpcClient.Basket.BasketClient.DeleteBasketAsync(eShop.ClientApp.BasketGrpcClient.DeleteBasketRequest,Grpc.Core.Metadata,System.Nullable<System.DateTime>,System.Threading.CancellationToken)","callee_file":-127,"callee_symbol":"src/ClientApp/Services/Basket/Protos/BasketGrpc.cs#eShop.ClientApp.BasketGrpcClient.Basket.BasketClient.DeleteBasketAsync(eShop.ClientApp.BasketGrpcClient.DeleteBasketRequest,Grpc.Core.CallOptions)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[169],"container_key":null},{"language":"csharp","caller_file":-127,"caller_symbol":"src/ClientApp/Services/Basket/Protos/BasketGrpc.cs#eShop.ClientApp.BasketGrpcClient.Basket.BasketClient.GetBasket(eShop.ClientApp.BasketGrpcClient.GetBasketRequest,Grpc.Core.Metadata,System.Nullable<System.DateTime>,System.Threading.CancellationToken)","callee_file":-127,"callee_symbol":"src/ClientApp/Services/Basket/Protos/BasketGrpc.cs#eShop.ClientApp.BasketGrpcClient.Basket.BasketClient.GetBasket(eShop.ClientApp.BasketGrpcClient.GetBasketRequest,Grpc.Core.CallOptions)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[119],"container_key":null},{"language":"csharp","caller_file":-127,"caller_symbol":"src/ClientApp/Services/Basket/Protos/BasketGrpc.cs#eShop.ClientApp.BasketGrpcClient.Basket.BasketClient.GetBasketAsync(eShop.ClientApp.BasketGrpcClient.GetBasketRequest,Grpc.Core.Metadata,System.Nullable<System.DateTime>,System.Threading.CancellationToken)","callee_file":-127,"callee_symbol":"src/ClientApp/Services/Basket/Protos/BasketGrpc.cs#eShop.ClientApp.BasketGrpcClient.Basket.BasketClient.GetBasketAsync(eShop.ClientApp.BasketGrpcClient.GetBasketRequest,Grpc.Core.CallOptions)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[129],"container_key":null},{"language":"csharp","caller_file":-127,"caller_symbol":"src/ClientApp/Services/Basket/Protos/BasketGrpc.cs#eShop.ClientApp.BasketGrpcClient.Basket.BasketClient.NewInstance","callee_file":-127,"callee_symbol":"src/ClientApp/Services/Basket/Protos/BasketGrpc.cs#eShop.ClientApp.BasketGrpcClient.Basket.BasketClient.<init>(ClientBaseConfiguration)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[180],"container_key":null},{"language":"csharp","caller_file":-127,"caller_symbol":"src/ClientApp/Services/Basket/Protos/BasketGrpc.cs#eShop.ClientApp.BasketGrpcClient.Basket.BasketClient.UpdateBasket(eShop.ClientApp.BasketGrpcClient.UpdateBasketRequest,Grpc.Core.Metadata,System.Nullable<System.DateTime>,System.Threading.CancellationToken)","callee_file":-127,"callee_symbol":"src/ClientApp/Services/Basket/Protos/BasketGrpc.cs#eShop.ClientApp.BasketGrpcClient.Basket.BasketClient.UpdateBasket(eShop.ClientApp.BasketGrpcClient.UpdateBasketRequest,Grpc.Core.CallOptions)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[139],"container_key":null},{"language":"csharp","caller_file":-127,"caller_symbol":"src/ClientApp/Services/Basket/Protos/BasketGrpc.cs#eShop.ClientApp.BasketGrpcClient.Basket.BasketClient.UpdateBasketAsync(eShop.ClientApp.BasketGrpcClient.UpdateBasketRequest,Grpc.Core.Metadata,System.Nullable<System.DateTime>,System.Threading.CancellationToken)","callee_file":-127,"callee_symbol":"src/ClientApp/Services/Basket/Protos/BasketGrpc.cs#eShop.ClientApp.BasketGrpcClient.Basket.BasketClient.UpdateBasketAsync(eShop.ClientApp.BasketGrpcClient.UpdateBasketRequest,Grpc.Core.CallOptions)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[149],"container_key":null},{"language":"csharp","caller_file":-129,"caller_symbol":"src/ClientApp/Services/Catalog/CatalogService.cs#eShop.ClientApp.Services.Catalog.CatalogService.FilterAsync","callee_file":-84,"callee_symbol":"src/ClientApp/Helpers/UriHelper.cs#eShop.ClientApp.Helpers.UriHelper.CombineUri","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[28],"container_key":null},{"language":"csharp","caller_file":-129,"caller_symbol":"src/ClientApp/Services/Catalog/CatalogService.cs#eShop.ClientApp.Services.Catalog.CatalogService.FilterAsync","callee_file":-151,"callee_symbol":"src/ClientApp/Services/RequestProvider/IRequestProvider.cs#eShop.ClientApp.Services.RequestProvider.IRequestProvider.GetAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[31],"container_key":null},{"language":"csharp","caller_file":-129,"caller_symbol":"src/ClientApp/Services/Catalog/CatalogService.cs#eShop.ClientApp.Services.Catalog.CatalogService.GetCatalogAsync","callee_file":-84,"callee_symbol":"src/ClientApp/Helpers/UriHelper.cs#eShop.ClientApp.Helpers.UriHelper.CombineUri","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[38],"container_key":null},{"language":"csharp","caller_file":-129,"caller_symbol":"src/ClientApp/Services/Catalog/CatalogService.cs#eShop.ClientApp.Services.Catalog.CatalogService.GetCatalogAsync","callee_file":-136,"callee_symbol":"src/ClientApp/Services/FixUri/IFixUriService.cs#eShop.ClientApp.Services.FixUri.IFixUriService.FixCatalogItemPictureUri","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[44],"container_key":null},{"language":"csharp","caller_file":-129,"caller_symbol":"src/ClientApp/Services/Catalog/CatalogService.cs#eShop.ClientApp.Services.Catalog.CatalogService.GetCatalogAsync","callee_file":-151,"callee_symbol":"src/ClientApp/Services/RequestProvider/IRequestProvider.cs#eShop.ClientApp.Services.RequestProvider.IRequestProvider.GetAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[40],"container_key":null},{"language":"csharp","caller_file":-129,"caller_symbol":"src/ClientApp/Services/Catalog/CatalogService.cs#eShop.ClientApp.Services.Catalog.CatalogService.GetCatalogBrandAsync","callee_file":-84,"callee_symbol":"src/ClientApp/Helpers/UriHelper.cs#eShop.ClientApp.Helpers.UriHelper.CombineUri","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[69],"container_key":null},{"language":"csharp","caller_file":-129,"caller_symbol":"src/ClientApp/Services/Catalog/CatalogService.cs#eShop.ClientApp.Services.Catalog.CatalogService.GetCatalogBrandAsync","callee_file":-151,"callee_symbol":"src/ClientApp/Services/RequestProvider/IRequestProvider.cs#eShop.ClientApp.Services.RequestProvider.IRequestProvider.GetAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[71],"container_key":null},{"language":"csharp","caller_file":-129,"caller_symbol":"src/ClientApp/Services/Catalog/CatalogService.cs#eShop.ClientApp.Services.Catalog.CatalogService.GetCatalogItemAsync","callee_file":-84,"callee_symbol":"src/ClientApp/Helpers/UriHelper.cs#eShop.ClientApp.Helpers.UriHelper.CombineUri","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[53],"container_key":null},{"language":"csharp","caller_file":-129,"caller_symbol":"src/ClientApp/Services/Catalog/CatalogService.cs#eShop.ClientApp.Services.Catalog.CatalogService.GetCatalogItemAsync","callee_file":-136,"callee_symbol":"src/ClientApp/Services/FixUri/IFixUriService.cs#eShop.ClientApp.Services.FixUri.IFixUriService.FixCatalogItemPictureUri","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[60],"container_key":null},{"language":"csharp","caller_file":-129,"caller_symbol":"src/ClientApp/Services/Catalog/CatalogService.cs#eShop.ClientApp.Services.Catalog.CatalogService.GetCatalogItemAsync","callee_file":-151,"callee_symbol":"src/ClientApp/Services/RequestProvider/IRequestProvider.cs#eShop.ClientApp.Services.RequestProvider.IRequestProvider.GetAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[56],"container_key":null},{"language":"csharp","caller_file":-129,"caller_symbol":"src/ClientApp/Services/Catalog/CatalogService.cs#eShop.ClientApp.Services.Catalog.CatalogService.GetCatalogTypeAsync","callee_file":-84,"callee_symbol":"src/ClientApp/Helpers/UriHelper.cs#eShop.ClientApp.Helpers.UriHelper.CombineUri","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[78],"container_key":null},{"language":"csharp","caller_file":-129,"caller_symbol":"src/ClientApp/Services/Catalog/CatalogService.cs#eShop.ClientApp.Services.Catalog.CatalogService.GetCatalogTypeAsync","callee_file":-151,"callee_symbol":"src/ClientApp/Services/RequestProvider/IRequestProvider.cs#eShop.ClientApp.Services.RequestProvider.IRequestProvider.GetAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[80],"container_key":null},{"language":"csharp","caller_file":-140,"caller_symbol":"src/ClientApp/Services/Identity/IdentityService.cs#eShop.ClientApp.Services.Identity.IdentityService.GetAuthTokenAsync","callee_file":-140,"callee_symbol":"src/ClientApp/Services/Identity/IdentityService.cs#eShop.ClientApp.Services.Identity.IdentityService.GetClient","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[112],"container_key":null},{"language":"csharp","caller_file":-140,"caller_symbol":"src/ClientApp/Services/Identity/IdentityService.cs#eShop.ClientApp.Services.Identity.IdentityService.GetAuthTokenAsync","callee_file":-153,"callee_symbol":"src/ClientApp/Services/Settings/ISettingsService.cs#eShop.ClientApp.Services.Settings.ISettingsService.GetUserTokenAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[100],"container_key":null},{"language":"csharp","caller_file":-140,"caller_symbol":"src/ClientApp/Services/Identity/IdentityService.cs#eShop.ClientApp.Services.Identity.IdentityService.GetAuthTokenAsync","callee_file":-153,"callee_symbol":"src/ClientApp/Services/Settings/ISettingsService.cs#eShop.ClientApp.Services.Settings.ISettingsService.SetUserTokenAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[119],"container_key":null},{"language":"csharp","caller_file":-140,"caller_symbol":"src/ClientApp/Services/Identity/IdentityService.cs#eShop.ClientApp.Services.Identity.IdentityService.GetUserInfoAsync","callee_file":-140,"callee_symbol":"src/ClientApp/Services/Identity/IdentityService.cs#eShop.ClientApp.Services.Identity.IdentityService.GetAuthTokenAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[61],"container_key":null},{"language":"csharp","caller_file":-140,"caller_symbol":"src/ClientApp/Services/Identity/IdentityService.cs#eShop.ClientApp.Services.Identity.IdentityService.GetUserInfoAsync","callee_file":-140,"callee_symbol":"src/ClientApp/Services/Identity/IdentityService.cs#eShop.ClientApp.Services.Identity.IdentityService.GetClient","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[68],"container_key":null},{"language":"csharp","caller_file":-140,"caller_symbol":"src/ClientApp/Services/Identity/IdentityService.cs#eShop.ClientApp.Services.Identity.IdentityService.SignInAsync","callee_file":-140,"callee_symbol":"src/ClientApp/Services/Identity/IdentityService.cs#eShop.ClientApp.Services.Identity.IdentityService.GetClient","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[24],"container_key":null},{"language":"csharp","caller_file":-140,"caller_symbol":"src/ClientApp/Services/Identity/IdentityService.cs#eShop.ClientApp.Services.Identity.IdentityService.SignInAsync","callee_file":-153,"callee_symbol":"src/ClientApp/Services/Settings/ISettingsService.cs#eShop.ClientApp.Services.Settings.ISettingsService.SetUserTokenAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[31],"container_key":null},{"language":"csharp","caller_file":-140,"caller_symbol":"src/ClientApp/Services/Identity/IdentityService.cs#eShop.ClientApp.Services.Identity.IdentityService.SignOutAsync","callee_file":-140,"callee_symbol":"src/ClientApp/Services/Identity/IdentityService.cs#eShop.ClientApp.Services.Identity.IdentityService.GetClient","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[47],"container_key":null},{"language":"csharp","caller_file":-140,"caller_symbol":"src/ClientApp/Services/Identity/IdentityService.cs#eShop.ClientApp.Services.Identity.IdentityService.SignOutAsync","callee_file":-153,"callee_symbol":"src/ClientApp/Services/Settings/ISettingsService.cs#eShop.ClientApp.Services.Settings.ISettingsService.SetUserTokenAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[54],"container_key":null},{"language":"csharp","caller_file":-142,"caller_symbol":"src/ClientApp/Services/Location/LocationService.cs#eShop.ClientApp.Services.Location.LocationService.UpdateUserLocation","callee_file":-138,"callee_symbol":"src/ClientApp/Services/Identity/IIdentityService.cs#eShop.ClientApp.Services.Identity.IIdentityService.GetAuthTokenAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[19],"container_key":null},{"language":"csharp","caller_file":-144,"caller_symbol":"src/ClientApp/Services/Navigation/MauiNavigationService.cs#eShop.ClientApp.Services.MauiNavigationService.InitializeAsync","callee_file":-138,"callee_symbol":"src/ClientApp/Services/Identity/IIdentityService.cs#eShop.ClientApp.Services.Identity.IIdentityService.GetUserInfoAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[17],"container_key":null},{"language":"csharp","caller_file":-144,"caller_symbol":"src/ClientApp/Services/Navigation/MauiNavigationService.cs#eShop.ClientApp.Services.MauiNavigationService.InitializeAsync","callee_file":-144,"callee_symbol":"src/ClientApp/Services/Navigation/MauiNavigationService.cs#eShop.ClientApp.Services.MauiNavigationService.NavigateToAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[19],"container_key":null},{"language":"csharp","caller_file":-148,"caller_symbol":"src/ClientApp/Services/Order/OrderMockService.cs#<file>","callee_file":-103,"callee_symbol":"src/ClientApp/Models/Orders/Order.cs#eShop.ClientApp.Models.Orders.Order.<init>","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":4,"sample_lines":[80,98,116,134],"container_key":null},{"language":"csharp","caller_file":-149,"caller_symbol":"src/ClientApp/Services/Order/OrderService.cs#eShop.ClientApp.Services.Order.OrderService.CancelOrderAsync","callee_file":-84,"callee_symbol":"src/ClientApp/Helpers/UriHelper.cs#eShop.ClientApp.Helpers.UriHelper.CombineUri","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[92],"container_key":null},{"language":"csharp","caller_file":-149,"caller_symbol":"src/ClientApp/Services/Order/OrderService.cs#eShop.ClientApp.Services.Order.OrderService.CancelOrderAsync","callee_file":-101,"callee_symbol":"src/ClientApp/Models/Orders/CancelOrderCommand.cs#eShop.ClientApp.Models.Orders.CancelOrderCommand.<init>","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[94],"container_key":null},{"language":"csharp","caller_file":-149,"caller_symbol":"src/ClientApp/Services/Order/OrderService.cs#eShop.ClientApp.Services.Order.OrderService.CancelOrderAsync","callee_file":-138,"callee_symbol":"src/ClientApp/Services/Identity/IIdentityService.cs#eShop.ClientApp.Services.Identity.IIdentityService.GetAuthTokenAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[85],"container_key":null},{"language":"csharp","caller_file":-149,"caller_symbol":"src/ClientApp/Services/Order/OrderService.cs#eShop.ClientApp.Services.Order.OrderService.CancelOrderAsync","callee_file":-151,"callee_symbol":"src/ClientApp/Services/RequestProvider/IRequestProvider.cs#eShop.ClientApp.Services.RequestProvider.IRequestProvider.PutAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[100],"container_key":null},{"language":"csharp","caller_file":-149,"caller_symbol":"src/ClientApp/Services/Order/OrderService.cs#eShop.ClientApp.Services.Order.OrderService.CreateOrderAsync","callee_file":-84,"callee_symbol":"src/ClientApp/Helpers/UriHelper.cs#eShop.ClientApp.Helpers.UriHelper.CombineUri","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[37],"container_key":null},{"language":"csharp","caller_file":-149,"caller_symbol":"src/ClientApp/Services/Order/OrderService.cs#eShop.ClientApp.Services.Order.OrderService.CreateOrderAsync","callee_file":-138,"callee_symbol":"src/ClientApp/Services/Identity/IIdentityService.cs#eShop.ClientApp.Services.Identity.IIdentityService.GetAuthTokenAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[30],"container_key":null},{"language":"csharp","caller_file":-149,"caller_symbol":"src/ClientApp/Services/Order/OrderService.cs#eShop.ClientApp.Services.Order.OrderService.CreateOrderAsync","callee_file":-151,"callee_symbol":"src/ClientApp/Services/RequestProvider/IRequestProvider.cs#eShop.ClientApp.Services.RequestProvider.IRequestProvider.PostAsync(System.String,TRequest,System.String,System.String)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[39],"container_key":null},{"language":"csharp","caller_file":-149,"caller_symbol":"src/ClientApp/Services/Order/OrderService.cs#eShop.ClientApp.Services.Order.OrderService.GetOrderAsync","callee_file":-84,"callee_symbol":"src/ClientApp/Helpers/UriHelper.cs#eShop.ClientApp.Helpers.UriHelper.CombineUri","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[70],"container_key":null},{"language":"csharp","caller_file":-149,"caller_symbol":"src/ClientApp/Services/Order/OrderService.cs#eShop.ClientApp.Services.Order.OrderService.GetOrderAsync","callee_file":-103,"callee_symbol":"src/ClientApp/Models/Orders/Order.cs#eShop.ClientApp.Models.Orders.Order.<init>","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":2,"sample_lines":[65,79],"container_key":null},{"language":"csharp","caller_file":-149,"caller_symbol":"src/ClientApp/Services/Order/OrderService.cs#eShop.ClientApp.Services.Order.OrderService.GetOrderAsync","callee_file":-138,"callee_symbol":"src/ClientApp/Services/Identity/IIdentityService.cs#eShop.ClientApp.Services.Identity.IIdentityService.GetAuthTokenAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[61],"container_key":null},{"language":"csharp","caller_file":-149,"caller_symbol":"src/ClientApp/Services/Order/OrderService.cs#eShop.ClientApp.Services.Order.OrderService.GetOrderAsync","callee_file":-151,"callee_symbol":"src/ClientApp/Services/RequestProvider/IRequestProvider.cs#eShop.ClientApp.Services.RequestProvider.IRequestProvider.GetAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[73],"container_key":null},{"language":"csharp","caller_file":-149,"caller_symbol":"src/ClientApp/Services/Order/OrderService.cs#eShop.ClientApp.Services.Order.OrderService.GetOrdersAsync","callee_file":-84,"callee_symbol":"src/ClientApp/Helpers/UriHelper.cs#eShop.ClientApp.Helpers.UriHelper.CombineUri","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[51],"container_key":null},{"language":"csharp","caller_file":-149,"caller_symbol":"src/ClientApp/Services/Order/OrderService.cs#eShop.ClientApp.Services.Order.OrderService.GetOrdersAsync","callee_file":-138,"callee_symbol":"src/ClientApp/Services/Identity/IIdentityService.cs#eShop.ClientApp.Services.Identity.IIdentityService.GetAuthTokenAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[44],"container_key":null},{"language":"csharp","caller_file":-149,"caller_symbol":"src/ClientApp/Services/Order/OrderService.cs#eShop.ClientApp.Services.Order.OrderService.GetOrdersAsync","callee_file":-151,"callee_symbol":"src/ClientApp/Services/RequestProvider/IRequestProvider.cs#eShop.ClientApp.Services.RequestProvider.IRequestProvider.GetAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[54],"container_key":null},{"language":"csharp","caller_file":-152,"caller_symbol":"src/ClientApp/Services/RequestProvider/RequestProvider.cs#eShop.ClientApp.Services.RequestProvider.RequestProvider.DeleteAsync","callee_file":-152,"callee_symbol":"src/ClientApp/Services/RequestProvider/RequestProvider.cs#eShop.ClientApp.Services.RequestProvider.RequestProvider.GetOrCreateHttpClient","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[108],"container_key":null},{"language":"csharp","caller_file":-152,"caller_symbol":"src/ClientApp/Services/RequestProvider/RequestProvider.cs#eShop.ClientApp.Services.RequestProvider.RequestProvider.GetAsync","callee_file":-152,"callee_symbol":"src/ClientApp/Services/RequestProvider/RequestProvider.cs#eShop.ClientApp.Services.RequestProvider.RequestProvider.GetOrCreateHttpClient","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[23],"container_key":null},{"language":"csharp","caller_file":-152,"caller_symbol":"src/ClientApp/Services/RequestProvider/RequestProvider.cs#eShop.ClientApp.Services.RequestProvider.RequestProvider.GetAsync","callee_file":-152,"callee_symbol":"src/ClientApp/Services/RequestProvider/RequestProvider.cs#eShop.ClientApp.Services.RequestProvider.RequestProvider.HandleResponse","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[26],"container_key":null},{"language":"csharp","caller_file":-152,"caller_symbol":"src/ClientApp/Services/RequestProvider/RequestProvider.cs#eShop.ClientApp.Services.RequestProvider.RequestProvider.GetAsync","callee_file":-152,"callee_symbol":"src/ClientApp/Services/RequestProvider/RequestProvider.cs#eShop.ClientApp.Services.RequestProvider.RequestProvider.ReadFromJsonAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[28],"container_key":null},{"language":"csharp","caller_file":-152,"caller_symbol":"src/ClientApp/Services/RequestProvider/RequestProvider.cs#eShop.ClientApp.Services.RequestProvider.RequestProvider.HandleResponse","callee_file":-77,"callee_symbol":"src/ClientApp/Exceptions/ServiceAuthenticationException.cs#eShop.ClientApp.Exceptions.ServiceAuthenticationException.<init>(System.String)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[162],"container_key":null},{"language":"csharp","caller_file":-152,"caller_symbol":"src/ClientApp/Services/RequestProvider/RequestProvider.cs#eShop.ClientApp.Services.RequestProvider.RequestProvider.HandleResponse","callee_file":-150,"callee_symbol":"src/ClientApp/Services/RequestProvider/HttpRequestExceptionEx.cs#eShop.ClientApp.Services.RequestProvider.HttpRequestExceptionEx.<init>(System.Net.HttpStatusCode,System.String)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[165],"container_key":null},{"language":"csharp","caller_file":-152,"caller_symbol":"src/ClientApp/Services/RequestProvider/RequestProvider.cs#eShop.ClientApp.Services.RequestProvider.RequestProvider.PostAsync(System.String,System.String,System.String,System.String)","callee_file":-152,"callee_symbol":"src/ClientApp/Services/RequestProvider/RequestProvider.cs#eShop.ClientApp.Services.RequestProvider.RequestProvider.AddBasicAuthenticationHeader","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[75],"container_key":null},{"language":"csharp","caller_file":-152,"caller_symbol":"src/ClientApp/Services/RequestProvider/RequestProvider.cs#eShop.ClientApp.Services.RequestProvider.RequestProvider.PostAsync(System.String,System.String,System.String,System.String)","callee_file":-152,"callee_symbol":"src/ClientApp/Services/RequestProvider/RequestProvider.cs#eShop.ClientApp.Services.RequestProvider.RequestProvider.GetOrCreateHttpClient","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[71],"container_key":null},{"language":"csharp","caller_file":-152,"caller_symbol":"src/ClientApp/Services/RequestProvider/RequestProvider.cs#eShop.ClientApp.Services.RequestProvider.RequestProvider.PostAsync(System.String,System.String,System.String,System.String)","callee_file":-152,"callee_symbol":"src/ClientApp/Services/RequestProvider/RequestProvider.cs#eShop.ClientApp.Services.RequestProvider.RequestProvider.HandleResponse","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[82],"container_key":null},{"language":"csharp","caller_file":-152,"caller_symbol":"src/ClientApp/Services/RequestProvider/RequestProvider.cs#eShop.ClientApp.Services.RequestProvider.RequestProvider.PostAsync(System.String,System.String,System.String,System.String)","callee_file":-152,"callee_symbol":"src/ClientApp/Services/RequestProvider/RequestProvider.cs#eShop.ClientApp.Services.RequestProvider.RequestProvider.ReadFromJsonAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[83],"container_key":null},{"language":"csharp","caller_file":-152,"caller_symbol":"src/ClientApp/Services/RequestProvider/RequestProvider.cs#eShop.ClientApp.Services.RequestProvider.RequestProvider.PostAsync(System.String,TRequest,System.String,System.String)","callee_file":-152,"callee_symbol":"src/ClientApp/Services/RequestProvider/RequestProvider.cs#eShop.ClientApp.Services.RequestProvider.RequestProvider.AddHeaderParameter","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":2,"sample_lines":[39,57],"container_key":null},{"language":"csharp","caller_file":-152,"caller_symbol":"src/ClientApp/Services/RequestProvider/RequestProvider.cs#eShop.ClientApp.Services.RequestProvider.RequestProvider.PostAsync(System.String,TRequest,System.String,System.String)","callee_file":-152,"callee_symbol":"src/ClientApp/Services/RequestProvider/RequestProvider.cs#eShop.ClientApp.Services.RequestProvider.RequestProvider.GetOrCreateHttpClient","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":2,"sample_lines":[35,53],"container_key":null},{"language":"csharp","caller_file":-152,"caller_symbol":"src/ClientApp/Services/RequestProvider/RequestProvider.cs#eShop.ClientApp.Services.RequestProvider.RequestProvider.PostAsync(System.String,TRequest,System.String,System.String)","callee_file":-152,"callee_symbol":"src/ClientApp/Services/RequestProvider/RequestProvider.cs#eShop.ClientApp.Services.RequestProvider.RequestProvider.HandleResponse","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":2,"sample_lines":[45,63],"container_key":null},{"language":"csharp","caller_file":-152,"caller_symbol":"src/ClientApp/Services/RequestProvider/RequestProvider.cs#eShop.ClientApp.Services.RequestProvider.RequestProvider.PostAsync(System.String,TRequest,System.String,System.String)","callee_file":-152,"callee_symbol":"src/ClientApp/Services/RequestProvider/RequestProvider.cs#eShop.ClientApp.Services.RequestProvider.RequestProvider.ReadFromJsonAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[46],"container_key":null},{"language":"csharp","caller_file":-152,"caller_symbol":"src/ClientApp/Services/RequestProvider/RequestProvider.cs#eShop.ClientApp.Services.RequestProvider.RequestProvider.PostAsync(System.String,TRequest,System.String,System.String)","callee_file":-152,"callee_symbol":"src/ClientApp/Services/RequestProvider/RequestProvider.cs#eShop.ClientApp.Services.RequestProvider.RequestProvider.SerializeToJson","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":2,"sample_lines":[42,60],"container_key":null},{"language":"csharp","caller_file":-152,"caller_symbol":"src/ClientApp/Services/RequestProvider/RequestProvider.cs#eShop.ClientApp.Services.RequestProvider.RequestProvider.PutAsync","callee_file":-152,"callee_symbol":"src/ClientApp/Services/RequestProvider/RequestProvider.cs#eShop.ClientApp.Services.RequestProvider.RequestProvider.AddHeaderParameter","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[94],"container_key":null},{"language":"csharp","caller_file":-152,"caller_symbol":"src/ClientApp/Services/RequestProvider/RequestProvider.cs#eShop.ClientApp.Services.RequestProvider.RequestProvider.PutAsync","callee_file":-152,"callee_symbol":"src/ClientApp/Services/RequestProvider/RequestProvider.cs#eShop.ClientApp.Services.RequestProvider.RequestProvider.GetOrCreateHttpClient","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[90],"container_key":null},{"language":"csharp","caller_file":-152,"caller_symbol":"src/ClientApp/Services/RequestProvider/RequestProvider.cs#eShop.ClientApp.Services.RequestProvider.RequestProvider.PutAsync","callee_file":-152,"callee_symbol":"src/ClientApp/Services/RequestProvider/RequestProvider.cs#eShop.ClientApp.Services.RequestProvider.RequestProvider.HandleResponse","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[100],"container_key":null},{"language":"csharp","caller_file":-152,"caller_symbol":"src/ClientApp/Services/RequestProvider/RequestProvider.cs#eShop.ClientApp.Services.RequestProvider.RequestProvider.PutAsync","callee_file":-152,"callee_symbol":"src/ClientApp/Services/RequestProvider/RequestProvider.cs#eShop.ClientApp.Services.RequestProvider.RequestProvider.ReadFromJsonAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[101],"container_key":null},{"language":"csharp","caller_file":-152,"caller_symbol":"src/ClientApp/Services/RequestProvider/RequestProvider.cs#eShop.ClientApp.Services.RequestProvider.RequestProvider.PutAsync","callee_file":-152,"callee_symbol":"src/ClientApp/Services/RequestProvider/RequestProvider.cs#eShop.ClientApp.Services.RequestProvider.RequestProvider.SerializeToJson","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[97],"container_key":null},{"language":"csharp","caller_file":-157,"caller_symbol":"src/ClientApp/Triggers/BeginAnimation.cs#eShop.ClientApp.Triggers.BeginAnimation.Invoke","callee_file":-58,"callee_symbol":"src/ClientApp/Animations/Base/AnimationBase.cs#eShop.ClientApp.Animations.Base.AnimationBase.Begin","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[13],"container_key":null},{"language":"csharp","caller_file":-161,"caller_symbol":"src/ClientApp/Validations/ValidatableObject.cs#eShop.ClientApp.Validations.ValidatableObject<T>.Validate","callee_file":-158,"callee_symbol":"src/ClientApp/Validations/IValidationRule.cs#eShop.ClientApp.Validations.IValidationRule<T>.Check","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[38],"container_key":null},{"language":"csharp","caller_file":-163,"caller_symbol":"src/ClientApp/ViewModels/Base/ViewModelBase.cs#eShop.ClientApp.ViewModels.Base.ViewModelBase.<init>","callee_file":-163,"callee_symbol":"src/ClientApp/ViewModels/Base/ViewModelBase.cs#eShop.ClientApp.ViewModels.Base.ViewModelBase.IsBusyFor","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[19],"container_key":null},{"language":"csharp","caller_file":-164,"caller_symbol":"src/ClientApp/ViewModels/BasketViewModel.cs#<file>","callee_file":-171,"callee_symbol":"src/ClientApp/ViewModels/ObservableCollectionEx.cs#eShop.ClientApp.ViewModels.ObservableCollectionEx<T>.<init>()","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[12],"container_key":null},{"language":"csharp","caller_file":-164,"caller_symbol":"src/ClientApp/ViewModels/BasketViewModel.cs#eShop.ClientApp.ViewModels.BasketViewModel.AddAsync","callee_file":-164,"callee_symbol":"src/ClientApp/ViewModels/BasketViewModel.cs#eShop.ClientApp.ViewModels.BasketViewModel.AddBasketItemAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[56],"container_key":null},{"language":"csharp","caller_file":-164,"caller_symbol":"src/ClientApp/ViewModels/BasketViewModel.cs#eShop.ClientApp.ViewModels.BasketViewModel.AddBasketItemAsync","callee_file":-88,"callee_symbol":"src/ClientApp/Models/Basket/CustomerBasket.cs#eShop.ClientApp.Models.Basket.CustomerBasket.AddItemToBasket","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[67],"container_key":null},{"language":"csharp","caller_file":-164,"caller_symbol":"src/ClientApp/ViewModels/BasketViewModel.cs#eShop.ClientApp.ViewModels.BasketViewModel.AddBasketItemAsync","callee_file":-125,"callee_symbol":"src/ClientApp/Services/Basket/IBasketService.cs#eShop.ClientApp.Services.Basket.IBasketService.GetBasketAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[63],"container_key":null},{"language":"csharp","caller_file":-164,"caller_symbol":"src/ClientApp/ViewModels/BasketViewModel.cs#eShop.ClientApp.ViewModels.BasketViewModel.AddBasketItemAsync","callee_file":-125,"callee_symbol":"src/ClientApp/Services/Basket/IBasketService.cs#eShop.ClientApp.Services.Basket.IBasketService.UpdateBasketAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[68],"container_key":null},{"language":"csharp","caller_file":-164,"caller_symbol":"src/ClientApp/ViewModels/BasketViewModel.cs#eShop.ClientApp.ViewModels.BasketViewModel.AddBasketItemAsync","callee_file":-164,"callee_symbol":"src/ClientApp/ViewModels/BasketViewModel.cs#eShop.ClientApp.ViewModels.BasketViewModel.ReCalculateTotal","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[71],"container_key":null},{"language":"csharp","caller_file":-164,"caller_symbol":"src/ClientApp/ViewModels/BasketViewModel.cs#eShop.ClientApp.ViewModels.BasketViewModel.CheckoutAsync","callee_file":-143,"callee_symbol":"src/ClientApp/Services/Navigation/INavigationService.cs#eShop.ClientApp.Services.INavigationService.NavigateToAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[110],"container_key":null},{"language":"csharp","caller_file":-164,"caller_symbol":"src/ClientApp/ViewModels/BasketViewModel.cs#eShop.ClientApp.ViewModels.BasketViewModel.ClearBasketItems","callee_file":-125,"callee_symbol":"src/ClientApp/Services/Basket/IBasketService.cs#eShop.ClientApp.Services.Basket.IBasketService.ClearBasketAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[93],"container_key":null},{"language":"csharp","caller_file":-164,"caller_symbol":"src/ClientApp/ViewModels/BasketViewModel.cs#eShop.ClientApp.ViewModels.BasketViewModel.ClearBasketItems","callee_file":-164,"callee_symbol":"src/ClientApp/ViewModels/BasketViewModel.cs#eShop.ClientApp.ViewModels.BasketViewModel.ReCalculateTotal","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[95],"container_key":null},{"language":"csharp","caller_file":-164,"caller_symbol":"src/ClientApp/ViewModels/BasketViewModel.cs#eShop.ClientApp.ViewModels.BasketViewModel.DeleteAsync","callee_file":-88,"callee_symbol":"src/ClientApp/Models/Basket/CustomerBasket.cs#eShop.ClientApp.Models.Basket.CustomerBasket.RemoveItemFromBasket","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[82],"container_key":null},{"language":"csharp","caller_file":-164,"caller_symbol":"src/ClientApp/ViewModels/BasketViewModel.cs#eShop.ClientApp.ViewModels.BasketViewModel.DeleteAsync","callee_file":-125,"callee_symbol":"src/ClientApp/Services/Basket/IBasketService.cs#eShop.ClientApp.Services.Basket.IBasketService.GetBasketAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[79],"container_key":null},{"language":"csharp","caller_file":-164,"caller_symbol":"src/ClientApp/ViewModels/BasketViewModel.cs#eShop.ClientApp.ViewModels.BasketViewModel.DeleteAsync","callee_file":-125,"callee_symbol":"src/ClientApp/Services/Basket/IBasketService.cs#eShop.ClientApp.Services.Basket.IBasketService.UpdateBasketAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[83],"container_key":null},{"language":"csharp","caller_file":-164,"caller_symbol":"src/ClientApp/ViewModels/BasketViewModel.cs#eShop.ClientApp.ViewModels.BasketViewModel.DeleteAsync","callee_file":-164,"callee_symbol":"src/ClientApp/ViewModels/BasketViewModel.cs#eShop.ClientApp.ViewModels.BasketViewModel.ReCalculateTotal","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[86],"container_key":null},{"language":"csharp","caller_file":-164,"caller_symbol":"src/ClientApp/ViewModels/BasketViewModel.cs#eShop.ClientApp.ViewModels.BasketViewModel.InitializeAsync","callee_file":-125,"callee_symbol":"src/ClientApp/Services/Basket/IBasketService.cs#eShop.ClientApp.Services.Basket.IBasketService.GetBasketAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[33],"container_key":null},{"language":"csharp","caller_file":-164,"caller_symbol":"src/ClientApp/ViewModels/BasketViewModel.cs#eShop.ClientApp.ViewModels.BasketViewModel.InitializeAsync","callee_file":-130,"callee_symbol":"src/ClientApp/Services/Catalog/ICatalogService.cs#eShop.ClientApp.Services.Catalog.ICatalogService.GetCatalogItemAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[43],"container_key":null},{"language":"csharp","caller_file":-164,"caller_symbol":"src/ClientApp/ViewModels/BasketViewModel.cs#eShop.ClientApp.ViewModels.BasketViewModel.InitializeAsync","callee_file":-164,"callee_symbol":"src/ClientApp/ViewModels/BasketViewModel.cs#eShop.ClientApp.ViewModels.BasketViewModel.AddBasketItemAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[47],"container_key":null},{"language":"csharp","caller_file":-164,"caller_symbol":"src/ClientApp/ViewModels/BasketViewModel.cs#eShop.ClientApp.ViewModels.BasketViewModel.InitializeAsync","callee_file":-171,"callee_symbol":"src/ClientApp/ViewModels/ObservableCollectionEx.cs#eShop.ClientApp.ViewModels.ObservableCollectionEx<T>.ReloadDataAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[37],"container_key":null},{"language":"csharp","caller_file":-165,"caller_symbol":"src/ClientApp/ViewModels/CatalogItemViewModel.cs#eShop.ClientApp.ViewModels.CatalogItemViewModel.AddCatalogItemAsync","callee_file":-86,"callee_symbol":"src/ClientApp/Messages/ProductCountChangedMessage.cs#eShop.ClientApp.Messages.ProductCountChangedMessage.<init>","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[54],"container_key":null},{"language":"csharp","caller_file":-165,"caller_symbol":"src/ClientApp/ViewModels/CatalogItemViewModel.cs#eShop.ClientApp.ViewModels.CatalogItemViewModel.AddCatalogItemAsync","callee_file":-88,"callee_symbol":"src/ClientApp/Models/Basket/CustomerBasket.cs#eShop.ClientApp.Models.Basket.CustomerBasket.AddItemToBasket","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[41],"container_key":null},{"language":"csharp","caller_file":-165,"caller_symbol":"src/ClientApp/ViewModels/CatalogItemViewModel.cs#eShop.ClientApp.ViewModels.CatalogItemViewModel.AddCatalogItemAsync","callee_file":-125,"callee_symbol":"src/ClientApp/Services/Basket/IBasketService.cs#eShop.ClientApp.Services.Basket.IBasketService.GetBasketAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[38],"container_key":null},{"language":"csharp","caller_file":-165,"caller_symbol":"src/ClientApp/ViewModels/CatalogItemViewModel.cs#eShop.ClientApp.ViewModels.CatalogItemViewModel.AddCatalogItemAsync","callee_file":-125,"callee_symbol":"src/ClientApp/Services/Basket/IBasketService.cs#eShop.ClientApp.Services.Basket.IBasketService.UpdateBasketAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[51],"container_key":null},{"language":"csharp","caller_file":-165,"caller_symbol":"src/ClientApp/ViewModels/CatalogItemViewModel.cs#eShop.ClientApp.ViewModels.CatalogItemViewModel.AddCatalogItemAsync","callee_file":-143,"callee_symbol":"src/ClientApp/Services/Navigation/INavigationService.cs#eShop.ClientApp.Services.INavigationService.PopAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[56],"container_key":null},{"language":"csharp","caller_file":-165,"caller_symbol":"src/ClientApp/ViewModels/CatalogItemViewModel.cs#eShop.ClientApp.ViewModels.CatalogItemViewModel.ApplyQueryAttributes","callee_file":-78,"callee_symbol":"src/ClientApp/Extensions/DictionaryExtensions.cs#eShop.ClientApp.DictionaryExtensions.ValueAs","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[27],"container_key":null},{"language":"csharp","caller_file":-165,"caller_symbol":"src/ClientApp/ViewModels/CatalogItemViewModel.cs#eShop.ClientApp.ViewModels.CatalogItemViewModel.ApplyQueryAttributes","callee_file":-163,"callee_symbol":"src/ClientApp/ViewModels/Base/ViewModelBase.cs#eShop.ClientApp.ViewModels.Base.ViewModelBase.ApplyQueryAttributes","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[25],"container_key":null},{"language":"csharp","caller_file":-165,"caller_symbol":"src/ClientApp/ViewModels/CatalogItemViewModel.cs#eShop.ClientApp.ViewModels.CatalogItemViewModel.DismissAsync","callee_file":-143,"callee_symbol":"src/ClientApp/Services/Navigation/INavigationService.cs#eShop.ClientApp.Services.INavigationService.PopAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[63],"container_key":null},{"language":"csharp","caller_file":-166,"caller_symbol":"src/ClientApp/ViewModels/CatalogViewModel.cs#<file>","callee_file":-171,"callee_symbol":"src/ClientApp/ViewModels/ObservableCollectionEx.cs#eShop.ClientApp.ViewModels.ObservableCollectionEx<T>.<init>()","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":3,"sample_lines":[14,16,17],"container_key":null},{"language":"csharp","caller_file":-166,"caller_symbol":"src/ClientApp/ViewModels/CatalogViewModel.cs#eShop.ClientApp.ViewModels.CatalogViewModel.<init>","callee_file":-171,"callee_symbol":"src/ClientApp/ViewModels/ObservableCollectionEx.cs#eShop.ClientApp.ViewModels.ObservableCollectionEx<T>.<init>()","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":3,"sample_lines":[44,45,46],"container_key":null},{"language":"csharp","caller_file":-166,"caller_symbol":"src/ClientApp/ViewModels/CatalogViewModel.cs#eShop.ClientApp.ViewModels.CatalogViewModel.ApplyFilterAsync","callee_file":-163,"callee_symbol":"src/ClientApp/ViewModels/Base/ViewModelBase.cs#eShop.ClientApp.ViewModels.Base.ViewModelBase.IsBusyFor","confidence":0.85,"reason":"csharp_inherited_self_method_call","call_site_count":1,"sample_lines":[164],"container_key":null},{"language":"csharp","caller_file":-166,"caller_symbol":"src/ClientApp/ViewModels/CatalogViewModel.cs#eShop.ClientApp.ViewModels.CatalogViewModel.ClearFilterAsync","callee_file":-130,"callee_symbol":"src/ClientApp/Services/Catalog/ICatalogService.cs#eShop.ClientApp.Services.Catalog.ICatalogService.GetCatalogAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[186],"container_key":null},{"language":"csharp","caller_file":-166,"caller_symbol":"src/ClientApp/ViewModels/CatalogViewModel.cs#eShop.ClientApp.ViewModels.CatalogViewModel.ClearFilterAsync","callee_file":-163,"callee_symbol":"src/ClientApp/ViewModels/Base/ViewModelBase.cs#eShop.ClientApp.ViewModels.Base.ViewModelBase.IsBusyFor","confidence":0.85,"reason":"csharp_inherited_self_method_call","call_site_count":1,"sample_lines":[181],"container_key":null},{"language":"csharp","caller_file":-166,"caller_symbol":"src/ClientApp/ViewModels/CatalogViewModel.cs#eShop.ClientApp.ViewModels.CatalogViewModel.ClearFilterAsync","callee_file":-166,"callee_symbol":"src/ClientApp/ViewModels/CatalogViewModel.cs#eShop.ClientApp.ViewModels.CatalogViewModel.SelectCatalogBrand","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[184],"container_key":null},{"language":"csharp","caller_file":-166,"caller_symbol":"src/ClientApp/ViewModels/CatalogViewModel.cs#eShop.ClientApp.ViewModels.CatalogViewModel.ClearFilterAsync","callee_file":-166,"callee_symbol":"src/ClientApp/ViewModels/CatalogViewModel.cs#eShop.ClientApp.ViewModels.CatalogViewModel.SelectCatalogType","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[185],"container_key":null},{"language":"csharp","caller_file":-166,"caller_symbol":"src/ClientApp/ViewModels/CatalogViewModel.cs#eShop.ClientApp.ViewModels.CatalogViewModel.ClearFilterAsync","callee_file":-171,"callee_symbol":"src/ClientApp/ViewModels/ObservableCollectionEx.cs#eShop.ClientApp.ViewModels.ObservableCollectionEx<T>.ReloadData(System.Collections.Generic.IEnumerable<T>)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[187],"container_key":null},{"language":"csharp","caller_file":-166,"caller_symbol":"src/ClientApp/ViewModels/CatalogViewModel.cs#eShop.ClientApp.ViewModels.CatalogViewModel.InitializeAsync","callee_file":-125,"callee_symbol":"src/ClientApp/Services/Basket/IBasketService.cs#eShop.ClientApp.Services.Basket.IBasketService.GetBasketAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[80],"container_key":null},{"language":"csharp","caller_file":-166,"caller_symbol":"src/ClientApp/ViewModels/CatalogViewModel.cs#eShop.ClientApp.ViewModels.CatalogViewModel.InitializeAsync","callee_file":-130,"callee_symbol":"src/ClientApp/Services/Catalog/ICatalogService.cs#eShop.ClientApp.Services.Catalog.ICatalogService.GetCatalogAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[77],"container_key":null},{"language":"csharp","caller_file":-166,"caller_symbol":"src/ClientApp/ViewModels/CatalogViewModel.cs#eShop.ClientApp.ViewModels.CatalogViewModel.InitializeAsync","callee_file":-130,"callee_symbol":"src/ClientApp/Services/Catalog/ICatalogService.cs#eShop.ClientApp.Services.Catalog.ICatalogService.GetCatalogBrandAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[78],"container_key":null},{"language":"csharp","caller_file":-166,"caller_symbol":"src/ClientApp/ViewModels/CatalogViewModel.cs#eShop.ClientApp.ViewModels.CatalogViewModel.InitializeAsync","callee_file":-130,"callee_symbol":"src/ClientApp/Services/Catalog/ICatalogService.cs#eShop.ClientApp.Services.Catalog.ICatalogService.GetCatalogTypeAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[79],"container_key":null},{"language":"csharp","caller_file":-166,"caller_symbol":"src/ClientApp/ViewModels/CatalogViewModel.cs#eShop.ClientApp.ViewModels.CatalogViewModel.InitializeAsync","callee_file":-163,"callee_symbol":"src/ClientApp/ViewModels/Base/ViewModelBase.cs#eShop.ClientApp.ViewModels.Base.ViewModelBase.IsBusyFor","confidence":0.85,"reason":"csharp_inherited_self_method_call","call_site_count":1,"sample_lines":[73],"container_key":null},{"language":"csharp","caller_file":-166,"caller_symbol":"src/ClientApp/ViewModels/CatalogViewModel.cs#eShop.ClientApp.ViewModels.CatalogViewModel.InitializeAsync","callee_file":-171,"callee_symbol":"src/ClientApp/ViewModels/ObservableCollectionEx.cs#eShop.ClientApp.ViewModels.ObservableCollectionEx<T>.ReloadData(System.Collections.Generic.IEnumerable<T>)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[84],"container_key":null},{"language":"csharp","caller_file":-166,"caller_symbol":"src/ClientApp/ViewModels/CatalogViewModel.cs#eShop.ClientApp.ViewModels.CatalogViewModel.ViewBasket","callee_file":-143,"callee_symbol":"src/ClientApp/Services/Navigation/INavigationService.cs#eShop.ClientApp.Services.INavigationService.NavigateToAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[195],"container_key":null},{"language":"csharp","caller_file":-166,"caller_symbol":"src/ClientApp/ViewModels/CatalogViewModel.cs#eShop.ClientApp.ViewModels.CatalogViewModel.ViewCatalogItemAsync","callee_file":-143,"callee_symbol":"src/ClientApp/Services/Navigation/INavigationService.cs#eShop.ClientApp.Services.INavigationService.NavigateToAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[100],"container_key":null},{"language":"csharp","caller_file":-167,"caller_symbol":"src/ClientApp/ViewModels/CheckoutViewModel.cs#eShop.ClientApp.ViewModels.CheckoutViewModel.CheckoutAsync","callee_file":-86,"callee_symbol":"src/ClientApp/Messages/ProductCountChangedMessage.cs#eShop.ClientApp.Messages.ProductCountChangedMessage.<init>","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[121],"container_key":null},{"language":"csharp","caller_file":-167,"caller_symbol":"src/ClientApp/ViewModels/CheckoutViewModel.cs#eShop.ClientApp.ViewModels.CheckoutViewModel.CheckoutAsync","callee_file":-125,"callee_symbol":"src/ClientApp/Services/Basket/IBasketService.cs#eShop.ClientApp.Services.Basket.IBasketService.ClearBasketAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[115],"container_key":null},{"language":"csharp","caller_file":-167,"caller_symbol":"src/ClientApp/ViewModels/CheckoutViewModel.cs#eShop.ClientApp.ViewModels.CheckoutViewModel.CheckoutAsync","callee_file":-133,"callee_symbol":"src/ClientApp/Services/Dialog/IDialogService.cs#eShop.ClientApp.Services.IDialogService.ShowAlertAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":2,"sample_lines":[127,132],"container_key":null},{"language":"csharp","caller_file":-167,"caller_symbol":"src/ClientApp/ViewModels/CheckoutViewModel.cs#eShop.ClientApp.ViewModels.CheckoutViewModel.CheckoutAsync","callee_file":-143,"callee_symbol":"src/ClientApp/Services/Navigation/INavigationService.cs#eShop.ClientApp.Services.INavigationService.NavigateToAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[124],"container_key":null},{"language":"csharp","caller_file":-167,"caller_symbol":"src/ClientApp/ViewModels/CheckoutViewModel.cs#eShop.ClientApp.ViewModels.CheckoutViewModel.CheckoutAsync","callee_file":-147,"callee_symbol":"src/ClientApp/Services/Order/IOrderService.cs#eShop.ClientApp.Services.Order.IOrderService.CreateOrderAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[112],"container_key":null},{"language":"csharp","caller_file":-167,"caller_symbol":"src/ClientApp/ViewModels/CheckoutViewModel.cs#eShop.ClientApp.ViewModels.CheckoutViewModel.CheckoutAsync","callee_file":-147,"callee_symbol":"src/ClientApp/Services/Order/IOrderService.cs#eShop.ClientApp.Services.Order.IOrderService.MapOrderToBasket","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[109],"container_key":null},{"language":"csharp","caller_file":-167,"caller_symbol":"src/ClientApp/ViewModels/CheckoutViewModel.cs#eShop.ClientApp.ViewModels.CheckoutViewModel.CheckoutAsync","callee_file":-164,"callee_symbol":"src/ClientApp/ViewModels/BasketViewModel.cs#eShop.ClientApp.ViewModels.BasketViewModel.ClearBasketItems","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[118],"container_key":null},{"language":"csharp","caller_file":-167,"caller_symbol":"src/ClientApp/ViewModels/CheckoutViewModel.cs#eShop.ClientApp.ViewModels.CheckoutViewModel.InitializeAsync","callee_file":-103,"callee_symbol":"src/ClientApp/Models/Orders/Order.cs#eShop.ClientApp.Models.Orders.Order.<init>","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[70],"container_key":null},{"language":"csharp","caller_file":-167,"caller_symbol":"src/ClientApp/ViewModels/CheckoutViewModel.cs#eShop.ClientApp.ViewModels.CheckoutViewModel.InitializeAsync","callee_file":-138,"callee_symbol":"src/ClientApp/Services/Identity/IIdentityService.cs#eShop.ClientApp.Services.Identity.IIdentityService.GetUserInfoAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[45],"container_key":null},{"language":"csharp","caller_file":-167,"caller_symbol":"src/ClientApp/ViewModels/CheckoutViewModel.cs#eShop.ClientApp.ViewModels.CheckoutViewModel.InitializeAsync","callee_file":-147,"callee_symbol":"src/ClientApp/Services/Order/IOrderService.cs#eShop.ClientApp.Services.Order.IOrderService.GetOrdersAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[95],"container_key":null},{"language":"csharp","caller_file":-167,"caller_symbol":"src/ClientApp/ViewModels/CheckoutViewModel.cs#eShop.ClientApp.ViewModels.CheckoutViewModel.InitializeAsync","callee_file":-163,"callee_symbol":"src/ClientApp/ViewModels/Base/ViewModelBase.cs#eShop.ClientApp.ViewModels.Base.ViewModelBase.IsBusyFor","confidence":0.85,"reason":"csharp_inherited_self_method_call","call_site_count":1,"sample_lines":[40],"container_key":null},{"language":"csharp","caller_file":-167,"caller_symbol":"src/ClientApp/ViewModels/CheckoutViewModel.cs#eShop.ClientApp.ViewModels.CheckoutViewModel.InitializeAsync","callee_file":-167,"callee_symbol":"src/ClientApp/ViewModels/CheckoutViewModel.cs#eShop.ClientApp.ViewModels.CheckoutViewModel.CalculateTotal","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[89],"container_key":null},{"language":"csharp","caller_file":-167,"caller_symbol":"src/ClientApp/ViewModels/CheckoutViewModel.cs#eShop.ClientApp.ViewModels.CheckoutViewModel.InitializeAsync","callee_file":-167,"callee_symbol":"src/ClientApp/ViewModels/CheckoutViewModel.cs#eShop.ClientApp.ViewModels.CheckoutViewModel.CreateOrderItems","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[67],"container_key":null},{"language":"csharp","caller_file":-168,"caller_symbol":"src/ClientApp/ViewModels/LoginViewModel.cs#<file>","callee_file":-161,"callee_symbol":"src/ClientApp/Validations/ValidatableObject.cs#eShop.ClientApp.Validations.ValidatableObject<T>.<init>","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":2,"sample_lines":[26,28],"container_key":null},{"language":"csharp","caller_file":-168,"caller_symbol":"src/ClientApp/ViewModels/LoginViewModel.cs#eShop.ClientApp.ViewModels.LoginViewModel.<init>","callee_file":-168,"callee_symbol":"src/ClientApp/ViewModels/LoginViewModel.cs#eShop.ClientApp.ViewModels.LoginViewModel.InvalidateMock","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[39],"container_key":null},{"language":"csharp","caller_file":-168,"caller_symbol":"src/ClientApp/ViewModels/LoginViewModel.cs#eShop.ClientApp.ViewModels.LoginViewModel.ApplyQueryAttributes","callee_file":-78,"callee_symbol":"src/ClientApp/Extensions/DictionaryExtensions.cs#eShop.ClientApp.DictionaryExtensions.ValueAsBool","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[46],"container_key":null},{"language":"csharp","caller_file":-168,"caller_symbol":"src/ClientApp/ViewModels/LoginViewModel.cs#eShop.ClientApp.ViewModels.LoginViewModel.ApplyQueryAttributes","callee_file":-163,"callee_symbol":"src/ClientApp/ViewModels/Base/ViewModelBase.cs#eShop.ClientApp.ViewModels.Base.ViewModelBase.ApplyQueryAttributes","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[44],"container_key":null},{"language":"csharp","caller_file":-168,"caller_symbol":"src/ClientApp/ViewModels/LoginViewModel.cs#eShop.ClientApp.ViewModels.LoginViewModel.ApplyQueryAttributes","callee_file":-168,"callee_symbol":"src/ClientApp/ViewModels/LoginViewModel.cs#eShop.ClientApp.ViewModels.LoginViewModel.PerformLogoutAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[48],"container_key":null},{"language":"csharp","caller_file":-168,"caller_symbol":"src/ClientApp/ViewModels/LoginViewModel.cs#eShop.ClientApp.ViewModels.LoginViewModel.MockSignInAsync","callee_file":-143,"callee_symbol":"src/ClientApp/Services/Navigation/INavigationService.cs#eShop.ClientApp.Services.INavigationService.NavigateToAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[78],"container_key":null},{"language":"csharp","caller_file":-168,"caller_symbol":"src/ClientApp/ViewModels/LoginViewModel.cs#eShop.ClientApp.ViewModels.LoginViewModel.MockSignInAsync","callee_file":-163,"callee_symbol":"src/ClientApp/ViewModels/Base/ViewModelBase.cs#eShop.ClientApp.ViewModels.Base.ViewModelBase.IsBusyFor","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[60],"container_key":null},{"language":"csharp","caller_file":-168,"caller_symbol":"src/ClientApp/ViewModels/LoginViewModel.cs#eShop.ClientApp.ViewModels.LoginViewModel.PerformLogoutAsync","callee_file":-138,"callee_symbol":"src/ClientApp/Services/Identity/IIdentityService.cs#eShop.ClientApp.Services.Identity.IIdentityService.SignOutAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[107],"container_key":null},{"language":"csharp","caller_file":-168,"caller_symbol":"src/ClientApp/ViewModels/LoginViewModel.cs#eShop.ClientApp.ViewModels.LoginViewModel.RegisterAsync","callee_file":-145,"callee_symbol":"src/ClientApp/Services/OpenUrl/IOpenUrlService.cs#eShop.ClientApp.Services.OpenUrl.IOpenUrlService.OpenUrl","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[101],"container_key":null},{"language":"csharp","caller_file":-168,"caller_symbol":"src/ClientApp/ViewModels/LoginViewModel.cs#eShop.ClientApp.ViewModels.LoginViewModel.SettingsAsync","callee_file":-143,"callee_symbol":"src/ClientApp/Services/Navigation/INavigationService.cs#eShop.ClientApp.Services.INavigationService.NavigateToAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[118],"container_key":null},{"language":"csharp","caller_file":-168,"caller_symbol":"src/ClientApp/ViewModels/LoginViewModel.cs#eShop.ClientApp.ViewModels.LoginViewModel.SignInAsync","callee_file":-138,"callee_symbol":"src/ClientApp/Services/Identity/IIdentityService.cs#eShop.ClientApp.Services.Identity.IIdentityService.SignInAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[89],"container_key":null},{"language":"csharp","caller_file":-168,"caller_symbol":"src/ClientApp/ViewModels/LoginViewModel.cs#eShop.ClientApp.ViewModels.LoginViewModel.SignInAsync","callee_file":-143,"callee_symbol":"src/ClientApp/Services/Navigation/INavigationService.cs#eShop.ClientApp.Services.INavigationService.NavigateToAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[93],"container_key":null},{"language":"csharp","caller_file":-168,"caller_symbol":"src/ClientApp/ViewModels/LoginViewModel.cs#eShop.ClientApp.ViewModels.LoginViewModel.SignInAsync","callee_file":-163,"callee_symbol":"src/ClientApp/ViewModels/Base/ViewModelBase.cs#eShop.ClientApp.ViewModels.Base.ViewModelBase.IsBusyFor","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[86],"container_key":null},{"language":"csharp","caller_file":-169,"caller_symbol":"src/ClientApp/ViewModels/MainViewModel.cs#eShop.ClientApp.ViewModels.MainViewModel.SettingsAsync","callee_file":-143,"callee_symbol":"src/ClientApp/Services/Navigation/INavigationService.cs#eShop.ClientApp.Services.INavigationService.NavigateToAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[16],"container_key":null},{"language":"csharp","caller_file":-171,"caller_symbol":"src/ClientApp/ViewModels/ObservableCollectionEx.cs#eShop.ClientApp.ViewModels.ObservableCollectionEx<T>.ReloadData(System.Collections.Generic.IEnumerable<T>)","callee_file":-171,"callee_symbol":"src/ClientApp/ViewModels/ObservableCollectionEx.cs#eShop.ClientApp.ViewModels.ObservableCollectionEx<T>.ReloadData(System.Action<System.Collections.Generic.IList<T>>)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[23],"container_key":null},{"language":"csharp","caller_file":-172,"caller_symbol":"src/ClientApp/ViewModels/OrderDetailViewModel.cs#eShop.ClientApp.ViewModels.OrderDetailViewModel.InitializeAsync","callee_file":-163,"callee_symbol":"src/ClientApp/ViewModels/Base/ViewModelBase.cs#eShop.ClientApp.ViewModels.Base.ViewModelBase.IsBusyFor","confidence":0.85,"reason":"csharp_inherited_self_method_call","call_site_count":1,"sample_lines":[33],"container_key":null},{"language":"csharp","caller_file":-172,"caller_symbol":"src/ClientApp/ViewModels/OrderDetailViewModel.cs#eShop.ClientApp.ViewModels.OrderDetailViewModel.ToggleCancelOrderAsync","callee_file":-147,"callee_symbol":"src/ClientApp/Services/Order/IOrderService.cs#eShop.ClientApp.Services.Order.IOrderService.CancelOrderAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[46],"container_key":null},{"language":"csharp","caller_file":-172,"caller_symbol":"src/ClientApp/ViewModels/OrderDetailViewModel.cs#eShop.ClientApp.ViewModels.OrderDetailViewModel.ToggleCancelOrderAsync","callee_file":-147,"callee_symbol":"src/ClientApp/Services/Order/IOrderService.cs#eShop.ClientApp.Services.Order.IOrderService.GetOrderAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[54],"container_key":null},{"language":"csharp","caller_file":-173,"caller_symbol":"src/ClientApp/ViewModels/ProfileViewModel.cs#eShop.ClientApp.ViewModels.ProfileViewModel.<init>","callee_file":-171,"callee_symbol":"src/ClientApp/ViewModels/ObservableCollectionEx.cs#eShop.ClientApp.ViewModels.ObservableCollectionEx<T>.<init>()","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[25],"container_key":null},{"language":"csharp","caller_file":-173,"caller_symbol":"src/ClientApp/ViewModels/ProfileViewModel.cs#eShop.ClientApp.ViewModels.ProfileViewModel.InitializeAsync","callee_file":-173,"callee_symbol":"src/ClientApp/ViewModels/ProfileViewModel.cs#eShop.ClientApp.ViewModels.ProfileViewModel.RefreshAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[32],"container_key":null},{"language":"csharp","caller_file":-173,"caller_symbol":"src/ClientApp/ViewModels/ProfileViewModel.cs#eShop.ClientApp.ViewModels.ProfileViewModel.LogoutAsync","callee_file":-143,"callee_symbol":"src/ClientApp/Services/Navigation/INavigationService.cs#eShop.ClientApp.Services.INavigationService.NavigateToAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[42],"container_key":null},{"language":"csharp","caller_file":-173,"caller_symbol":"src/ClientApp/ViewModels/ProfileViewModel.cs#eShop.ClientApp.ViewModels.ProfileViewModel.LogoutAsync","callee_file":-163,"callee_symbol":"src/ClientApp/ViewModels/Base/ViewModelBase.cs#eShop.ClientApp.ViewModels.Base.ViewModelBase.IsBusyFor","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[38],"container_key":null},{"language":"csharp","caller_file":-173,"caller_symbol":"src/ClientApp/ViewModels/ProfileViewModel.cs#eShop.ClientApp.ViewModels.ProfileViewModel.OrderDetailAsync","callee_file":-143,"callee_symbol":"src/ClientApp/Services/Navigation/INavigationService.cs#eShop.ClientApp.Services.INavigationService.NavigateToAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[74],"container_key":null},{"language":"csharp","caller_file":-173,"caller_symbol":"src/ClientApp/ViewModels/ProfileViewModel.cs#eShop.ClientApp.ViewModels.ProfileViewModel.RefreshAsync","callee_file":-147,"callee_symbol":"src/ClientApp/Services/Order/IOrderService.cs#eShop.ClientApp.Services.Order.IOrderService.GetOrdersAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[60],"container_key":null},{"language":"csharp","caller_file":-173,"caller_symbol":"src/ClientApp/ViewModels/ProfileViewModel.cs#eShop.ClientApp.ViewModels.ProfileViewModel.RefreshAsync","callee_file":-163,"callee_symbol":"src/ClientApp/ViewModels/Base/ViewModelBase.cs#eShop.ClientApp.ViewModels.Base.ViewModelBase.IsBusyFor","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[56],"container_key":null},{"language":"csharp","caller_file":-173,"caller_symbol":"src/ClientApp/ViewModels/ProfileViewModel.cs#eShop.ClientApp.ViewModels.ProfileViewModel.RefreshAsync","callee_file":-171,"callee_symbol":"src/ClientApp/ViewModels/ObservableCollectionEx.cs#eShop.ClientApp.ViewModels.ObservableCollectionEx<T>.ReloadData(System.Collections.Generic.IEnumerable<T>)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[62],"container_key":null},{"language":"csharp","caller_file":-175,"caller_symbol":"src/ClientApp/ViewModels/SettingsViewModel.cs#<file>","callee_file":-175,"callee_symbol":"src/ClientApp/ViewModels/SettingsViewModel.cs#eShop.ClientApp.ViewModels.SettingsViewModel.UpdateFakeLocation","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[111],"container_key":null},{"language":"csharp","caller_file":-175,"caller_symbol":"src/ClientApp/ViewModels/SettingsViewModel.cs#<file>","callee_file":-175,"callee_symbol":"src/ClientApp/ViewModels/SettingsViewModel.cs#eShop.ClientApp.ViewModels.SettingsViewModel.UpdateGatewayBasketEndpoint","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[176],"container_key":null},{"language":"csharp","caller_file":-175,"caller_symbol":"src/ClientApp/ViewModels/SettingsViewModel.cs#<file>","callee_file":-175,"callee_symbol":"src/ClientApp/ViewModels/SettingsViewModel.cs#eShop.ClientApp.ViewModels.SettingsViewModel.UpdateGatewayOrdersEndpoint","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[163],"container_key":null},{"language":"csharp","caller_file":-175,"caller_symbol":"src/ClientApp/ViewModels/SettingsViewModel.cs#<file>","callee_file":-175,"callee_symbol":"src/ClientApp/ViewModels/SettingsViewModel.cs#eShop.ClientApp.ViewModels.SettingsViewModel.UpdateGatewayShoppingEndpoint","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[150],"container_key":null},{"language":"csharp","caller_file":-175,"caller_symbol":"src/ClientApp/ViewModels/SettingsViewModel.cs#<file>","callee_file":-175,"callee_symbol":"src/ClientApp/ViewModels/SettingsViewModel.cs#eShop.ClientApp.ViewModels.SettingsViewModel.UpdateIdentityEndpoint","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[137],"container_key":null},{"language":"csharp","caller_file":-175,"caller_symbol":"src/ClientApp/ViewModels/SettingsViewModel.cs#<file>","callee_file":-175,"callee_symbol":"src/ClientApp/ViewModels/SettingsViewModel.cs#eShop.ClientApp.ViewModels.SettingsViewModel.UpdateLatitude","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[187],"container_key":null},{"language":"csharp","caller_file":-175,"caller_symbol":"src/ClientApp/ViewModels/SettingsViewModel.cs#<file>","callee_file":-175,"callee_symbol":"src/ClientApp/ViewModels/SettingsViewModel.cs#eShop.ClientApp.ViewModels.SettingsViewModel.UpdateLongitude","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[197],"container_key":null},{"language":"csharp","caller_file":-175,"caller_symbol":"src/ClientApp/ViewModels/SettingsViewModel.cs#<file>","callee_file":-175,"callee_symbol":"src/ClientApp/ViewModels/SettingsViewModel.cs#eShop.ClientApp.ViewModels.SettingsViewModel.UpdateUseAzureServices","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[93],"container_key":null},{"language":"csharp","caller_file":-175,"caller_symbol":"src/ClientApp/ViewModels/SettingsViewModel.cs#eShop.ClientApp.ViewModels.SettingsViewModel.OnPropertyChanged","callee_file":-175,"callee_symbol":"src/ClientApp/ViewModels/SettingsViewModel.cs#eShop.ClientApp.ViewModels.SettingsViewModel.UpdateAllowGpsLocation","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[221],"container_key":null},{"language":"csharp","caller_file":-175,"caller_symbol":"src/ClientApp/ViewModels/SettingsViewModel.cs#eShop.ClientApp.ViewModels.SettingsViewModel.ToggleAllowGpsLocation","callee_file":-175,"callee_symbol":"src/ClientApp/ViewModels/SettingsViewModel.cs#eShop.ClientApp.ViewModels.SettingsViewModel.OnPropertyChanged","confidence":0.85,"reason":"csharp_self_method_call","call_site_count":2,"sample_lines":[252,253],"container_key":null},{"language":"csharp","caller_file":-175,"caller_symbol":"src/ClientApp/ViewModels/SettingsViewModel.cs#eShop.ClientApp.ViewModels.SettingsViewModel.ToggleFakeLocation","callee_file":-122,"callee_symbol":"src/ClientApp/Services/AppEnvironment/IAppEnvironmentService.cs#eShop.ClientApp.Services.AppEnvironment.IAppEnvironmentService.UpdateDependencies","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[235],"container_key":null},{"language":"csharp","caller_file":-175,"caller_symbol":"src/ClientApp/ViewModels/SettingsViewModel.cs#eShop.ClientApp.ViewModels.SettingsViewModel.ToggleFakeLocation","callee_file":-175,"callee_symbol":"src/ClientApp/ViewModels/SettingsViewModel.cs#eShop.ClientApp.ViewModels.SettingsViewModel.OnPropertyChanged","confidence":0.85,"reason":"csharp_self_method_call","call_site_count":2,"sample_lines":[236,237],"container_key":null},{"language":"csharp","caller_file":-175,"caller_symbol":"src/ClientApp/ViewModels/SettingsViewModel.cs#eShop.ClientApp.ViewModels.SettingsViewModel.ToggleMockServices","callee_file":-122,"callee_symbol":"src/ClientApp/Services/AppEnvironment/IAppEnvironmentService.cs#eShop.ClientApp.Services.AppEnvironment.IAppEnvironmentService.UpdateDependencies","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[227],"container_key":null},{"language":"csharp","caller_file":-175,"caller_symbol":"src/ClientApp/ViewModels/SettingsViewModel.cs#eShop.ClientApp.ViewModels.SettingsViewModel.ToggleMockServices","callee_file":-175,"callee_symbol":"src/ClientApp/ViewModels/SettingsViewModel.cs#eShop.ClientApp.ViewModels.SettingsViewModel.OnPropertyChanged","confidence":0.85,"reason":"csharp_self_method_call","call_site_count":2,"sample_lines":[229,230],"container_key":null},{"language":"csharp","caller_file":-175,"caller_symbol":"src/ClientApp/ViewModels/SettingsViewModel.cs#eShop.ClientApp.ViewModels.SettingsViewModel.ToggleSendLocationAsync","callee_file":-141,"callee_symbol":"src/ClientApp/Services/Location/ILocationService.cs#eShop.ClientApp.Services.Location.ILocationService.UpdateUserLocation","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[246],"container_key":null},{"language":"csharp","caller_file":-176,"caller_symbol":"src/ClientApp/Views/BadgeView.cs#eShop.ClientApp.Views.BadgeView.<init>","callee_file":-176,"callee_symbol":"src/ClientApp/Views/BadgeView.cs#eShop.ClientApp.Views.BadgeView.UpdateLayout","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[56],"container_key":null},{"language":"csharp","caller_file":-176,"caller_symbol":"src/ClientApp/Views/BadgeView.cs#eShop.ClientApp.Views.BadgeView.OnLayoutPropertyChanged","callee_file":-176,"callee_symbol":"src/ClientApp/Views/BadgeView.cs#eShop.ClientApp.Views.BadgeView.UpdateLayout","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[91],"container_key":null},{"language":"csharp","caller_file":-184,"caller_symbol":"src/ClientApp/Views/LoginView.xaml.cs#eShop.ClientApp.Views.LoginView.OnAppearing","callee_file":-168,"callee_symbol":"src/ClientApp/ViewModels/LoginViewModel.cs#eShop.ClientApp.ViewModels.LoginViewModel.InvalidateMock","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[20],"container_key":null},{"language":"csharp","caller_file":-195,"caller_symbol":"src/EventBus/Abstractions/EventBusSubscriptionInfo.cs#<file>","callee_file":-195,"callee_symbol":"src/EventBus/Abstractions/EventBusSubscriptionInfo.cs#eShop.EventBus.Abstractions.EventBusSubscriptionInfo.CreateDefaultTypeResolver","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[14],"container_key":null},{"language":"csharp","caller_file":-198,"caller_symbol":"src/EventBus/Abstractions/IIntegrationEventHandler.cs#eShop.EventBus.Abstractions.IIntegrationEventHandler<TIntegrationEvent>.eShop.EventBus.Abstractions.IIntegrationEventHandler.Handle","callee_file":-198,"callee_symbol":"src/EventBus/Abstractions/IIntegrationEventHandler.cs#eShop.EventBus.Abstractions.IIntegrationEventHandler<TIntegrationEvent>.Handle","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[8],"container_key":null},{"language":"csharp","caller_file":-201,"caller_symbol":"src/EventBus/Extensions/GenericTypeExtensions.cs#eShop.EventBus.Extensions.GenericTypeExtensions.GetGenericTypeName(System.Object)","callee_file":-201,"callee_symbol":"src/EventBus/Extensions/GenericTypeExtensions.cs#eShop.EventBus.Extensions.GenericTypeExtensions.GetGenericTypeName(System.Type)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[24],"container_key":null},{"language":"csharp","caller_file":-205,"caller_symbol":"src/EventBusRabbitMQ/RabbitMQEventBus.cs#eShop.EventBusRabbitMQ.RabbitMQEventBus.OnMessageReceived","callee_file":-205,"callee_symbol":"src/EventBusRabbitMQ/RabbitMQEventBus.cs#eShop.EventBusRabbitMQ.RabbitMQEventBus.ProcessEvent","confidence":0.85,"reason":"csharp_self_method_call","call_site_count":1,"sample_lines":[168],"container_key":null},{"language":"csharp","caller_file":-205,"caller_symbol":"src/EventBusRabbitMQ/RabbitMQEventBus.cs#eShop.EventBusRabbitMQ.RabbitMQEventBus.OnMessageReceived","callee_file":-205,"callee_symbol":"src/EventBusRabbitMQ/RabbitMQEventBus.cs#eShop.EventBusRabbitMQ.RabbitMQEventBus.SetActivityContext","confidence":0.85,"reason":"csharp_self_method_call","call_site_count":1,"sample_lines":[154],"container_key":null},{"language":"csharp","caller_file":-205,"caller_symbol":"src/EventBusRabbitMQ/RabbitMQEventBus.cs#eShop.EventBusRabbitMQ.RabbitMQEventBus.ProcessEvent","callee_file":-205,"callee_symbol":"src/EventBusRabbitMQ/RabbitMQEventBus.cs#eShop.EventBusRabbitMQ.RabbitMQEventBus.DeserializeMessage","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[199],"container_key":null},{"language":"csharp","caller_file":-205,"caller_symbol":"src/EventBusRabbitMQ/RabbitMQEventBus.cs#eShop.EventBusRabbitMQ.RabbitMQEventBus.PublishAsync","callee_file":-205,"callee_symbol":"src/EventBusRabbitMQ/RabbitMQEventBus.cs#eShop.EventBusRabbitMQ.RabbitMQEventBus.SerializeMessage","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[51],"container_key":null},{"language":"csharp","caller_file":-205,"caller_symbol":"src/EventBusRabbitMQ/RabbitMQEventBus.cs#eShop.EventBusRabbitMQ.RabbitMQEventBus.PublishAsync","callee_file":-205,"callee_symbol":"src/EventBusRabbitMQ/RabbitMQEventBus.cs#eShop.EventBusRabbitMQ.RabbitMQEventBus.SetActivityContext","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[88],"container_key":null},{"language":"csharp","caller_file":-208,"caller_symbol":"src/HybridApp/App.xaml.cs#eShop.HybridApp.App.CreateWindow","callee_file":-210,"callee_symbol":"src/HybridApp/MainPage.xaml.cs#eShop.HybridApp.MainPage.<init>","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[12],"container_key":null},{"language":"csharp","caller_file":-213,"caller_symbol":"src/HybridApp/Platforms/Android/MainApplication.cs#eShop.HybridApp.MainApplication.CreateMauiApp","callee_file":-211,"callee_symbol":"src/HybridApp/MauiProgram.cs#eShop.HybridApp.MauiProgram.CreateMauiApp","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[14],"container_key":null},{"language":"csharp","caller_file":-214,"caller_symbol":"src/HybridApp/Platforms/MacCatalyst/AppDelegate.cs#eShop.HybridApp.AppDelegate.CreateMauiApp()","callee_file":-211,"callee_symbol":"src/HybridApp/MauiProgram.cs#eShop.HybridApp.MauiProgram.CreateMauiApp","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[8],"container_key":null},{"language":"csharp","caller_file":-216,"caller_symbol":"src/HybridApp/Platforms/Tizen/Main.cs#eShop.HybridApp.Program.CreateMauiApp","callee_file":-211,"callee_symbol":"src/HybridApp/MauiProgram.cs#eShop.HybridApp.MauiProgram.CreateMauiApp","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[9],"container_key":null},{"language":"csharp","caller_file":-217,"caller_symbol":"src/HybridApp/Platforms/Windows/App.xaml.cs#eShop.HybridApp.WinUI.App.CreateMauiApp","callee_file":-211,"callee_symbol":"src/HybridApp/MauiProgram.cs#eShop.HybridApp.MauiProgram.CreateMauiApp","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[22],"container_key":null},{"language":"csharp","caller_file":-218,"caller_symbol":"src/HybridApp/Platforms/iOS/AppDelegate.cs#eShop.HybridApp.AppDelegate.CreateMauiApp()","callee_file":-211,"callee_symbol":"src/HybridApp/MauiProgram.cs#eShop.HybridApp.MauiProgram.CreateMauiApp","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[8],"container_key":null},{"language":"csharp","caller_file":-221,"caller_symbol":"src/HybridApp/Services/CatalogService.cs#eShop.HybridApp.Services.CatalogService.GetCatalogItems(System.Int32,System.Int32,System.Int32[],System.Int32[])","callee_file":-221,"callee_symbol":"src/HybridApp/Services/CatalogService.cs#eShop.HybridApp.Services.CatalogService.GetAllCatalogItemsUri","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[21],"container_key":null},{"language":"csharp","caller_file":-252,"caller_symbol":"src/Identity.API/Program.cs#<file>","callee_file":-223,"callee_symbol":"src/Identity.API/Configuration/Config.cs#eShop.Identity.API.Configuration.Config.GetApiScopes","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[32],"container_key":null},{"language":"csharp","caller_file":-252,"caller_symbol":"src/Identity.API/Program.cs#<file>","callee_file":-223,"callee_symbol":"src/Identity.API/Configuration/Config.cs#eShop.Identity.API.Configuration.Config.GetApis","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[33],"container_key":null},{"language":"csharp","caller_file":-252,"caller_symbol":"src/Identity.API/Program.cs#<file>","callee_file":-223,"callee_symbol":"src/Identity.API/Configuration/Config.cs#eShop.Identity.API.Configuration.Config.GetClients","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[34],"container_key":null},{"language":"csharp","caller_file":-252,"caller_symbol":"src/Identity.API/Program.cs#<file>","callee_file":-223,"callee_symbol":"src/Identity.API/Configuration/Config.cs#eShop.Identity.API.Configuration.Config.GetResources","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[31],"container_key":null},{"language":"csharp","caller_file":-252,"caller_symbol":"src/Identity.API/Program.cs#<file>","callee_file":-515,"callee_symbol":"src/eShop.ServiceDefaults/Extensions.cs#eShop.ServiceDefaults.Extensions.AddServiceDefaults","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[3],"container_key":null},{"language":"csharp","caller_file":-252,"caller_symbol":"src/Identity.API/Program.cs#<file>","callee_file":-515,"callee_symbol":"src/eShop.ServiceDefaults/Extensions.cs#eShop.ServiceDefaults.Extensions.MapDefaultEndpoints","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[45],"container_key":null},{"language":"csharp","caller_file":-253,"caller_symbol":"src/Identity.API/Quickstart/Account/AccountController.cs#IdentityServerHost.Quickstart.UI.AccountController.BuildLoginViewModelAsync(IdentityServerHost.Quickstart.UI.LoginInputModel)","callee_file":-253,"callee_symbol":"src/Identity.API/Quickstart/Account/AccountController.cs#IdentityServerHost.Quickstart.UI.AccountController.BuildLoginViewModelAsync(System.String)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[266],"container_key":null},{"language":"csharp","caller_file":-253,"caller_symbol":"src/Identity.API/Quickstart/Account/AccountController.cs#IdentityServerHost.Quickstart.UI.AccountController.Login(IdentityServerHost.Quickstart.UI.LoginInputModel,System.String)","callee_file":-253,"callee_symbol":"src/Identity.API/Quickstart/Account/AccountController.cs#IdentityServerHost.Quickstart.UI.AccountController.BuildLoginViewModelAsync(IdentityServerHost.Quickstart.UI.LoginInputModel)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[135],"container_key":null},{"language":"csharp","caller_file":-253,"caller_symbol":"src/Identity.API/Quickstart/Account/AccountController.cs#IdentityServerHost.Quickstart.UI.AccountController.Login(IdentityServerHost.Quickstart.UI.LoginInputModel,System.String)","callee_file":-274,"callee_symbol":"src/Identity.API/Quickstart/Extensions.cs#IdentityServerHost.Quickstart.UI.Extensions.LoadingPage","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":2,"sample_lines":[81,107],"container_key":null},{"language":"csharp","caller_file":-253,"caller_symbol":"src/Identity.API/Quickstart/Account/AccountController.cs#IdentityServerHost.Quickstart.UI.AccountController.Login(System.String)","callee_file":-253,"callee_symbol":"src/Identity.API/Quickstart/Account/AccountController.cs#IdentityServerHost.Quickstart.UI.AccountController.BuildLoginViewModelAsync(System.String)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[43],"container_key":null},{"language":"csharp","caller_file":-253,"caller_symbol":"src/Identity.API/Quickstart/Account/AccountController.cs#IdentityServerHost.Quickstart.UI.AccountController.Logout(IdentityServerHost.Quickstart.UI.LogoutInputModel)","callee_file":-253,"callee_symbol":"src/Identity.API/Quickstart/Account/AccountController.cs#IdentityServerHost.Quickstart.UI.AccountController.BuildLoggedOutViewModelAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[170],"container_key":null},{"language":"csharp","caller_file":-253,"caller_symbol":"src/Identity.API/Quickstart/Account/AccountController.cs#IdentityServerHost.Quickstart.UI.AccountController.Logout(System.String)","callee_file":-253,"callee_symbol":"src/Identity.API/Quickstart/Account/AccountController.cs#IdentityServerHost.Quickstart.UI.AccountController.BuildLogoutViewModelAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[150],"container_key":null},{"language":"csharp","caller_file":-253,"caller_symbol":"src/Identity.API/Quickstart/Account/AccountController.cs#IdentityServerHost.Quickstart.UI.AccountController.Logout(System.String)","callee_file":-253,"callee_symbol":"src/Identity.API/Quickstart/Account/AccountController.cs#IdentityServerHost.Quickstart.UI.AccountController.Logout(IdentityServerHost.Quickstart.UI.LogoutInputModel)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[156],"container_key":null},{"language":"csharp","caller_file":-255,"caller_symbol":"src/Identity.API/Quickstart/Account/ExternalController.cs#IdentityServerHost.Quickstart.UI.ExternalController.Callback","callee_file":-255,"callee_symbol":"src/Identity.API/Quickstart/Account/ExternalController.cs#IdentityServerHost.Quickstart.UI.ExternalController.AutoProvisionUserAsync","confidence":0.85,"reason":"csharp_self_method_call","call_site_count":1,"sample_lines":[86],"container_key":null},{"language":"csharp","caller_file":-255,"caller_symbol":"src/Identity.API/Quickstart/Account/ExternalController.cs#IdentityServerHost.Quickstart.UI.ExternalController.Callback","callee_file":-255,"callee_symbol":"src/Identity.API/Quickstart/Account/ExternalController.cs#IdentityServerHost.Quickstart.UI.ExternalController.FindUserFromExternalProviderAsync","confidence":0.85,"reason":"csharp_self_method_call","call_site_count":1,"sample_lines":[80],"container_key":null},{"language":"csharp","caller_file":-255,"caller_symbol":"src/Identity.API/Quickstart/Account/ExternalController.cs#IdentityServerHost.Quickstart.UI.ExternalController.Callback","callee_file":-255,"callee_symbol":"src/Identity.API/Quickstart/Account/ExternalController.cs#IdentityServerHost.Quickstart.UI.ExternalController.ProcessLoginCallback","confidence":0.85,"reason":"csharp_self_method_call","call_site_count":1,"sample_lines":[94],"container_key":null},{"language":"csharp","caller_file":-263,"caller_symbol":"src/Identity.API/Quickstart/Consent/ConsentController.cs#IdentityServerHost.Quickstart.UI.ConsentController.BuildViewModelAsync","callee_file":-263,"callee_symbol":"src/Identity.API/Quickstart/Consent/ConsentController.cs#IdentityServerHost.Quickstart.UI.ConsentController.CreateConsentViewModel","confidence":0.85,"reason":"csharp_self_method_call","call_site_count":1,"sample_lines":[155],"container_key":null},{"language":"csharp","caller_file":-263,"caller_symbol":"src/Identity.API/Quickstart/Consent/ConsentController.cs#IdentityServerHost.Quickstart.UI.ConsentController.CreateConsentViewModel","callee_file":-263,"callee_symbol":"src/Identity.API/Quickstart/Consent/ConsentController.cs#IdentityServerHost.Quickstart.UI.ConsentController.GetOfflineAccessScope","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[197],"container_key":null},{"language":"csharp","caller_file":-263,"caller_symbol":"src/Identity.API/Quickstart/Consent/ConsentController.cs#IdentityServerHost.Quickstart.UI.ConsentController.Index(IdentityServerHost.Quickstart.UI.ConsentInputModel)","callee_file":-263,"callee_symbol":"src/Identity.API/Quickstart/Consent/ConsentController.cs#IdentityServerHost.Quickstart.UI.ConsentController.ProcessConsent","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[51],"container_key":null},{"language":"csharp","caller_file":-263,"caller_symbol":"src/Identity.API/Quickstart/Consent/ConsentController.cs#IdentityServerHost.Quickstart.UI.ConsentController.Index(IdentityServerHost.Quickstart.UI.ConsentInputModel)","callee_file":-274,"callee_symbol":"src/Identity.API/Quickstart/Extensions.cs#IdentityServerHost.Quickstart.UI.Extensions.LoadingPage","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[60],"container_key":null},{"language":"csharp","caller_file":-263,"caller_symbol":"src/Identity.API/Quickstart/Consent/ConsentController.cs#IdentityServerHost.Quickstart.UI.ConsentController.Index(System.String)","callee_file":-263,"callee_symbol":"src/Identity.API/Quickstart/Consent/ConsentController.cs#IdentityServerHost.Quickstart.UI.ConsentController.BuildViewModelAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[35],"container_key":null},{"language":"csharp","caller_file":-263,"caller_symbol":"src/Identity.API/Quickstart/Consent/ConsentController.cs#IdentityServerHost.Quickstart.UI.ConsentController.ProcessConsent","callee_file":-263,"callee_symbol":"src/Identity.API/Quickstart/Consent/ConsentController.cs#IdentityServerHost.Quickstart.UI.ConsentController.BuildViewModelAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[144],"container_key":null},{"language":"csharp","caller_file":-271,"caller_symbol":"src/Identity.API/Quickstart/Device/DeviceController.cs#IdentityServerHost.Quickstart.UI.DeviceController.BuildViewModelAsync","callee_file":-271,"callee_symbol":"src/Identity.API/Quickstart/Device/DeviceController.cs#IdentityServerHost.Quickstart.UI.DeviceController.CreateConsentViewModel","confidence":0.85,"reason":"csharp_self_method_call","call_site_count":1,"sample_lines":[135],"container_key":null},{"language":"csharp","caller_file":-271,"caller_symbol":"src/Identity.API/Quickstart/Device/DeviceController.cs#IdentityServerHost.Quickstart.UI.DeviceController.Callback","callee_file":-271,"callee_symbol":"src/Identity.API/Quickstart/Device/DeviceController.cs#IdentityServerHost.Quickstart.UI.DeviceController.ProcessConsent","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[57],"container_key":null},{"language":"csharp","caller_file":-271,"caller_symbol":"src/Identity.API/Quickstart/Device/DeviceController.cs#IdentityServerHost.Quickstart.UI.DeviceController.CreateConsentViewModel","callee_file":-271,"callee_symbol":"src/Identity.API/Quickstart/Device/DeviceController.cs#IdentityServerHost.Quickstart.UI.DeviceController.GetOfflineAccessScope","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[171],"container_key":null},{"language":"csharp","caller_file":-271,"caller_symbol":"src/Identity.API/Quickstart/Device/DeviceController.cs#IdentityServerHost.Quickstart.UI.DeviceController.Index","callee_file":-271,"callee_symbol":"src/Identity.API/Quickstart/Device/DeviceController.cs#IdentityServerHost.Quickstart.UI.DeviceController.BuildViewModelAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[34],"container_key":null},{"language":"csharp","caller_file":-271,"caller_symbol":"src/Identity.API/Quickstart/Device/DeviceController.cs#IdentityServerHost.Quickstart.UI.DeviceController.ProcessConsent","callee_file":-271,"callee_symbol":"src/Identity.API/Quickstart/Device/DeviceController.cs#IdentityServerHost.Quickstart.UI.DeviceController.BuildViewModelAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[124],"container_key":null},{"language":"csharp","caller_file":-271,"caller_symbol":"src/Identity.API/Quickstart/Device/DeviceController.cs#IdentityServerHost.Quickstart.UI.DeviceController.UserCodeCapture","callee_file":-271,"callee_symbol":"src/Identity.API/Quickstart/Device/DeviceController.cs#IdentityServerHost.Quickstart.UI.DeviceController.BuildViewModelAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[45],"container_key":null},{"language":"csharp","caller_file":-272,"caller_symbol":"src/Identity.API/Quickstart/Diagnostics/DiagnosticsController.cs#IdentityServerHost.Quickstart.UI.DiagnosticsController.Index","callee_file":-273,"callee_symbol":"src/Identity.API/Quickstart/Diagnostics/DiagnosticsViewModel.cs#IdentityServerHost.Quickstart.UI.DiagnosticsViewModel.<init>","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[19],"container_key":null},{"language":"csharp","caller_file":-275,"caller_symbol":"src/Identity.API/Quickstart/Grants/GrantsController.cs#IdentityServerHost.Quickstart.UI.GrantsController.Index","callee_file":-275,"callee_symbol":"src/Identity.API/Quickstart/Grants/GrantsController.cs#IdentityServerHost.Quickstart.UI.GrantsController.BuildViewModelAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[35],"container_key":null},{"language":"csharp","caller_file":-278,"caller_symbol":"src/Identity.API/Quickstart/Home/HomeController.cs#IdentityServerHost.Quickstart.UI.HomeController.Error","callee_file":-277,"callee_symbol":"src/Identity.API/Quickstart/Home/ErrorViewModel.cs#IdentityServerHost.Quickstart.UI.ErrorViewModel.<init>()","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[41],"container_key":null},{"language":"csharp","caller_file":-283,"caller_symbol":"src/Identity.API/Services/ProfileService.cs#eShop.Identity.API.Services.ProfileService.GetProfileDataAsync","callee_file":-283,"callee_symbol":"src/Identity.API/Services/ProfileService.cs#eShop.Identity.API.Services.ProfileService.GetClaimsFromUser","confidence":0.85,"reason":"csharp_self_method_call","call_site_count":1,"sample_lines":[22],"container_key":null},{"language":"csharp","caller_file":-296,"caller_symbol":"src/IntegrationEventLogEF/Services/IntegrationEventLogService.cs#eShop.IntegrationEventLogEF.Services.IntegrationEventLogService<TContext>.Dispose()","callee_file":-296,"callee_symbol":"src/IntegrationEventLogEF/Services/IntegrationEventLogService.cs#eShop.IntegrationEventLogEF.Services.IntegrationEventLogService<TContext>.Dispose(System.Boolean)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[88],"container_key":null},{"language":"csharp","caller_file":-296,"caller_symbol":"src/IntegrationEventLogEF/Services/IntegrationEventLogService.cs#eShop.IntegrationEventLogEF.Services.IntegrationEventLogService<TContext>.MarkEventAsFailedAsync","callee_file":-296,"callee_symbol":"src/IntegrationEventLogEF/Services/IntegrationEventLogService.cs#eShop.IntegrationEventLogEF.Services.IntegrationEventLogService<TContext>.UpdateEventStatus","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[58],"container_key":null},{"language":"csharp","caller_file":-296,"caller_symbol":"src/IntegrationEventLogEF/Services/IntegrationEventLogService.cs#eShop.IntegrationEventLogEF.Services.IntegrationEventLogService<TContext>.MarkEventAsInProgressAsync","callee_file":-296,"callee_symbol":"src/IntegrationEventLogEF/Services/IntegrationEventLogService.cs#eShop.IntegrationEventLogEF.Services.IntegrationEventLogService<TContext>.UpdateEventStatus","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[53],"container_key":null},{"language":"csharp","caller_file":-296,"caller_symbol":"src/IntegrationEventLogEF/Services/IntegrationEventLogService.cs#eShop.IntegrationEventLogEF.Services.IntegrationEventLogService<TContext>.MarkEventAsPublishedAsync","callee_file":-296,"callee_symbol":"src/IntegrationEventLogEF/Services/IntegrationEventLogService.cs#eShop.IntegrationEventLogEF.Services.IntegrationEventLogService<TContext>.UpdateEventStatus","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[48],"container_key":null},{"language":"csharp","caller_file":-297,"caller_symbol":"src/IntegrationEventLogEF/Utilities/ResilientTransaction.cs#eShop.IntegrationEventLogEF.Utilities.ResilientTransaction.New","callee_file":-297,"callee_symbol":"src/IntegrationEventLogEF/Utilities/ResilientTransaction.cs#eShop.IntegrationEventLogEF.Utilities.ResilientTransaction.<init>","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[9],"container_key":null},{"language":"csharp","caller_file":-302,"caller_symbol":"src/OrderProcessor/Program.cs#<file>","callee_file":-300,"callee_symbol":"src/OrderProcessor/Extensions/Extensions.cs#eShop.OrderProcessor.Extensions.Extensions.AddApplicationServices","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[4],"container_key":null},{"language":"csharp","caller_file":-302,"caller_symbol":"src/OrderProcessor/Program.cs#<file>","callee_file":-515,"callee_symbol":"src/eShop.ServiceDefaults/Extensions.cs#eShop.ServiceDefaults.Extensions.AddBasicServiceDefaults","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[3],"container_key":null},{"language":"csharp","caller_file":-302,"caller_symbol":"src/OrderProcessor/Program.cs#<file>","callee_file":-515,"callee_symbol":"src/eShop.ServiceDefaults/Extensions.cs#eShop.ServiceDefaults.Extensions.MapDefaultEndpoints","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[8],"container_key":null},{"language":"csharp","caller_file":-303,"caller_symbol":"src/OrderProcessor/Services/GracePeriodManagerService.cs#eShop.OrderProcessor.Services.GracePeriodManagerService.CheckConfirmedGracePeriodOrders","callee_file":-299,"callee_symbol":"src/OrderProcessor/Events/GracePeriodConfirmedIntegrationEvent.cs#eShop.OrderProcessor.Events.GracePeriodConfirmedIntegrationEvent.<init>(System.Int32)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[56],"container_key":null},{"language":"csharp","caller_file":-303,"caller_symbol":"src/OrderProcessor/Services/GracePeriodManagerService.cs#eShop.OrderProcessor.Services.GracePeriodManagerService.CheckConfirmedGracePeriodOrders","callee_file":-304,"callee_symbol":"src/OrderProcessor/Services/GracePeriodOrdersRepository.cs#eShop.OrderProcessor.Services.IGracePeriodOrdersRepository.GetConfirmedGracePeriodOrdersAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[50],"container_key":null},{"language":"csharp","caller_file":-303,"caller_symbol":"src/OrderProcessor/Services/GracePeriodManagerService.cs#eShop.OrderProcessor.Services.GracePeriodManagerService.ExecuteAsync","callee_file":-303,"callee_symbol":"src/OrderProcessor/Services/GracePeriodManagerService.cs#eShop.OrderProcessor.Services.GracePeriodManagerService.CheckConfirmedGracePeriodOrders","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[32],"container_key":null},{"language":"csharp","caller_file":-306,"caller_symbol":"src/Ordering.API/Apis/OrdersApi.cs#OrdersApi.CancelOrderAsync","callee_file":-316,"callee_symbol":"src/Ordering.API/Application/Commands/IdentifiedCommand.cs#eShop.Ordering.API.Application.Commands.IdentifiedCommand<T, R>.<init>","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[32],"container_key":null},{"language":"csharp","caller_file":-306,"caller_symbol":"src/Ordering.API/Apis/OrdersApi.cs#OrdersApi.CreateOrderAsync","callee_file":-312,"callee_symbol":"src/Ordering.API/Application/Commands/CreateOrderCommand.cs#eShop.Ordering.API.Application.Commands.CreateOrderCommand.<init>(System.Collections.Generic.List<eShop.Ordering.API.Application.Models.BasketItem>,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.DateTime,System.String,System.Int32)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[141],"container_key":null},{"language":"csharp","caller_file":-306,"caller_symbol":"src/Ordering.API/Apis/OrdersApi.cs#OrdersApi.CreateOrderAsync","callee_file":-316,"callee_symbol":"src/Ordering.API/Application/Commands/IdentifiedCommand.cs#eShop.Ordering.API.Application.Commands.IdentifiedCommand<T, R>.<init>","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[146],"container_key":null},{"language":"csharp","caller_file":-306,"caller_symbol":"src/Ordering.API/Apis/OrdersApi.cs#OrdersApi.GetCardTypesAsync","callee_file":-356,"callee_symbol":"src/Ordering.API/Application/Queries/IOrderQueries.cs#eShop.Ordering.API.Application.Queries.IOrderQueries.GetCardTypesAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[102],"container_key":null},{"language":"csharp","caller_file":-306,"caller_symbol":"src/Ordering.API/Apis/OrdersApi.cs#OrdersApi.GetOrderAsync","callee_file":-356,"callee_symbol":"src/Ordering.API/Application/Queries/IOrderQueries.cs#eShop.Ordering.API.Application.Queries.IOrderQueries.GetOrderAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[84],"container_key":null},{"language":"csharp","caller_file":-306,"caller_symbol":"src/Ordering.API/Apis/OrdersApi.cs#OrdersApi.GetOrdersByUserAsync","callee_file":-356,"callee_symbol":"src/Ordering.API/Application/Queries/IOrderQueries.cs#eShop.Ordering.API.Application.Queries.IOrderQueries.GetOrdersFromUserAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[96],"container_key":null},{"language":"csharp","caller_file":-306,"caller_symbol":"src/Ordering.API/Apis/OrdersApi.cs#OrdersApi.GetOrdersByUserAsync","callee_file":-369,"callee_symbol":"src/Ordering.API/Infrastructure/Services/IIdentityService.cs#eShop.Ordering.API.Infrastructure.Services.IIdentityService.GetUserIdentity","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[95],"container_key":null},{"language":"csharp","caller_file":-306,"caller_symbol":"src/Ordering.API/Apis/OrdersApi.cs#OrdersApi.ShipOrderAsync","callee_file":-316,"callee_symbol":"src/Ordering.API/Application/Commands/IdentifiedCommand.cs#eShop.Ordering.API.Application.Commands.IdentifiedCommand<T, R>.<init>","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[61],"container_key":null},{"language":"csharp","caller_file":-308,"caller_symbol":"src/Ordering.API/Application/Behaviors/TransactionBehavior.cs#eShop.Ordering.API.Application.Behaviors.TransactionBehavior<TRequest, TResponse>.Handle","callee_file":-352,"callee_symbol":"src/Ordering.API/Application/IntegrationEvents/IOrderingIntegrationEventService.cs#eShop.Ordering.API.Application.IntegrationEvents.IOrderingIntegrationEventService.PublishEventsThroughEventBusAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[52],"container_key":null},{"language":"csharp","caller_file":-311,"caller_symbol":"src/Ordering.API/Application/Commands/CancelOrderCommandHandler.cs#eShop.Ordering.API.Application.Commands.CancelOrderCommandHandler.Handle","callee_file":-378,"callee_symbol":"src/Ordering.Domain/AggregatesModel/OrderAggregate/IOrderRepository.cs#eShop.Ordering.Domain.AggregatesModel.OrderAggregate.IOrderRepository.GetAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[21],"container_key":null},{"language":"csharp","caller_file":-311,"caller_symbol":"src/Ordering.API/Application/Commands/CancelOrderCommandHandler.cs#eShop.Ordering.API.Application.Commands.CancelOrderCommandHandler.Handle","callee_file":-379,"callee_symbol":"src/Ordering.Domain/AggregatesModel/OrderAggregate/Order.cs#eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Order.SetCancelledStatus","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[27],"container_key":null},{"language":"csharp","caller_file":-311,"caller_symbol":"src/Ordering.API/Application/Commands/CancelOrderCommandHandler.cs#eShop.Ordering.API.Application.Commands.CancelOrderCommandHandler.Handle","callee_file":-394,"callee_symbol":"src/Ordering.Domain/SeedWork/IUnitOfWork.cs#eShop.Ordering.Domain.Seedwork.IUnitOfWork.SaveEntitiesAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[28],"container_key":null},{"language":"csharp","caller_file":-312,"caller_symbol":"src/Ordering.API/Application/Commands/CreateOrderCommand.cs#eShop.Ordering.API.Application.Commands.CreateOrderCommand.<init>(System.Collections.Generic.List<eShop.Ordering.API.Application.Models.BasketItem>,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.DateTime,System.String,System.Int32)","callee_file":-363,"callee_symbol":"src/Ordering.API/Extensions/BasketItemExtensions.cs#eShop.Ordering.API.Extensions.BasketItemExtensions.ToOrderItemsDTO","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[70],"container_key":null},{"language":"csharp","caller_file":-313,"caller_symbol":"src/Ordering.API/Application/Commands/CreateOrderCommandHandler.cs#eShop.Ordering.API.Application.Commands.CreateOrderCommandHandler.Handle","callee_file":-343,"callee_symbol":"src/Ordering.API/Application/IntegrationEvents/Events/OrderStartedIntegrationEvent.cs#eShop.Ordering.API.Application.IntegrationEvents.Events.OrderStartedIntegrationEvent.<init>(System.String)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[32],"container_key":null},{"language":"csharp","caller_file":-313,"caller_symbol":"src/Ordering.API/Application/Commands/CreateOrderCommandHandler.cs#eShop.Ordering.API.Application.Commands.CreateOrderCommandHandler.Handle","callee_file":-377,"callee_symbol":"src/Ordering.Domain/AggregatesModel/OrderAggregate/Address.cs#eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Address.<init>(System.String,System.String,System.String,System.String,System.String)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[39],"container_key":null},{"language":"csharp","caller_file":-313,"caller_symbol":"src/Ordering.API/Application/Commands/CreateOrderCommandHandler.cs#eShop.Ordering.API.Application.Commands.CreateOrderCommandHandler.Handle","callee_file":-378,"callee_symbol":"src/Ordering.Domain/AggregatesModel/OrderAggregate/IOrderRepository.cs#eShop.Ordering.Domain.AggregatesModel.OrderAggregate.IOrderRepository.Add","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[49],"container_key":null},{"language":"csharp","caller_file":-313,"caller_symbol":"src/Ordering.API/Application/Commands/CreateOrderCommandHandler.cs#eShop.Ordering.API.Application.Commands.CreateOrderCommandHandler.Handle","callee_file":-379,"callee_symbol":"src/Ordering.Domain/AggregatesModel/OrderAggregate/Order.cs#eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Order.<init>(System.String,System.String,eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Address,System.Int32,System.String,System.String,System.String,System.DateTime,System.Nullable<System.Int32>,System.Nullable<System.Int32>)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[40],"container_key":null},{"language":"csharp","caller_file":-313,"caller_symbol":"src/Ordering.API/Application/Commands/CreateOrderCommandHandler.cs#eShop.Ordering.API.Application.Commands.CreateOrderCommandHandler.Handle","callee_file":-379,"callee_symbol":"src/Ordering.Domain/AggregatesModel/OrderAggregate/Order.cs#eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Order.AddOrderItem","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[44],"container_key":null},{"language":"csharp","caller_file":-313,"caller_symbol":"src/Ordering.API/Application/Commands/CreateOrderCommandHandler.cs#eShop.Ordering.API.Application.Commands.CreateOrderCommandHandler.Handle","callee_file":-394,"callee_symbol":"src/Ordering.Domain/SeedWork/IUnitOfWork.cs#eShop.Ordering.Domain.Seedwork.IUnitOfWork.SaveEntitiesAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[51],"container_key":null},{"language":"csharp","caller_file":-315,"caller_symbol":"src/Ordering.API/Application/Commands/CreateOrderDraftCommandHandler.cs#eShop.Ordering.API.Application.Commands.CreateOrderDraftCommandHandler.Handle","callee_file":-315,"callee_symbol":"src/Ordering.API/Application/Commands/CreateOrderDraftCommandHandler.cs#eShop.Ordering.API.Application.Commands.OrderDraftDTO.FromOrder","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[19],"container_key":null},{"language":"csharp","caller_file":-315,"caller_symbol":"src/Ordering.API/Application/Commands/CreateOrderDraftCommandHandler.cs#eShop.Ordering.API.Application.Commands.CreateOrderDraftCommandHandler.Handle","callee_file":-363,"callee_symbol":"src/Ordering.API/Extensions/BasketItemExtensions.cs#eShop.Ordering.API.Extensions.BasketItemExtensions.ToOrderItemDTO","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[13],"container_key":null},{"language":"csharp","caller_file":-315,"caller_symbol":"src/Ordering.API/Application/Commands/CreateOrderDraftCommandHandler.cs#eShop.Ordering.API.Application.Commands.CreateOrderDraftCommandHandler.Handle","callee_file":-379,"callee_symbol":"src/Ordering.Domain/AggregatesModel/OrderAggregate/Order.cs#eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Order.AddOrderItem","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[16],"container_key":null},{"language":"csharp","caller_file":-315,"caller_symbol":"src/Ordering.API/Application/Commands/CreateOrderDraftCommandHandler.cs#eShop.Ordering.API.Application.Commands.CreateOrderDraftCommandHandler.Handle","callee_file":-379,"callee_symbol":"src/Ordering.Domain/AggregatesModel/OrderAggregate/Order.cs#eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Order.NewDraft","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[12],"container_key":null},{"language":"csharp","caller_file":-315,"caller_symbol":"src/Ordering.API/Application/Commands/CreateOrderDraftCommandHandler.cs#eShop.Ordering.API.Application.Commands.OrderDraftDTO.FromOrder","callee_file":-379,"callee_symbol":"src/Ordering.Domain/AggregatesModel/OrderAggregate/Order.cs#eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Order.GetTotal","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[41],"container_key":null},{"language":"csharp","caller_file":-317,"caller_symbol":"src/Ordering.API/Application/Commands/IdentifiedCommandHandler.cs#eShop.Ordering.API.Application.Commands.IdentifiedCommandHandler<T, R>.Handle","callee_file":-317,"callee_symbol":"src/Ordering.API/Application/Commands/IdentifiedCommandHandler.cs#eShop.Ordering.API.Application.Commands.IdentifiedCommandHandler<T, R>.CreateResultForDuplicateRequest","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[44],"container_key":null},{"language":"csharp","caller_file":-317,"caller_symbol":"src/Ordering.API/Application/Commands/IdentifiedCommandHandler.cs#eShop.Ordering.API.Application.Commands.IdentifiedCommandHandler<T, R>.Handle","callee_file":-404,"callee_symbol":"src/Ordering.Infrastructure/Idempotency/IRequestManager.cs#eShop.Ordering.Infrastructure.Idempotency.IRequestManager.CreateRequestForCommandAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[48],"container_key":null},{"language":"csharp","caller_file":-317,"caller_symbol":"src/Ordering.API/Application/Commands/IdentifiedCommandHandler.cs#eShop.Ordering.API.Application.Commands.IdentifiedCommandHandler<T, R>.Handle","callee_file":-404,"callee_symbol":"src/Ordering.Infrastructure/Idempotency/IRequestManager.cs#eShop.Ordering.Infrastructure.Idempotency.IRequestManager.ExistAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[41],"container_key":null},{"language":"csharp","caller_file":-319,"caller_symbol":"src/Ordering.API/Application/Commands/SetAwaitingValidationOrderStatusCommandHandler.cs#eShop.Ordering.API.Application.Commands.SetAwaitingValidationOrderStatusCommandHandler.Handle","callee_file":-378,"callee_symbol":"src/Ordering.Domain/AggregatesModel/OrderAggregate/IOrderRepository.cs#eShop.Ordering.Domain.AggregatesModel.OrderAggregate.IOrderRepository.GetAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[21],"container_key":null},{"language":"csharp","caller_file":-319,"caller_symbol":"src/Ordering.API/Application/Commands/SetAwaitingValidationOrderStatusCommandHandler.cs#eShop.Ordering.API.Application.Commands.SetAwaitingValidationOrderStatusCommandHandler.Handle","callee_file":-379,"callee_symbol":"src/Ordering.Domain/AggregatesModel/OrderAggregate/Order.cs#eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Order.SetAwaitingValidationStatus","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[27],"container_key":null},{"language":"csharp","caller_file":-319,"caller_symbol":"src/Ordering.API/Application/Commands/SetAwaitingValidationOrderStatusCommandHandler.cs#eShop.Ordering.API.Application.Commands.SetAwaitingValidationOrderStatusCommandHandler.Handle","callee_file":-394,"callee_symbol":"src/Ordering.Domain/SeedWork/IUnitOfWork.cs#eShop.Ordering.Domain.Seedwork.IUnitOfWork.SaveEntitiesAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[28],"container_key":null},{"language":"csharp","caller_file":-321,"caller_symbol":"src/Ordering.API/Application/Commands/SetPaidOrderStatusCommandHandler.cs#eShop.Ordering.API.Application.Commands.SetPaidOrderStatusCommandHandler.Handle","callee_file":-378,"callee_symbol":"src/Ordering.Domain/AggregatesModel/OrderAggregate/IOrderRepository.cs#eShop.Ordering.Domain.AggregatesModel.OrderAggregate.IOrderRepository.GetAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[24],"container_key":null},{"language":"csharp","caller_file":-321,"caller_symbol":"src/Ordering.API/Application/Commands/SetPaidOrderStatusCommandHandler.cs#eShop.Ordering.API.Application.Commands.SetPaidOrderStatusCommandHandler.Handle","callee_file":-379,"callee_symbol":"src/Ordering.Domain/AggregatesModel/OrderAggregate/Order.cs#eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Order.SetPaidStatus","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[30],"container_key":null},{"language":"csharp","caller_file":-321,"caller_symbol":"src/Ordering.API/Application/Commands/SetPaidOrderStatusCommandHandler.cs#eShop.Ordering.API.Application.Commands.SetPaidOrderStatusCommandHandler.Handle","callee_file":-394,"callee_symbol":"src/Ordering.Domain/SeedWork/IUnitOfWork.cs#eShop.Ordering.Domain.Seedwork.IUnitOfWork.SaveEntitiesAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[31],"container_key":null},{"language":"csharp","caller_file":-323,"caller_symbol":"src/Ordering.API/Application/Commands/SetStockConfirmedOrderStatusCommandHandler.cs#eShop.Ordering.API.Application.Commands.SetStockConfirmedOrderStatusCommandHandler.Handle","callee_file":-378,"callee_symbol":"src/Ordering.Domain/AggregatesModel/OrderAggregate/IOrderRepository.cs#eShop.Ordering.Domain.AggregatesModel.OrderAggregate.IOrderRepository.GetAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[24],"container_key":null},{"language":"csharp","caller_file":-323,"caller_symbol":"src/Ordering.API/Application/Commands/SetStockConfirmedOrderStatusCommandHandler.cs#eShop.Ordering.API.Application.Commands.SetStockConfirmedOrderStatusCommandHandler.Handle","callee_file":-379,"callee_symbol":"src/Ordering.Domain/AggregatesModel/OrderAggregate/Order.cs#eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Order.SetStockConfirmedStatus","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[30],"container_key":null},{"language":"csharp","caller_file":-323,"caller_symbol":"src/Ordering.API/Application/Commands/SetStockConfirmedOrderStatusCommandHandler.cs#eShop.Ordering.API.Application.Commands.SetStockConfirmedOrderStatusCommandHandler.Handle","callee_file":-394,"callee_symbol":"src/Ordering.Domain/SeedWork/IUnitOfWork.cs#eShop.Ordering.Domain.Seedwork.IUnitOfWork.SaveEntitiesAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[31],"container_key":null},{"language":"csharp","caller_file":-325,"caller_symbol":"src/Ordering.API/Application/Commands/SetStockRejectedOrderStatusCommandHandler.cs#eShop.Ordering.API.Application.Commands.SetStockRejectedOrderStatusCommandHandler.Handle","callee_file":-378,"callee_symbol":"src/Ordering.Domain/AggregatesModel/OrderAggregate/IOrderRepository.cs#eShop.Ordering.Domain.AggregatesModel.OrderAggregate.IOrderRepository.GetAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[24],"container_key":null},{"language":"csharp","caller_file":-325,"caller_symbol":"src/Ordering.API/Application/Commands/SetStockRejectedOrderStatusCommandHandler.cs#eShop.Ordering.API.Application.Commands.SetStockRejectedOrderStatusCommandHandler.Handle","callee_file":-379,"callee_symbol":"src/Ordering.Domain/AggregatesModel/OrderAggregate/Order.cs#eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Order.SetCancelledStatusWhenStockIsRejected","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[30],"container_key":null},{"language":"csharp","caller_file":-325,"caller_symbol":"src/Ordering.API/Application/Commands/SetStockRejectedOrderStatusCommandHandler.cs#eShop.Ordering.API.Application.Commands.SetStockRejectedOrderStatusCommandHandler.Handle","callee_file":-394,"callee_symbol":"src/Ordering.Domain/SeedWork/IUnitOfWork.cs#eShop.Ordering.Domain.Seedwork.IUnitOfWork.SaveEntitiesAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[32],"container_key":null},{"language":"csharp","caller_file":-327,"caller_symbol":"src/Ordering.API/Application/Commands/ShipOrderCommandHandler.cs#eShop.Ordering.API.Application.Commands.ShipOrderCommandHandler.Handle","callee_file":-378,"callee_symbol":"src/Ordering.Domain/AggregatesModel/OrderAggregate/IOrderRepository.cs#eShop.Ordering.Domain.AggregatesModel.OrderAggregate.IOrderRepository.GetAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[21],"container_key":null},{"language":"csharp","caller_file":-327,"caller_symbol":"src/Ordering.API/Application/Commands/ShipOrderCommandHandler.cs#eShop.Ordering.API.Application.Commands.ShipOrderCommandHandler.Handle","callee_file":-379,"callee_symbol":"src/Ordering.Domain/AggregatesModel/OrderAggregate/Order.cs#eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Order.SetShippedStatus","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[27],"container_key":null},{"language":"csharp","caller_file":-327,"caller_symbol":"src/Ordering.API/Application/Commands/ShipOrderCommandHandler.cs#eShop.Ordering.API.Application.Commands.ShipOrderCommandHandler.Handle","callee_file":-394,"callee_symbol":"src/Ordering.Domain/SeedWork/IUnitOfWork.cs#eShop.Ordering.Domain.Seedwork.IUnitOfWork.SaveEntitiesAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[28],"container_key":null},{"language":"csharp","caller_file":-328,"caller_symbol":"src/Ordering.API/Application/DomainEventHandlers/OrderCancelledDomainEventHandler.cs#eShop.Ordering.API.Application.DomainEventHandlers.OrderCancelledDomainEventHandler.Handle","callee_file":-345,"callee_symbol":"src/Ordering.API/Application/IntegrationEvents/Events/OrderStatusChangedToCancelledIntegrationEvent.cs#eShop.Ordering.API.Application.IntegrationEvents.Events.OrderStatusChangedToCancelledIntegrationEvent.<init>(System.Int32,eShop.Ordering.Domain.AggregatesModel.OrderAggregate.OrderStatus,System.String,System.String)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[30],"container_key":null},{"language":"csharp","caller_file":-328,"caller_symbol":"src/Ordering.API/Application/DomainEventHandlers/OrderCancelledDomainEventHandler.cs#eShop.Ordering.API.Application.DomainEventHandlers.OrderCancelledDomainEventHandler.Handle","callee_file":-366,"callee_symbol":"src/Ordering.API/Extensions/OrderingApiTrace.cs#eShop.Ordering.API.Extensions.OrderingApiTrace.LogOrderStatusUpdated","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[25],"container_key":null},{"language":"csharp","caller_file":-328,"caller_symbol":"src/Ordering.API/Application/DomainEventHandlers/OrderCancelledDomainEventHandler.cs#eShop.Ordering.API.Application.DomainEventHandlers.OrderCancelledDomainEventHandler.Handle","callee_file":-375,"callee_symbol":"src/Ordering.Domain/AggregatesModel/BuyerAggregate/IBuyerRepository.cs#eShop.Ordering.Domain.AggregatesModel.BuyerAggregate.IBuyerRepository.FindByIdAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[28],"container_key":null},{"language":"csharp","caller_file":-328,"caller_symbol":"src/Ordering.API/Application/DomainEventHandlers/OrderCancelledDomainEventHandler.cs#eShop.Ordering.API.Application.DomainEventHandlers.OrderCancelledDomainEventHandler.Handle","callee_file":-378,"callee_symbol":"src/Ordering.Domain/AggregatesModel/OrderAggregate/IOrderRepository.cs#eShop.Ordering.Domain.AggregatesModel.OrderAggregate.IOrderRepository.GetAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[27],"container_key":null},{"language":"csharp","caller_file":-329,"caller_symbol":"src/Ordering.API/Application/DomainEventHandlers/OrderShippedDomainEventHandler.cs#eShop.Ordering.API.Application.DomainEventHandlers.OrderShippedDomainEventHandler.Handle","callee_file":-347,"callee_symbol":"src/Ordering.API/Application/IntegrationEvents/Events/OrderStatusChangedToShippedIntegrationEvent.cs#eShop.Ordering.API.Application.IntegrationEvents.Events.OrderStatusChangedToShippedIntegrationEvent.<init>(System.Int32,eShop.Ordering.Domain.AggregatesModel.OrderAggregate.OrderStatus,System.String,System.String)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[30],"container_key":null},{"language":"csharp","caller_file":-329,"caller_symbol":"src/Ordering.API/Application/DomainEventHandlers/OrderShippedDomainEventHandler.cs#eShop.Ordering.API.Application.DomainEventHandlers.OrderShippedDomainEventHandler.Handle","callee_file":-366,"callee_symbol":"src/Ordering.API/Extensions/OrderingApiTrace.cs#eShop.Ordering.API.Extensions.OrderingApiTrace.LogOrderStatusUpdated","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[25],"container_key":null},{"language":"csharp","caller_file":-329,"caller_symbol":"src/Ordering.API/Application/DomainEventHandlers/OrderShippedDomainEventHandler.cs#eShop.Ordering.API.Application.DomainEventHandlers.OrderShippedDomainEventHandler.Handle","callee_file":-375,"callee_symbol":"src/Ordering.Domain/AggregatesModel/BuyerAggregate/IBuyerRepository.cs#eShop.Ordering.Domain.AggregatesModel.BuyerAggregate.IBuyerRepository.FindByIdAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[28],"container_key":null},{"language":"csharp","caller_file":-329,"caller_symbol":"src/Ordering.API/Application/DomainEventHandlers/OrderShippedDomainEventHandler.cs#eShop.Ordering.API.Application.DomainEventHandlers.OrderShippedDomainEventHandler.Handle","callee_file":-378,"callee_symbol":"src/Ordering.Domain/AggregatesModel/OrderAggregate/IOrderRepository.cs#eShop.Ordering.Domain.AggregatesModel.OrderAggregate.IOrderRepository.GetAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[27],"container_key":null},{"language":"csharp","caller_file":-330,"caller_symbol":"src/Ordering.API/Application/DomainEventHandlers/OrderStatusChangedToAwaitingValidationDomainEventHandler.cs#eShop.Ordering.API.Application.DomainEventHandlers.OrderStatusChangedToAwaitingValidationDomainEventHandler.Handle","callee_file":-344,"callee_symbol":"src/Ordering.API/Application/IntegrationEvents/Events/OrderStatusChangedToAwaitingValidationIntegrationEvent.cs#eShop.Ordering.API.Application.IntegrationEvents.Events.OrderStatusChangedToAwaitingValidationIntegrationEvent.<init>(System.Int32,eShop.Ordering.Domain.AggregatesModel.OrderAggregate.OrderStatus,System.String,System.String,System.Collections.Generic.IEnumerable<eShop.Ordering.API.Application.IntegrationEvents.Events.OrderStockItem>)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[33],"container_key":null},{"language":"csharp","caller_file":-330,"caller_symbol":"src/Ordering.API/Application/DomainEventHandlers/OrderStatusChangedToAwaitingValidationDomainEventHandler.cs#eShop.Ordering.API.Application.DomainEventHandlers.OrderStatusChangedToAwaitingValidationDomainEventHandler.Handle","callee_file":-344,"callee_symbol":"src/Ordering.API/Application/IntegrationEvents/Events/OrderStatusChangedToAwaitingValidationIntegrationEvent.cs#eShop.Ordering.API.Application.IntegrationEvents.Events.OrderStockItem.<init>(System.Int32,System.Int32)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[31],"container_key":null},{"language":"csharp","caller_file":-330,"caller_symbol":"src/Ordering.API/Application/DomainEventHandlers/OrderStatusChangedToAwaitingValidationDomainEventHandler.cs#eShop.Ordering.API.Application.DomainEventHandlers.OrderStatusChangedToAwaitingValidationDomainEventHandler.Handle","callee_file":-366,"callee_symbol":"src/Ordering.API/Extensions/OrderingApiTrace.cs#eShop.Ordering.API.Extensions.OrderingApiTrace.LogOrderStatusUpdated","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[25],"container_key":null},{"language":"csharp","caller_file":-330,"caller_symbol":"src/Ordering.API/Application/DomainEventHandlers/OrderStatusChangedToAwaitingValidationDomainEventHandler.cs#eShop.Ordering.API.Application.DomainEventHandlers.OrderStatusChangedToAwaitingValidationDomainEventHandler.Handle","callee_file":-375,"callee_symbol":"src/Ordering.Domain/AggregatesModel/BuyerAggregate/IBuyerRepository.cs#eShop.Ordering.Domain.AggregatesModel.BuyerAggregate.IBuyerRepository.FindByIdAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[28],"container_key":null},{"language":"csharp","caller_file":-330,"caller_symbol":"src/Ordering.API/Application/DomainEventHandlers/OrderStatusChangedToAwaitingValidationDomainEventHandler.cs#eShop.Ordering.API.Application.DomainEventHandlers.OrderStatusChangedToAwaitingValidationDomainEventHandler.Handle","callee_file":-378,"callee_symbol":"src/Ordering.Domain/AggregatesModel/OrderAggregate/IOrderRepository.cs#eShop.Ordering.Domain.AggregatesModel.OrderAggregate.IOrderRepository.GetAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[27],"container_key":null},{"language":"csharp","caller_file":-331,"caller_symbol":"src/Ordering.API/Application/DomainEventHandlers/OrderStatusChangedToPaidDomainEventHandler.cs#eShop.Ordering.API.Application.DomainEventHandlers.OrderStatusChangedToPaidDomainEventHandler.Handle","callee_file":-344,"callee_symbol":"src/Ordering.API/Application/IntegrationEvents/Events/OrderStatusChangedToAwaitingValidationIntegrationEvent.cs#eShop.Ordering.API.Application.IntegrationEvents.Events.OrderStockItem.<init>(System.Int32,System.Int32)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[30],"container_key":null},{"language":"csharp","caller_file":-331,"caller_symbol":"src/Ordering.API/Application/DomainEventHandlers/OrderStatusChangedToPaidDomainEventHandler.cs#eShop.Ordering.API.Application.DomainEventHandlers.OrderStatusChangedToPaidDomainEventHandler.Handle","callee_file":-346,"callee_symbol":"src/Ordering.API/Application/IntegrationEvents/Events/OrderStatusChangedToPaidIntegrationEvent.cs#eShop.Ordering.API.Application.IntegrationEvents.Events.OrderStatusChangedToPaidIntegrationEvent.<init>(System.Int32,eShop.Ordering.Domain.AggregatesModel.OrderAggregate.OrderStatus,System.String,System.String,System.Collections.Generic.IEnumerable<eShop.Ordering.API.Application.IntegrationEvents.Events.OrderStockItem>)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[32],"container_key":null},{"language":"csharp","caller_file":-331,"caller_symbol":"src/Ordering.API/Application/DomainEventHandlers/OrderStatusChangedToPaidDomainEventHandler.cs#eShop.Ordering.API.Application.DomainEventHandlers.OrderStatusChangedToPaidDomainEventHandler.Handle","callee_file":-366,"callee_symbol":"src/Ordering.API/Extensions/OrderingApiTrace.cs#eShop.Ordering.API.Extensions.OrderingApiTrace.LogOrderStatusUpdated","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[24],"container_key":null},{"language":"csharp","caller_file":-331,"caller_symbol":"src/Ordering.API/Application/DomainEventHandlers/OrderStatusChangedToPaidDomainEventHandler.cs#eShop.Ordering.API.Application.DomainEventHandlers.OrderStatusChangedToPaidDomainEventHandler.Handle","callee_file":-375,"callee_symbol":"src/Ordering.Domain/AggregatesModel/BuyerAggregate/IBuyerRepository.cs#eShop.Ordering.Domain.AggregatesModel.BuyerAggregate.IBuyerRepository.FindByIdAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[27],"container_key":null},{"language":"csharp","caller_file":-331,"caller_symbol":"src/Ordering.API/Application/DomainEventHandlers/OrderStatusChangedToPaidDomainEventHandler.cs#eShop.Ordering.API.Application.DomainEventHandlers.OrderStatusChangedToPaidDomainEventHandler.Handle","callee_file":-378,"callee_symbol":"src/Ordering.Domain/AggregatesModel/OrderAggregate/IOrderRepository.cs#eShop.Ordering.Domain.AggregatesModel.OrderAggregate.IOrderRepository.GetAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[26],"container_key":null},{"language":"csharp","caller_file":-332,"caller_symbol":"src/Ordering.API/Application/DomainEventHandlers/OrderStatusChangedToStockConfirmedDomainEventHandler.cs#eShop.Ordering.API.Application.DomainEventHandlers.OrderStatusChangedToStockConfirmedDomainEventHandler.Handle","callee_file":-348,"callee_symbol":"src/Ordering.API/Application/IntegrationEvents/Events/OrderStatusChangedToStockConfirmedIntegrationEvent.cs#eShop.Ordering.API.Application.IntegrationEvents.Events.OrderStatusChangedToStockConfirmedIntegrationEvent.<init>(System.Int32,eShop.Ordering.Domain.AggregatesModel.OrderAggregate.OrderStatus,System.String,System.String)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[30],"container_key":null},{"language":"csharp","caller_file":-332,"caller_symbol":"src/Ordering.API/Application/DomainEventHandlers/OrderStatusChangedToStockConfirmedDomainEventHandler.cs#eShop.Ordering.API.Application.DomainEventHandlers.OrderStatusChangedToStockConfirmedDomainEventHandler.Handle","callee_file":-366,"callee_symbol":"src/Ordering.API/Extensions/OrderingApiTrace.cs#eShop.Ordering.API.Extensions.OrderingApiTrace.LogOrderStatusUpdated","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[25],"container_key":null},{"language":"csharp","caller_file":-332,"caller_symbol":"src/Ordering.API/Application/DomainEventHandlers/OrderStatusChangedToStockConfirmedDomainEventHandler.cs#eShop.Ordering.API.Application.DomainEventHandlers.OrderStatusChangedToStockConfirmedDomainEventHandler.Handle","callee_file":-375,"callee_symbol":"src/Ordering.Domain/AggregatesModel/BuyerAggregate/IBuyerRepository.cs#eShop.Ordering.Domain.AggregatesModel.BuyerAggregate.IBuyerRepository.FindByIdAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[28],"container_key":null},{"language":"csharp","caller_file":-332,"caller_symbol":"src/Ordering.API/Application/DomainEventHandlers/OrderStatusChangedToStockConfirmedDomainEventHandler.cs#eShop.Ordering.API.Application.DomainEventHandlers.OrderStatusChangedToStockConfirmedDomainEventHandler.Handle","callee_file":-378,"callee_symbol":"src/Ordering.Domain/AggregatesModel/OrderAggregate/IOrderRepository.cs#eShop.Ordering.Domain.AggregatesModel.OrderAggregate.IOrderRepository.GetAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[27],"container_key":null},{"language":"csharp","caller_file":-333,"caller_symbol":"src/Ordering.API/Application/DomainEventHandlers/UpdateOrderWhenBuyerAndPaymentMethodVerifiedDomainEventHandler.cs#eShop.Ordering.API.Application.DomainEventHandlers.UpdateOrderWhenBuyerAndPaymentMethodVerifiedDomainEventHandler.Handle","callee_file":-366,"callee_symbol":"src/Ordering.API/Extensions/OrderingApiTrace.cs#eShop.Ordering.API.Extensions.OrderingApiTrace.LogOrderPaymentMethodUpdated","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[23],"container_key":null},{"language":"csharp","caller_file":-333,"caller_symbol":"src/Ordering.API/Application/DomainEventHandlers/UpdateOrderWhenBuyerAndPaymentMethodVerifiedDomainEventHandler.cs#eShop.Ordering.API.Application.DomainEventHandlers.UpdateOrderWhenBuyerAndPaymentMethodVerifiedDomainEventHandler.Handle","callee_file":-378,"callee_symbol":"src/Ordering.Domain/AggregatesModel/OrderAggregate/IOrderRepository.cs#eShop.Ordering.Domain.AggregatesModel.OrderAggregate.IOrderRepository.GetAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[21],"container_key":null},{"language":"csharp","caller_file":-333,"caller_symbol":"src/Ordering.API/Application/DomainEventHandlers/UpdateOrderWhenBuyerAndPaymentMethodVerifiedDomainEventHandler.cs#eShop.Ordering.API.Application.DomainEventHandlers.UpdateOrderWhenBuyerAndPaymentMethodVerifiedDomainEventHandler.Handle","callee_file":-379,"callee_symbol":"src/Ordering.Domain/AggregatesModel/OrderAggregate/Order.cs#eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Order.SetPaymentMethodVerified","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[22],"container_key":null},{"language":"csharp","caller_file":-334,"caller_symbol":"src/Ordering.API/Application/DomainEventHandlers/ValidateOrAddBuyerAggregateWhenOrderStartedDomainEventHandler.cs#eShop.Ordering.API.Application.DomainEventHandlers.ValidateOrAddBuyerAggregateWhenOrderStartedDomainEventHandler.Handle","callee_file":-349,"callee_symbol":"src/Ordering.API/Application/IntegrationEvents/Events/OrderStatusChangedTosubmittedIntegrationEvent.cs#eShop.Ordering.API.Application.IntegrationEvents.Events.OrderStatusChangedToSubmittedIntegrationEvent.<init>(System.Int32,eShop.Ordering.Domain.AggregatesModel.OrderAggregate.OrderStatus,System.String,System.String)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[50],"container_key":null},{"language":"csharp","caller_file":-334,"caller_symbol":"src/Ordering.API/Application/DomainEventHandlers/ValidateOrAddBuyerAggregateWhenOrderStartedDomainEventHandler.cs#eShop.Ordering.API.Application.DomainEventHandlers.ValidateOrAddBuyerAggregateWhenOrderStartedDomainEventHandler.Handle","callee_file":-366,"callee_symbol":"src/Ordering.API/Extensions/OrderingApiTrace.cs#eShop.Ordering.API.Extensions.OrderingApiTrace.LogOrderBuyerAndPaymentValidatedOrUpdated","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[52],"container_key":null},{"language":"csharp","caller_file":-334,"caller_symbol":"src/Ordering.API/Application/DomainEventHandlers/ValidateOrAddBuyerAggregateWhenOrderStartedDomainEventHandler.cs#eShop.Ordering.API.Application.DomainEventHandlers.ValidateOrAddBuyerAggregateWhenOrderStartedDomainEventHandler.Handle","callee_file":-373,"callee_symbol":"src/Ordering.Domain/AggregatesModel/BuyerAggregate/Buyer.cs#eShop.Ordering.Domain.AggregatesModel.BuyerAggregate.Buyer.<init>(System.String,System.String)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[28],"container_key":null},{"language":"csharp","caller_file":-334,"caller_symbol":"src/Ordering.API/Application/DomainEventHandlers/ValidateOrAddBuyerAggregateWhenOrderStartedDomainEventHandler.cs#eShop.Ordering.API.Application.DomainEventHandlers.ValidateOrAddBuyerAggregateWhenOrderStartedDomainEventHandler.Handle","callee_file":-373,"callee_symbol":"src/Ordering.Domain/AggregatesModel/BuyerAggregate/Buyer.cs#eShop.Ordering.Domain.AggregatesModel.BuyerAggregate.Buyer.VerifyOrAddPaymentMethod","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[34],"container_key":null},{"language":"csharp","caller_file":-334,"caller_symbol":"src/Ordering.API/Application/DomainEventHandlers/ValidateOrAddBuyerAggregateWhenOrderStartedDomainEventHandler.cs#eShop.Ordering.API.Application.DomainEventHandlers.ValidateOrAddBuyerAggregateWhenOrderStartedDomainEventHandler.Handle","callee_file":-375,"callee_symbol":"src/Ordering.Domain/AggregatesModel/BuyerAggregate/IBuyerRepository.cs#eShop.Ordering.Domain.AggregatesModel.BuyerAggregate.IBuyerRepository.Add","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[44],"container_key":null},{"language":"csharp","caller_file":-334,"caller_symbol":"src/Ordering.API/Application/DomainEventHandlers/ValidateOrAddBuyerAggregateWhenOrderStartedDomainEventHandler.cs#eShop.Ordering.API.Application.DomainEventHandlers.ValidateOrAddBuyerAggregateWhenOrderStartedDomainEventHandler.Handle","callee_file":-375,"callee_symbol":"src/Ordering.Domain/AggregatesModel/BuyerAggregate/IBuyerRepository.cs#eShop.Ordering.Domain.AggregatesModel.BuyerAggregate.IBuyerRepository.FindAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[23],"container_key":null},{"language":"csharp","caller_file":-334,"caller_symbol":"src/Ordering.API/Application/DomainEventHandlers/ValidateOrAddBuyerAggregateWhenOrderStartedDomainEventHandler.cs#eShop.Ordering.API.Application.DomainEventHandlers.ValidateOrAddBuyerAggregateWhenOrderStartedDomainEventHandler.Handle","callee_file":-394,"callee_symbol":"src/Ordering.Domain/SeedWork/IUnitOfWork.cs#eShop.Ordering.Domain.Seedwork.IUnitOfWork.SaveEntitiesAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[47],"container_key":null},{"language":"csharp","caller_file":-335,"caller_symbol":"src/Ordering.API/Application/IntegrationEvents/EventHandling/GracePeriodConfirmedIntegrationEventHandler.cs#eShop.Ordering.API.Application.IntegrationEvents.EventHandling.GracePeriodConfirmedIntegrationEventHandler.Handle","callee_file":-318,"callee_symbol":"src/Ordering.API/Application/Commands/SetAwaitingValidationOrderStatusCommand.cs#eShop.Ordering.API.Application.Commands.SetAwaitingValidationOrderStatusCommand.<init>(System.Int32)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[19],"container_key":null},{"language":"csharp","caller_file":-336,"caller_symbol":"src/Ordering.API/Application/IntegrationEvents/EventHandling/OrderPaymentFailedIntegrationEventHandler.cs#eShop.Ordering.API.Application.IntegrationEvents.EventHandling.OrderPaymentFailedIntegrationEventHandler.Handle","callee_file":-310,"callee_symbol":"src/Ordering.API/Application/Commands/CancelOrderCommand.cs#eShop.Ordering.API.Application.Commands.CancelOrderCommand.<init>(System.Int32)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[12],"container_key":null},{"language":"csharp","caller_file":-337,"caller_symbol":"src/Ordering.API/Application/IntegrationEvents/EventHandling/OrderPaymentSucceededIntegrationEventHandler.cs#eShop.Ordering.API.Application.IntegrationEvents.EventHandling.OrderPaymentSucceededIntegrationEventHandler.Handle","callee_file":-320,"callee_symbol":"src/Ordering.API/Application/Commands/SetPaidOrderStatusCommand.cs#eShop.Ordering.API.Application.Commands.SetPaidOrderStatusCommand.<init>(System.Int32)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[12],"container_key":null},{"language":"csharp","caller_file":-338,"caller_symbol":"src/Ordering.API/Application/IntegrationEvents/EventHandling/OrderStockConfirmedIntegrationEventHandler.cs#eShop.Ordering.API.Application.IntegrationEvents.EventHandling.OrderStockConfirmedIntegrationEventHandler.Handle","callee_file":-322,"callee_symbol":"src/Ordering.API/Application/Commands/SetStockConfirmedOrderStatusCommand.cs#eShop.Ordering.API.Application.Commands.SetStockConfirmedOrderStatusCommand.<init>(System.Int32)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[12],"container_key":null},{"language":"csharp","caller_file":-339,"caller_symbol":"src/Ordering.API/Application/IntegrationEvents/EventHandling/OrderStockRejectedIntegrationEventHandler.cs#eShop.Ordering.API.Application.IntegrationEvents.EventHandling.OrderStockRejectedIntegrationEventHandler.Handle","callee_file":-324,"callee_symbol":"src/Ordering.API/Application/Commands/SetStockRejectedOrderStatusCommand.cs#eShop.Ordering.API.Application.Commands.SetStockRejectedOrderStatusCommand.<init>(System.Int32,System.Collections.Generic.List<System.Int32>)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[15],"container_key":null},{"language":"csharp","caller_file":-353,"caller_symbol":"src/Ordering.API/Application/IntegrationEvents/OrderingIntegrationEventService.cs#eShop.Ordering.API.Application.IntegrationEvents.OrderingIntegrationEventService.PublishEventsThroughEventBusAsync","callee_file":-295,"callee_symbol":"src/IntegrationEventLogEF/Services/IIntegrationEventLogService.cs#eShop.IntegrationEventLogEF.Services.IIntegrationEventLogService.MarkEventAsFailedAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[31],"container_key":null},{"language":"csharp","caller_file":-353,"caller_symbol":"src/Ordering.API/Application/IntegrationEvents/OrderingIntegrationEventService.cs#eShop.Ordering.API.Application.IntegrationEvents.OrderingIntegrationEventService.PublishEventsThroughEventBusAsync","callee_file":-295,"callee_symbol":"src/IntegrationEventLogEF/Services/IIntegrationEventLogService.cs#eShop.IntegrationEventLogEF.Services.IIntegrationEventLogService.MarkEventAsInProgressAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[23],"container_key":null},{"language":"csharp","caller_file":-353,"caller_symbol":"src/Ordering.API/Application/IntegrationEvents/OrderingIntegrationEventService.cs#eShop.Ordering.API.Application.IntegrationEvents.OrderingIntegrationEventService.PublishEventsThroughEventBusAsync","callee_file":-295,"callee_symbol":"src/IntegrationEventLogEF/Services/IIntegrationEventLogService.cs#eShop.IntegrationEventLogEF.Services.IIntegrationEventLogService.MarkEventAsPublishedAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[25],"container_key":null},{"language":"csharp","caller_file":-353,"caller_symbol":"src/Ordering.API/Application/IntegrationEvents/OrderingIntegrationEventService.cs#eShop.Ordering.API.Application.IntegrationEvents.OrderingIntegrationEventService.PublishEventsThroughEventBusAsync","callee_file":-295,"callee_symbol":"src/IntegrationEventLogEF/Services/IIntegrationEventLogService.cs#eShop.IntegrationEventLogEF.Services.IIntegrationEventLogService.RetrieveEventLogsPendingToPublishAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[15],"container_key":null},{"language":"csharp","caller_file":-363,"caller_symbol":"src/Ordering.API/Extensions/BasketItemExtensions.cs#eShop.Ordering.API.Extensions.BasketItemExtensions.ToOrderItemsDTO","callee_file":-363,"callee_symbol":"src/Ordering.API/Extensions/BasketItemExtensions.cs#eShop.Ordering.API.Extensions.BasketItemExtensions.ToOrderItemDTO","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[9],"container_key":null},{"language":"csharp","caller_file":-364,"caller_symbol":"src/Ordering.API/Extensions/Extensions.cs#Extensions.AddApplicationServices","callee_file":-512,"callee_symbol":"src/eShop.ServiceDefaults/AuthenticationExtensions.cs#eShop.ServiceDefaults.AuthenticationExtensions.AddDefaultAuthentication","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[10],"container_key":null},{"language":"csharp","caller_file":-365,"caller_symbol":"src/Ordering.API/Extensions/LinqSelectExtensions.cs#eShop.Ordering.API.Extensions.LinqSelectExtensions.SelectTry","callee_file":-365,"callee_symbol":"src/Ordering.API/Extensions/LinqSelectExtensions.cs#eShop.Ordering.API.Extensions.LinqSelectExtensions.SelectTryResult<TSource, TResult>.<init>","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":2,"sample_lines":[12,16],"container_key":null},{"language":"csharp","caller_file":-368,"caller_symbol":"src/Ordering.API/Infrastructure/OrderingContextSeed.cs#eShop.Ordering.API.Infrastructure.OrderingContextSeed.SeedAsync","callee_file":-368,"callee_symbol":"src/Ordering.API/Infrastructure/OrderingContextSeed.cs#eShop.Ordering.API.Infrastructure.OrderingContextSeed.GetPredefinedCardTypes","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[11],"container_key":null},{"language":"csharp","caller_file":-372,"caller_symbol":"src/Ordering.API/Program.cs#<file>","callee_file":-20,"callee_symbol":"src/Catalog.API/Extensions/Extensions.cs#Extensions.AddApplicationServices","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[4],"container_key":null},{"language":"csharp","caller_file":-372,"caller_symbol":"src/Ordering.API/Program.cs#<file>","callee_file":-515,"callee_symbol":"src/eShop.ServiceDefaults/Extensions.cs#eShop.ServiceDefaults.Extensions.AddServiceDefaults","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[3],"container_key":null},{"language":"csharp","caller_file":-372,"caller_symbol":"src/Ordering.API/Program.cs#<file>","callee_file":-515,"callee_symbol":"src/eShop.ServiceDefaults/Extensions.cs#eShop.ServiceDefaults.Extensions.MapDefaultEndpoints","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[17],"container_key":null},{"language":"csharp","caller_file":-372,"caller_symbol":"src/Ordering.API/Program.cs#<file>","callee_file":-517,"callee_symbol":"src/eShop.ServiceDefaults/OpenApi.Extensions.cs#eShop.ServiceDefaults.Extensions.UseDefaultOpenApi","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[24],"container_key":null},{"language":"csharp","caller_file":-373,"caller_symbol":"src/Ordering.Domain/AggregatesModel/BuyerAggregate/Buyer.cs#eShop.Ordering.Domain.AggregatesModel.BuyerAggregate.Buyer.VerifyOrAddPaymentMethod","callee_file":-376,"callee_symbol":"src/Ordering.Domain/AggregatesModel/BuyerAggregate/PaymentMethod.cs#eShop.Ordering.Domain.AggregatesModel.BuyerAggregate.PaymentMethod.<init>(System.Int32,System.String,System.String,System.String,System.String,System.DateTime)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[43],"container_key":null},{"language":"csharp","caller_file":-373,"caller_symbol":"src/Ordering.Domain/AggregatesModel/BuyerAggregate/Buyer.cs#eShop.Ordering.Domain.AggregatesModel.BuyerAggregate.Buyer.VerifyOrAddPaymentMethod","callee_file":-376,"callee_symbol":"src/Ordering.Domain/AggregatesModel/BuyerAggregate/PaymentMethod.cs#eShop.Ordering.Domain.AggregatesModel.BuyerAggregate.PaymentMethod.IsEqualTo","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[34],"container_key":null},{"language":"csharp","caller_file":-373,"caller_symbol":"src/Ordering.Domain/AggregatesModel/BuyerAggregate/Buyer.cs#eShop.Ordering.Domain.AggregatesModel.BuyerAggregate.Buyer.VerifyOrAddPaymentMethod","callee_file":-382,"callee_symbol":"src/Ordering.Domain/Events/BuyerPaymentMethodVerifiedDomainEvent.cs#eShop.Ordering.Domain.Events.BuyerAndPaymentMethodVerifiedDomainEvent.<init>","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":2,"sample_lines":[38,47],"container_key":null},{"language":"csharp","caller_file":-373,"caller_symbol":"src/Ordering.Domain/AggregatesModel/BuyerAggregate/Buyer.cs#eShop.Ordering.Domain.AggregatesModel.BuyerAggregate.Buyer.VerifyOrAddPaymentMethod","callee_file":-391,"callee_symbol":"src/Ordering.Domain/SeedWork/Entity.cs#eShop.Ordering.Domain.Seedwork.Entity.AddDomainEvent","confidence":0.85,"reason":"csharp_inherited_self_method_call","call_site_count":2,"sample_lines":[38,47],"container_key":null},{"language":"csharp","caller_file":-376,"caller_symbol":"src/Ordering.Domain/AggregatesModel/BuyerAggregate/PaymentMethod.cs#eShop.Ordering.Domain.AggregatesModel.BuyerAggregate.PaymentMethod.<init>(System.Int32,System.String,System.String,System.String,System.String,System.DateTime)","callee_file":-389,"callee_symbol":"src/Ordering.Domain/Exceptions/OrderingDomainException.cs#eShop.Ordering.Domain.Exceptions.OrderingDomainException.<init>(System.String)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":4,"sample_lines":[23,24,25,29],"container_key":null},{"language":"csharp","caller_file":-379,"caller_symbol":"src/Ordering.Domain/AggregatesModel/OrderAggregate/Order.cs#eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Order.<init>(System.String,System.String,eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Address,System.Int32,System.String,System.String,System.String,System.DateTime,System.Nullable<System.Int32>,System.Nullable<System.Int32>)","callee_file":-379,"callee_symbol":"src/Ordering.Domain/AggregatesModel/OrderAggregate/Order.cs#eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Order.AddOrderStartedDomainEvent","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[63],"container_key":null},{"language":"csharp","caller_file":-379,"caller_symbol":"src/Ordering.Domain/AggregatesModel/OrderAggregate/Order.cs#eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Order.AddOrderItem","callee_file":-380,"callee_symbol":"src/Ordering.Domain/AggregatesModel/OrderAggregate/OrderItem.cs#eShop.Ordering.Domain.AggregatesModel.OrderAggregate.OrderItem.<init>(System.Int32,System.String,System.Decimal,System.Decimal,System.String,System.Int32)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[88],"container_key":null},{"language":"csharp","caller_file":-379,"caller_symbol":"src/Ordering.Domain/AggregatesModel/OrderAggregate/Order.cs#eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Order.AddOrderItem","callee_file":-380,"callee_symbol":"src/Ordering.Domain/AggregatesModel/OrderAggregate/OrderItem.cs#eShop.Ordering.Domain.AggregatesModel.OrderAggregate.OrderItem.AddUnits","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[83],"container_key":null},{"language":"csharp","caller_file":-379,"caller_symbol":"src/Ordering.Domain/AggregatesModel/OrderAggregate/Order.cs#eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Order.AddOrderItem","callee_file":-380,"callee_symbol":"src/Ordering.Domain/AggregatesModel/OrderAggregate/OrderItem.cs#eShop.Ordering.Domain.AggregatesModel.OrderAggregate.OrderItem.SetNewDiscount","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[80],"container_key":null},{"language":"csharp","caller_file":-379,"caller_symbol":"src/Ordering.Domain/AggregatesModel/OrderAggregate/Order.cs#eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Order.AddOrderStartedDomainEvent","callee_file":-385,"callee_symbol":"src/Ordering.Domain/Events/OrderStartedDomainEvent.cs#eShop.Ordering.Domain.Events.OrderStartedDomainEvent.<init>(eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Order,System.String,System.String,System.Int32,System.String,System.String,System.String,System.DateTime)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[173],"container_key":null},{"language":"csharp","caller_file":-379,"caller_symbol":"src/Ordering.Domain/AggregatesModel/OrderAggregate/Order.cs#eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Order.AddOrderStartedDomainEvent","callee_file":-391,"callee_symbol":"src/Ordering.Domain/SeedWork/Entity.cs#eShop.Ordering.Domain.Seedwork.Entity.AddDomainEvent","confidence":0.85,"reason":"csharp_inherited_self_method_call","call_site_count":1,"sample_lines":[177],"container_key":null},{"language":"csharp","caller_file":-379,"caller_symbol":"src/Ordering.Domain/AggregatesModel/OrderAggregate/Order.cs#eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Order.NewDraft","callee_file":-379,"callee_symbol":"src/Ordering.Domain/AggregatesModel/OrderAggregate/Order.cs#eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Order.<init>()","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[39],"container_key":null},{"language":"csharp","caller_file":-379,"caller_symbol":"src/Ordering.Domain/AggregatesModel/OrderAggregate/Order.cs#eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Order.SetAwaitingValidationStatus","callee_file":-386,"callee_symbol":"src/Ordering.Domain/Events/OrderStatusChangedToAwaitingValidationDomainEvent.cs#eShop.Ordering.Domain.Events.OrderStatusChangedToAwaitingValidationDomainEvent.<init>","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[103],"container_key":null},{"language":"csharp","caller_file":-379,"caller_symbol":"src/Ordering.Domain/AggregatesModel/OrderAggregate/Order.cs#eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Order.SetAwaitingValidationStatus","callee_file":-391,"callee_symbol":"src/Ordering.Domain/SeedWork/Entity.cs#eShop.Ordering.Domain.Seedwork.Entity.AddDomainEvent","confidence":0.85,"reason":"csharp_inherited_self_method_call","call_site_count":1,"sample_lines":[103],"container_key":null},{"language":"csharp","caller_file":-379,"caller_symbol":"src/Ordering.Domain/AggregatesModel/OrderAggregate/Order.cs#eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Order.SetCancelledStatus","callee_file":-379,"callee_symbol":"src/Ordering.Domain/AggregatesModel/OrderAggregate/Order.cs#eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Order.StatusChangeException","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[147],"container_key":null},{"language":"csharp","caller_file":-379,"caller_symbol":"src/Ordering.Domain/AggregatesModel/OrderAggregate/Order.cs#eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Order.SetCancelledStatus","callee_file":-383,"callee_symbol":"src/Ordering.Domain/Events/OrderCancelledDomainEvent.cs#eShop.Ordering.Domain.Events.OrderCancelledDomainEvent.<init>","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[152],"container_key":null},{"language":"csharp","caller_file":-379,"caller_symbol":"src/Ordering.Domain/AggregatesModel/OrderAggregate/Order.cs#eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Order.SetCancelledStatus","callee_file":-391,"callee_symbol":"src/Ordering.Domain/SeedWork/Entity.cs#eShop.Ordering.Domain.Seedwork.Entity.AddDomainEvent","confidence":0.85,"reason":"csharp_inherited_self_method_call","call_site_count":1,"sample_lines":[152],"container_key":null},{"language":"csharp","caller_file":-379,"caller_symbol":"src/Ordering.Domain/AggregatesModel/OrderAggregate/Order.cs#eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Order.SetPaidStatus","callee_file":-387,"callee_symbol":"src/Ordering.Domain/Events/OrderStatusChangedToPaidDomainEvent.cs#eShop.Ordering.Domain.Events.OrderStatusChangedToPaidDomainEvent.<init>","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[123],"container_key":null},{"language":"csharp","caller_file":-379,"caller_symbol":"src/Ordering.Domain/AggregatesModel/OrderAggregate/Order.cs#eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Order.SetPaidStatus","callee_file":-391,"callee_symbol":"src/Ordering.Domain/SeedWork/Entity.cs#eShop.Ordering.Domain.Seedwork.Entity.AddDomainEvent","confidence":0.85,"reason":"csharp_inherited_self_method_call","call_site_count":1,"sample_lines":[123],"container_key":null},{"language":"csharp","caller_file":-379,"caller_symbol":"src/Ordering.Domain/AggregatesModel/OrderAggregate/Order.cs#eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Order.SetShippedStatus","callee_file":-379,"callee_symbol":"src/Ordering.Domain/AggregatesModel/OrderAggregate/Order.cs#eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Order.StatusChangeException","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[134],"container_key":null},{"language":"csharp","caller_file":-379,"caller_symbol":"src/Ordering.Domain/AggregatesModel/OrderAggregate/Order.cs#eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Order.SetShippedStatus","callee_file":-384,"callee_symbol":"src/Ordering.Domain/Events/OrderShippedDomainEvent.cs#eShop.Ordering.Domain.Events.OrderShippedDomainEvent.<init>","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[139],"container_key":null},{"language":"csharp","caller_file":-379,"caller_symbol":"src/Ordering.Domain/AggregatesModel/OrderAggregate/Order.cs#eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Order.SetShippedStatus","callee_file":-391,"callee_symbol":"src/Ordering.Domain/SeedWork/Entity.cs#eShop.Ordering.Domain.Seedwork.Entity.AddDomainEvent","confidence":0.85,"reason":"csharp_inherited_self_method_call","call_site_count":1,"sample_lines":[139],"container_key":null},{"language":"csharp","caller_file":-379,"caller_symbol":"src/Ordering.Domain/AggregatesModel/OrderAggregate/Order.cs#eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Order.SetStockConfirmedStatus","callee_file":-388,"callee_symbol":"src/Ordering.Domain/Events/OrderStatusChangedToStockConfirmedDomainEvent.cs#eShop.Ordering.Domain.Events.OrderStatusChangedToStockConfirmedDomainEvent.<init>","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[112],"container_key":null},{"language":"csharp","caller_file":-379,"caller_symbol":"src/Ordering.Domain/AggregatesModel/OrderAggregate/Order.cs#eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Order.SetStockConfirmedStatus","callee_file":-391,"callee_symbol":"src/Ordering.Domain/SeedWork/Entity.cs#eShop.Ordering.Domain.Seedwork.Entity.AddDomainEvent","confidence":0.85,"reason":"csharp_inherited_self_method_call","call_site_count":1,"sample_lines":[112],"container_key":null},{"language":"csharp","caller_file":-379,"caller_symbol":"src/Ordering.Domain/AggregatesModel/OrderAggregate/Order.cs#eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Order.StatusChangeException","callee_file":-389,"callee_symbol":"src/Ordering.Domain/Exceptions/OrderingDomainException.cs#eShop.Ordering.Domain.Exceptions.OrderingDomainException.<init>(System.String)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[182],"container_key":null},{"language":"csharp","caller_file":-380,"caller_symbol":"src/Ordering.Domain/AggregatesModel/OrderAggregate/OrderItem.cs#eShop.Ordering.Domain.AggregatesModel.OrderAggregate.OrderItem.<init>(System.Int32,System.String,System.Decimal,System.Decimal,System.String,System.Int32)","callee_file":-389,"callee_symbol":"src/Ordering.Domain/Exceptions/OrderingDomainException.cs#eShop.Ordering.Domain.Exceptions.OrderingDomainException.<init>(System.String)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":2,"sample_lines":[27,32],"container_key":null},{"language":"csharp","caller_file":-380,"caller_symbol":"src/Ordering.Domain/AggregatesModel/OrderAggregate/OrderItem.cs#eShop.Ordering.Domain.AggregatesModel.OrderAggregate.OrderItem.AddUnits","callee_file":-389,"callee_symbol":"src/Ordering.Domain/Exceptions/OrderingDomainException.cs#eShop.Ordering.Domain.Exceptions.OrderingDomainException.<init>(System.String)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[58],"container_key":null},{"language":"csharp","caller_file":-380,"caller_symbol":"src/Ordering.Domain/AggregatesModel/OrderAggregate/OrderItem.cs#eShop.Ordering.Domain.AggregatesModel.OrderAggregate.OrderItem.SetNewDiscount","callee_file":-389,"callee_symbol":"src/Ordering.Domain/Exceptions/OrderingDomainException.cs#eShop.Ordering.Domain.Exceptions.OrderingDomainException.<init>(System.String)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[48],"container_key":null},{"language":"csharp","caller_file":-391,"caller_symbol":"src/Ordering.Domain/SeedWork/Entity.cs#eShop.Ordering.Domain.Seedwork.Entity.Equals","callee_file":-391,"callee_symbol":"src/Ordering.Domain/SeedWork/Entity.cs#eShop.Ordering.Domain.Seedwork.Entity.IsTransient","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":2,"sample_lines":[56],"container_key":null},{"language":"csharp","caller_file":-391,"caller_symbol":"src/Ordering.Domain/SeedWork/Entity.cs#eShop.Ordering.Domain.Seedwork.Entity.GetHashCode","callee_file":-391,"callee_symbol":"src/Ordering.Domain/SeedWork/Entity.cs#eShop.Ordering.Domain.Seedwork.Entity.IsTransient","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[64],"container_key":null},{"language":"csharp","caller_file":-391,"caller_symbol":"src/Ordering.Domain/SeedWork/Entity.cs#eShop.Ordering.Domain.Seedwork.Entity.op_Equality","callee_file":-391,"callee_symbol":"src/Ordering.Domain/SeedWork/Entity.cs#eShop.Ordering.Domain.Seedwork.Entity.Equals","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[80],"container_key":null},{"language":"csharp","caller_file":-395,"caller_symbol":"src/Ordering.Domain/SeedWork/ValueObject.cs#eShop.Ordering.Domain.SeedWork.ValueObject.EqualOperator","callee_file":-395,"callee_symbol":"src/Ordering.Domain/SeedWork/ValueObject.cs#eShop.Ordering.Domain.SeedWork.ValueObject.Equals","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[11],"container_key":null},{"language":"csharp","caller_file":-395,"caller_symbol":"src/Ordering.Domain/SeedWork/ValueObject.cs#eShop.Ordering.Domain.SeedWork.ValueObject.Equals","callee_file":-395,"callee_symbol":"src/Ordering.Domain/SeedWork/ValueObject.cs#eShop.Ordering.Domain.SeedWork.ValueObject.GetEqualityComponents","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":2,"sample_lines":[30],"container_key":null},{"language":"csharp","caller_file":-395,"caller_symbol":"src/Ordering.Domain/SeedWork/ValueObject.cs#eShop.Ordering.Domain.SeedWork.ValueObject.GetHashCode","callee_file":-395,"callee_symbol":"src/Ordering.Domain/SeedWork/ValueObject.cs#eShop.Ordering.Domain.SeedWork.ValueObject.GetEqualityComponents","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[35],"container_key":null},{"language":"csharp","caller_file":-395,"caller_symbol":"src/Ordering.Domain/SeedWork/ValueObject.cs#eShop.Ordering.Domain.SeedWork.ValueObject.NotEqualOperator","callee_file":-395,"callee_symbol":"src/Ordering.Domain/SeedWork/ValueObject.cs#eShop.Ordering.Domain.SeedWork.ValueObject.EqualOperator","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[16],"container_key":null},{"language":"csharp","caller_file":-405,"caller_symbol":"src/Ordering.Infrastructure/Idempotency/RequestManager.cs#eShop.Ordering.Infrastructure.Idempotency.RequestManager.CreateRequestForCommandAsync","callee_file":-389,"callee_symbol":"src/Ordering.Domain/Exceptions/OrderingDomainException.cs#eShop.Ordering.Domain.Exceptions.OrderingDomainException.<init>(System.String)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[26],"container_key":null},{"language":"csharp","caller_file":-405,"caller_symbol":"src/Ordering.Infrastructure/Idempotency/RequestManager.cs#eShop.Ordering.Infrastructure.Idempotency.RequestManager.CreateRequestForCommandAsync","callee_file":-405,"callee_symbol":"src/Ordering.Infrastructure/Idempotency/RequestManager.cs#eShop.Ordering.Infrastructure.Idempotency.RequestManager.ExistAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[23],"container_key":null},{"language":"csharp","caller_file":-416,"caller_symbol":"src/Ordering.Infrastructure/OrderingContext.cs#eShop.Ordering.Infrastructure.OrderingContext.CommitTransactionAsync","callee_file":-394,"callee_symbol":"src/Ordering.Domain/SeedWork/IUnitOfWork.cs#eShop.Ordering.Domain.Seedwork.IUnitOfWork.SaveChangesAsync","confidence":0.85,"reason":"csharp_inherited_self_method_call","call_site_count":1,"sample_lines":[80],"container_key":null},{"language":"csharp","caller_file":-416,"caller_symbol":"src/Ordering.Infrastructure/OrderingContext.cs#eShop.Ordering.Infrastructure.OrderingContext.CommitTransactionAsync","callee_file":-416,"callee_symbol":"src/Ordering.Infrastructure/OrderingContext.cs#eShop.Ordering.Infrastructure.OrderingContext.RollbackTransaction","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[85],"container_key":null},{"language":"csharp","caller_file":-416,"caller_symbol":"src/Ordering.Infrastructure/OrderingContext.cs#eShop.Ordering.Infrastructure.OrderingContext.SaveEntitiesAsync","callee_file":-394,"callee_symbol":"src/Ordering.Domain/SeedWork/IUnitOfWork.cs#eShop.Ordering.Domain.Seedwork.IUnitOfWork.SaveChangesAsync","confidence":0.85,"reason":"csharp_parent_method_call","call_site_count":1,"sample_lines":[59],"container_key":null},{"language":"csharp","caller_file":-416,"caller_symbol":"src/Ordering.Infrastructure/OrderingContext.cs#eShop.Ordering.Infrastructure.OrderingContext.SaveEntitiesAsync","callee_file":-406,"callee_symbol":"src/Ordering.Infrastructure/MediatorExtension.cs#eShop.Ordering.Infrastructure.MediatorExtension.DispatchDomainEventsAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[55],"container_key":null},{"language":"csharp","caller_file":-417,"caller_symbol":"src/Ordering.Infrastructure/Repositories/BuyerRepository.cs#eShop.Ordering.Infrastructure.Repositories.BuyerRepository.Add","callee_file":-391,"callee_symbol":"src/Ordering.Domain/SeedWork/Entity.cs#eShop.Ordering.Domain.Seedwork.Entity.IsTransient","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[16],"container_key":null},{"language":"csharp","caller_file":-420,"caller_symbol":"src/PaymentProcessor/IntegrationEvents/EventHandling/OrderStatusChangedToStockConfirmedIntegrationEventHandler.cs#eShop.PaymentProcessor.IntegrationEvents.EventHandling.OrderStatusChangedToStockConfirmedIntegrationEventHandler.Handle","callee_file":-421,"callee_symbol":"src/PaymentProcessor/IntegrationEvents/Events/OrderPaymentFailedIntegrationEvent.cs#eShop.PaymentProcessor.IntegrationEvents.Events.OrderPaymentFailedIntegrationEvent.<init>(System.Int32)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[27],"container_key":null},{"language":"csharp","caller_file":-420,"caller_symbol":"src/PaymentProcessor/IntegrationEvents/EventHandling/OrderStatusChangedToStockConfirmedIntegrationEventHandler.cs#eShop.PaymentProcessor.IntegrationEvents.EventHandling.OrderStatusChangedToStockConfirmedIntegrationEventHandler.Handle","callee_file":-422,"callee_symbol":"src/PaymentProcessor/IntegrationEvents/Events/OrderPaymentSucceededIntegrationEvent.cs#eShop.PaymentProcessor.IntegrationEvents.Events.OrderPaymentSucceededIntegrationEvent.<init>(System.Int32)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[23],"container_key":null},{"language":"csharp","caller_file":-425,"caller_symbol":"src/PaymentProcessor/Program.cs#<file>","callee_file":-515,"callee_symbol":"src/eShop.ServiceDefaults/Extensions.cs#eShop.ServiceDefaults.Extensions.AddServiceDefaults","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[3],"container_key":null},{"language":"csharp","caller_file":-425,"caller_symbol":"src/PaymentProcessor/Program.cs#<file>","callee_file":-515,"callee_symbol":"src/eShop.ServiceDefaults/Extensions.cs#eShop.ServiceDefaults.Extensions.MapDefaultEndpoints","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[13],"container_key":null},{"language":"csharp","caller_file":-427,"caller_symbol":"src/Shared/MigrateDbContextExtensions.cs#Microsoft.AspNetCore.Hosting.MigrateDbContextExtensions.InvokeSeeder","callee_file":-426,"callee_symbol":"src/Shared/ActivityExtensions.cs#ActivityExtensions.SetExceptionTags","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[70],"container_key":null},{"language":"csharp","caller_file":-427,"caller_symbol":"src/Shared/MigrateDbContextExtensions.cs#Microsoft.AspNetCore.Hosting.MigrateDbContextExtensions.MigrateDbContextAsync","callee_file":-426,"callee_symbol":"src/Shared/ActivityExtensions.cs#ActivityExtensions.SetExceptionTags","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[52],"container_key":null},{"language":"csharp","caller_file":-427,"caller_symbol":"src/Shared/MigrateDbContextExtensions.cs#Microsoft.AspNetCore.Hosting.MigrateDbContextExtensions.MigrateDbContextAsync","callee_file":-427,"callee_symbol":"src/Shared/MigrateDbContextExtensions.cs#Microsoft.AspNetCore.Hosting.MigrateDbContextExtensions.InvokeSeeder","confidence":0.85,"reason":"csharp_self_method_call","call_site_count":1,"sample_lines":[46],"container_key":null},{"language":"csharp","caller_file":-428,"caller_symbol":"src/WebApp/Components/Chatbot/ChatState.cs#eShop.WebApp.Chatbot.ChatState.AddToCart","callee_file":-428,"callee_symbol":"src/WebApp/Components/Chatbot/ChatState.cs#eShop.WebApp.Chatbot.ChatState.Error","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[151],"container_key":null},{"language":"csharp","caller_file":-428,"caller_symbol":"src/WebApp/Components/Chatbot/ChatState.cs#eShop.WebApp.Chatbot.ChatState.AddToCart","callee_file":-438,"callee_symbol":"src/WebApp/Services/IBasketState.cs#eShop.WebApp.Services.IBasketState.AddAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[142],"container_key":null},{"language":"csharp","caller_file":-428,"caller_symbol":"src/WebApp/Components/Chatbot/ChatState.cs#eShop.WebApp.Chatbot.ChatState.AddToCart","callee_file":-467,"callee_symbol":"src/WebAppComponents/Services/ICatalogService.cs#eShop.WebAppComponents.Services.ICatalogService.GetCatalogItem","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[141],"container_key":null},{"language":"csharp","caller_file":-428,"caller_symbol":"src/WebApp/Components/Chatbot/ChatState.cs#eShop.WebApp.Chatbot.ChatState.GetCartContents","callee_file":-428,"callee_symbol":"src/WebApp/Components/Chatbot/ChatState.cs#eShop.WebApp.Chatbot.ChatState.Error","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[165],"container_key":null},{"language":"csharp","caller_file":-428,"caller_symbol":"src/WebApp/Components/Chatbot/ChatState.cs#eShop.WebApp.Chatbot.ChatState.GetCartContents","callee_file":-438,"callee_symbol":"src/WebApp/Services/IBasketState.cs#eShop.WebApp.Services.IBasketState.GetBasketItemsAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[160],"container_key":null},{"language":"csharp","caller_file":-428,"caller_symbol":"src/WebApp/Components/Chatbot/ChatState.cs#eShop.WebApp.Chatbot.ChatState.SearchCatalog","callee_file":-428,"callee_symbol":"src/WebApp/Components/Chatbot/ChatState.cs#eShop.WebApp.Chatbot.ChatState.Error","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[132],"container_key":null},{"language":"csharp","caller_file":-428,"caller_symbol":"src/WebApp/Components/Chatbot/ChatState.cs#eShop.WebApp.Chatbot.ChatState.SearchCatalog","callee_file":-467,"callee_symbol":"src/WebAppComponents/Services/ICatalogService.cs#eShop.WebAppComponents.Services.ICatalogService.GetCatalogItemsWithSemanticRelevance","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[122],"container_key":null},{"language":"csharp","caller_file":-428,"caller_symbol":"src/WebApp/Components/Chatbot/ChatState.cs#eShop.WebApp.Chatbot.ChatState.SearchCatalog","callee_file":-468,"callee_symbol":"src/WebAppComponents/Services/IProductImageUrlProvider.cs#eShop.WebAppComponents.Services.IProductImageUrlProvider.GetProductImageUrl(System.Int32)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[125],"container_key":null},{"language":"csharp","caller_file":-430,"caller_symbol":"src/WebApp/Components/Chatbot/MessageProcessor.cs#eShop.WebApp.Chatbot.MessageProcessor.AllowImages","callee_file":-430,"callee_symbol":"src/WebApp/Components/Chatbot/MessageProcessor.cs#eShop.WebApp.Chatbot.MessageProcessor.FindMarkdownImages","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[20],"container_key":null},{"language":"csharp","caller_file":-431,"caller_symbol":"src/WebApp/Extensions/Extensions.cs#Extensions.AddApplicationServices","callee_file":-431,"callee_symbol":"src/WebApp/Extensions/Extensions.cs#Extensions.AddAIServices","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[28],"container_key":null},{"language":"csharp","caller_file":-431,"caller_symbol":"src/WebApp/Extensions/Extensions.cs#Extensions.AddApplicationServices","callee_file":-431,"callee_symbol":"src/WebApp/Extensions/Extensions.cs#Extensions.AddAuthenticationServices","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[15],"container_key":null},{"language":"csharp","caller_file":-431,"caller_symbol":"src/WebApp/Extensions/Extensions.cs#Extensions.AddAuthenticationServices","callee_file":-514,"callee_symbol":"src/eShop.ServiceDefaults/ConfigurationExtensions.cs#Microsoft.Extensions.Configuration.ConfigurationExtensions.GetRequiredValue","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":2,"sample_lines":[60,61],"container_key":null},{"language":"csharp","caller_file":-433,"caller_symbol":"src/WebApp/Program.cs#<file>","callee_file":-20,"callee_symbol":"src/Catalog.API/Extensions/Extensions.cs#Extensions.AddApplicationServices","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[10],"container_key":null},{"language":"csharp","caller_file":-433,"caller_symbol":"src/WebApp/Program.cs#<file>","callee_file":-515,"callee_symbol":"src/eShop.ServiceDefaults/Extensions.cs#eShop.ServiceDefaults.Extensions.AddServiceDefaults","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[6],"container_key":null},{"language":"csharp","caller_file":-433,"caller_symbol":"src/WebApp/Program.cs#<file>","callee_file":-515,"callee_symbol":"src/eShop.ServiceDefaults/Extensions.cs#eShop.ServiceDefaults.Extensions.MapDefaultEndpoints","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[14],"container_key":null},{"language":"csharp","caller_file":-436,"caller_symbol":"src/WebApp/Services/BasketService.cs#eShop.WebApp.Services.BasketService.GetBasketAsync","callee_file":-436,"callee_symbol":"src/WebApp/Services/BasketService.cs#eShop.WebApp.Services.BasketService.MapToBasket","confidence":0.85,"reason":"csharp_self_method_call","call_site_count":1,"sample_lines":[12],"container_key":null},{"language":"csharp","caller_file":-437,"caller_symbol":"src/WebApp/Services/BasketState.cs#eShop.WebApp.Services.BasketState.AddAsync","callee_file":-436,"callee_symbol":"src/WebApp/Services/BasketService.cs#eShop.WebApp.Services.BasketQuantity.<init>(System.Int32,System.Int32)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":2,"sample_lines":[35,50],"container_key":null},{"language":"csharp","caller_file":-437,"caller_symbol":"src/WebApp/Services/BasketState.cs#eShop.WebApp.Services.BasketState.AddAsync","callee_file":-436,"callee_symbol":"src/WebApp/Services/BasketService.cs#eShop.WebApp.Services.BasketService.UpdateBasketAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[54],"container_key":null},{"language":"csharp","caller_file":-437,"caller_symbol":"src/WebApp/Services/BasketState.cs#eShop.WebApp.Services.BasketState.AddAsync","callee_file":-437,"callee_symbol":"src/WebApp/Services/BasketState.cs#eShop.WebApp.Services.BasketState.FetchBasketItemsAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[35],"container_key":null},{"language":"csharp","caller_file":-437,"caller_symbol":"src/WebApp/Services/BasketState.cs#eShop.WebApp.Services.BasketState.AddAsync","callee_file":-437,"callee_symbol":"src/WebApp/Services/BasketState.cs#eShop.WebApp.Services.BasketState.NotifyChangeSubscribersAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[55],"container_key":null},{"language":"csharp","caller_file":-437,"caller_symbol":"src/WebApp/Services/BasketState.cs#eShop.WebApp.Services.BasketState.CheckoutAsync","callee_file":-431,"callee_symbol":"src/WebApp/Extensions/Extensions.cs#Extensions.GetBuyerIdAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[85],"container_key":null},{"language":"csharp","caller_file":-437,"caller_symbol":"src/WebApp/Services/BasketState.cs#eShop.WebApp.Services.BasketState.CheckoutAsync","callee_file":-431,"callee_symbol":"src/WebApp/Extensions/Extensions.cs#Extensions.GetUserNameAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[86],"container_key":null},{"language":"csharp","caller_file":-437,"caller_symbol":"src/WebApp/Services/BasketState.cs#eShop.WebApp.Services.BasketState.CheckoutAsync","callee_file":-437,"callee_symbol":"src/WebApp/Services/BasketState.cs#eShop.WebApp.Services.BasketState.DeleteBasketAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[108],"container_key":null},{"language":"csharp","caller_file":-437,"caller_symbol":"src/WebApp/Services/BasketState.cs#eShop.WebApp.Services.BasketState.CheckoutAsync","callee_file":-437,"callee_symbol":"src/WebApp/Services/BasketState.cs#eShop.WebApp.Services.BasketState.FetchBasketItemsAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[89],"container_key":null},{"language":"csharp","caller_file":-437,"caller_symbol":"src/WebApp/Services/BasketState.cs#eShop.WebApp.Services.BasketState.CheckoutAsync","callee_file":-437,"callee_symbol":"src/WebApp/Services/BasketState.cs#eShop.WebApp.Services.CreateOrderRequest.<init>(System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.DateTime,System.String,System.Int32,System.String,System.Collections.Generic.List<eShop.WebApp.Services.BasketItem>)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[92],"container_key":null},{"language":"csharp","caller_file":-437,"caller_symbol":"src/WebApp/Services/BasketState.cs#eShop.WebApp.Services.BasketState.CheckoutAsync","callee_file":-453,"callee_symbol":"src/WebApp/Services/OrderingService.cs#eShop.WebApp.Services.OrderingService.CreateOrder","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[107],"container_key":null},{"language":"csharp","caller_file":-437,"caller_symbol":"src/WebApp/Services/BasketState.cs#eShop.WebApp.Services.BasketState.DeleteBasketAsync","callee_file":-436,"callee_symbol":"src/WebApp/Services/BasketService.cs#eShop.WebApp.Services.BasketService.DeleteBasketAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[19],"container_key":null},{"language":"csharp","caller_file":-437,"caller_symbol":"src/WebApp/Services/BasketState.cs#eShop.WebApp.Services.BasketState.FetchBasketItemsAsync","callee_file":-436,"callee_symbol":"src/WebApp/Services/BasketService.cs#eShop.WebApp.Services.BasketService.GetBasketAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[123],"container_key":null},{"language":"csharp","caller_file":-437,"caller_symbol":"src/WebApp/Services/BasketState.cs#eShop.WebApp.Services.BasketState.FetchBasketItemsAsync","callee_file":-466,"callee_symbol":"src/WebAppComponents/Services/CatalogService.cs#eShop.WebAppComponents.Services.CatalogService.GetCatalogItems(System.Collections.Generic.IEnumerable<System.Int32>)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[132],"container_key":null},{"language":"csharp","caller_file":-437,"caller_symbol":"src/WebApp/Services/BasketState.cs#eShop.WebApp.Services.BasketState.GetBasketItemsAsync","callee_file":-437,"callee_symbol":"src/WebApp/Services/BasketState.cs#eShop.WebApp.Services.BasketState.FetchBasketItemsAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[23],"container_key":null},{"language":"csharp","caller_file":-437,"caller_symbol":"src/WebApp/Services/BasketState.cs#eShop.WebApp.Services.BasketState.GetBasketItemsAsync","callee_file":-437,"callee_symbol":"src/WebApp/Services/BasketState.cs#eShop.WebApp.Services.BasketState.GetUserAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[22],"container_key":null},{"language":"csharp","caller_file":-437,"caller_symbol":"src/WebApp/Services/BasketState.cs#eShop.WebApp.Services.BasketState.NotifyChangeSubscribersAsync","callee_file":-437,"callee_symbol":"src/WebApp/Services/BasketState.cs#eShop.WebApp.Services.BasketState.BasketStateChangedSubscription.NotifyAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[112],"container_key":null},{"language":"csharp","caller_file":-437,"caller_symbol":"src/WebApp/Services/BasketState.cs#eShop.WebApp.Services.BasketState.NotifyOnChange","callee_file":-437,"callee_symbol":"src/WebApp/Services/BasketState.cs#eShop.WebApp.Services.BasketState.BasketStateChangedSubscription.<init>","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[28],"container_key":null},{"language":"csharp","caller_file":-437,"caller_symbol":"src/WebApp/Services/BasketState.cs#eShop.WebApp.Services.BasketState.SetQuantityAsync","callee_file":-436,"callee_symbol":"src/WebApp/Services/BasketService.cs#eShop.WebApp.Services.BasketQuantity.<init>(System.Int32,System.Int32)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[73],"container_key":null},{"language":"csharp","caller_file":-437,"caller_symbol":"src/WebApp/Services/BasketState.cs#eShop.WebApp.Services.BasketState.SetQuantityAsync","callee_file":-436,"callee_symbol":"src/WebApp/Services/BasketService.cs#eShop.WebApp.Services.BasketService.UpdateBasketAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[73],"container_key":null},{"language":"csharp","caller_file":-437,"caller_symbol":"src/WebApp/Services/BasketState.cs#eShop.WebApp.Services.BasketState.SetQuantityAsync","callee_file":-437,"callee_symbol":"src/WebApp/Services/BasketState.cs#eShop.WebApp.Services.BasketState.FetchBasketItemsAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[60],"container_key":null},{"language":"csharp","caller_file":-437,"caller_symbol":"src/WebApp/Services/BasketState.cs#eShop.WebApp.Services.BasketState.SetQuantityAsync","callee_file":-437,"callee_symbol":"src/WebApp/Services/BasketState.cs#eShop.WebApp.Services.BasketState.NotifyChangeSubscribersAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[74],"container_key":null},{"language":"csharp","caller_file":-440,"caller_symbol":"src/WebApp/Services/OrderStatus/IntegrationEvents/EventHandling/OrderStatusChangedToAwaitingValidationIntegrationEventHandler.cs#eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToAwaitingValidationIntegrationEventHandler.Handle","callee_file":-452,"callee_symbol":"src/WebApp/Services/OrderStatus/OrderStatusNotificationService.cs#eShop.WebApp.Services.OrderStatusNotificationService.NotifyOrderStatusChangedAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[13],"container_key":null},{"language":"csharp","caller_file":-441,"caller_symbol":"src/WebApp/Services/OrderStatus/IntegrationEvents/EventHandling/OrderStatusChangedToCancelledIntegrationEventHandler.cs#eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToCancelledIntegrationEventHandler.Handle","callee_file":-452,"callee_symbol":"src/WebApp/Services/OrderStatus/OrderStatusNotificationService.cs#eShop.WebApp.Services.OrderStatusNotificationService.NotifyOrderStatusChangedAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[13],"container_key":null},{"language":"csharp","caller_file":-442,"caller_symbol":"src/WebApp/Services/OrderStatus/IntegrationEvents/EventHandling/OrderStatusChangedToPaidIntegrationEventHandler.cs#eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToPaidIntegrationEventHandler.Handle","callee_file":-452,"callee_symbol":"src/WebApp/Services/OrderStatus/OrderStatusNotificationService.cs#eShop.WebApp.Services.OrderStatusNotificationService.NotifyOrderStatusChangedAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[13],"container_key":null},{"language":"csharp","caller_file":-443,"caller_symbol":"src/WebApp/Services/OrderStatus/IntegrationEvents/EventHandling/OrderStatusChangedToShippedIntegrationEventHandler.cs#eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToShippedIntegrationEventHandler.Handle","callee_file":-452,"callee_symbol":"src/WebApp/Services/OrderStatus/OrderStatusNotificationService.cs#eShop.WebApp.Services.OrderStatusNotificationService.NotifyOrderStatusChangedAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[13],"container_key":null},{"language":"csharp","caller_file":-444,"caller_symbol":"src/WebApp/Services/OrderStatus/IntegrationEvents/EventHandling/OrderStatusChangedToStockConfirmedIntegrationEventHandler.cs#eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToStockConfirmedIntegrationEventHandler.Handle","callee_file":-452,"callee_symbol":"src/WebApp/Services/OrderStatus/OrderStatusNotificationService.cs#eShop.WebApp.Services.OrderStatusNotificationService.NotifyOrderStatusChangedAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[13],"container_key":null},{"language":"csharp","caller_file":-445,"caller_symbol":"src/WebApp/Services/OrderStatus/IntegrationEvents/EventHandling/OrderStatusChangedToSubmittedIntegrationEventHandler.cs#eShop.WebApp.Services.OrderStatus.IntegrationEvents.OrderStatusChangedToSubmittedIntegrationEventHandler.Handle","callee_file":-452,"callee_symbol":"src/WebApp/Services/OrderStatus/OrderStatusNotificationService.cs#eShop.WebApp.Services.OrderStatusNotificationService.NotifyOrderStatusChangedAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[13],"container_key":null},{"language":"csharp","caller_file":-452,"caller_symbol":"src/WebApp/Services/OrderStatus/OrderStatusNotificationService.cs#eShop.WebApp.Services.OrderStatusNotificationService.NotifyOrderStatusChangedAsync","callee_file":-452,"callee_symbol":"src/WebApp/Services/OrderStatus/OrderStatusNotificationService.cs#eShop.WebApp.Services.OrderStatusNotificationService.Subscription.NotifyAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[32],"container_key":null},{"language":"csharp","caller_file":-452,"caller_symbol":"src/WebApp/Services/OrderStatus/OrderStatusNotificationService.cs#eShop.WebApp.Services.OrderStatusNotificationService.SubscribeToOrderStatusNotifications","callee_file":-452,"callee_symbol":"src/WebApp/Services/OrderStatus/OrderStatusNotificationService.cs#eShop.WebApp.Services.OrderStatusNotificationService.Subscription.<init>","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[11],"container_key":null},{"language":"csharp","caller_file":-452,"caller_symbol":"src/WebApp/Services/OrderStatus/OrderStatusNotificationService.cs#eShop.WebApp.Services.OrderStatusNotificationService.Subscription.Dispose","callee_file":-452,"callee_symbol":"src/WebApp/Services/OrderStatus/OrderStatusNotificationService.cs#eShop.WebApp.Services.OrderStatusNotificationService.Unsubscribe","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[60],"container_key":null},{"language":"csharp","caller_file":-466,"caller_symbol":"src/WebAppComponents/Services/CatalogService.cs#eShop.WebAppComponents.Services.CatalogService.GetCatalogItems(System.Int32,System.Int32,System.Int32[],System.Int32[])","callee_file":-466,"callee_symbol":"src/WebAppComponents/Services/CatalogService.cs#eShop.WebAppComponents.Services.CatalogService.GetAllCatalogItemsUri","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[19],"container_key":null},{"language":"csharp","caller_file":-468,"caller_symbol":"src/WebAppComponents/Services/IProductImageUrlProvider.cs#eShop.WebAppComponents.Services.IProductImageUrlProvider.GetProductImageUrl(eShop.WebAppComponents.Catalog.CatalogItem)","callee_file":-468,"callee_symbol":"src/WebAppComponents/Services/IProductImageUrlProvider.cs#eShop.WebAppComponents.Services.IProductImageUrlProvider.GetProductImageUrl(System.Int32)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[8],"container_key":null},{"language":"csharp","caller_file":-471,"caller_symbol":"src/WebhookClient/Endpoints/WebhookEndpoints.cs#eShop.WebhookClient.Endpoints.WebhookEndpoints.MapWebhookEndpoints","callee_file":-475,"callee_symbol":"src/WebhookClient/Services/HooksRepository.cs#eShop.WebhookClient.Services.HooksRepository.AddNew","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[46],"container_key":null},{"language":"csharp","caller_file":-472,"caller_symbol":"src/WebhookClient/Extensions/Extensions.cs#eShop.WebhookClient.Extensions.Extensions.AddApplicationServices","callee_file":-472,"callee_symbol":"src/WebhookClient/Extensions/Extensions.cs#eShop.WebhookClient.Extensions.Extensions.AddAuthenticationServices","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[12],"container_key":null},{"language":"csharp","caller_file":-472,"caller_symbol":"src/WebhookClient/Extensions/Extensions.cs#eShop.WebhookClient.Extensions.Extensions.AddAuthenticationServices","callee_file":-514,"callee_symbol":"src/eShop.ServiceDefaults/ConfigurationExtensions.cs#Microsoft.Extensions.Configuration.ConfigurationExtensions.GetRequiredValue","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":2,"sample_lines":[29,30],"container_key":null},{"language":"csharp","caller_file":-474,"caller_symbol":"src/WebhookClient/Program.cs#<file>","callee_file":-470,"callee_symbol":"src/WebhookClient/Endpoints/AuthenticationEndpoints.cs#eShop.WebhookClient.Endpoints.AuthenticationEndpoints.MapAuthenticationEndpoints","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[27],"container_key":null},{"language":"csharp","caller_file":-474,"caller_symbol":"src/WebhookClient/Program.cs#<file>","callee_file":-471,"callee_symbol":"src/WebhookClient/Endpoints/WebhookEndpoints.cs#eShop.WebhookClient.Endpoints.WebhookEndpoints.MapWebhookEndpoints","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[29],"container_key":null},{"language":"csharp","caller_file":-474,"caller_symbol":"src/WebhookClient/Program.cs#<file>","callee_file":-472,"callee_symbol":"src/WebhookClient/Extensions/Extensions.cs#eShop.WebhookClient.Extensions.Extensions.AddApplicationServices","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[7],"container_key":null},{"language":"csharp","caller_file":-474,"caller_symbol":"src/WebhookClient/Program.cs#<file>","callee_file":-515,"callee_symbol":"src/eShop.ServiceDefaults/Extensions.cs#eShop.ServiceDefaults.Extensions.AddServiceDefaults","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[3],"container_key":null},{"language":"csharp","caller_file":-474,"caller_symbol":"src/WebhookClient/Program.cs#<file>","callee_file":-515,"callee_symbol":"src/eShop.ServiceDefaults/Extensions.cs#eShop.ServiceDefaults.Extensions.MapDefaultEndpoints","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[11],"container_key":null},{"language":"csharp","caller_file":-475,"caller_symbol":"src/WebhookClient/Services/HooksRepository.cs#eShop.WebhookClient.Services.HooksRepository.AddNew","callee_file":-475,"callee_symbol":"src/WebhookClient/Services/HooksRepository.cs#eShop.WebhookClient.Services.HooksRepository.OnChangeSubscription.NotifyAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[18],"container_key":null},{"language":"csharp","caller_file":-475,"caller_symbol":"src/WebhookClient/Services/HooksRepository.cs#eShop.WebhookClient.Services.HooksRepository.Subscribe","callee_file":-475,"callee_symbol":"src/WebhookClient/Services/HooksRepository.cs#eShop.WebhookClient.Services.HooksRepository.OnChangeSubscription.<init>","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[37],"container_key":null},{"language":"csharp","caller_file":-483,"caller_symbol":"src/Webhooks.API/Apis/WebHooksApi.cs#Webhooks.API.WebHooksApi.MapWebHooksApiV1","callee_file":-505,"callee_symbol":"src/Webhooks.API/Services/IGrantUrlTesterService.cs#Webhooks.API.Services.IGrantUrlTesterService.TestGrantUrl","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[41],"container_key":null},{"language":"csharp","caller_file":-483,"caller_symbol":"src/Webhooks.API/Apis/WebHooksApi.cs#Webhooks.API.WebHooksApi.MapWebHooksApiV1","callee_file":-513,"callee_symbol":"src/eShop.ServiceDefaults/ClaimsPrincipalExtensions.cs#eShop.ServiceDefaults.ClaimsPrincipalExtensions.GetUserId","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":4,"sample_lines":[15,25,51,71],"container_key":null},{"language":"csharp","caller_file":-485,"caller_symbol":"src/Webhooks.API/Extensions/Extensions.cs#Extensions.AddApplicationServices","callee_file":-512,"callee_symbol":"src/eShop.ServiceDefaults/AuthenticationExtensions.cs#eShop.ServiceDefaults.AuthenticationExtensions.AddDefaultAuthentication","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[5],"container_key":null},{"language":"csharp","caller_file":-486,"caller_symbol":"src/Webhooks.API/Extensions/RouteHandlerBuilderExtensions.cs#Webhooks.API.Extensions.RouteHandlerBuilderExtensions.ValidateWebhookSubscriptionRequest","callee_file":-486,"callee_symbol":"src/Webhooks.API/Extensions/RouteHandlerBuilderExtensions.cs#Webhooks.API.Extensions.RouteHandlerBuilderExtensions.ToErrors","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[20],"container_key":null},{"language":"csharp","caller_file":-486,"caller_symbol":"src/Webhooks.API/Extensions/RouteHandlerBuilderExtensions.cs#Webhooks.API.Extensions.RouteHandlerBuilderExtensions.ValidateWebhookSubscriptionRequest","callee_file":-501,"callee_symbol":"src/Webhooks.API/Model/WebhookSubscriptionRequest.cs#Webhooks.API.Model.WebhookSubscriptionRequest.Validate","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[16],"container_key":null},{"language":"csharp","caller_file":-490,"caller_symbol":"src/Webhooks.API/IntegrationEvents/OrderStatusChangedToPaidIntegrationEventHandler.cs#Webhooks.API.IntegrationEvents.OrderStatusChangedToPaidIntegrationEventHandler.Handle","callee_file":-499,"callee_symbol":"src/Webhooks.API/Model/WebhookData.cs#Webhooks.API.Model.WebhookData.<init>","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[14],"container_key":null},{"language":"csharp","caller_file":-490,"caller_symbol":"src/Webhooks.API/IntegrationEvents/OrderStatusChangedToPaidIntegrationEventHandler.cs#Webhooks.API.IntegrationEvents.OrderStatusChangedToPaidIntegrationEventHandler.Handle","callee_file":-506,"callee_symbol":"src/Webhooks.API/Services/IWebhooksRetriever.cs#Webhooks.API.Services.IWebhooksRetriever.GetSubscriptionsOfType","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[10],"container_key":null},{"language":"csharp","caller_file":-490,"caller_symbol":"src/Webhooks.API/IntegrationEvents/OrderStatusChangedToPaidIntegrationEventHandler.cs#Webhooks.API.IntegrationEvents.OrderStatusChangedToPaidIntegrationEventHandler.Handle","callee_file":-507,"callee_symbol":"src/Webhooks.API/Services/IWebhooksSender.cs#Webhooks.API.Services.IWebhooksSender.SendAll","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[16],"container_key":null},{"language":"csharp","caller_file":-492,"caller_symbol":"src/Webhooks.API/IntegrationEvents/OrderStatusChangedToShippedIntegrationEventHandler.cs#Webhooks.API.IntegrationEvents.OrderStatusChangedToShippedIntegrationEventHandler.Handle","callee_file":-499,"callee_symbol":"src/Webhooks.API/Model/WebhookData.cs#Webhooks.API.Model.WebhookData.<init>","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[14],"container_key":null},{"language":"csharp","caller_file":-492,"caller_symbol":"src/Webhooks.API/IntegrationEvents/OrderStatusChangedToShippedIntegrationEventHandler.cs#Webhooks.API.IntegrationEvents.OrderStatusChangedToShippedIntegrationEventHandler.Handle","callee_file":-506,"callee_symbol":"src/Webhooks.API/Services/IWebhooksRetriever.cs#Webhooks.API.Services.IWebhooksRetriever.GetSubscriptionsOfType","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[10],"container_key":null},{"language":"csharp","caller_file":-492,"caller_symbol":"src/Webhooks.API/IntegrationEvents/OrderStatusChangedToShippedIntegrationEventHandler.cs#Webhooks.API.IntegrationEvents.OrderStatusChangedToShippedIntegrationEventHandler.Handle","callee_file":-507,"callee_symbol":"src/Webhooks.API/Services/IWebhooksSender.cs#Webhooks.API.Services.IWebhooksSender.SendAll","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[16],"container_key":null},{"language":"csharp","caller_file":-503,"caller_symbol":"src/Webhooks.API/Program.cs#<file>","callee_file":-20,"callee_symbol":"src/Catalog.API/Extensions/Extensions.cs#Extensions.AddApplicationServices","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[4],"container_key":null},{"language":"csharp","caller_file":-503,"caller_symbol":"src/Webhooks.API/Program.cs#<file>","callee_file":-515,"callee_symbol":"src/eShop.ServiceDefaults/Extensions.cs#eShop.ServiceDefaults.Extensions.AddServiceDefaults","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[3],"container_key":null},{"language":"csharp","caller_file":-503,"caller_symbol":"src/Webhooks.API/Program.cs#<file>","callee_file":-515,"callee_symbol":"src/eShop.ServiceDefaults/Extensions.cs#eShop.ServiceDefaults.Extensions.MapDefaultEndpoints","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[16],"container_key":null},{"language":"csharp","caller_file":-503,"caller_symbol":"src/Webhooks.API/Program.cs#<file>","callee_file":-517,"callee_symbol":"src/eShop.ServiceDefaults/OpenApi.Extensions.cs#eShop.ServiceDefaults.Extensions.UseDefaultOpenApi","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[23],"container_key":null},{"language":"csharp","caller_file":-504,"caller_symbol":"src/Webhooks.API/Services/GrantUrlTesterService.cs#Webhooks.API.Services.GrantUrlTesterService.TestGrantUrl","callee_file":-504,"callee_symbol":"src/Webhooks.API/Services/GrantUrlTesterService.cs#Webhooks.API.Services.GrantUrlTesterService.CheckSameOrigin","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[7],"container_key":null},{"language":"csharp","caller_file":-509,"caller_symbol":"src/Webhooks.API/Services/WebhooksSender.cs#Webhooks.API.Services.WebhooksSender.SendAll","callee_file":-509,"callee_symbol":"src/Webhooks.API/Services/WebhooksSender.cs#Webhooks.API.Services.WebhooksSender.OnSendData","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[9],"container_key":null},{"language":"csharp","caller_file":-512,"caller_symbol":"src/eShop.ServiceDefaults/AuthenticationExtensions.cs#eShop.ServiceDefaults.AuthenticationExtensions.AddDefaultAuthentication","callee_file":-514,"callee_symbol":"src/eShop.ServiceDefaults/ConfigurationExtensions.cs#Microsoft.Extensions.Configuration.ConfigurationExtensions.GetRequiredValue","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":2,"sample_lines":[35,36],"container_key":null},{"language":"csharp","caller_file":-515,"caller_symbol":"src/eShop.ServiceDefaults/Extensions.cs#eShop.ServiceDefaults.Extensions.AddBasicServiceDefaults","callee_file":-515,"callee_symbol":"src/eShop.ServiceDefaults/Extensions.cs#eShop.ServiceDefaults.Extensions.AddDefaultHealthChecks","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[43],"container_key":null},{"language":"csharp","caller_file":-515,"caller_symbol":"src/eShop.ServiceDefaults/Extensions.cs#eShop.ServiceDefaults.Extensions.AddBasicServiceDefaults","callee_file":-515,"callee_symbol":"src/eShop.ServiceDefaults/Extensions.cs#eShop.ServiceDefaults.Extensions.ConfigureOpenTelemetry","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[45],"container_key":null},{"language":"csharp","caller_file":-515,"caller_symbol":"src/eShop.ServiceDefaults/Extensions.cs#eShop.ServiceDefaults.Extensions.AddServiceDefaults","callee_file":-515,"callee_symbol":"src/eShop.ServiceDefaults/Extensions.cs#eShop.ServiceDefaults.Extensions.AddBasicServiceDefaults","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[18],"container_key":null},{"language":"csharp","caller_file":-515,"caller_symbol":"src/eShop.ServiceDefaults/Extensions.cs#eShop.ServiceDefaults.Extensions.ConfigureOpenTelemetry","callee_file":-515,"callee_symbol":"src/eShop.ServiceDefaults/Extensions.cs#eShop.ServiceDefaults.Extensions.AddOpenTelemetryExporters","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[80],"container_key":null},{"language":"csharp","caller_file":-517,"caller_symbol":"src/eShop.ServiceDefaults/OpenApi.Extensions.cs#eShop.ServiceDefaults.Extensions.AddDefaultOpenApi","callee_file":-514,"callee_symbol":"src/eShop.ServiceDefaults/ConfigurationExtensions.cs#Microsoft.Extensions.Configuration.ConfigurationExtensions.GetRequiredValue","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":2,"sample_lines":[77],"container_key":null},{"language":"csharp","caller_file":-518,"caller_symbol":"src/eShop.ServiceDefaults/OpenApiOptionsExtensions.cs#eShop.ServiceDefaults.OpenApiOptionsExtensions.ApplyApiVersionInfo","callee_file":-518,"callee_symbol":"src/eShop.ServiceDefaults/OpenApiOptionsExtensions.cs#eShop.ServiceDefaults.OpenApiOptionsExtensions.BuildDescription","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[21],"container_key":null},{"language":"csharp","caller_file":-518,"caller_symbol":"src/eShop.ServiceDefaults/OpenApiOptionsExtensions.cs#eShop.ServiceDefaults.OpenApiOptionsExtensions.SecuritySchemeDefinitionsTransformer.TransformAsync","callee_file":-514,"callee_symbol":"src/eShop.ServiceDefaults/ConfigurationExtensions.cs#Microsoft.Extensions.Configuration.ConfigurationExtensions.GetRequiredValue","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[169],"container_key":null},{"language":"csharp","caller_file":-519,"caller_symbol":"tests/Application.UnitTests/CatalogAITests.cs#eShop.Application.UnitTests.CatalogAITests.DisabledCatalogAIReturnsNullForEveryEmbeddingOperation","callee_file":-49,"callee_symbol":"src/Catalog.API/Model/CatalogItem.cs#eShop.Catalog.API.Model.CatalogItem.<init>","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[16],"container_key":null},{"language":"csharp","caller_file":-521,"caller_symbol":"tests/Application.UnitTests/IdentityConfigurationTests.cs#eShop.Application.UnitTests.IdentityConfigurationTests.RedirectServiceExtractsConfiguredRedirect","callee_file":-284,"callee_symbol":"src/Identity.API/Services/RedirectService.cs#eShop.Identity.API.Services.RedirectService.ExtractRedirectUriFromReturnUrl","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[49],"container_key":null},{"language":"csharp","caller_file":-523,"caller_symbol":"tests/Application.UnitTests/PaymentProcessorTests.cs#eShop.Application.UnitTests.PaymentProcessorTests.PublishesConfiguredPaymentOutcome","callee_file":-420,"callee_symbol":"src/PaymentProcessor/IntegrationEvents/EventHandling/OrderStatusChangedToStockConfirmedIntegrationEventHandler.cs#eShop.PaymentProcessor.IntegrationEvents.EventHandling.OrderStatusChangedToStockConfirmedIntegrationEventHandler.Handle","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[26],"container_key":null},{"language":"csharp","caller_file":-523,"caller_symbol":"tests/Application.UnitTests/PaymentProcessorTests.cs#eShop.Application.UnitTests.PaymentProcessorTests.PublishesConfiguredPaymentOutcome","callee_file":-423,"callee_symbol":"src/PaymentProcessor/IntegrationEvents/Events/OrderStatusChangedToStockConfirmedIntegrationEvent.cs#eShop.PaymentProcessor.IntegrationEvents.Events.OrderStatusChangedToStockConfirmedIntegrationEvent.<init>(System.Int32)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[26],"container_key":null},{"language":"csharp","caller_file":-524,"caller_symbol":"tests/Application.UnitTests/WebhookClientTests.cs#eShop.Application.UnitTests.WebhookClientTests.DisposedSubscriptionIsNotNotified","callee_file":-475,"callee_symbol":"src/WebhookClient/Services/HooksRepository.cs#eShop.WebhookClient.Services.HooksRepository.AddNew","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[52],"container_key":null},{"language":"csharp","caller_file":-524,"caller_symbol":"tests/Application.UnitTests/WebhookClientTests.cs#eShop.Application.UnitTests.WebhookClientTests.DisposedSubscriptionIsNotNotified","callee_file":-475,"callee_symbol":"src/WebhookClient/Services/HooksRepository.cs#eShop.WebhookClient.Services.HooksRepository.Subscribe","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[45],"container_key":null},{"language":"csharp","caller_file":-524,"caller_symbol":"tests/Application.UnitTests/WebhookClientTests.cs#eShop.Application.UnitTests.WebhookClientTests.HooksRepositoryStoresHooksAndNotifiesActiveSubscribers","callee_file":-475,"callee_symbol":"src/WebhookClient/Services/HooksRepository.cs#eShop.WebhookClient.Services.HooksRepository.AddNew","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[34],"container_key":null},{"language":"csharp","caller_file":-524,"caller_symbol":"tests/Application.UnitTests/WebhookClientTests.cs#eShop.Application.UnitTests.WebhookClientTests.HooksRepositoryStoresHooksAndNotifiesActiveSubscribers","callee_file":-475,"callee_symbol":"src/WebhookClient/Services/HooksRepository.cs#eShop.WebhookClient.Services.HooksRepository.GetAll","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[37],"container_key":null},{"language":"csharp","caller_file":-524,"caller_symbol":"tests/Application.UnitTests/WebhookClientTests.cs#eShop.Application.UnitTests.WebhookClientTests.HooksRepositoryStoresHooksAndNotifiesActiveSubscribers","callee_file":-475,"callee_symbol":"src/WebhookClient/Services/HooksRepository.cs#eShop.WebhookClient.Services.HooksRepository.Subscribe","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[22],"container_key":null},{"language":"csharp","caller_file":-524,"caller_symbol":"tests/Application.UnitTests/WebhookClientTests.cs#eShop.Application.UnitTests.WebhookClientTests.WebhookEndpointsValidateTokenAndPersistAcceptedPayload","callee_file":-471,"callee_symbol":"src/WebhookClient/Endpoints/WebhookEndpoints.cs#eShop.WebhookClient.Endpoints.WebhookEndpoints.MapWebhookEndpoints","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[66],"container_key":null},{"language":"csharp","caller_file":-524,"caller_symbol":"tests/Application.UnitTests/WebhookClientTests.cs#eShop.Application.UnitTests.WebhookClientTests.WebhookEndpointsValidateTokenAndPersistAcceptedPayload","callee_file":-475,"callee_symbol":"src/WebhookClient/Services/HooksRepository.cs#eShop.WebhookClient.Services.HooksRepository.GetAll","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[96],"container_key":null},{"language":"csharp","caller_file":-525,"caller_symbol":"tests/Application.UnitTests/WebhookTests.cs#eShop.Application.UnitTests.WebhookTests.SenderPostsPayloadAndTokenToEveryReceiver","callee_file":-499,"callee_symbol":"src/Webhooks.API/Model/WebhookData.cs#Webhooks.API.Model.WebhookData.<init>","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[48],"container_key":null},{"language":"csharp","caller_file":-525,"caller_symbol":"tests/Application.UnitTests/WebhookTests.cs#eShop.Application.UnitTests.WebhookTests.SenderPostsPayloadAndTokenToEveryReceiver","callee_file":-509,"callee_symbol":"src/Webhooks.API/Services/WebhooksSender.cs#Webhooks.API.Services.WebhooksSender.SendAll","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[50],"container_key":null},{"language":"csharp","caller_file":-527,"caller_symbol":"tests/Basket.FunctionalTests/RedisBasketRepositoryTests.cs#eShop.Basket.FunctionalTests.RedisBasketRepositoryTests.MissingBasketReturnsNullAndDeleteReturnsFalse","callee_file":-17,"callee_symbol":"src/Basket.API/Repositories/RedisBasketRepository.cs#eShop.Basket.API.Repositories.RedisBasketRepository.DeleteBasketAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[49],"container_key":null},{"language":"csharp","caller_file":-527,"caller_symbol":"tests/Basket.FunctionalTests/RedisBasketRepositoryTests.cs#eShop.Basket.FunctionalTests.RedisBasketRepositoryTests.MissingBasketReturnsNullAndDeleteReturnsFalse","callee_file":-17,"callee_symbol":"src/Basket.API/Repositories/RedisBasketRepository.cs#eShop.Basket.API.Repositories.RedisBasketRepository.GetBasketAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[48],"container_key":null},{"language":"csharp","caller_file":-527,"caller_symbol":"tests/Basket.FunctionalTests/RedisBasketRepositoryTests.cs#eShop.Basket.FunctionalTests.RedisBasketRepositoryTests.UpdateGetAndDeleteRoundTrip","callee_file":-14,"callee_symbol":"src/Basket.API/Model/CustomerBasket.cs#eShop.Basket.API.Model.CustomerBasket.<init>()","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[12],"container_key":null},{"language":"csharp","caller_file":-527,"caller_symbol":"tests/Basket.FunctionalTests/RedisBasketRepositoryTests.cs#eShop.Basket.FunctionalTests.RedisBasketRepositoryTests.UpdateGetAndDeleteRoundTrip","callee_file":-17,"callee_symbol":"src/Basket.API/Repositories/RedisBasketRepository.cs#eShop.Basket.API.Repositories.RedisBasketRepository.DeleteBasketAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[29],"container_key":null},{"language":"csharp","caller_file":-527,"caller_symbol":"tests/Basket.FunctionalTests/RedisBasketRepositoryTests.cs#eShop.Basket.FunctionalTests.RedisBasketRepositoryTests.UpdateGetAndDeleteRoundTrip","callee_file":-17,"callee_symbol":"src/Basket.API/Repositories/RedisBasketRepository.cs#eShop.Basket.API.Repositories.RedisBasketRepository.GetBasketAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":2,"sample_lines":[28,30],"container_key":null},{"language":"csharp","caller_file":-527,"caller_symbol":"tests/Basket.FunctionalTests/RedisBasketRepositoryTests.cs#eShop.Basket.FunctionalTests.RedisBasketRepositoryTests.UpdateGetAndDeleteRoundTrip","callee_file":-17,"callee_symbol":"src/Basket.API/Repositories/RedisBasketRepository.cs#eShop.Basket.API.Repositories.RedisBasketRepository.UpdateBasketAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[27],"container_key":null},{"language":"csharp","caller_file":-529,"caller_symbol":"tests/Basket.UnitTests/BasketServiceTests.cs#eShop.Basket.UnitTests.BasketServiceTests.CreateContext","callee_file":-531,"callee_symbol":"tests/Basket.UnitTests/Helpers/TestServerCallContext.cs#eShop.Basket.UnitTests.Helpers.TestServerCallContext.SetUserState","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[150],"container_key":null},{"language":"csharp","caller_file":-529,"caller_symbol":"tests/Basket.UnitTests/BasketServiceTests.cs#eShop.Basket.UnitTests.BasketServiceTests.DeleteBasketRemovesAuthenticatedUsersBasket","callee_file":-529,"callee_symbol":"tests/Basket.UnitTests/BasketServiceTests.cs#eShop.Basket.UnitTests.BasketServiceTests.CreateContext","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[124],"container_key":null},{"language":"csharp","caller_file":-529,"caller_symbol":"tests/Basket.UnitTests/BasketServiceTests.cs#eShop.Basket.UnitTests.BasketServiceTests.GetBasketReturnsEmptyForInvalidUserId","callee_file":-14,"callee_symbol":"src/Basket.API/Model/CustomerBasket.cs#eShop.Basket.API.Model.CustomerBasket.<init>()","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[56],"container_key":null},{"language":"csharp","caller_file":-529,"caller_symbol":"tests/Basket.UnitTests/BasketServiceTests.cs#eShop.Basket.UnitTests.BasketServiceTests.GetBasketReturnsEmptyForInvalidUserId","callee_file":-531,"callee_symbol":"tests/Basket.UnitTests/Helpers/TestServerCallContext.cs#eShop.Basket.UnitTests.Helpers.TestServerCallContext.SetUserState","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[60],"container_key":null},{"language":"csharp","caller_file":-529,"caller_symbol":"tests/Basket.UnitTests/BasketServiceTests.cs#eShop.Basket.UnitTests.BasketServiceTests.GetBasketReturnsEmptyForNoUser","callee_file":-531,"callee_symbol":"tests/Basket.UnitTests/Helpers/TestServerCallContext.cs#eShop.Basket.UnitTests.Helpers.TestServerCallContext.SetUserState","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[25],"container_key":null},{"language":"csharp","caller_file":-529,"caller_symbol":"tests/Basket.UnitTests/BasketServiceTests.cs#eShop.Basket.UnitTests.BasketServiceTests.GetBasketReturnsItemsForValidUserId","callee_file":-14,"callee_symbol":"src/Basket.API/Model/CustomerBasket.cs#eShop.Basket.API.Model.CustomerBasket.<init>()","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[38],"container_key":null},{"language":"csharp","caller_file":-529,"caller_symbol":"tests/Basket.UnitTests/BasketServiceTests.cs#eShop.Basket.UnitTests.BasketServiceTests.GetBasketReturnsItemsForValidUserId","callee_file":-531,"callee_symbol":"tests/Basket.UnitTests/Helpers/TestServerCallContext.cs#eShop.Basket.UnitTests.Helpers.TestServerCallContext.SetUserState","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[43],"container_key":null},{"language":"csharp","caller_file":-529,"caller_symbol":"tests/Basket.UnitTests/BasketServiceTests.cs#eShop.Basket.UnitTests.BasketServiceTests.OrderStartedEventRemovesUsersBasket","callee_file":-11,"callee_symbol":"src/Basket.API/IntegrationEvents/EventHandling/OrderStartedIntegrationEventHandler.cs#eShop.Basket.API.IntegrationEvents.EventHandling.OrderStartedIntegrationEventHandler.Handle","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[137],"container_key":null},{"language":"csharp","caller_file":-529,"caller_symbol":"tests/Basket.UnitTests/BasketServiceTests.cs#eShop.Basket.UnitTests.BasketServiceTests.OrderStartedEventRemovesUsersBasket","callee_file":-12,"callee_symbol":"src/Basket.API/IntegrationEvents/Events/OrderStartedIntegrationEvent.cs#eShop.Basket.API.IntegrationEvents.EventHandling.Events.OrderStartedIntegrationEvent.<init>(System.String)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[137],"container_key":null},{"language":"csharp","caller_file":-529,"caller_symbol":"tests/Basket.UnitTests/BasketServiceTests.cs#eShop.Basket.UnitTests.BasketServiceTests.UpdateBasketPersistsItemsForAuthenticatedUser","callee_file":-529,"callee_symbol":"tests/Basket.UnitTests/BasketServiceTests.cs#eShop.Basket.UnitTests.BasketServiceTests.CreateContext","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[75],"container_key":null},{"language":"csharp","caller_file":-529,"caller_symbol":"tests/Basket.UnitTests/BasketServiceTests.cs#eShop.Basket.UnitTests.BasketServiceTests.UpdateBasketRejectsAnonymousUser","callee_file":-529,"callee_symbol":"tests/Basket.UnitTests/BasketServiceTests.cs#eShop.Basket.UnitTests.BasketServiceTests.CreateContext","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[98],"container_key":null},{"language":"csharp","caller_file":-529,"caller_symbol":"tests/Basket.UnitTests/BasketServiceTests.cs#eShop.Basket.UnitTests.BasketServiceTests.UpdateBasketReturnsNotFoundWhenRepositoryCannotPersist","callee_file":-529,"callee_symbol":"tests/Basket.UnitTests/BasketServiceTests.cs#eShop.Basket.UnitTests.BasketServiceTests.CreateContext","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[113],"container_key":null},{"language":"csharp","caller_file":-531,"caller_symbol":"tests/Basket.UnitTests/Helpers/TestServerCallContext.cs#eShop.Basket.UnitTests.Helpers.TestServerCallContext.Create","callee_file":-531,"callee_symbol":"tests/Basket.UnitTests/Helpers/TestServerCallContext.cs#eShop.Basket.UnitTests.Helpers.TestServerCallContext.<init>","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[59],"container_key":null},{"language":"csharp","caller_file":-533,"caller_symbol":"tests/Catalog.FunctionalTests/CatalogApiTests.cs#eShop.Catalog.FunctionalTests.CatalogApiTests.AddCatalogItem","callee_file":-49,"callee_symbol":"src/Catalog.API/Model/CatalogItem.cs#eShop.Catalog.API.Model.CatalogItem.<init>","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[408],"container_key":null},{"language":"csharp","caller_file":-533,"caller_symbol":"tests/Catalog.FunctionalTests/CatalogApiTests.cs#eShop.Catalog.FunctionalTests.CatalogApiTests.AddCatalogItem","callee_file":-533,"callee_symbol":"tests/Catalog.FunctionalTests/CatalogApiTests.cs#eShop.Catalog.FunctionalTests.CatalogApiTests.CreateHttpClient","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[399],"container_key":null},{"language":"csharp","caller_file":-533,"caller_symbol":"tests/Catalog.FunctionalTests/CatalogApiTests.cs#eShop.Catalog.FunctionalTests.CatalogApiTests.CatalogPaginationBeyondLastPageReturnsEmptyData","callee_file":-533,"callee_symbol":"tests/Catalog.FunctionalTests/CatalogApiTests.cs#eShop.Catalog.FunctionalTests.CatalogApiTests.CreateHttpClient","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[494],"container_key":null},{"language":"csharp","caller_file":-533,"caller_symbol":"tests/Catalog.FunctionalTests/CatalogApiTests.cs#eShop.Catalog.FunctionalTests.CatalogApiTests.DeleteCatalogItem","callee_file":-533,"callee_symbol":"tests/Catalog.FunctionalTests/CatalogApiTests.cs#eShop.Catalog.FunctionalTests.CatalogApiTests.CreateHttpClient","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[441],"container_key":null},{"language":"csharp","caller_file":-533,"caller_symbol":"tests/Catalog.FunctionalTests/CatalogApiTests.cs#eShop.Catalog.FunctionalTests.CatalogApiTests.GetAllCatalogBrands","callee_file":-533,"callee_symbol":"tests/Catalog.FunctionalTests/CatalogApiTests.cs#eShop.Catalog.FunctionalTests.CatalogApiTests.CreateHttpClient","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[379],"container_key":null},{"language":"csharp","caller_file":-533,"caller_symbol":"tests/Catalog.FunctionalTests/CatalogApiTests.cs#eShop.Catalog.FunctionalTests.CatalogApiTests.GetAllCatalogTypeItemWithBrandId","callee_file":-533,"callee_symbol":"tests/Catalog.FunctionalTests/CatalogApiTests.cs#eShop.Catalog.FunctionalTests.CatalogApiTests.CreateHttpClient","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[331],"container_key":null},{"language":"csharp","caller_file":-533,"caller_symbol":"tests/Catalog.FunctionalTests/CatalogApiTests.cs#eShop.Catalog.FunctionalTests.CatalogApiTests.GetAllCatalogTypes","callee_file":-533,"callee_symbol":"tests/Catalog.FunctionalTests/CatalogApiTests.cs#eShop.Catalog.FunctionalTests.CatalogApiTests.CreateHttpClient","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[359],"container_key":null},{"language":"csharp","caller_file":-533,"caller_symbol":"tests/Catalog.FunctionalTests/CatalogApiTests.cs#eShop.Catalog.FunctionalTests.CatalogApiTests.GetAndDeleteMissingCatalogItemReturnNotFound","callee_file":-533,"callee_symbol":"tests/Catalog.FunctionalTests/CatalogApiTests.cs#eShop.Catalog.FunctionalTests.CatalogApiTests.CreateHttpClient","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[479],"container_key":null},{"language":"csharp","caller_file":-533,"caller_symbol":"tests/Catalog.FunctionalTests/CatalogApiTests.cs#eShop.Catalog.FunctionalTests.CatalogApiTests.GetCatalogItemPicDoesNotServeFilesOutsidePics","callee_file":-49,"callee_symbol":"src/Catalog.API/Model/CatalogItem.cs#eShop.Catalog.API.Model.CatalogItem.<init>","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[245],"container_key":null},{"language":"csharp","caller_file":-533,"caller_symbol":"tests/Catalog.FunctionalTests/CatalogApiTests.cs#eShop.Catalog.FunctionalTests.CatalogApiTests.GetCatalogItemPicDoesNotServeFilesOutsidePics","callee_file":-533,"callee_symbol":"tests/Catalog.FunctionalTests/CatalogApiTests.cs#eShop.Catalog.FunctionalTests.CatalogApiTests.CreateHttpClient","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[239],"container_key":null},{"language":"csharp","caller_file":-533,"caller_symbol":"tests/Catalog.FunctionalTests/CatalogApiTests.cs#eShop.Catalog.FunctionalTests.CatalogApiTests.GetCatalogItemPicWithId","callee_file":-533,"callee_symbol":"tests/Catalog.FunctionalTests/CatalogApiTests.cs#eShop.Catalog.FunctionalTests.CatalogApiTests.CreateHttpClient","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[221],"container_key":null},{"language":"csharp","caller_file":-533,"caller_symbol":"tests/Catalog.FunctionalTests/CatalogApiTests.cs#eShop.Catalog.FunctionalTests.CatalogApiTests.GetCatalogItemRejectsInvalidId","callee_file":-533,"callee_symbol":"tests/Catalog.FunctionalTests/CatalogApiTests.cs#eShop.Catalog.FunctionalTests.CatalogApiTests.CreateHttpClient","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[467],"container_key":null},{"language":"csharp","caller_file":-533,"caller_symbol":"tests/Catalog.FunctionalTests/CatalogApiTests.cs#eShop.Catalog.FunctionalTests.CatalogApiTests.GetCatalogItemWithExactName","callee_file":-533,"callee_symbol":"tests/Catalog.FunctionalTests/CatalogApiTests.cs#eShop.Catalog.FunctionalTests.CatalogApiTests.CreateHttpClient","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[165],"container_key":null},{"language":"csharp","caller_file":-533,"caller_symbol":"tests/Catalog.FunctionalTests/CatalogApiTests.cs#eShop.Catalog.FunctionalTests.CatalogApiTests.GetCatalogItemWithId","callee_file":-533,"callee_symbol":"tests/Catalog.FunctionalTests/CatalogApiTests.cs#eShop.Catalog.FunctionalTests.CatalogApiTests.CreateHttpClient","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[145],"container_key":null},{"language":"csharp","caller_file":-533,"caller_symbol":"tests/Catalog.FunctionalTests/CatalogApiTests.cs#eShop.Catalog.FunctionalTests.CatalogApiTests.GetCatalogItemWithPartialName","callee_file":-533,"callee_symbol":"tests/Catalog.FunctionalTests/CatalogApiTests.cs#eShop.Catalog.FunctionalTests.CatalogApiTests.CreateHttpClient","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[193],"container_key":null},{"language":"csharp","caller_file":-533,"caller_symbol":"tests/Catalog.FunctionalTests/CatalogApiTests.cs#eShop.Catalog.FunctionalTests.CatalogApiTests.GetCatalogItemWithTypeIdBrandId","callee_file":-533,"callee_symbol":"tests/Catalog.FunctionalTests/CatalogApiTests.cs#eShop.Catalog.FunctionalTests.CatalogApiTests.CreateHttpClient","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[302],"container_key":null},{"language":"csharp","caller_file":-533,"caller_symbol":"tests/Catalog.FunctionalTests/CatalogApiTests.cs#eShop.Catalog.FunctionalTests.CatalogApiTests.GetCatalogItemWithsemanticrelevance","callee_file":-533,"callee_symbol":"tests/Catalog.FunctionalTests/CatalogApiTests.cs#eShop.Catalog.FunctionalTests.CatalogApiTests.CreateHttpClient","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[275],"container_key":null},{"language":"csharp","caller_file":-533,"caller_symbol":"tests/Catalog.FunctionalTests/CatalogApiTests.cs#eShop.Catalog.FunctionalTests.CatalogApiTests.GetCatalogItemsRespectsPageSize","callee_file":-533,"callee_symbol":"tests/Catalog.FunctionalTests/CatalogApiTests.cs#eShop.Catalog.FunctionalTests.CatalogApiTests.CreateHttpClient","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[34],"container_key":null},{"language":"csharp","caller_file":-533,"caller_symbol":"tests/Catalog.FunctionalTests/CatalogApiTests.cs#eShop.Catalog.FunctionalTests.CatalogApiTests.GetCatalogItemsbyIds","callee_file":-533,"callee_symbol":"tests/Catalog.FunctionalTests/CatalogApiTests.cs#eShop.Catalog.FunctionalTests.CatalogApiTests.CreateHttpClient","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[126],"container_key":null},{"language":"csharp","caller_file":-533,"caller_symbol":"tests/Catalog.FunctionalTests/CatalogApiTests.cs#eShop.Catalog.FunctionalTests.CatalogApiTests.UpdateCatalogItemWorksWithPriceUpdate","callee_file":-533,"callee_symbol":"tests/Catalog.FunctionalTests/CatalogApiTests.cs#eShop.Catalog.FunctionalTests.CatalogApiTests.CreateHttpClient","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[89],"container_key":null},{"language":"csharp","caller_file":-533,"caller_symbol":"tests/Catalog.FunctionalTests/CatalogApiTests.cs#eShop.Catalog.FunctionalTests.CatalogApiTests.UpdateCatalogItemWorksWithoutPriceUpdate","callee_file":-533,"callee_symbol":"tests/Catalog.FunctionalTests/CatalogApiTests.cs#eShop.Catalog.FunctionalTests.CatalogApiTests.CreateHttpClient","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[54],"container_key":null},{"language":"csharp","caller_file":-538,"caller_symbol":"tests/ClientApp.UnitTests/Mocks/MockSettingsService.cs#<file>","callee_file":-538,"callee_symbol":"tests/ClientApp.UnitTests/Mocks/MockSettingsService.cs#ClientApp.UnitTests.Mocks.MockSettingsService.AddOrUpdateValue(System.String,System.Boolean)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":3,"sample_lines":[59,143,161],"container_key":null},{"language":"csharp","caller_file":-538,"caller_symbol":"tests/ClientApp.UnitTests/Mocks/MockSettingsService.cs#<file>","callee_file":-538,"callee_symbol":"tests/ClientApp.UnitTests/Mocks/MockSettingsService.cs#ClientApp.UnitTests.Mocks.MockSettingsService.AddOrUpdateValue(System.String,System.String)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":17,"sample_lines":[35,41,65,71,77],"container_key":null},{"language":"csharp","caller_file":-538,"caller_symbol":"tests/ClientApp.UnitTests/Mocks/MockSettingsService.cs#<file>","callee_file":-538,"callee_symbol":"tests/ClientApp.UnitTests/Mocks/MockSettingsService.cs#ClientApp.UnitTests.Mocks.MockSettingsService.GetValueOrDefault(System.String,System.Boolean)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":3,"sample_lines":[58,142,160],"container_key":null},{"language":"csharp","caller_file":-538,"caller_symbol":"tests/ClientApp.UnitTests/Mocks/MockSettingsService.cs#<file>","callee_file":-538,"callee_symbol":"tests/ClientApp.UnitTests/Mocks/MockSettingsService.cs#ClientApp.UnitTests.Mocks.MockSettingsService.GetValueOrDefault(System.String,System.String)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":17,"sample_lines":[34,40,64,70,76],"container_key":null},{"language":"csharp","caller_file":-538,"caller_symbol":"tests/ClientApp.UnitTests/Mocks/MockSettingsService.cs#ClientApp.UnitTests.Mocks.MockSettingsService.AddOrUpdateValue(System.String,System.Boolean)","callee_file":-538,"callee_symbol":"tests/ClientApp.UnitTests/Mocks/MockSettingsService.cs#ClientApp.UnitTests.Mocks.MockSettingsService.AddOrUpdateValueInternal","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[164],"container_key":null},{"language":"csharp","caller_file":-538,"caller_symbol":"tests/ClientApp.UnitTests/Mocks/MockSettingsService.cs#ClientApp.UnitTests.Mocks.MockSettingsService.AddOrUpdateValue(System.String,System.String)","callee_file":-538,"callee_symbol":"tests/ClientApp.UnitTests/Mocks/MockSettingsService.cs#ClientApp.UnitTests.Mocks.MockSettingsService.AddOrUpdateValueInternal","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[165],"container_key":null},{"language":"csharp","caller_file":-538,"caller_symbol":"tests/ClientApp.UnitTests/Mocks/MockSettingsService.cs#ClientApp.UnitTests.Mocks.MockSettingsService.AddOrUpdateValueInternal","callee_file":-538,"callee_symbol":"tests/ClientApp.UnitTests/Mocks/MockSettingsService.cs#ClientApp.UnitTests.Mocks.MockSettingsService.Remove","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[173],"container_key":null},{"language":"csharp","caller_file":-538,"caller_symbol":"tests/ClientApp.UnitTests/Mocks/MockSettingsService.cs#ClientApp.UnitTests.Mocks.MockSettingsService.GetValueOrDefault(System.String,System.Boolean)","callee_file":-538,"callee_symbol":"tests/ClientApp.UnitTests/Mocks/MockSettingsService.cs#ClientApp.UnitTests.Mocks.MockSettingsService.GetValueOrDefaultInternal","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[166],"container_key":null},{"language":"csharp","caller_file":-538,"caller_symbol":"tests/ClientApp.UnitTests/Mocks/MockSettingsService.cs#ClientApp.UnitTests.Mocks.MockSettingsService.GetValueOrDefault(System.String,System.String)","callee_file":-538,"callee_symbol":"tests/ClientApp.UnitTests/Mocks/MockSettingsService.cs#ClientApp.UnitTests.Mocks.MockSettingsService.GetValueOrDefaultInternal","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[167],"container_key":null},{"language":"csharp","caller_file":-539,"caller_symbol":"tests/ClientApp.UnitTests/Mocks/MockViewModel.cs#<file>","callee_file":-161,"callee_symbol":"src/ClientApp/Validations/ValidatableObject.cs#eShop.ClientApp.Validations.ValidatableObject<T>.<init>","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":2,"sample_lines":[8,10],"container_key":null},{"language":"csharp","caller_file":-539,"caller_symbol":"tests/ClientApp.UnitTests/Mocks/MockViewModel.cs#ClientApp.UnitTests.Mocks.MockViewModel.<init>","callee_file":-161,"callee_symbol":"src/ClientApp/Validations/ValidatableObject.cs#eShop.ClientApp.Validations.ValidatableObject<T>.<init>","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":2,"sample_lines":[15,16],"container_key":null},{"language":"csharp","caller_file":-539,"caller_symbol":"tests/ClientApp.UnitTests/Mocks/MockViewModel.cs#ClientApp.UnitTests.Mocks.MockViewModel.Validate","callee_file":-161,"callee_symbol":"src/ClientApp/Validations/ValidatableObject.cs#eShop.ClientApp.Validations.ValidatableObject<T>.Validate","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":2,"sample_lines":[24,25],"container_key":null},{"language":"csharp","caller_file":-540,"caller_symbol":"tests/ClientApp.UnitTests/Services/BasketServiceTests.cs#ClientApp.UnitTests.Services.BasketServiceTests.GetFakeBasketTest","callee_file":-128,"callee_symbol":"src/ClientApp/Services/Catalog/CatalogMockService.cs#eShop.ClientApp.Services.Catalog.CatalogMockService.GetCatalogAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[10],"container_key":null},{"language":"csharp","caller_file":-541,"caller_symbol":"tests/ClientApp.UnitTests/Services/CatalogServiceTests.cs#ClientApp.UnitTests.Services.CatalogServiceTests.GetFakeCatalogBrandTest","callee_file":-128,"callee_symbol":"src/ClientApp/Services/Catalog/CatalogMockService.cs#eShop.ClientApp.Services.Catalog.CatalogMockService.GetCatalogBrandAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[19],"container_key":null},{"language":"csharp","caller_file":-541,"caller_symbol":"tests/ClientApp.UnitTests/Services/CatalogServiceTests.cs#ClientApp.UnitTests.Services.CatalogServiceTests.GetFakeCatalogTest","callee_file":-128,"callee_symbol":"src/ClientApp/Services/Catalog/CatalogMockService.cs#eShop.ClientApp.Services.Catalog.CatalogMockService.GetCatalogAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[10],"container_key":null},{"language":"csharp","caller_file":-541,"caller_symbol":"tests/ClientApp.UnitTests/Services/CatalogServiceTests.cs#ClientApp.UnitTests.Services.CatalogServiceTests.GetFakeCatalogTypeTest","callee_file":-128,"callee_symbol":"src/ClientApp/Services/Catalog/CatalogMockService.cs#eShop.ClientApp.Services.Catalog.CatalogMockService.GetCatalogTypeAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[28],"container_key":null},{"language":"csharp","caller_file":-542,"caller_symbol":"tests/ClientApp.UnitTests/Services/OrdersServiceTests.cs#ClientApp.UnitTests.Services.OrdersServiceTests.GetFakeOrderTest","callee_file":-148,"callee_symbol":"src/ClientApp/Services/Order/OrderMockService.cs#eShop.ClientApp.Services.Order.OrderMockService.GetOrderAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[19],"container_key":null},{"language":"csharp","caller_file":-542,"caller_symbol":"tests/ClientApp.UnitTests/Services/OrdersServiceTests.cs#ClientApp.UnitTests.Services.OrdersServiceTests.GetFakeOrdersTest","callee_file":-148,"callee_symbol":"src/ClientApp/Services/Order/OrderMockService.cs#eShop.ClientApp.Services.Order.OrderMockService.GetOrdersAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[28],"container_key":null},{"language":"csharp","caller_file":-544,"caller_symbol":"tests/ClientApp.UnitTests/ViewModels/CatalogItemViewModelTests.cs#ClientApp.UnitTests.ViewModels.CatalogItemViewModelTests.<init>","callee_file":-121,"callee_symbol":"src/ClientApp/Services/AppEnvironment/AppEnvironmentService.cs#eShop.ClientApp.Services.AppEnvironment.AppEnvironmentService.<init>","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[24],"container_key":null},{"language":"csharp","caller_file":-544,"caller_symbol":"tests/ClientApp.UnitTests/ViewModels/CatalogItemViewModelTests.cs#ClientApp.UnitTests.ViewModels.CatalogItemViewModelTests.<init>","callee_file":-122,"callee_symbol":"src/ClientApp/Services/AppEnvironment/IAppEnvironmentService.cs#eShop.ClientApp.Services.AppEnvironment.IAppEnvironmentService.UpdateDependencies","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[30],"container_key":null},{"language":"csharp","caller_file":-544,"caller_symbol":"tests/ClientApp.UnitTests/ViewModels/CatalogItemViewModelTests.cs#ClientApp.UnitTests.ViewModels.CatalogItemViewModelTests.<init>","callee_file":-123,"callee_symbol":"src/ClientApp/Services/Basket/BasketMockService.cs#eShop.ClientApp.Services.Basket.BasketMockService.<init>","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[21],"container_key":null},{"language":"csharp","caller_file":-544,"caller_symbol":"tests/ClientApp.UnitTests/ViewModels/CatalogItemViewModelTests.cs#ClientApp.UnitTests.ViewModels.CatalogItemViewModelTests.AddCatalogItemCommandIsNotNullTest","callee_file":-165,"callee_symbol":"src/ClientApp/ViewModels/CatalogItemViewModel.cs#eShop.ClientApp.ViewModels.CatalogItemViewModel.<init>","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[36],"container_key":null},{"language":"csharp","caller_file":-544,"caller_symbol":"tests/ClientApp.UnitTests/ViewModels/CatalogItemViewModelTests.cs#ClientApp.UnitTests.ViewModels.CatalogItemViewModelTests.AddCatalogItemCommandSendsAddProductMessageTest","callee_file":-165,"callee_symbol":"src/ClientApp/ViewModels/CatalogItemViewModel.cs#eShop.ClientApp.ViewModels.CatalogItemViewModel.<init>","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[45],"container_key":null},{"language":"csharp","caller_file":-545,"caller_symbol":"tests/ClientApp.UnitTests/ViewModels/CatalogViewModelTests.cs#ClientApp.UnitTests.ViewModels.CatalogViewModelTests.<init>","callee_file":-121,"callee_symbol":"src/ClientApp/Services/AppEnvironment/AppEnvironmentService.cs#eShop.ClientApp.Services.AppEnvironment.AppEnvironmentService.<init>","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[22],"container_key":null},{"language":"csharp","caller_file":-545,"caller_symbol":"tests/ClientApp.UnitTests/ViewModels/CatalogViewModelTests.cs#ClientApp.UnitTests.ViewModels.CatalogViewModelTests.<init>","callee_file":-122,"callee_symbol":"src/ClientApp/Services/AppEnvironment/IAppEnvironmentService.cs#eShop.ClientApp.Services.AppEnvironment.IAppEnvironmentService.UpdateDependencies","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[28],"container_key":null},{"language":"csharp","caller_file":-545,"caller_symbol":"tests/ClientApp.UnitTests/ViewModels/CatalogViewModelTests.cs#ClientApp.UnitTests.ViewModels.CatalogViewModelTests.<init>","callee_file":-123,"callee_symbol":"src/ClientApp/Services/Basket/BasketMockService.cs#eShop.ClientApp.Services.Basket.BasketMockService.<init>","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[16],"container_key":null},{"language":"csharp","caller_file":-545,"caller_symbol":"tests/ClientApp.UnitTests/ViewModels/CatalogViewModelTests.cs#ClientApp.UnitTests.ViewModels.CatalogViewModelTests.BrandPropertyIsNullWhenViewModelInstantiatedTest","callee_file":-166,"callee_symbol":"src/ClientApp/ViewModels/CatalogViewModel.cs#eShop.ClientApp.ViewModels.CatalogViewModel.<init>","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[62],"container_key":null},{"language":"csharp","caller_file":-545,"caller_symbol":"tests/ClientApp.UnitTests/ViewModels/CatalogViewModelTests.cs#ClientApp.UnitTests.ViewModels.CatalogViewModelTests.BrandsPropertyIsEmptyWhenViewModelInstantiatedTest","callee_file":-166,"callee_symbol":"src/ClientApp/ViewModels/CatalogViewModel.cs#eShop.ClientApp.ViewModels.CatalogViewModel.<init>","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[55],"container_key":null},{"language":"csharp","caller_file":-545,"caller_symbol":"tests/ClientApp.UnitTests/ViewModels/CatalogViewModelTests.cs#ClientApp.UnitTests.ViewModels.CatalogViewModelTests.BrandsPropertyIsNotNullAfterViewModelInitializationTest","callee_file":-166,"callee_symbol":"src/ClientApp/ViewModels/CatalogViewModel.cs#eShop.ClientApp.ViewModels.CatalogViewModel.<init>","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[100],"container_key":null},{"language":"csharp","caller_file":-545,"caller_symbol":"tests/ClientApp.UnitTests/ViewModels/CatalogViewModelTests.cs#ClientApp.UnitTests.ViewModels.CatalogViewModelTests.BrandsPropertyIsNotNullAfterViewModelInitializationTest","callee_file":-166,"callee_symbol":"src/ClientApp/ViewModels/CatalogViewModel.cs#eShop.ClientApp.ViewModels.CatalogViewModel.InitializeAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[102],"container_key":null},{"language":"csharp","caller_file":-545,"caller_symbol":"tests/ClientApp.UnitTests/ViewModels/CatalogViewModelTests.cs#ClientApp.UnitTests.ViewModels.CatalogViewModelTests.ClearFilterCommandIsNotNullTest","callee_file":-166,"callee_symbol":"src/ClientApp/ViewModels/CatalogViewModel.cs#eShop.ClientApp.ViewModels.CatalogViewModel.<init>","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[41],"container_key":null},{"language":"csharp","caller_file":-545,"caller_symbol":"tests/ClientApp.UnitTests/ViewModels/CatalogViewModelTests.cs#ClientApp.UnitTests.ViewModels.CatalogViewModelTests.ClearFilterCommandResetsPropertiesTest","callee_file":-166,"callee_symbol":"src/ClientApp/ViewModels/CatalogViewModel.cs#eShop.ClientApp.ViewModels.CatalogViewModel.<init>","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[139],"container_key":null},{"language":"csharp","caller_file":-545,"caller_symbol":"tests/ClientApp.UnitTests/ViewModels/CatalogViewModelTests.cs#ClientApp.UnitTests.ViewModels.CatalogViewModelTests.ClearFilterCommandResetsPropertiesTest","callee_file":-166,"callee_symbol":"src/ClientApp/ViewModels/CatalogViewModel.cs#eShop.ClientApp.ViewModels.CatalogViewModel.InitializeAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[141],"container_key":null},{"language":"csharp","caller_file":-545,"caller_symbol":"tests/ClientApp.UnitTests/ViewModels/CatalogViewModelTests.cs#ClientApp.UnitTests.ViewModels.CatalogViewModelTests.FilterCommandIsNotNullTest","callee_file":-166,"callee_symbol":"src/ClientApp/ViewModels/CatalogViewModel.cs#eShop.ClientApp.ViewModels.CatalogViewModel.<init>","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[34],"container_key":null},{"language":"csharp","caller_file":-545,"caller_symbol":"tests/ClientApp.UnitTests/ViewModels/CatalogViewModelTests.cs#ClientApp.UnitTests.ViewModels.CatalogViewModelTests.IsFilterPropertyIsFalseWhenViewModelInstantiatedTest","callee_file":-166,"callee_symbol":"src/ClientApp/ViewModels/CatalogViewModel.cs#eShop.ClientApp.ViewModels.CatalogViewModel.<init>","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[83],"container_key":null},{"language":"csharp","caller_file":-545,"caller_symbol":"tests/ClientApp.UnitTests/ViewModels/CatalogViewModelTests.cs#ClientApp.UnitTests.ViewModels.CatalogViewModelTests.ProductsPropertyIsEmptyWhenViewModelInstantiatedTest","callee_file":-166,"callee_symbol":"src/ClientApp/ViewModels/CatalogViewModel.cs#eShop.ClientApp.ViewModels.CatalogViewModel.<init>","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[48],"container_key":null},{"language":"csharp","caller_file":-545,"caller_symbol":"tests/ClientApp.UnitTests/ViewModels/CatalogViewModelTests.cs#ClientApp.UnitTests.ViewModels.CatalogViewModelTests.ProductsPropertyIsNotNullAfterViewModelInitializationTest","callee_file":-166,"callee_symbol":"src/ClientApp/ViewModels/CatalogViewModel.cs#eShop.ClientApp.ViewModels.CatalogViewModel.<init>","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[90],"container_key":null},{"language":"csharp","caller_file":-545,"caller_symbol":"tests/ClientApp.UnitTests/ViewModels/CatalogViewModelTests.cs#ClientApp.UnitTests.ViewModels.CatalogViewModelTests.ProductsPropertyIsNotNullAfterViewModelInitializationTest","callee_file":-166,"callee_symbol":"src/ClientApp/ViewModels/CatalogViewModel.cs#eShop.ClientApp.ViewModels.CatalogViewModel.InitializeAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[92],"container_key":null},{"language":"csharp","caller_file":-545,"caller_symbol":"tests/ClientApp.UnitTests/ViewModels/CatalogViewModelTests.cs#ClientApp.UnitTests.ViewModels.CatalogViewModelTests.SettingBadgeCountPropertyShouldRaisePropertyChanged","callee_file":-166,"callee_symbol":"src/ClientApp/ViewModels/CatalogViewModel.cs#eShop.ClientApp.ViewModels.CatalogViewModel.<init>","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[122],"container_key":null},{"language":"csharp","caller_file":-545,"caller_symbol":"tests/ClientApp.UnitTests/ViewModels/CatalogViewModelTests.cs#ClientApp.UnitTests.ViewModels.CatalogViewModelTests.SettingBadgeCountPropertyShouldRaisePropertyChanged","callee_file":-166,"callee_symbol":"src/ClientApp/ViewModels/CatalogViewModel.cs#eShop.ClientApp.ViewModels.CatalogViewModel.InitializeAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[131],"container_key":null},{"language":"csharp","caller_file":-545,"caller_symbol":"tests/ClientApp.UnitTests/ViewModels/CatalogViewModelTests.cs#ClientApp.UnitTests.ViewModels.CatalogViewModelTests.TypePropertyIsNullWhenViewModelInstantiatedTest","callee_file":-166,"callee_symbol":"src/ClientApp/ViewModels/CatalogViewModel.cs#eShop.ClientApp.ViewModels.CatalogViewModel.<init>","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[76],"container_key":null},{"language":"csharp","caller_file":-545,"caller_symbol":"tests/ClientApp.UnitTests/ViewModels/CatalogViewModelTests.cs#ClientApp.UnitTests.ViewModels.CatalogViewModelTests.TypesPropertyIsEmptyWhenViewModelInstantiatedTest","callee_file":-166,"callee_symbol":"src/ClientApp/ViewModels/CatalogViewModel.cs#eShop.ClientApp.ViewModels.CatalogViewModel.<init>","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[69],"container_key":null},{"language":"csharp","caller_file":-545,"caller_symbol":"tests/ClientApp.UnitTests/ViewModels/CatalogViewModelTests.cs#ClientApp.UnitTests.ViewModels.CatalogViewModelTests.TypesPropertyIsNotNullAfterViewModelInitializationTest","callee_file":-166,"callee_symbol":"src/ClientApp/ViewModels/CatalogViewModel.cs#eShop.ClientApp.ViewModels.CatalogViewModel.<init>","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[110],"container_key":null},{"language":"csharp","caller_file":-545,"caller_symbol":"tests/ClientApp.UnitTests/ViewModels/CatalogViewModelTests.cs#ClientApp.UnitTests.ViewModels.CatalogViewModelTests.TypesPropertyIsNotNullAfterViewModelInitializationTest","callee_file":-166,"callee_symbol":"src/ClientApp/ViewModels/CatalogViewModel.cs#eShop.ClientApp.ViewModels.CatalogViewModel.InitializeAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[112],"container_key":null},{"language":"csharp","caller_file":-546,"caller_symbol":"tests/ClientApp.UnitTests/ViewModels/MainViewModelTests.cs#ClientApp.UnitTests.ViewModels.MainViewModelTests.IsBusyPropertyIsFalseWhenViewModelInstantiatedTest","callee_file":-169,"callee_symbol":"src/ClientApp/ViewModels/MainViewModel.cs#eShop.ClientApp.ViewModels.MainViewModel.<init>","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[25],"container_key":null},{"language":"csharp","caller_file":-546,"caller_symbol":"tests/ClientApp.UnitTests/ViewModels/MainViewModelTests.cs#ClientApp.UnitTests.ViewModels.MainViewModelTests.SettingsCommandIsNotNullWhenViewModelInstantiatedTest","callee_file":-169,"callee_symbol":"src/ClientApp/ViewModels/MainViewModel.cs#eShop.ClientApp.ViewModels.MainViewModel.<init>","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[18],"container_key":null},{"language":"csharp","caller_file":-547,"caller_symbol":"tests/ClientApp.UnitTests/ViewModels/MockViewModelTests.cs#ClientApp.UnitTests.ViewModels.MockViewModelTests.CheckValidationFailsWhenOnlyForenameHasDataTest","callee_file":-539,"callee_symbol":"tests/ClientApp.UnitTests/Mocks/MockViewModel.cs#ClientApp.UnitTests.Mocks.MockViewModel.<init>","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[34],"container_key":null},{"language":"csharp","caller_file":-547,"caller_symbol":"tests/ClientApp.UnitTests/ViewModels/MockViewModelTests.cs#ClientApp.UnitTests.ViewModels.MockViewModelTests.CheckValidationFailsWhenOnlyForenameHasDataTest","callee_file":-539,"callee_symbol":"tests/ClientApp.UnitTests/Mocks/MockViewModel.cs#ClientApp.UnitTests.Mocks.MockViewModel.Validate","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[37],"container_key":null},{"language":"csharp","caller_file":-547,"caller_symbol":"tests/ClientApp.UnitTests/ViewModels/MockViewModelTests.cs#ClientApp.UnitTests.ViewModels.MockViewModelTests.CheckValidationFailsWhenPropertiesAreEmptyTest","callee_file":-539,"callee_symbol":"tests/ClientApp.UnitTests/Mocks/MockViewModel.cs#ClientApp.UnitTests.Mocks.MockViewModel.<init>","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[18],"container_key":null},{"language":"csharp","caller_file":-547,"caller_symbol":"tests/ClientApp.UnitTests/ViewModels/MockViewModelTests.cs#ClientApp.UnitTests.ViewModels.MockViewModelTests.CheckValidationFailsWhenPropertiesAreEmptyTest","callee_file":-539,"callee_symbol":"tests/ClientApp.UnitTests/Mocks/MockViewModel.cs#ClientApp.UnitTests.Mocks.MockViewModel.Validate","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[20],"container_key":null},{"language":"csharp","caller_file":-547,"caller_symbol":"tests/ClientApp.UnitTests/ViewModels/MockViewModelTests.cs#ClientApp.UnitTests.ViewModels.MockViewModelTests.CheckValidationPassesWhenBothPropertiesHaveDataTest","callee_file":-539,"callee_symbol":"tests/ClientApp.UnitTests/Mocks/MockViewModel.cs#ClientApp.UnitTests.Mocks.MockViewModel.<init>","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[68],"container_key":null},{"language":"csharp","caller_file":-547,"caller_symbol":"tests/ClientApp.UnitTests/ViewModels/MockViewModelTests.cs#ClientApp.UnitTests.ViewModels.MockViewModelTests.CheckValidationPassesWhenBothPropertiesHaveDataTest","callee_file":-539,"callee_symbol":"tests/ClientApp.UnitTests/Mocks/MockViewModel.cs#ClientApp.UnitTests.Mocks.MockViewModel.Validate","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[72],"container_key":null},{"language":"csharp","caller_file":-547,"caller_symbol":"tests/ClientApp.UnitTests/ViewModels/MockViewModelTests.cs#ClientApp.UnitTests.ViewModels.MockViewModelTests.CheckValidationPassesWhenOnlySurnameHasDataTest","callee_file":-539,"callee_symbol":"tests/ClientApp.UnitTests/Mocks/MockViewModel.cs#ClientApp.UnitTests.Mocks.MockViewModel.<init>","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[51],"container_key":null},{"language":"csharp","caller_file":-547,"caller_symbol":"tests/ClientApp.UnitTests/ViewModels/MockViewModelTests.cs#ClientApp.UnitTests.ViewModels.MockViewModelTests.CheckValidationPassesWhenOnlySurnameHasDataTest","callee_file":-539,"callee_symbol":"tests/ClientApp.UnitTests/Mocks/MockViewModel.cs#ClientApp.UnitTests.Mocks.MockViewModel.Validate","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[54],"container_key":null},{"language":"csharp","caller_file":-547,"caller_symbol":"tests/ClientApp.UnitTests/ViewModels/MockViewModelTests.cs#ClientApp.UnitTests.ViewModels.MockViewModelTests.SettingForenamePropertyShouldRaisePropertyChanged","callee_file":-539,"callee_symbol":"tests/ClientApp.UnitTests/Mocks/MockViewModel.cs#ClientApp.UnitTests.Mocks.MockViewModel.<init>","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[87],"container_key":null},{"language":"csharp","caller_file":-547,"caller_symbol":"tests/ClientApp.UnitTests/ViewModels/MockViewModelTests.cs#ClientApp.UnitTests.ViewModels.MockViewModelTests.SettingSurnamePropertyShouldRaisePropertyChanged","callee_file":-539,"callee_symbol":"tests/ClientApp.UnitTests/Mocks/MockViewModel.cs#ClientApp.UnitTests.Mocks.MockViewModel.<init>","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[105],"container_key":null},{"language":"csharp","caller_file":-548,"caller_symbol":"tests/ClientApp.UnitTests/ViewModels/OrderViewModelTests.cs#ClientApp.UnitTests.ViewModels.OrderViewModelTests.<init>","callee_file":-121,"callee_symbol":"src/ClientApp/Services/AppEnvironment/AppEnvironmentService.cs#eShop.ClientApp.Services.AppEnvironment.AppEnvironmentService.<init>","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[24],"container_key":null},{"language":"csharp","caller_file":-548,"caller_symbol":"tests/ClientApp.UnitTests/ViewModels/OrderViewModelTests.cs#ClientApp.UnitTests.ViewModels.OrderViewModelTests.<init>","callee_file":-122,"callee_symbol":"src/ClientApp/Services/AppEnvironment/IAppEnvironmentService.cs#eShop.ClientApp.Services.AppEnvironment.IAppEnvironmentService.UpdateDependencies","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[30],"container_key":null},{"language":"csharp","caller_file":-548,"caller_symbol":"tests/ClientApp.UnitTests/ViewModels/OrderViewModelTests.cs#ClientApp.UnitTests.ViewModels.OrderViewModelTests.<init>","callee_file":-123,"callee_symbol":"src/ClientApp/Services/Basket/BasketMockService.cs#eShop.ClientApp.Services.Basket.BasketMockService.<init>","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[18],"container_key":null},{"language":"csharp","caller_file":-548,"caller_symbol":"tests/ClientApp.UnitTests/ViewModels/OrderViewModelTests.cs#ClientApp.UnitTests.ViewModels.OrderViewModelTests.OrderPropertyIsNotNullAfterViewModelInitializationTest","callee_file":-147,"callee_symbol":"src/ClientApp/Services/Order/IOrderService.cs#eShop.ClientApp.Services.Order.IOrderService.GetOrderAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[45],"container_key":null},{"language":"csharp","caller_file":-548,"caller_symbol":"tests/ClientApp.UnitTests/ViewModels/OrderViewModelTests.cs#ClientApp.UnitTests.ViewModels.OrderViewModelTests.OrderPropertyIsNotNullAfterViewModelInitializationTest","callee_file":-172,"callee_symbol":"src/ClientApp/ViewModels/OrderDetailViewModel.cs#eShop.ClientApp.ViewModels.OrderDetailViewModel.<init>","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[43],"container_key":null},{"language":"csharp","caller_file":-548,"caller_symbol":"tests/ClientApp.UnitTests/ViewModels/OrderViewModelTests.cs#ClientApp.UnitTests.ViewModels.OrderViewModelTests.OrderPropertyIsNotNullAfterViewModelInitializationTest","callee_file":-172,"callee_symbol":"src/ClientApp/ViewModels/OrderDetailViewModel.cs#eShop.ClientApp.ViewModels.OrderDetailViewModel.InitializeAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[48],"container_key":null},{"language":"csharp","caller_file":-548,"caller_symbol":"tests/ClientApp.UnitTests/ViewModels/OrderViewModelTests.cs#ClientApp.UnitTests.ViewModels.OrderViewModelTests.OrderPropertyIsNullWhenViewModelInstantiatedTest","callee_file":-172,"callee_symbol":"src/ClientApp/ViewModels/OrderDetailViewModel.cs#eShop.ClientApp.ViewModels.OrderDetailViewModel.<init>","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[36],"container_key":null},{"language":"csharp","caller_file":-548,"caller_symbol":"tests/ClientApp.UnitTests/ViewModels/OrderViewModelTests.cs#ClientApp.UnitTests.ViewModels.OrderViewModelTests.SettingOrderPropertyShouldRaisePropertyChanged","callee_file":-147,"callee_symbol":"src/ClientApp/Services/Order/IOrderService.cs#eShop.ClientApp.Services.Order.IOrderService.GetOrderAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[67],"container_key":null},{"language":"csharp","caller_file":-548,"caller_symbol":"tests/ClientApp.UnitTests/ViewModels/OrderViewModelTests.cs#ClientApp.UnitTests.ViewModels.OrderViewModelTests.SettingOrderPropertyShouldRaisePropertyChanged","callee_file":-172,"callee_symbol":"src/ClientApp/ViewModels/OrderDetailViewModel.cs#eShop.ClientApp.ViewModels.OrderDetailViewModel.<init>","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[58],"container_key":null},{"language":"csharp","caller_file":-548,"caller_symbol":"tests/ClientApp.UnitTests/ViewModels/OrderViewModelTests.cs#ClientApp.UnitTests.ViewModels.OrderViewModelTests.SettingOrderPropertyShouldRaisePropertyChanged","callee_file":-172,"callee_symbol":"src/ClientApp/ViewModels/OrderDetailViewModel.cs#eShop.ClientApp.ViewModels.OrderDetailViewModel.InitializeAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[69],"container_key":null},{"language":"csharp","caller_file":-552,"caller_symbol":"tests/Ordering.FunctionalTests/OrderingApiTests.cs#eShop.Ordering.FunctionalTests.OrderingApiTests.AddNewOrder","callee_file":-306,"callee_symbol":"src/Ordering.API/Apis/OrdersApi.cs#CreateOrderRequest.<init>(System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.DateTime,System.String,System.Int32,System.String,System.Collections.Generic.List<eShop.Ordering.API.Application.Models.BasketItem>)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[150],"container_key":null},{"language":"csharp","caller_file":-552,"caller_symbol":"tests/Ordering.FunctionalTests/OrderingApiTests.cs#eShop.Ordering.FunctionalTests.OrderingApiTests.CancelNonExistentOrderFails","callee_file":-552,"callee_symbol":"tests/Ordering.FunctionalTests/OrderingApiTests.cs#eShop.Ordering.FunctionalTests.OrderingApiTests.BuildOrder","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[57],"container_key":null},{"language":"csharp","caller_file":-552,"caller_symbol":"tests/Ordering.FunctionalTests/OrderingApiTests.cs#eShop.Ordering.FunctionalTests.OrderingApiTests.CancelWithEmptyGuidFails","callee_file":-552,"callee_symbol":"tests/Ordering.FunctionalTests/OrderingApiTests.cs#eShop.Ordering.FunctionalTests.OrderingApiTests.BuildOrder","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[42],"container_key":null},{"language":"csharp","caller_file":-552,"caller_symbol":"tests/Ordering.FunctionalTests/OrderingApiTests.cs#eShop.Ordering.FunctionalTests.OrderingApiTests.CreateOrderDraftSucceeds","callee_file":-552,"callee_symbol":"tests/Ordering.FunctionalTests/OrderingApiTests.cs#eShop.Ordering.FunctionalTests.OrderingApiTests.AssertThatOrderItemsAreTheSameAsRequestPayloadItems","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[204],"container_key":null},{"language":"csharp","caller_file":-552,"caller_symbol":"tests/Ordering.FunctionalTests/OrderingApiTests.cs#eShop.Ordering.FunctionalTests.OrderingApiTests.CreateOrderDraftSucceeds","callee_file":-552,"callee_symbol":"tests/Ordering.FunctionalTests/OrderingApiTests.cs#eShop.Ordering.FunctionalTests.OrderingApiTests.FakeOrderDraftCommand","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":2,"sample_lines":[191,192],"container_key":null},{"language":"csharp","caller_file":-552,"caller_symbol":"tests/Ordering.FunctionalTests/OrderingApiTests.cs#eShop.Ordering.FunctionalTests.OrderingApiTests.FakeOrderDraftCommand","callee_file":-314,"callee_symbol":"src/Ordering.API/Application/Commands/CreateOrderDraftCommand.cs#eShop.Ordering.API.Application.Commands.CreateOrderDraftCommand.<init>(System.String,System.Collections.Generic.IEnumerable<eShop.Ordering.API.Application.Models.BasketItem>)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[209],"container_key":null},{"language":"csharp","caller_file":-552,"caller_symbol":"tests/Ordering.FunctionalTests/OrderingApiTests.cs#eShop.Ordering.FunctionalTests.OrderingApiTests.PostDraftOrder","callee_file":-355,"callee_symbol":"src/Ordering.API/Application/Models/CustomerBasket.cs#eShop.Ordering.API.Application.Models.CustomerBasket.<init>","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[176],"container_key":null},{"language":"csharp","caller_file":-552,"caller_symbol":"tests/Ordering.FunctionalTests/OrderingApiTests.cs#eShop.Ordering.FunctionalTests.OrderingApiTests.ShipNonExistentOrderFails","callee_file":-552,"callee_symbol":"tests/Ordering.FunctionalTests/OrderingApiTests.cs#eShop.Ordering.FunctionalTests.OrderingApiTests.BuildOrder","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[87],"container_key":null},{"language":"csharp","caller_file":-552,"caller_symbol":"tests/Ordering.FunctionalTests/OrderingApiTests.cs#eShop.Ordering.FunctionalTests.OrderingApiTests.ShipWithEmptyGuidFails","callee_file":-552,"callee_symbol":"tests/Ordering.FunctionalTests/OrderingApiTests.cs#eShop.Ordering.FunctionalTests.OrderingApiTests.BuildOrder","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[72],"container_key":null},{"language":"csharp","caller_file":-553,"caller_symbol":"tests/Ordering.UnitTests/Application/IdentifiedCommandHandlerTest.cs#eShop.Ordering.UnitTests.Application.IdentifiedCommandHandlerTest.FakeOrderRequest","callee_file":-312,"callee_symbol":"src/Ordering.API/Application/Commands/CreateOrderCommand.cs#eShop.Ordering.API.Application.Commands.CreateOrderCommand.<init>(System.Collections.Generic.List<eShop.Ordering.API.Application.Models.BasketItem>,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.DateTime,System.String,System.Int32)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[62],"container_key":null},{"language":"csharp","caller_file":-553,"caller_symbol":"tests/Ordering.UnitTests/Application/IdentifiedCommandHandlerTest.cs#eShop.Ordering.UnitTests.Application.IdentifiedCommandHandlerTest.Handler_sends_command_when_order_no_exists","callee_file":-316,"callee_symbol":"src/Ordering.API/Application/Commands/IdentifiedCommand.cs#eShop.Ordering.API.Application.Commands.IdentifiedCommand<T, R>.<init>","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[22],"container_key":null},{"language":"csharp","caller_file":-553,"caller_symbol":"tests/Ordering.UnitTests/Application/IdentifiedCommandHandlerTest.cs#eShop.Ordering.UnitTests.Application.IdentifiedCommandHandlerTest.Handler_sends_command_when_order_no_exists","callee_file":-317,"callee_symbol":"src/Ordering.API/Application/Commands/IdentifiedCommandHandler.cs#eShop.Ordering.API.Application.Commands.IdentifiedCommandHandler<T, R>.Handle","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[32],"container_key":null},{"language":"csharp","caller_file":-553,"caller_symbol":"tests/Ordering.UnitTests/Application/IdentifiedCommandHandlerTest.cs#eShop.Ordering.UnitTests.Application.IdentifiedCommandHandlerTest.Handler_sends_command_when_order_no_exists","callee_file":-553,"callee_symbol":"tests/Ordering.UnitTests/Application/IdentifiedCommandHandlerTest.cs#eShop.Ordering.UnitTests.Application.IdentifiedCommandHandlerTest.FakeOrderRequest","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[22],"container_key":null},{"language":"csharp","caller_file":-553,"caller_symbol":"tests/Ordering.UnitTests/Application/IdentifiedCommandHandlerTest.cs#eShop.Ordering.UnitTests.Application.IdentifiedCommandHandlerTest.Handler_sends_no_command_when_order_already_exists","callee_file":-316,"callee_symbol":"src/Ordering.API/Application/Commands/IdentifiedCommand.cs#eShop.Ordering.API.Application.Commands.IdentifiedCommand<T, R>.<init>","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[44],"container_key":null},{"language":"csharp","caller_file":-553,"caller_symbol":"tests/Ordering.UnitTests/Application/IdentifiedCommandHandlerTest.cs#eShop.Ordering.UnitTests.Application.IdentifiedCommandHandlerTest.Handler_sends_no_command_when_order_already_exists","callee_file":-317,"callee_symbol":"src/Ordering.API/Application/Commands/IdentifiedCommandHandler.cs#eShop.Ordering.API.Application.Commands.IdentifiedCommandHandler<T, R>.Handle","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[54],"container_key":null},{"language":"csharp","caller_file":-553,"caller_symbol":"tests/Ordering.UnitTests/Application/IdentifiedCommandHandlerTest.cs#eShop.Ordering.UnitTests.Application.IdentifiedCommandHandlerTest.Handler_sends_no_command_when_order_already_exists","callee_file":-553,"callee_symbol":"tests/Ordering.UnitTests/Application/IdentifiedCommandHandlerTest.cs#eShop.Ordering.UnitTests.Application.IdentifiedCommandHandlerTest.FakeOrderRequest","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[44],"container_key":null},{"language":"csharp","caller_file":-554,"caller_symbol":"tests/Ordering.UnitTests/Application/NewOrderCommandHandlerTest.cs#eShop.Ordering.UnitTests.Application.NewOrderRequestHandlerTest.FakeBuyer","callee_file":-373,"callee_symbol":"src/Ordering.Domain/AggregatesModel/BuyerAggregate/Buyer.cs#eShop.Ordering.Domain.AggregatesModel.BuyerAggregate.Buyer.<init>(System.String,System.String)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[58],"container_key":null},{"language":"csharp","caller_file":-554,"caller_symbol":"tests/Ordering.UnitTests/Application/NewOrderCommandHandlerTest.cs#eShop.Ordering.UnitTests.Application.NewOrderRequestHandlerTest.FakeOrder","callee_file":-377,"callee_symbol":"src/Ordering.Domain/AggregatesModel/OrderAggregate/Address.cs#eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Address.<init>(System.String,System.String,System.String,System.String,System.String)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[63],"container_key":null},{"language":"csharp","caller_file":-554,"caller_symbol":"tests/Ordering.UnitTests/Application/NewOrderCommandHandlerTest.cs#eShop.Ordering.UnitTests.Application.NewOrderRequestHandlerTest.FakeOrder","callee_file":-379,"callee_symbol":"src/Ordering.Domain/AggregatesModel/OrderAggregate/Order.cs#eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Order.<init>(System.String,System.String,eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Address,System.Int32,System.String,System.String,System.String,System.DateTime,System.Nullable<System.Int32>,System.Nullable<System.Int32>)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[63],"container_key":null},{"language":"csharp","caller_file":-554,"caller_symbol":"tests/Ordering.UnitTests/Application/NewOrderCommandHandlerTest.cs#eShop.Ordering.UnitTests.Application.NewOrderRequestHandlerTest.FakeOrderRequestWithBuyer","callee_file":-312,"callee_symbol":"src/Ordering.API/Application/Commands/CreateOrderCommand.cs#eShop.Ordering.API.Application.Commands.CreateOrderCommand.<init>(System.Collections.Generic.List<eShop.Ordering.API.Application.Models.BasketItem>,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.DateTime,System.String,System.Int32)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[68],"container_key":null},{"language":"csharp","caller_file":-554,"caller_symbol":"tests/Ordering.UnitTests/Application/NewOrderCommandHandlerTest.cs#eShop.Ordering.UnitTests.Application.NewOrderRequestHandlerTest.Handle_return_false_if_order_is_not_persisted","callee_file":-313,"callee_symbol":"src/Ordering.API/Application/Commands/CreateOrderCommandHandler.cs#eShop.Ordering.API.Application.Commands.CreateOrderCommandHandler.Handle","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[43],"container_key":null},{"language":"csharp","caller_file":-554,"caller_symbol":"tests/Ordering.UnitTests/Application/NewOrderCommandHandlerTest.cs#eShop.Ordering.UnitTests.Application.NewOrderRequestHandlerTest.Handle_return_false_if_order_is_not_persisted","callee_file":-369,"callee_symbol":"src/Ordering.API/Infrastructure/Services/IIdentityService.cs#eShop.Ordering.API.Infrastructure.Services.IIdentityService.GetUserIdentity","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[37],"container_key":null},{"language":"csharp","caller_file":-554,"caller_symbol":"tests/Ordering.UnitTests/Application/NewOrderCommandHandlerTest.cs#eShop.Ordering.UnitTests.Application.NewOrderRequestHandlerTest.Handle_return_false_if_order_is_not_persisted","callee_file":-394,"callee_symbol":"src/Ordering.Domain/SeedWork/IUnitOfWork.cs#eShop.Ordering.Domain.Seedwork.IUnitOfWork.SaveChangesAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[34],"container_key":null},{"language":"csharp","caller_file":-554,"caller_symbol":"tests/Ordering.UnitTests/Application/NewOrderCommandHandlerTest.cs#eShop.Ordering.UnitTests.Application.NewOrderRequestHandlerTest.Handle_return_false_if_order_is_not_persisted","callee_file":-554,"callee_symbol":"tests/Ordering.UnitTests/Application/NewOrderCommandHandlerTest.cs#eShop.Ordering.UnitTests.Application.NewOrderRequestHandlerTest.FakeOrder","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[32],"container_key":null},{"language":"csharp","caller_file":-554,"caller_symbol":"tests/Ordering.UnitTests/Application/NewOrderCommandHandlerTest.cs#eShop.Ordering.UnitTests.Application.NewOrderRequestHandlerTest.Handle_return_false_if_order_is_not_persisted","callee_file":-554,"callee_symbol":"tests/Ordering.UnitTests/Application/NewOrderCommandHandlerTest.cs#eShop.Ordering.UnitTests.Application.NewOrderRequestHandlerTest.FakeOrderRequestWithBuyer","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[28],"container_key":null},{"language":"csharp","caller_file":-554,"caller_symbol":"tests/Ordering.UnitTests/Application/NewOrderCommandHandlerTest.cs#eShop.Ordering.UnitTests.Application.NewOrderRequestHandlerTest.Handle_throws_exception_when_no_buyerId","callee_file":-373,"callee_symbol":"src/Ordering.Domain/AggregatesModel/BuyerAggregate/Buyer.cs#eShop.Ordering.Domain.AggregatesModel.BuyerAggregate.Buyer.<init>(System.String,System.String)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[53],"container_key":null},{"language":"csharp","caller_file":-555,"caller_symbol":"tests/Ordering.UnitTests/Application/OrdersWebApiTest.cs#eShop.Ordering.UnitTests.Application.OrdersWebApiTest.Cancel_order_bad_request","callee_file":-306,"callee_symbol":"src/Ordering.API/Apis/OrdersApi.cs#OrdersApi.CancelOrderAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[48],"container_key":null},{"language":"csharp","caller_file":-555,"caller_symbol":"tests/Ordering.UnitTests/Application/OrdersWebApiTest.cs#eShop.Ordering.UnitTests.Application.OrdersWebApiTest.Cancel_order_bad_request","callee_file":-310,"callee_symbol":"src/Ordering.API/Application/Commands/CancelOrderCommand.cs#eShop.Ordering.API.Application.Commands.CancelOrderCommand.<init>(System.Int32)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[48],"container_key":null},{"language":"csharp","caller_file":-555,"caller_symbol":"tests/Ordering.UnitTests/Application/OrdersWebApiTest.cs#eShop.Ordering.UnitTests.Application.OrdersWebApiTest.Cancel_order_returns_problem_when_command_fails","callee_file":-306,"callee_symbol":"src/Ordering.API/Apis/OrdersApi.cs#OrdersApi.CancelOrderAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[164],"container_key":null},{"language":"csharp","caller_file":-555,"caller_symbol":"tests/Ordering.UnitTests/Application/OrdersWebApiTest.cs#eShop.Ordering.UnitTests.Application.OrdersWebApiTest.Cancel_order_returns_problem_when_command_fails","callee_file":-310,"callee_symbol":"src/Ordering.API/Application/Commands/CancelOrderCommand.cs#eShop.Ordering.API.Application.Commands.CancelOrderCommand.<init>(System.Int32)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[164],"container_key":null},{"language":"csharp","caller_file":-555,"caller_symbol":"tests/Ordering.UnitTests/Application/OrdersWebApiTest.cs#eShop.Ordering.UnitTests.Application.OrdersWebApiTest.Cancel_order_with_requestId_success","callee_file":-306,"callee_symbol":"src/Ordering.API/Apis/OrdersApi.cs#OrdersApi.CancelOrderAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[33],"container_key":null},{"language":"csharp","caller_file":-555,"caller_symbol":"tests/Ordering.UnitTests/Application/OrdersWebApiTest.cs#eShop.Ordering.UnitTests.Application.OrdersWebApiTest.Cancel_order_with_requestId_success","callee_file":-310,"callee_symbol":"src/Ordering.API/Application/Commands/CancelOrderCommand.cs#eShop.Ordering.API.Application.Commands.CancelOrderCommand.<init>(System.Int32)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[33],"container_key":null},{"language":"csharp","caller_file":-555,"caller_symbol":"tests/Ordering.UnitTests/Application/OrdersWebApiTest.cs#eShop.Ordering.UnitTests.Application.OrdersWebApiTest.Get_cardTypes_success","callee_file":-306,"callee_symbol":"src/Ordering.API/Apis/OrdersApi.cs#OrdersApi.GetCardTypesAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[150],"container_key":null},{"language":"csharp","caller_file":-555,"caller_symbol":"tests/Ordering.UnitTests/Application/OrdersWebApiTest.cs#eShop.Ordering.UnitTests.Application.OrdersWebApiTest.Get_cardTypes_success","callee_file":-356,"callee_symbol":"src/Ordering.API/Application/Queries/IOrderQueries.cs#eShop.Ordering.API.Application.Queries.IOrderQueries.GetCardTypesAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[146],"container_key":null},{"language":"csharp","caller_file":-555,"caller_symbol":"tests/Ordering.UnitTests/Application/OrdersWebApiTest.cs#eShop.Ordering.UnitTests.Application.OrdersWebApiTest.Get_order_fails","callee_file":-306,"callee_symbol":"src/Ordering.API/Apis/OrdersApi.cs#OrdersApi.GetOrderAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[135],"container_key":null},{"language":"csharp","caller_file":-555,"caller_symbol":"tests/Ordering.UnitTests/Application/OrdersWebApiTest.cs#eShop.Ordering.UnitTests.Application.OrdersWebApiTest.Get_order_success","callee_file":-306,"callee_symbol":"src/Ordering.API/Apis/OrdersApi.cs#OrdersApi.GetOrderAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[116],"container_key":null},{"language":"csharp","caller_file":-555,"caller_symbol":"tests/Ordering.UnitTests/Application/OrdersWebApiTest.cs#eShop.Ordering.UnitTests.Application.OrdersWebApiTest.Get_orders_success","callee_file":-306,"callee_symbol":"src/Ordering.API/Apis/OrdersApi.cs#OrdersApi.GetOrdersByUserAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[99],"container_key":null},{"language":"csharp","caller_file":-555,"caller_symbol":"tests/Ordering.UnitTests/Application/OrdersWebApiTest.cs#eShop.Ordering.UnitTests.Application.OrdersWebApiTest.Get_orders_success","callee_file":-356,"callee_symbol":"src/Ordering.API/Application/Queries/IOrderQueries.cs#eShop.Ordering.API.Application.Queries.IOrderQueries.GetOrdersFromUserAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[94],"container_key":null},{"language":"csharp","caller_file":-555,"caller_symbol":"tests/Ordering.UnitTests/Application/OrdersWebApiTest.cs#eShop.Ordering.UnitTests.Application.OrdersWebApiTest.Get_orders_success","callee_file":-369,"callee_symbol":"src/Ordering.API/Infrastructure/Services/IIdentityService.cs#eShop.Ordering.API.Infrastructure.Services.IIdentityService.GetUserIdentity","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[91],"container_key":null},{"language":"csharp","caller_file":-555,"caller_symbol":"tests/Ordering.UnitTests/Application/OrdersWebApiTest.cs#eShop.Ordering.UnitTests.Application.OrdersWebApiTest.Ship_order_bad_request","callee_file":-306,"callee_symbol":"src/Ordering.API/Apis/OrdersApi.cs#OrdersApi.ShipOrderAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[79],"container_key":null},{"language":"csharp","caller_file":-555,"caller_symbol":"tests/Ordering.UnitTests/Application/OrdersWebApiTest.cs#eShop.Ordering.UnitTests.Application.OrdersWebApiTest.Ship_order_bad_request","callee_file":-326,"callee_symbol":"src/Ordering.API/Application/Commands/ShipOrderCommand.cs#eShop.Ordering.API.Application.Commands.ShipOrderCommand.<init>(System.Int32)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[79],"container_key":null},{"language":"csharp","caller_file":-555,"caller_symbol":"tests/Ordering.UnitTests/Application/OrdersWebApiTest.cs#eShop.Ordering.UnitTests.Application.OrdersWebApiTest.Ship_order_returns_problem_when_command_fails","callee_file":-306,"callee_symbol":"src/Ordering.API/Apis/OrdersApi.cs#OrdersApi.ShipOrderAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[177],"container_key":null},{"language":"csharp","caller_file":-555,"caller_symbol":"tests/Ordering.UnitTests/Application/OrdersWebApiTest.cs#eShop.Ordering.UnitTests.Application.OrdersWebApiTest.Ship_order_returns_problem_when_command_fails","callee_file":-326,"callee_symbol":"src/Ordering.API/Application/Commands/ShipOrderCommand.cs#eShop.Ordering.API.Application.Commands.ShipOrderCommand.<init>(System.Int32)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[177],"container_key":null},{"language":"csharp","caller_file":-555,"caller_symbol":"tests/Ordering.UnitTests/Application/OrdersWebApiTest.cs#eShop.Ordering.UnitTests.Application.OrdersWebApiTest.Ship_order_with_requestId_success","callee_file":-306,"callee_symbol":"src/Ordering.API/Apis/OrdersApi.cs#OrdersApi.ShipOrderAsync","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[63],"container_key":null},{"language":"csharp","caller_file":-555,"caller_symbol":"tests/Ordering.UnitTests/Application/OrdersWebApiTest.cs#eShop.Ordering.UnitTests.Application.OrdersWebApiTest.Ship_order_with_requestId_success","callee_file":-326,"callee_symbol":"src/Ordering.API/Application/Commands/ShipOrderCommand.cs#eShop.Ordering.API.Application.Commands.ShipOrderCommand.<init>(System.Int32)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[63],"container_key":null},{"language":"csharp","caller_file":-556,"caller_symbol":"tests/Ordering.UnitTests/Application/SetStockRejectedOrderStatusCommandTest.cs#eShop.Ordering.UnitTests.Application.SetStockRejectedOrderStatusCommandTest.Set_Stock_Rejected_OrderStatusCommand_Check_Serialization","callee_file":-324,"callee_symbol":"src/Ordering.API/Application/Commands/SetStockRejectedOrderStatusCommand.cs#eShop.Ordering.API.Application.Commands.SetStockRejectedOrderStatusCommand.<init>(System.Int32,System.Collections.Generic.List<System.Int32>)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[12],"container_key":null},{"language":"csharp","caller_file":-557,"caller_symbol":"tests/Ordering.UnitTests/Builders.cs#eShop.Ordering.UnitTests.Domain.AddressBuilder.Build","callee_file":-377,"callee_symbol":"src/Ordering.Domain/AggregatesModel/OrderAggregate/Address.cs#eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Address.<init>(System.String,System.String,System.String,System.String,System.String)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[9],"container_key":null},{"language":"csharp","caller_file":-557,"caller_symbol":"tests/Ordering.UnitTests/Builders.cs#eShop.Ordering.UnitTests.Domain.OrderBuilder.<init>","callee_file":-379,"callee_symbol":"src/Ordering.Domain/AggregatesModel/OrderAggregate/Order.cs#eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Order.<init>(System.String,System.String,eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Address,System.Int32,System.String,System.String,System.String,System.DateTime,System.Nullable<System.Int32>,System.Nullable<System.Int32>)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[19],"container_key":null},{"language":"csharp","caller_file":-557,"caller_symbol":"tests/Ordering.UnitTests/Builders.cs#eShop.Ordering.UnitTests.Domain.OrderBuilder.AddOne","callee_file":-379,"callee_symbol":"src/Ordering.Domain/AggregatesModel/OrderAggregate/Order.cs#eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Order.AddOrderItem","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[38],"container_key":null},{"language":"csharp","caller_file":-558,"caller_symbol":"tests/Ordering.UnitTests/Domain/BuyerAggregateTest.cs#eShop.Ordering.UnitTests.Domain.BuyerAggregateTest.Add_new_PaymentMethod_raises_new_event","callee_file":-373,"callee_symbol":"src/Ordering.Domain/AggregatesModel/BuyerAggregate/Buyer.cs#eShop.Ordering.Domain.AggregatesModel.BuyerAggregate.Buyer.<init>(System.String,System.String)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[124],"container_key":null},{"language":"csharp","caller_file":-558,"caller_symbol":"tests/Ordering.UnitTests/Domain/BuyerAggregateTest.cs#eShop.Ordering.UnitTests.Domain.BuyerAggregateTest.Add_new_PaymentMethod_raises_new_event","callee_file":-373,"callee_symbol":"src/Ordering.Domain/AggregatesModel/BuyerAggregate/Buyer.cs#eShop.Ordering.Domain.AggregatesModel.BuyerAggregate.Buyer.VerifyOrAddPaymentMethod","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[125],"container_key":null},{"language":"csharp","caller_file":-558,"caller_symbol":"tests/Ordering.UnitTests/Domain/BuyerAggregateTest.cs#eShop.Ordering.UnitTests.Domain.BuyerAggregateTest.Create_buyer_item_fail","callee_file":-373,"callee_symbol":"src/Ordering.Domain/AggregatesModel/BuyerAggregate/Buyer.cs#eShop.Ordering.Domain.AggregatesModel.BuyerAggregate.Buyer.<init>(System.String,System.String)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[31],"container_key":null},{"language":"csharp","caller_file":-558,"caller_symbol":"tests/Ordering.UnitTests/Domain/BuyerAggregateTest.cs#eShop.Ordering.UnitTests.Domain.BuyerAggregateTest.Create_buyer_item_success","callee_file":-373,"callee_symbol":"src/Ordering.Domain/AggregatesModel/BuyerAggregate/Buyer.cs#eShop.Ordering.Domain.AggregatesModel.BuyerAggregate.Buyer.<init>(System.String,System.String)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[17],"container_key":null},{"language":"csharp","caller_file":-558,"caller_symbol":"tests/Ordering.UnitTests/Domain/BuyerAggregateTest.cs#eShop.Ordering.UnitTests.Domain.BuyerAggregateTest.add_payment_success","callee_file":-373,"callee_symbol":"src/Ordering.Domain/AggregatesModel/BuyerAggregate/Buyer.cs#eShop.Ordering.Domain.AggregatesModel.BuyerAggregate.Buyer.<init>(System.String,System.String)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[47],"container_key":null},{"language":"csharp","caller_file":-558,"caller_symbol":"tests/Ordering.UnitTests/Domain/BuyerAggregateTest.cs#eShop.Ordering.UnitTests.Domain.BuyerAggregateTest.add_payment_success","callee_file":-373,"callee_symbol":"src/Ordering.Domain/AggregatesModel/BuyerAggregate/Buyer.cs#eShop.Ordering.Domain.AggregatesModel.BuyerAggregate.Buyer.VerifyOrAddPaymentMethod","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[50],"container_key":null},{"language":"csharp","caller_file":-558,"caller_symbol":"tests/Ordering.UnitTests/Domain/BuyerAggregateTest.cs#eShop.Ordering.UnitTests.Domain.BuyerAggregateTest.create_payment_method_expiration_fail","callee_file":-376,"callee_symbol":"src/Ordering.Domain/AggregatesModel/BuyerAggregate/PaymentMethod.cs#eShop.Ordering.Domain.AggregatesModel.BuyerAggregate.PaymentMethod.<init>(System.Int32,System.String,System.String,System.String,System.String,System.DateTime)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[87],"container_key":null},{"language":"csharp","caller_file":-558,"caller_symbol":"tests/Ordering.UnitTests/Domain/BuyerAggregateTest.cs#eShop.Ordering.UnitTests.Domain.BuyerAggregateTest.create_payment_method_success","callee_file":-376,"callee_symbol":"src/Ordering.Domain/AggregatesModel/BuyerAggregate/PaymentMethod.cs#eShop.Ordering.Domain.AggregatesModel.BuyerAggregate.PaymentMethod.<init>(System.Int32,System.String,System.String,System.String,System.String,System.DateTime)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":2,"sample_lines":[66,69],"container_key":null},{"language":"csharp","caller_file":-558,"caller_symbol":"tests/Ordering.UnitTests/Domain/BuyerAggregateTest.cs#eShop.Ordering.UnitTests.Domain.BuyerAggregateTest.payment_method_isEqualTo","callee_file":-376,"callee_symbol":"src/Ordering.Domain/AggregatesModel/BuyerAggregate/PaymentMethod.cs#eShop.Ordering.Domain.AggregatesModel.BuyerAggregate.PaymentMethod.<init>(System.Int32,System.String,System.String,System.String,System.String,System.DateTime)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[102],"container_key":null},{"language":"csharp","caller_file":-558,"caller_symbol":"tests/Ordering.UnitTests/Domain/BuyerAggregateTest.cs#eShop.Ordering.UnitTests.Domain.BuyerAggregateTest.payment_method_isEqualTo","callee_file":-376,"callee_symbol":"src/Ordering.Domain/AggregatesModel/BuyerAggregate/PaymentMethod.cs#eShop.Ordering.Domain.AggregatesModel.BuyerAggregate.PaymentMethod.IsEqualTo","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[103],"container_key":null},{"language":"csharp","caller_file":-559,"caller_symbol":"tests/Ordering.UnitTests/Domain/OrderAggregateTest.cs#eShop.Ordering.UnitTests.Domain.OrderAggregateTest.Add_event_Order_explicitly_raises_new_event","callee_file":-377,"callee_symbol":"src/Ordering.Domain/AggregatesModel/OrderAggregate/Address.cs#eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Address.<init>(System.String,System.String,System.String,System.String,System.String)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[148],"container_key":null},{"language":"csharp","caller_file":-559,"caller_symbol":"tests/Ordering.UnitTests/Domain/OrderAggregateTest.cs#eShop.Ordering.UnitTests.Domain.OrderAggregateTest.Add_event_Order_explicitly_raises_new_event","callee_file":-379,"callee_symbol":"src/Ordering.Domain/AggregatesModel/OrderAggregate/Order.cs#eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Order.<init>(System.String,System.String,eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Address,System.Int32,System.String,System.String,System.String,System.DateTime,System.Nullable<System.Int32>,System.Nullable<System.Int32>)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[148],"container_key":null},{"language":"csharp","caller_file":-559,"caller_symbol":"tests/Ordering.UnitTests/Domain/OrderAggregateTest.cs#eShop.Ordering.UnitTests.Domain.OrderAggregateTest.Add_event_Order_explicitly_raises_new_event","callee_file":-385,"callee_symbol":"src/Ordering.Domain/Events/OrderStartedDomainEvent.cs#eShop.Ordering.Domain.Events.OrderStartedDomainEvent.<init>(eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Order,System.String,System.String,System.Int32,System.String,System.String,System.String,System.DateTime)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[149],"container_key":null},{"language":"csharp","caller_file":-559,"caller_symbol":"tests/Ordering.UnitTests/Domain/OrderAggregateTest.cs#eShop.Ordering.UnitTests.Domain.OrderAggregateTest.Add_new_Order_raises_new_event","callee_file":-377,"callee_symbol":"src/Ordering.Domain/AggregatesModel/OrderAggregate/Address.cs#eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Address.<init>(System.String,System.String,System.String,System.String,System.String)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[125],"container_key":null},{"language":"csharp","caller_file":-559,"caller_symbol":"tests/Ordering.UnitTests/Domain/OrderAggregateTest.cs#eShop.Ordering.UnitTests.Domain.OrderAggregateTest.Add_new_Order_raises_new_event","callee_file":-379,"callee_symbol":"src/Ordering.Domain/AggregatesModel/OrderAggregate/Order.cs#eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Order.<init>(System.String,System.String,eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Address,System.Int32,System.String,System.String,System.String,System.DateTime,System.Nullable<System.Int32>,System.Nullable<System.Int32>)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[125],"container_key":null},{"language":"csharp","caller_file":-559,"caller_symbol":"tests/Ordering.UnitTests/Domain/OrderAggregateTest.cs#eShop.Ordering.UnitTests.Domain.OrderAggregateTest.Create_order_item_success","callee_file":-380,"callee_symbol":"src/Ordering.Domain/AggregatesModel/OrderAggregate/OrderItem.cs#eShop.Ordering.Domain.AggregatesModel.OrderAggregate.OrderItem.<init>(System.Int32,System.String,System.Decimal,System.Decimal,System.String,System.Int32)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[24],"container_key":null},{"language":"csharp","caller_file":-559,"caller_symbol":"tests/Ordering.UnitTests/Domain/OrderAggregateTest.cs#eShop.Ordering.UnitTests.Domain.OrderAggregateTest.Invalid_discount_setting","callee_file":-380,"callee_symbol":"src/Ordering.Domain/AggregatesModel/OrderAggregate/OrderItem.cs#eShop.Ordering.Domain.AggregatesModel.OrderAggregate.OrderItem.<init>(System.Int32,System.String,System.Decimal,System.Decimal,System.String,System.Int32)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[72],"container_key":null},{"language":"csharp","caller_file":-559,"caller_symbol":"tests/Ordering.UnitTests/Domain/OrderAggregateTest.cs#eShop.Ordering.UnitTests.Domain.OrderAggregateTest.Invalid_discount_setting","callee_file":-380,"callee_symbol":"src/Ordering.Domain/AggregatesModel/OrderAggregate/OrderItem.cs#eShop.Ordering.Domain.AggregatesModel.OrderAggregate.OrderItem.SetNewDiscount","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[75],"container_key":null},{"language":"csharp","caller_file":-559,"caller_symbol":"tests/Ordering.UnitTests/Domain/OrderAggregateTest.cs#eShop.Ordering.UnitTests.Domain.OrderAggregateTest.Invalid_number_of_units","callee_file":-380,"callee_symbol":"src/Ordering.Domain/AggregatesModel/OrderAggregate/OrderItem.cs#eShop.Ordering.Domain.AggregatesModel.OrderAggregate.OrderItem.<init>(System.Int32,System.String,System.Decimal,System.Decimal,System.String,System.Int32)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[42],"container_key":null},{"language":"csharp","caller_file":-559,"caller_symbol":"tests/Ordering.UnitTests/Domain/OrderAggregateTest.cs#eShop.Ordering.UnitTests.Domain.OrderAggregateTest.Invalid_total_of_order_item_lower_than_discount_applied","callee_file":-380,"callee_symbol":"src/Ordering.Domain/AggregatesModel/OrderAggregate/OrderItem.cs#eShop.Ordering.Domain.AggregatesModel.OrderAggregate.OrderItem.<init>(System.Int32,System.String,System.Decimal,System.Decimal,System.String,System.Int32)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[57],"container_key":null},{"language":"csharp","caller_file":-559,"caller_symbol":"tests/Ordering.UnitTests/Domain/OrderAggregateTest.cs#eShop.Ordering.UnitTests.Domain.OrderAggregateTest.Invalid_units_setting","callee_file":-380,"callee_symbol":"src/Ordering.Domain/AggregatesModel/OrderAggregate/OrderItem.cs#eShop.Ordering.Domain.AggregatesModel.OrderAggregate.OrderItem.<init>(System.Int32,System.String,System.Decimal,System.Decimal,System.String,System.Int32)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[90],"container_key":null},{"language":"csharp","caller_file":-559,"caller_symbol":"tests/Ordering.UnitTests/Domain/OrderAggregateTest.cs#eShop.Ordering.UnitTests.Domain.OrderAggregateTest.Invalid_units_setting","callee_file":-380,"callee_symbol":"src/Ordering.Domain/AggregatesModel/OrderAggregate/OrderItem.cs#eShop.Ordering.Domain.AggregatesModel.OrderAggregate.OrderItem.AddUnits","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[93],"container_key":null},{"language":"csharp","caller_file":-559,"caller_symbol":"tests/Ordering.UnitTests/Domain/OrderAggregateTest.cs#eShop.Ordering.UnitTests.Domain.OrderAggregateTest.Remove_event_Order_explicitly","callee_file":-377,"callee_symbol":"src/Ordering.Domain/AggregatesModel/OrderAggregate/Address.cs#eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Address.<init>(System.String,System.String,System.String,System.String,System.String)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[168],"container_key":null},{"language":"csharp","caller_file":-559,"caller_symbol":"tests/Ordering.UnitTests/Domain/OrderAggregateTest.cs#eShop.Ordering.UnitTests.Domain.OrderAggregateTest.Remove_event_Order_explicitly","callee_file":-379,"callee_symbol":"src/Ordering.Domain/AggregatesModel/OrderAggregate/Order.cs#eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Order.<init>(System.String,System.String,eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Address,System.Int32,System.String,System.String,System.String,System.DateTime,System.Nullable<System.Int32>,System.Nullable<System.Int32>)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[168],"container_key":null},{"language":"csharp","caller_file":-559,"caller_symbol":"tests/Ordering.UnitTests/Domain/OrderAggregateTest.cs#eShop.Ordering.UnitTests.Domain.OrderAggregateTest.Remove_event_Order_explicitly","callee_file":-385,"callee_symbol":"src/Ordering.Domain/Events/OrderStartedDomainEvent.cs#eShop.Ordering.Domain.Events.OrderStartedDomainEvent.<init>(eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Order,System.String,System.String,System.Int32,System.String,System.String,System.String,System.DateTime)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[169],"container_key":null},{"language":"csharp","caller_file":-559,"caller_symbol":"tests/Ordering.UnitTests/Domain/OrderAggregateTest.cs#eShop.Ordering.UnitTests.Domain.OrderAggregateTest.when_add_two_times_on_the_same_item_then_the_total_of_order_should_be_the_sum_of_the_two_items","callee_file":-379,"callee_symbol":"src/Ordering.Domain/AggregatesModel/OrderAggregate/Order.cs#eShop.Ordering.Domain.AggregatesModel.OrderAggregate.Order.GetTotal","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[105],"container_key":null},{"language":"csharp","caller_file":-559,"caller_symbol":"tests/Ordering.UnitTests/Domain/OrderAggregateTest.cs#eShop.Ordering.UnitTests.Domain.OrderAggregateTest.when_add_two_times_on_the_same_item_then_the_total_of_order_should_be_the_sum_of_the_two_items","callee_file":-557,"callee_symbol":"tests/Ordering.UnitTests/Builders.cs#eShop.Ordering.UnitTests.Domain.AddressBuilder.Build","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[99],"container_key":null},{"language":"csharp","caller_file":-559,"caller_symbol":"tests/Ordering.UnitTests/Domain/OrderAggregateTest.cs#eShop.Ordering.UnitTests.Domain.OrderAggregateTest.when_add_two_times_on_the_same_item_then_the_total_of_order_should_be_the_sum_of_the_two_items","callee_file":-557,"callee_symbol":"tests/Ordering.UnitTests/Builders.cs#eShop.Ordering.UnitTests.Domain.OrderBuilder.<init>","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[100],"container_key":null},{"language":"csharp","caller_file":-559,"caller_symbol":"tests/Ordering.UnitTests/Domain/OrderAggregateTest.cs#eShop.Ordering.UnitTests.Domain.OrderAggregateTest.when_add_two_times_on_the_same_item_then_the_total_of_order_should_be_the_sum_of_the_two_items","callee_file":-557,"callee_symbol":"tests/Ordering.UnitTests/Builders.cs#eShop.Ordering.UnitTests.Domain.OrderBuilder.AddOne","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":2,"sample_lines":[100],"container_key":null},{"language":"csharp","caller_file":-559,"caller_symbol":"tests/Ordering.UnitTests/Domain/OrderAggregateTest.cs#eShop.Ordering.UnitTests.Domain.OrderAggregateTest.when_add_two_times_on_the_same_item_then_the_total_of_order_should_be_the_sum_of_the_two_items","callee_file":-557,"callee_symbol":"tests/Ordering.UnitTests/Builders.cs#eShop.Ordering.UnitTests.Domain.OrderBuilder.Build","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[100],"container_key":null},{"language":"csharp","caller_file":-560,"caller_symbol":"tests/Ordering.UnitTests/Domain/SeedWork/ValueObjectTests.cs#<file>","callee_file":-560,"callee_symbol":"tests/Ordering.UnitTests/Domain/SeedWork/ValueObjectTests.cs#eShop.Ordering.UnitTests.Domain.SeedWork.ValueObjectTests.ComplexObject.<init>","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":12,"sample_lines":[28,50,51,56,57],"container_key":null},{"language":"csharp","caller_file":-560,"caller_symbol":"tests/Ordering.UnitTests/Domain/SeedWork/ValueObjectTests.cs#<file>","callee_file":-560,"callee_symbol":"tests/Ordering.UnitTests/Domain/SeedWork/ValueObjectTests.cs#eShop.Ordering.UnitTests.Domain.SeedWork.ValueObjectTests.ValueObjectA.<init>","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":12,"sample_lines":[28,50,51,56,57],"container_key":null},{"language":"csharp","caller_file":-560,"caller_symbol":"tests/Ordering.UnitTests/Domain/SeedWork/ValueObjectTests.cs#<file>","callee_file":-560,"callee_symbol":"tests/Ordering.UnitTests/Domain/SeedWork/ValueObjectTests.cs#eShop.Ordering.UnitTests.Domain.SeedWork.ValueObjectTests.ValueObjectB.<init>","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":9,"sample_lines":[62,63,94,98,99],"container_key":null},{"language":"csharp","caller_file":-560,"caller_symbol":"tests/Ordering.UnitTests/Domain/SeedWork/ValueObjectTests.cs#eShop.Ordering.UnitTests.Domain.SeedWork.ValueObjectTests.ComplexObject.Equals(System.Object)","callee_file":-560,"callee_symbol":"tests/Ordering.UnitTests/Domain/SeedWork/ValueObjectTests.cs#eShop.Ordering.UnitTests.Domain.SeedWork.ValueObjectTests.ComplexObject.Equals(eShop.Ordering.UnitTests.Domain.SeedWork.ValueObjectTests.ComplexObject)","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[182],"container_key":null},{"language":"csharp","caller_file":-565,"caller_symbol":"tests/Webhooks.FunctionalTests/WebhooksApiTests.cs#eShop.Webhooks.FunctionalTests.WebhooksApiTests.InvalidGrantAndInvalidPayloadAreRejected","callee_file":-565,"callee_symbol":"tests/Webhooks.FunctionalTests/WebhooksApiTests.cs#eShop.Webhooks.FunctionalTests.WebhooksApiTests.CreateClient","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[61],"container_key":null},{"language":"csharp","caller_file":-565,"caller_symbol":"tests/Webhooks.FunctionalTests/WebhooksApiTests.cs#eShop.Webhooks.FunctionalTests.WebhooksApiTests.SubscriptionLifecyclePersistsAndIsScopedToUser","callee_file":-565,"callee_symbol":"tests/Webhooks.FunctionalTests/WebhooksApiTests.cs#eShop.Webhooks.FunctionalTests.WebhooksApiTests.CreateClient","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":2,"sample_lines":[22,23],"container_key":null},{"language":"csharp","caller_file":-566,"caller_symbol":"tests/eShop.AppHost.UnitTests/AppHostConfigurationTests.cs#eShop.AppHost.UnitTests.AppHostConfigurationTests.ForwardedHeadersExtensionConfiguresDotnetProjectsOnly","callee_file":-566,"callee_symbol":"tests/eShop.AppHost.UnitTests/AppHostConfigurationTests.cs#eShop.AppHost.UnitTests.AppHostConfigurationTests.CreateBuilder","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[21],"container_key":null},{"language":"csharp","caller_file":-566,"caller_symbol":"tests/eShop.AppHost.UnitTests/AppHostConfigurationTests.cs#eShop.AppHost.UnitTests.AppHostConfigurationTests.ForwardedHeadersExtensionConfiguresDotnetProjectsOnly","callee_file":-566,"callee_symbol":"tests/eShop.AppHost.UnitTests/AppHostConfigurationTests.cs#eShop.AppHost.UnitTests.AppHostConfigurationTests.ProjectPath","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":2,"sample_lines":[24,25],"container_key":null},{"language":"csharp","caller_file":-566,"caller_symbol":"tests/eShop.AppHost.UnitTests/AppHostConfigurationTests.cs#eShop.AppHost.UnitTests.AppHostConfigurationTests.FoundryExtensionAddsExpectedDeployments","callee_file":-566,"callee_symbol":"tests/eShop.AppHost.UnitTests/AppHostConfigurationTests.cs#eShop.AppHost.UnitTests.AppHostConfigurationTests.CreateBuilder","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[70],"container_key":null},{"language":"csharp","caller_file":-566,"caller_symbol":"tests/eShop.AppHost.UnitTests/AppHostConfigurationTests.cs#eShop.AppHost.UnitTests.AppHostConfigurationTests.FoundryExtensionAddsExpectedDeployments","callee_file":-566,"callee_symbol":"tests/eShop.AppHost.UnitTests/AppHostConfigurationTests.cs#eShop.AppHost.UnitTests.AppHostConfigurationTests.ProjectPath","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":2,"sample_lines":[71,72],"container_key":null},{"language":"csharp","caller_file":-566,"caller_symbol":"tests/eShop.AppHost.UnitTests/AppHostConfigurationTests.cs#eShop.AppHost.UnitTests.AppHostConfigurationTests.OllamaExtensionAddsExpectedModels","callee_file":-566,"callee_symbol":"tests/eShop.AppHost.UnitTests/AppHostConfigurationTests.cs#eShop.AppHost.UnitTests.AppHostConfigurationTests.CreateBuilder","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[84],"container_key":null},{"language":"csharp","caller_file":-566,"caller_symbol":"tests/eShop.AppHost.UnitTests/AppHostConfigurationTests.cs#eShop.AppHost.UnitTests.AppHostConfigurationTests.OllamaExtensionAddsExpectedModels","callee_file":-566,"callee_symbol":"tests/eShop.AppHost.UnitTests/AppHostConfigurationTests.cs#eShop.AppHost.UnitTests.AppHostConfigurationTests.ProjectPath","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":2,"sample_lines":[85,86],"container_key":null},{"language":"csharp","caller_file":-566,"caller_symbol":"tests/eShop.AppHost.UnitTests/AppHostConfigurationTests.cs#eShop.AppHost.UnitTests.AppHostConfigurationTests.ProjectPath","callee_file":-566,"callee_symbol":"tests/eShop.AppHost.UnitTests/AppHostConfigurationTests.cs#eShop.AppHost.UnitTests.AppHostConfigurationTests.FindRepositoryRoot","confidence":0.95,"reason":"csharp_semantic_target","call_site_count":1,"sample_lines":[103],"container_key":null},{"language":"typescript_javascript","caller_file":-4,"caller_symbol":"e2e/cart-helpers.ts#emptyCart","callee_file":-4,"callee_symbol":"e2e/cart-helpers.ts#removeFirstCartItem","confidence":0.8,"reason":"ts_js_same_file_function_call","call_site_count":1,"sample_lines":[29],"container_key":null},{"language":"typescript_javascript","caller_file":-455,"caller_symbol":"src/WebApp/wwwroot/js/card-tilt.js#<anonymous#1>.disable","callee_file":-455,"callee_symbol":"src/WebApp/wwwroot/js/card-tilt.js#<anonymous#1>.reset","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":1,"sample_lines":[68],"container_key":null},{"language":"typescript_javascript","caller_file":-455,"caller_symbol":"src/WebApp/wwwroot/js/card-tilt.js#<anonymous#1>.onOut","callee_file":-455,"callee_symbol":"src/WebApp/wwwroot/js/card-tilt.js#<anonymous#1>.reset","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":1,"sample_lines":[50],"container_key":null},{"language":"typescript_javascript","caller_file":-455,"caller_symbol":"src/WebApp/wwwroot/js/card-tilt.js#<anonymous#1>.onOver","callee_file":-455,"callee_symbol":"src/WebApp/wwwroot/js/card-tilt.js#<anonymous#1>.reset","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":1,"sample_lines":[41],"container_key":null},{"language":"typescript_javascript","caller_file":-457,"caller_symbol":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.activeOption","callee_file":-457,"callee_symbol":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.optionsOf","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":1,"sample_lines":[103],"container_key":null},{"language":"typescript_javascript","caller_file":-457,"caller_symbol":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.applySort","callee_file":-457,"callee_symbol":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.comparatorFor","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":1,"sample_lines":[66],"container_key":null},{"language":"typescript_javascript","caller_file":-457,"caller_symbol":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.close","callee_file":-457,"callee_symbol":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.listboxOf","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":1,"sample_lines":[117],"container_key":null},{"language":"typescript_javascript","caller_file":-457,"caller_symbol":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.close","callee_file":-457,"callee_symbol":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.optionsOf","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":1,"sample_lines":[121],"container_key":null},{"language":"typescript_javascript","caller_file":-457,"caller_symbol":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.close","callee_file":-457,"callee_symbol":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.triggerOf","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":1,"sample_lines":[116],"container_key":null},{"language":"typescript_javascript","caller_file":-457,"caller_symbol":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.comparatorFor","callee_file":-457,"callee_symbol":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.comparatorFor.byName","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":2,"sample_lines":[47,54],"container_key":null},{"language":"typescript_javascript","caller_file":-457,"caller_symbol":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.comparatorFor","callee_file":-457,"callee_symbol":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.comparatorFor.byPrice","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":1,"sample_lines":[49],"container_key":null},{"language":"typescript_javascript","caller_file":-457,"caller_symbol":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.comparatorFor.byName","callee_file":-457,"callee_symbol":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.comparatorFor.name","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":2,"sample_lines":[41],"container_key":null},{"language":"typescript_javascript","caller_file":-457,"caller_symbol":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.comparatorFor.byPrice","callee_file":-457,"callee_symbol":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.comparatorFor.price","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":2,"sample_lines":[42],"container_key":null},{"language":"typescript_javascript","caller_file":-457,"caller_symbol":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.isOpen","callee_file":-457,"callee_symbol":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.triggerOf","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":1,"sample_lines":[85],"container_key":null},{"language":"typescript_javascript","caller_file":-457,"caller_symbol":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.move","callee_file":-457,"callee_symbol":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.activeOption","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":1,"sample_lines":[134],"container_key":null},{"language":"typescript_javascript","caller_file":-457,"caller_symbol":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.move","callee_file":-457,"callee_symbol":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.optionsOf","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":1,"sample_lines":[133],"container_key":null},{"language":"typescript_javascript","caller_file":-457,"caller_symbol":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.move","callee_file":-457,"callee_symbol":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.setActive","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":1,"sample_lines":[137],"container_key":null},{"language":"typescript_javascript","caller_file":-457,"caller_symbol":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.observeCatalog","callee_file":-457,"callee_symbol":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.applySort","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":1,"sample_lines":[247],"container_key":null},{"language":"typescript_javascript","caller_file":-457,"caller_symbol":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.observeCatalog","callee_file":-457,"callee_symbol":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.readPref","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":1,"sample_lines":[247],"container_key":null},{"language":"typescript_javascript","caller_file":-457,"caller_symbol":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.open","callee_file":-457,"callee_symbol":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.listboxOf","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":1,"sample_lines":[107],"container_key":null},{"language":"typescript_javascript","caller_file":-457,"caller_symbol":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.open","callee_file":-457,"callee_symbol":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.optionsOf","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":2,"sample_lines":[110,111],"container_key":null},{"language":"typescript_javascript","caller_file":-457,"caller_symbol":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.open","callee_file":-457,"callee_symbol":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.setActive","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":1,"sample_lines":[111],"container_key":null},{"language":"typescript_javascript","caller_file":-457,"caller_symbol":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.open","callee_file":-457,"callee_symbol":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.triggerOf","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":2,"sample_lines":[108,112],"container_key":null},{"language":"typescript_javascript","caller_file":-457,"caller_symbol":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.reflect","callee_file":-457,"callee_symbol":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.optionsOf","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":1,"sample_lines":[90],"container_key":null},{"language":"typescript_javascript","caller_file":-457,"caller_symbol":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.selectValue","callee_file":-457,"callee_symbol":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.applySort","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":1,"sample_lines":[129],"container_key":null},{"language":"typescript_javascript","caller_file":-457,"caller_symbol":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.selectValue","callee_file":-457,"callee_symbol":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.reflect","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":1,"sample_lines":[128],"container_key":null},{"language":"typescript_javascript","caller_file":-457,"caller_symbol":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.selectValue","callee_file":-457,"callee_symbol":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.writePref","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":1,"sample_lines":[127],"container_key":null},{"language":"typescript_javascript","caller_file":-457,"caller_symbol":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.setActive","callee_file":-457,"callee_symbol":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.optionsOf","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":1,"sample_lines":[97],"container_key":null},{"language":"typescript_javascript","caller_file":-457,"caller_symbol":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.setActive","callee_file":-457,"callee_symbol":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.triggerOf","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":1,"sample_lines":[98],"container_key":null},{"language":"typescript_javascript","caller_file":-457,"caller_symbol":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.sync","callee_file":-457,"callee_symbol":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.applySort","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":1,"sample_lines":[225],"container_key":null},{"language":"typescript_javascript","caller_file":-457,"caller_symbol":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.sync","callee_file":-457,"callee_symbol":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.observeCatalog","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":1,"sample_lines":[226],"container_key":null},{"language":"typescript_javascript","caller_file":-457,"caller_symbol":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.sync","callee_file":-457,"callee_symbol":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.readPref","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":1,"sample_lines":[222],"container_key":null},{"language":"typescript_javascript","caller_file":-457,"caller_symbol":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.sync","callee_file":-457,"callee_symbol":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.reflect","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":1,"sample_lines":[224],"container_key":null},{"language":"typescript_javascript","caller_file":-457,"caller_symbol":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.sync","callee_file":-457,"callee_symbol":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.root","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":1,"sample_lines":[223],"container_key":null},{"language":"typescript_javascript","caller_file":-457,"caller_symbol":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.typeAhead","callee_file":-457,"callee_symbol":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.isOpen","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":1,"sample_lines":[148],"container_key":null},{"language":"typescript_javascript","caller_file":-457,"caller_symbol":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.typeAhead","callee_file":-457,"callee_symbol":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.optionsOf","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":1,"sample_lines":[146],"container_key":null},{"language":"typescript_javascript","caller_file":-457,"caller_symbol":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.typeAhead","callee_file":-457,"callee_symbol":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.selectValue","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":1,"sample_lines":[149],"container_key":null},{"language":"typescript_javascript","caller_file":-457,"caller_symbol":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.typeAhead","callee_file":-457,"callee_symbol":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.setActive","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":1,"sample_lines":[148],"container_key":null},{"language":"typescript_javascript","caller_file":-458,"caller_symbol":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.applyGeom","callee_file":-458,"callee_symbol":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.readGeom","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":1,"sample_lines":[73],"container_key":null},{"language":"typescript_javascript","caller_file":-458,"caller_symbol":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.close","callee_file":-458,"callee_symbol":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.fab","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":1,"sample_lines":[96],"container_key":null},{"language":"typescript_javascript","caller_file":-458,"caller_symbol":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.close","callee_file":-458,"callee_symbol":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.reflect","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":1,"sample_lines":[96],"container_key":null},{"language":"typescript_javascript","caller_file":-458,"caller_symbol":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.close","callee_file":-458,"callee_symbol":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.setOpenFlag","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":1,"sample_lines":[96],"container_key":null},{"language":"typescript_javascript","caller_file":-458,"caller_symbol":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.consumeDeepLink","callee_file":-458,"callee_symbol":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.setOpenFlag","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":1,"sample_lines":[197],"container_key":null},{"language":"typescript_javascript","caller_file":-458,"caller_symbol":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.init","callee_file":-458,"callee_symbol":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.consumeDeepLink","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":1,"sample_lines":[216],"container_key":null},{"language":"typescript_javascript","caller_file":-458,"caller_symbol":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.init","callee_file":-458,"callee_symbol":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.sync","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":1,"sample_lines":[217],"container_key":null},{"language":"typescript_javascript","caller_file":-458,"caller_symbol":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.onDragEnd","callee_file":-458,"callee_symbol":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.dock","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":1,"sample_lines":[123],"container_key":null},{"language":"typescript_javascript","caller_file":-458,"caller_symbol":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.onDragEnd","callee_file":-458,"callee_symbol":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.persist","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":1,"sample_lines":[123],"container_key":null},{"language":"typescript_javascript","caller_file":-458,"caller_symbol":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.onDragMove","callee_file":-458,"callee_symbol":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.dock","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":1,"sample_lines":[111],"container_key":null},{"language":"typescript_javascript","caller_file":-458,"caller_symbol":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.onResizeEnd","callee_file":-458,"callee_symbol":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.dock","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":1,"sample_lines":[166],"container_key":null},{"language":"typescript_javascript","caller_file":-458,"caller_symbol":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.onResizeEnd","callee_file":-458,"callee_symbol":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.persist","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":1,"sample_lines":[166],"container_key":null},{"language":"typescript_javascript","caller_file":-458,"caller_symbol":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.onResizeMove","callee_file":-458,"callee_symbol":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.clamp","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":4,"sample_lines":[146,150,154,158],"container_key":null},{"language":"typescript_javascript","caller_file":-458,"caller_symbol":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.onResizeMove","callee_file":-458,"callee_symbol":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.dock","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":1,"sample_lines":[139],"container_key":null},{"language":"typescript_javascript","caller_file":-458,"caller_symbol":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.open","callee_file":-458,"callee_symbol":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.reflect","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":1,"sample_lines":[95],"container_key":null},{"language":"typescript_javascript","caller_file":-458,"caller_symbol":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.open","callee_file":-458,"callee_symbol":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.setOpenFlag","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":1,"sample_lines":[95],"container_key":null},{"language":"typescript_javascript","caller_file":-458,"caller_symbol":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.persist","callee_file":-458,"callee_symbol":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.writeGeom","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":1,"sample_lines":[63],"container_key":null},{"language":"typescript_javascript","caller_file":-458,"caller_symbol":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.reflect","callee_file":-458,"callee_symbol":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.dock","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":1,"sample_lines":[84],"container_key":null},{"language":"typescript_javascript","caller_file":-458,"caller_symbol":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.reflect","callee_file":-458,"callee_symbol":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.fab","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":1,"sample_lines":[87],"container_key":null},{"language":"typescript_javascript","caller_file":-458,"caller_symbol":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.reflectSize","callee_file":-458,"callee_symbol":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.readMode","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":1,"sample_lines":[39],"container_key":null},{"language":"typescript_javascript","caller_file":-458,"caller_symbol":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.startDrag","callee_file":-458,"callee_symbol":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.dock","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":1,"sample_lines":[127],"container_key":null},{"language":"typescript_javascript","caller_file":-458,"caller_symbol":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.startDrag","callee_file":-458,"callee_symbol":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.pin","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":1,"sample_lines":[129],"container_key":null},{"language":"typescript_javascript","caller_file":-458,"caller_symbol":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.startResize","callee_file":-458,"callee_symbol":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.dock","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":1,"sample_lines":[170],"container_key":null},{"language":"typescript_javascript","caller_file":-458,"caller_symbol":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.startResize","callee_file":-458,"callee_symbol":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.pin","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":1,"sample_lines":[174],"container_key":null},{"language":"typescript_javascript","caller_file":-458,"caller_symbol":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.sync","callee_file":-458,"callee_symbol":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.applyGeom","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":1,"sample_lines":[210],"container_key":null},{"language":"typescript_javascript","caller_file":-458,"caller_symbol":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.sync","callee_file":-458,"callee_symbol":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.dock","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":1,"sample_lines":[208],"container_key":null},{"language":"typescript_javascript","caller_file":-458,"caller_symbol":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.sync","callee_file":-458,"callee_symbol":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.isOpen","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":1,"sample_lines":[212],"container_key":null},{"language":"typescript_javascript","caller_file":-458,"caller_symbol":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.sync","callee_file":-458,"callee_symbol":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.reflect","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":1,"sample_lines":[212],"container_key":null},{"language":"typescript_javascript","caller_file":-458,"caller_symbol":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.sync","callee_file":-458,"callee_symbol":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.reflectSize","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":1,"sample_lines":[211],"container_key":null},{"language":"typescript_javascript","caller_file":-458,"caller_symbol":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.toggle","callee_file":-458,"callee_symbol":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.close","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":1,"sample_lines":[97],"container_key":null},{"language":"typescript_javascript","caller_file":-458,"caller_symbol":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.toggle","callee_file":-458,"callee_symbol":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.isOpen","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":1,"sample_lines":[97],"container_key":null},{"language":"typescript_javascript","caller_file":-458,"caller_symbol":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.toggle","callee_file":-458,"callee_symbol":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.open","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":1,"sample_lines":[97],"container_key":null},{"language":"typescript_javascript","caller_file":-458,"caller_symbol":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.toggleSize","callee_file":-458,"callee_symbol":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.dock","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":1,"sample_lines":[48],"container_key":null},{"language":"typescript_javascript","caller_file":-458,"caller_symbol":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.toggleSize","callee_file":-458,"callee_symbol":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.readMode","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":1,"sample_lines":[50],"container_key":null},{"language":"typescript_javascript","caller_file":-458,"caller_symbol":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.toggleSize","callee_file":-458,"callee_symbol":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.reflectSize","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":1,"sample_lines":[56],"container_key":null},{"language":"typescript_javascript","caller_file":-458,"caller_symbol":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.toggleSize","callee_file":-458,"callee_symbol":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.writeMode","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":1,"sample_lines":[51],"container_key":null},{"language":"typescript_javascript","caller_file":-459,"caller_symbol":"src/WebApp/wwwroot/js/chat-eyes.js#<anonymous#1>.computeTargets","callee_file":-459,"callee_symbol":"src/WebApp/wwwroot/js/chat-eyes.js#<anonymous#1>.button","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":1,"sample_lines":[37],"container_key":null},{"language":"typescript_javascript","caller_file":-459,"caller_symbol":"src/WebApp/wwwroot/js/chat-eyes.js#<anonymous#1>.disable","callee_file":-459,"callee_symbol":"src/WebApp/wwwroot/js/chat-eyes.js#<anonymous#1>.render","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":1,"sample_lines":[102],"container_key":null},{"language":"typescript_javascript","caller_file":-459,"caller_symbol":"src/WebApp/wwwroot/js/chat-eyes.js#<anonymous#1>.enable","callee_file":-459,"callee_symbol":"src/WebApp/wwwroot/js/chat-eyes.js#<anonymous#1>.render","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":1,"sample_lines":[93],"container_key":null},{"language":"typescript_javascript","caller_file":-459,"caller_symbol":"src/WebApp/wwwroot/js/chat-eyes.js#<anonymous#1>.eyes","callee_file":-459,"callee_symbol":"src/WebApp/wwwroot/js/chat-eyes.js#<anonymous#1>.button","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":1,"sample_lines":[30],"container_key":null},{"language":"typescript_javascript","caller_file":-459,"caller_symbol":"src/WebApp/wwwroot/js/chat-eyes.js#<anonymous#1>.frame","callee_file":-459,"callee_symbol":"src/WebApp/wwwroot/js/chat-eyes.js#<anonymous#1>.computeTargets","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":1,"sample_lines":[78],"container_key":null},{"language":"typescript_javascript","caller_file":-459,"caller_symbol":"src/WebApp/wwwroot/js/chat-eyes.js#<anonymous#1>.frame","callee_file":-459,"callee_symbol":"src/WebApp/wwwroot/js/chat-eyes.js#<anonymous#1>.render","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":2,"sample_lines":[81,83],"container_key":null},{"language":"typescript_javascript","caller_file":-459,"caller_symbol":"src/WebApp/wwwroot/js/chat-eyes.js#<anonymous#1>.hookEnhancedNav","callee_file":-459,"callee_symbol":"src/WebApp/wwwroot/js/chat-eyes.js#<anonymous#1>.kick","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":1,"sample_lines":[137],"container_key":null},{"language":"typescript_javascript","caller_file":-459,"caller_symbol":"src/WebApp/wwwroot/js/chat-eyes.js#<anonymous#1>.hookEnhancedNav","callee_file":-459,"callee_symbol":"src/WebApp/wwwroot/js/chat-eyes.js#<anonymous#1>.render","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":1,"sample_lines":[137],"container_key":null},{"language":"typescript_javascript","caller_file":-459,"caller_symbol":"src/WebApp/wwwroot/js/chat-eyes.js#<anonymous#1>.hookEnhancedNav","callee_file":-459,"callee_symbol":"src/WebApp/wwwroot/js/chat-eyes.js#<anonymous#1>.watchDockState","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":1,"sample_lines":[137],"container_key":null},{"language":"typescript_javascript","caller_file":-459,"caller_symbol":"src/WebApp/wwwroot/js/chat-eyes.js#<anonymous#1>.init","callee_file":-459,"callee_symbol":"src/WebApp/wwwroot/js/chat-eyes.js#<anonymous#1>.enable","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":1,"sample_lines":[124],"container_key":null},{"language":"typescript_javascript","caller_file":-459,"caller_symbol":"src/WebApp/wwwroot/js/chat-eyes.js#<anonymous#1>.init","callee_file":-459,"callee_symbol":"src/WebApp/wwwroot/js/chat-eyes.js#<anonymous#1>.watchDockState","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":1,"sample_lines":[124],"container_key":null},{"language":"typescript_javascript","caller_file":-459,"caller_symbol":"src/WebApp/wwwroot/js/chat-eyes.js#<anonymous#1>.onMove","callee_file":-459,"callee_symbol":"src/WebApp/wwwroot/js/chat-eyes.js#<anonymous#1>.kick","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":1,"sample_lines":[89],"container_key":null},{"language":"typescript_javascript","caller_file":-459,"caller_symbol":"src/WebApp/wwwroot/js/chat-eyes.js#<anonymous#1>.render","callee_file":-459,"callee_symbol":"src/WebApp/wwwroot/js/chat-eyes.js#<anonymous#1>.button","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":1,"sample_lines":[71],"container_key":null},{"language":"typescript_javascript","caller_file":-459,"caller_symbol":"src/WebApp/wwwroot/js/chat-eyes.js#<anonymous#1>.render","callee_file":-459,"callee_symbol":"src/WebApp/wwwroot/js/chat-eyes.js#<anonymous#1>.eyes","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":1,"sample_lines":[69],"container_key":null},{"language":"typescript_javascript","caller_file":-459,"caller_symbol":"src/WebApp/wwwroot/js/chat-eyes.js#<anonymous#1>.render","callee_file":-459,"callee_symbol":"src/WebApp/wwwroot/js/chat-eyes.js#<anonymous#1>.place","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":2,"sample_lines":[73,74],"container_key":null},{"language":"typescript_javascript","caller_file":-459,"caller_symbol":"src/WebApp/wwwroot/js/chat-eyes.js#<anonymous#1>.rest","callee_file":-459,"callee_symbol":"src/WebApp/wwwroot/js/chat-eyes.js#<anonymous#1>.kick","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":1,"sample_lines":[90],"container_key":null},{"language":"typescript_javascript","caller_file":-459,"caller_symbol":"src/WebApp/wwwroot/js/chat-eyes.js#<anonymous#1>.watchDockState","callee_file":-459,"callee_symbol":"src/WebApp/wwwroot/js/chat-eyes.js#<anonymous#1>.button","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":1,"sample_lines":[112],"container_key":null},{"language":"typescript_javascript","caller_file":-459,"caller_symbol":"src/WebApp/wwwroot/js/chat-eyes.js#<anonymous#1>.watchDockState","callee_file":-459,"callee_symbol":"src/WebApp/wwwroot/js/chat-eyes.js#<anonymous#1>.kick","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":1,"sample_lines":[116],"container_key":null},{"language":"typescript_javascript","caller_file":-459,"caller_symbol":"src/WebApp/wwwroot/js/chat-eyes.js#<anonymous#1>.watchDockState","callee_file":-459,"callee_symbol":"src/WebApp/wwwroot/js/chat-eyes.js#<anonymous#1>.render","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":2,"sample_lines":[116,120],"container_key":null},{"language":"typescript_javascript","caller_file":-460,"caller_symbol":"src/WebApp/wwwroot/js/chat-fab.js#<anonymous#1>.boot","callee_file":-460,"callee_symbol":"src/WebApp/wwwroot/js/chat-fab.js#<anonymous#1>.measure","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":1,"sample_lines":[125],"container_key":null},{"language":"typescript_javascript","caller_file":-460,"caller_symbol":"src/WebApp/wwwroot/js/chat-fab.js#<anonymous#1>.boot","callee_file":-460,"callee_symbol":"src/WebApp/wwwroot/js/chat-fab.js#<anonymous#1>.observeDock","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":1,"sample_lines":[126],"container_key":null},{"language":"typescript_javascript","caller_file":-460,"caller_symbol":"src/WebApp/wwwroot/js/chat-fab.js#<anonymous#1>.hookEnhancedNav","callee_file":-460,"callee_symbol":"src/WebApp/wwwroot/js/chat-fab.js#<anonymous#1>.observeDock","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":1,"sample_lines":[141],"container_key":null},{"language":"typescript_javascript","caller_file":-460,"caller_symbol":"src/WebApp/wwwroot/js/chat-fab.js#<anonymous#1>.hookEnhancedNav","callee_file":-460,"callee_symbol":"src/WebApp/wwwroot/js/chat-fab.js#<anonymous#1>.schedule","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":1,"sample_lines":[141],"container_key":null},{"language":"typescript_javascript","caller_file":-460,"caller_symbol":"src/WebApp/wwwroot/js/chat-fab.js#<anonymous#1>.measure","callee_file":-460,"callee_symbol":"src/WebApp/wwwroot/js/chat-fab.js#<anonymous#1>.actions","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":1,"sample_lines":[89],"container_key":null},{"language":"typescript_javascript","caller_file":-460,"caller_symbol":"src/WebApp/wwwroot/js/chat-fab.js#<anonymous#1>.measure","callee_file":-460,"callee_symbol":"src/WebApp/wwwroot/js/chat-fab.js#<anonymous#1>.dock","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":1,"sample_lines":[57],"container_key":null},{"language":"typescript_javascript","caller_file":-460,"caller_symbol":"src/WebApp/wwwroot/js/chat-fab.js#<anonymous#1>.measure","callee_file":-460,"callee_symbol":"src/WebApp/wwwroot/js/chat-fab.js#<anonymous#1>.fab","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":1,"sample_lines":[54],"container_key":null},{"language":"typescript_javascript","caller_file":-460,"caller_symbol":"src/WebApp/wwwroot/js/chat-fab.js#<anonymous#1>.measure","callee_file":-460,"callee_symbol":"src/WebApp/wwwroot/js/chat-fab.js#<anonymous#1>.footer","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":1,"sample_lines":[74],"container_key":null},{"language":"typescript_javascript","caller_file":-460,"caller_symbol":"src/WebApp/wwwroot/js/chat-fab.js#<anonymous#1>.measure","callee_file":-460,"callee_symbol":"src/WebApp/wwwroot/js/chat-fab.js#<anonymous#1>.gapPx","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":1,"sample_lines":[72],"container_key":null},{"language":"typescript_javascript","caller_file":-460,"caller_symbol":"src/WebApp/wwwroot/js/chat-fab.js#<anonymous#1>.measure","callee_file":-460,"callee_symbol":"src/WebApp/wwwroot/js/chat-fab.js#<anonymous#1>.placeDocked","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":1,"sample_lines":[70],"container_key":null},{"language":"typescript_javascript","caller_file":-460,"caller_symbol":"src/WebApp/wwwroot/js/chat-fab.js#<anonymous#1>.observeDock","callee_file":-460,"callee_symbol":"src/WebApp/wwwroot/js/chat-fab.js#<anonymous#1>.dock","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":1,"sample_lines":[102],"container_key":null},{"language":"typescript_javascript","caller_file":-462,"caller_symbol":"src/WebApp/wwwroot/js/page-transitions.js#<anonymous#1>.onEnhancedLoad","callee_file":-462,"callee_symbol":"src/WebApp/wwwroot/js/page-transitions.js#<anonymous#1>.play","confidence":0.8,"reason":"ts_js_lexical_scope_function_call","call_site_count":1,"sample_lines":[32],"container_key":null}],"producers":[],"fixtures":[],"interface_method_sets":[],"interface_satisfactions":[],"diagnostics":{"unresolved_sample":[{"language":"csharp","caller_file":-7,"caller_symbol":"src/Basket.API/Extensions/Extensions.cs#eShop.Basket.API.Extensions.Extensions.AddApplicationServices","callee_name":"AddRabbitMqEventBus","receiver":"builder","reason":"csharp_unknown_receiver_expression","line":18},{"language":"csharp","caller_file":-7,"caller_symbol":"src/Basket.API/Extensions/Extensions.cs#eShop.Basket.API.Extensions.Extensions.AddApplicationServices","callee_name":"AddSubscription","receiver":"builder.AddRabbitMqEventBus(\"eventbus\")","reason":"csharp_missing_dependency","line":18},{"language":"csharp","caller_file":-7,"caller_symbol":"src/Basket.API/Extensions/Extensions.cs#eShop.Basket.API.Extensions.Extensions.AddApplicationServices","callee_name":"ConfigureJsonOptions","receiver":"builder.AddRabbitMqEventBus(\"eventbus\")\n               .AddSubscription<OrderStartedIntegrationEvent, OrderStartedIntegr","reason":"csharp_missing_dependency","line":18},{"language":"csharp","caller_file":-7,"caller_symbol":"src/Basket.API/Extensions/Extensions.cs#eShop.Basket.API.Extensions.Extensions.AddApplicationServices","callee_name":"Add","receiver":"options.TypeInfoResolverChain","reason":"csharp_missing_dependency","line":20},{"language":"csharp","caller_file":-10,"caller_symbol":"src/Basket.API/Grpc/BasketService.cs#eShop.Basket.API.Grpc.BasketService.MapToCustomerBasketResponse","callee_name":"CustomerBasketResponse","receiver":null,"reason":"csharp_missing_dependency","line":79},{"language":"csharp","caller_file":-10,"caller_symbol":"src/Basket.API/Grpc/BasketService.cs#eShop.Basket.API.Grpc.BasketService.MapToCustomerBasketResponse","callee_name":"<init>","receiver":null,"reason":"csharp_method_not_declared_possibly_inherited_from_external_base","line":83},{"language":"csharp","caller_file":-10,"caller_symbol":"src/Basket.API/Grpc/BasketService.cs#eShop.Basket.API.Grpc.BasketService.MapToCustomerBasketResponse","callee_name":"Add","receiver":"response.Items","reason":"csharp_missing_dependency","line":83},{"language":"csharp","caller_file":-10,"caller_symbol":"src/Basket.API/Grpc/BasketService.cs#eShop.Basket.API.Grpc.BasketService.MapToCustomerBasket","callee_name":"<init>","receiver":null,"reason":"csharp_method_not_declared_possibly_inherited_from_external_base","line":102},{"language":"csharp","caller_file":-18,"caller_symbol":"src/Catalog.API/Apis/CatalogApi.cs#eShop.Catalog.API.CatalogApi.GetAllItems","callee_name":"PaginatedItems<CatalogItem>","receiver":null,"reason":"csharp_unknown_receiver_new","line":166},{"language":"csharp","caller_file":-18,"caller_symbol":"src/Catalog.API/Apis/CatalogApi.cs#eShop.Catalog.API.CatalogApi.GetCatalogFacets","callee_name":"CatalogFacets","receiver":null,"reason":"csharp_unknown_receiver_new","line":200},{"language":"csharp","caller_file":-18,"caller_symbol":"src/Catalog.API/Apis/CatalogApi.cs#eShop.Catalog.API.CatalogApi.GetItemPictureById","callee_name":"FindAsync","receiver":"context.CatalogItems","reason":"csharp_missing_dependency","line":256},{"language":"csharp","caller_file":-18,"caller_symbol":"src/Catalog.API/Apis/CatalogApi.cs#eShop.Catalog.API.CatalogApi.GetItemsBySemanticRelevance","callee_name":"PaginatedItems<CatalogItem>","receiver":null,"reason":"csharp_unknown_receiver_new","line":337},{"language":"csharp","caller_file":-18,"caller_symbol":"src/Catalog.API/Apis/CatalogApi.cs#eShop.Catalog.API.CatalogApi.UpdateItem","callee_name":"ProductPriceChangedIntegrationEvent","receiver":null,"reason":"csharp_unknown_receiver_new","line":399},{"language":"csharp","caller_file":-18,"caller_symbol":"src/Catalog.API/Apis/CatalogApi.cs#eShop.Catalog.API.CatalogApi.UpdateItem","callee_name":"SaveEventAndCatalogContextChangesAsync","receiver":"services.EventService","reason":"csharp_unknown_receiver_expression","line":402},{"language":"csharp","caller_file":-18,"caller_symbol":"src/Catalog.API/Apis/CatalogApi.cs#eShop.Catalog.API.CatalogApi.UpdateItem","callee_name":"PublishThroughEventBusAsync","receiver":"services.EventService","reason":"csharp_unknown_receiver_expression","line":405},{"language":"csharp","caller_file":-18,"caller_symbol":"src/Catalog.API/Apis/CatalogApi.cs#eShop.Catalog.API.CatalogApi.UpdateItem","callee_name":"SaveChangesAsync","receiver":"services.Context","reason":"csharp_unknown_receiver_expression","line":409},{"language":"csharp","caller_file":-18,"caller_symbol":"src/Catalog.API/Apis/CatalogApi.cs#eShop.Catalog.API.CatalogApi.CreateItem","callee_name":"Add","receiver":"services.Context.CatalogItems","reason":"csharp_missing_dependency","line":433},{"language":"csharp","caller_file":-18,"caller_symbol":"src/Catalog.API/Apis/CatalogApi.cs#eShop.Catalog.API.CatalogApi.CreateItem","callee_name":"SaveChangesAsync","receiver":"services.Context","reason":"csharp_unknown_receiver_expression","line":434},{"language":"csharp","caller_file":-18,"caller_symbol":"src/Catalog.API/Apis/CatalogApi.cs#eShop.Catalog.API.CatalogApi.DeleteItemById","callee_name":"Remove","receiver":"services.Context.CatalogItems","reason":"csharp_missing_dependency","line":450},{"language":"csharp","caller_file":-18,"caller_symbol":"src/Catalog.API/Apis/CatalogApi.cs#eShop.Catalog.API.CatalogApi.DeleteItemById","callee_name":"SaveChangesAsync","receiver":"services.Context","reason":"csharp_unknown_receiver_expression","line":451},{"language":"csharp","caller_file":-20,"caller_symbol":"src/Catalog.API/Extensions/Extensions.cs#Extensions.AddApplicationServices","callee_name":"AddMigration","receiver":"builder.Services","reason":"csharp_unknown_receiver_expression","line":24},{"language":"csharp","caller_file":-20,"caller_symbol":"src/Catalog.API/Extensions/Extensions.cs#Extensions.AddApplicationServices","callee_name":"AddRabbitMqEventBus","receiver":"builder","reason":"csharp_unknown_receiver_expression","line":31},{"language":"csharp","caller_file":-20,"caller_symbol":"src/Catalog.API/Extensions/Extensions.cs#Extensions.AddApplicationServices","callee_name":"AddSubscription","receiver":"builder.AddRabbitMqEventBus(\"eventbus\")","reason":"csharp_missing_dependency","line":31},{"language":"csharp","caller_file":-20,"caller_symbol":"src/Catalog.API/Extensions/Extensions.cs#Extensions.AddApplicationServices","callee_name":"AddSubscription","receiver":"builder.AddRabbitMqEventBus(\"eventbus\")\n               .AddSubscription<OrderStatusChangedToAwaitingValidationIntegratio","reason":"csharp_missing_dependency","line":31},{"language":"csharp","caller_file":-23,"caller_symbol":"src/Catalog.API/Infrastructure/CatalogContext.cs#eShop.Catalog.API.Infrastructure.CatalogContext.OnModelCreating","callee_name":"<init>","receiver":null,"reason":"csharp_method_not_declared_possibly_inherited_from_external_base","line":21},{"language":"csharp","caller_file":-23,"caller_symbol":"src/Catalog.API/Infrastructure/CatalogContext.cs#eShop.Catalog.API.Infrastructure.CatalogContext.OnModelCreating","callee_name":"<init>","receiver":null,"reason":"csharp_method_not_declared_possibly_inherited_from_external_base","line":22},{"language":"csharp","caller_file":-23,"caller_symbol":"src/Catalog.API/Infrastructure/CatalogContext.cs#eShop.Catalog.API.Infrastructure.CatalogContext.OnModelCreating","callee_name":"<init>","receiver":null,"reason":"csharp_method_not_declared_possibly_inherited_from_external_base","line":23},{"language":"csharp","caller_file":-23,"caller_symbol":"src/Catalog.API/Infrastructure/CatalogContext.cs#eShop.Catalog.API.Infrastructure.CatalogContext.OnModelCreating","callee_name":"UseIntegrationEventLogs","receiver":"builder","reason":"csharp_missing_dependency","line":26},{"language":"csharp","caller_file":-24,"caller_symbol":"src/Catalog.API/Infrastructure/CatalogContextSeed.cs#eShop.Catalog.API.Infrastructure.CatalogContextSeed.SeedAsync","callee_name":"SaveChangesAsync","receiver":"context","reason":"csharp_unknown_receiver_expression","line":41},{"language":"csharp","caller_file":-24,"caller_symbol":"src/Catalog.API/Infrastructure/CatalogContextSeed.cs#eShop.Catalog.API.Infrastructure.CatalogContextSeed.SeedAsync","callee_name":"SaveChangesAsync","receiver":"context","reason":"csharp_unknown_receiver_expression","line":73},{"language":"csharp","caller_file":-36,"caller_symbol":"src/Catalog.API/IntegrationEvents/CatalogIntegrationEventService.cs#eShop.Catalog.API.IntegrationEvents.CatalogIntegrationEventService.PublishThroughEventBusAsync","callee_name":"MarkEventAsInProgressAsync","receiver":"integrationEventLogService","reason":"csharp_unknown_receiver_expression","line":17},{"language":"csharp","caller_file":-36,"caller_symbol":"src/Catalog.API/IntegrationEvents/CatalogIntegrationEventService.cs#eShop.Catalog.API.IntegrationEvents.CatalogIntegrationEventService.PublishThroughEventBusAsync","callee_name":"PublishAsync","receiver":"eventBus","reason":"csharp_missing_dependency","line":18},{"language":"csharp","caller_file":-36,"caller_symbol":"src/Catalog.API/IntegrationEvents/CatalogIntegrationEventService.cs#eShop.Catalog.API.IntegrationEvents.CatalogIntegrationEventService.PublishThroughEventBusAsync","callee_name":"MarkEventAsPublishedAsync","receiver":"integrationEventLogService","reason":"csharp_unknown_receiver_expression","line":19},{"language":"csharp","caller_file":-36,"caller_symbol":"src/Catalog.API/IntegrationEvents/CatalogIntegrationEventService.cs#eShop.Catalog.API.IntegrationEvents.CatalogIntegrationEventService.PublishThroughEventBusAsync","callee_name":"MarkEventAsFailedAsync","receiver":"integrationEventLogService","reason":"csharp_unknown_receiver_expression","line":24},{"language":"csharp","caller_file":-36,"caller_symbol":"src/Catalog.API/IntegrationEvents/CatalogIntegrationEventService.cs#eShop.Catalog.API.IntegrationEvents.CatalogIntegrationEventService.SaveEventAndCatalogContextChangesAsync","callee_name":"ExecuteAsync","receiver":"ResilientTransaction.New(catalogContext)","reason":"csharp_unknown_receiver_expression","line":34},{"language":"csharp","caller_file":-36,"caller_symbol":"src/Catalog.API/IntegrationEvents/CatalogIntegrationEventService.cs#eShop.Catalog.API.IntegrationEvents.CatalogIntegrationEventService.SaveEventAndCatalogContextChangesAsync","callee_name":"New","receiver":"ResilientTransaction","reason":"csharp_unknown_receiver_expression","line":34},{"language":"csharp","caller_file":-36,"caller_symbol":"src/Catalog.API/IntegrationEvents/CatalogIntegrationEventService.cs#eShop.Catalog.API.IntegrationEvents.CatalogIntegrationEventService.SaveEventAndCatalogContextChangesAsync","callee_name":"SaveChangesAsync","receiver":"catalogContext","reason":"csharp_unknown_receiver_expression","line":37},{"language":"csharp","caller_file":-36,"caller_symbol":"src/Catalog.API/IntegrationEvents/CatalogIntegrationEventService.cs#eShop.Catalog.API.IntegrationEvents.CatalogIntegrationEventService.SaveEventAndCatalogContextChangesAsync","callee_name":"SaveEventAsync","receiver":"integrationEventLogService","reason":"csharp_unknown_receiver_expression","line":38},{"language":"csharp","caller_file":-37,"caller_symbol":"src/Catalog.API/IntegrationEvents/EventHandling/OrderStatusChangedToAwaitingValidationIntegrationEventHandler.cs#eShop.Catalog.API.IntegrationEvents.EventHandling.OrderStatusChangedToAwaitingValidationIntegrationEventHandler.Handle","callee_name":"ConfirmedOrderStockItem","receiver":null,"reason":"csharp_unknown_receiver_new","line":21},{"language":"csharp","caller_file":-38,"caller_symbol":"src/Catalog.API/IntegrationEvents/EventHandling/OrderStatusChangedToPaidIntegrationEventHandler.cs#eShop.Catalog.API.IntegrationEvents.EventHandling.OrderStatusChangedToPaidIntegrationEventHandler.Handle","callee_name":"RemoveStock","receiver":null,"reason":"csharp_unknown_receiver_expression","line":17},{"language":"csharp","caller_file":-38,"caller_symbol":"src/Catalog.API/IntegrationEvents/EventHandling/OrderStatusChangedToPaidIntegrationEventHandler.cs#eShop.Catalog.API.IntegrationEvents.EventHandling.OrderStatusChangedToPaidIntegrationEventHandler.Handle","callee_name":"SaveChangesAsync","receiver":"catalogContext","reason":"csharp_unknown_receiver_expression","line":20},{"language":"csharp","caller_file":-55,"caller_symbol":"src/Catalog.API/Program.cs#<file>","callee_name":"AddDefaultOpenApi","receiver":"builder","reason":"csharp_unknown_receiver_expression","line":18},{"language":"csharp","caller_file":-58,"caller_symbol":"src/ClientApp/Animations/Base/AnimationBase.cs#<file>","callee_name":"Create","receiver":"BindableProperty","reason":"csharp_missing_dependency","line":7},{"language":"csharp","caller_file":-58,"caller_symbol":"src/ClientApp/Animations/Base/AnimationBase.cs#<file>","callee_name":"Create","receiver":"BindableProperty","reason":"csharp_missing_dependency","line":11},{"language":"csharp","caller_file":-58,"caller_symbol":"src/ClientApp/Animations/Base/AnimationBase.cs#<file>","callee_name":"Create","receiver":"BindableProperty","reason":"csharp_missing_dependency","line":15},{"language":"csharp","caller_file":-58,"caller_symbol":"src/ClientApp/Animations/Base/AnimationBase.cs#<file>","callee_name":"Create","receiver":"BindableProperty","reason":"csharp_missing_dependency","line":19},{"language":"csharp","caller_file":-58,"caller_symbol":"src/ClientApp/Animations/Base/AnimationBase.cs#<file>","callee_name":"Create","receiver":"BindableProperty","reason":"csharp_missing_dependency","line":23},{"language":"csharp","caller_file":-58,"caller_symbol":"src/ClientApp/Animations/Base/AnimationBase.cs#<file>","callee_name":"GetValue","receiver":null,"reason":"csharp_unknown_receiver_this","line":31},{"language":"csharp","caller_file":-58,"caller_symbol":"src/ClientApp/Animations/Base/AnimationBase.cs#<file>","callee_name":"SetValue","receiver":null,"reason":"csharp_unknown_receiver_this","line":32},{"language":"csharp","caller_file":-58,"caller_symbol":"src/ClientApp/Animations/Base/AnimationBase.cs#<file>","callee_name":"GetValue","receiver":null,"reason":"csharp_unknown_receiver_this","line":37},{"language":"csharp","caller_file":-58,"caller_symbol":"src/ClientApp/Animations/Base/AnimationBase.cs#<file>","callee_name":"SetValue","receiver":null,"reason":"csharp_unknown_receiver_this","line":38},{"language":"csharp","caller_file":-58,"caller_symbol":"src/ClientApp/Animations/Base/AnimationBase.cs#<file>","callee_name":"GetValue","receiver":null,"reason":"csharp_unknown_receiver_this","line":43},{"language":"csharp","caller_file":-58,"caller_symbol":"src/ClientApp/Animations/Base/AnimationBase.cs#<file>","callee_name":"SetValue","receiver":null,"reason":"csharp_unknown_receiver_this","line":44},{"language":"csharp","caller_file":-58,"caller_symbol":"src/ClientApp/Animations/Base/AnimationBase.cs#<file>","callee_name":"GetValue","receiver":null,"reason":"csharp_unknown_receiver_this","line":49},{"language":"csharp","caller_file":-58,"caller_symbol":"src/ClientApp/Animations/Base/AnimationBase.cs#<file>","callee_name":"SetValue","receiver":null,"reason":"csharp_unknown_receiver_this","line":50},{"language":"csharp","caller_file":-58,"caller_symbol":"src/ClientApp/Animations/Base/AnimationBase.cs#<file>","callee_name":"GetValue","receiver":null,"reason":"csharp_unknown_receiver_this","line":55},{"language":"csharp","caller_file":-58,"caller_symbol":"src/ClientApp/Animations/Base/AnimationBase.cs#<file>","callee_name":"SetValue","receiver":null,"reason":"csharp_unknown_receiver_this","line":56},{"language":"csharp","caller_file":-60,"caller_symbol":"src/ClientApp/Animations/FadeToAnimation.cs#<file>","callee_name":"Create","receiver":"BindableProperty","reason":"csharp_missing_dependency","line":9},{"language":"csharp","caller_file":-60,"caller_symbol":"src/ClientApp/Animations/FadeToAnimation.cs#<file>","callee_name":"GetValue","receiver":null,"reason":"csharp_unknown_receiver_this","line":15},{"language":"csharp","caller_file":-60,"caller_symbol":"src/ClientApp/Animations/FadeToAnimation.cs#<file>","callee_name":"SetValue","receiver":null,"reason":"csharp_unknown_receiver_this","line":16},{"language":"csharp","caller_file":-60,"caller_symbol":"src/ClientApp/Animations/FadeToAnimation.cs#<file>","callee_name":"Create","receiver":"BindableProperty","reason":"csharp_missing_dependency","line":49},{"language":"csharp","caller_file":-60,"caller_symbol":"src/ClientApp/Animations/FadeToAnimation.cs#<file>","callee_name":"GetValue","receiver":null,"reason":"csharp_unknown_receiver_this","line":55},{"language":"csharp","caller_file":-60,"caller_symbol":"src/ClientApp/Animations/FadeToAnimation.cs#<file>","callee_name":"SetValue","receiver":null,"reason":"csharp_unknown_receiver_this","line":56},{"language":"csharp","caller_file":-60,"caller_symbol":"src/ClientApp/Animations/FadeToAnimation.cs#<file>","callee_name":"Create","receiver":"BindableProperty","reason":"csharp_missing_dependency","line":107},{"language":"csharp","caller_file":-60,"caller_symbol":"src/ClientApp/Animations/FadeToAnimation.cs#<file>","callee_name":"GetValue","receiver":null,"reason":"csharp_unknown_receiver_this","line":113},{"language":"csharp","caller_file":-60,"caller_symbol":"src/ClientApp/Animations/FadeToAnimation.cs#<file>","callee_name":"SetValue","receiver":null,"reason":"csharp_unknown_receiver_this","line":114},{"language":"csharp","caller_file":-62,"caller_symbol":"src/ClientApp/App.xaml.cs#eShop.ClientApp.App.OnStart","callee_name":"OnStart","receiver":"base","reason":"csharp_method_not_declared_possibly_inherited_from_external_base","line":59},{"language":"csharp","caller_file":-62,"caller_symbol":"src/ClientApp/App.xaml.cs#eShop.ClientApp.App.SetStatusBar","callee_name":"SetStatusBarColor","receiver":null,"reason":"csharp_unknown_receiver_expression","line":97},{"language":"csharp","caller_file":-62,"caller_symbol":"src/ClientApp/App.xaml.cs#eShop.ClientApp.App.SetStatusBar","callee_name":"SetStatusBarColor","receiver":null,"reason":"csharp_unknown_receiver_expression","line":106},{"language":"csharp","caller_file":-62,"caller_symbol":"src/ClientApp/App.xaml.cs#eShop.ClientApp.App.GetGpsLocation","callee_name":"ToString","receiver":"location.Latitude","reason":"csharp_missing_dependency","line":124},{"language":"csharp","caller_file":-62,"caller_symbol":"src/ClientApp/App.xaml.cs#eShop.ClientApp.App.GetGpsLocation","callee_name":"ToString","receiver":"location.Longitude","reason":"csharp_missing_dependency","line":125},{"language":"csharp","caller_file":-62,"caller_symbol":"src/ClientApp/App.xaml.cs#eShop.ClientApp.App.SendCurrentLocation","callee_name":"<init>","receiver":null,"reason":"csharp_implicit_constructor","line":142},{"language":"csharp","caller_file":-62,"caller_symbol":"src/ClientApp/App.xaml.cs#eShop.ClientApp.App.HandleAppActions","callee_name":"Equals","receiver":"appAction.Id","reason":"csharp_missing_dependency","line":161},{"language":"csharp","caller_file":-64,"caller_symbol":"src/ClientApp/AppShell.xaml.cs#eShop.ClientApp.AppShell.OnHandlerChanged","callee_name":"OnHandlerChanged","receiver":"base","reason":"csharp_method_not_declared_possibly_inherited_from_external_base","line":20},{"language":"csharp","caller_file":-67,"caller_symbol":"src/ClientApp/Controls/ToggleButton.cs#<file>","callee_name":"Create","receiver":"BindableProperty","reason":"csharp_missing_dependency","line":8},{"language":"csharp","caller_file":-67,"caller_symbol":"src/ClientApp/Controls/ToggleButton.cs#<file>","callee_name":"Create","receiver":"BindableProperty","reason":"csharp_missing_dependency","line":11},{"language":"csharp","caller_file":-67,"caller_symbol":"src/ClientApp/Controls/ToggleButton.cs#<file>","callee_name":"Create","receiver":"BindableProperty","reason":"csharp_missing_dependency","line":14},{"language":"csharp","caller_file":-67,"caller_symbol":"src/ClientApp/Controls/ToggleButton.cs#<file>","callee_name":"Create","receiver":"BindableProperty","reason":"csharp_missing_dependency","line":18},{"language":"csharp","caller_file":-67,"caller_symbol":"src/ClientApp/Controls/ToggleButton.cs#<file>","callee_name":"Create","receiver":"BindableProperty","reason":"csharp_missing_dependency","line":21},{"language":"csharp","caller_file":-67,"caller_symbol":"src/ClientApp/Controls/ToggleButton.cs#<file>","callee_name":"Create","receiver":"BindableProperty","reason":"csharp_missing_dependency","line":24},{"language":"csharp","caller_file":-67,"caller_symbol":"src/ClientApp/Controls/ToggleButton.cs#<file>","callee_name":"GetValue","receiver":null,"reason":"csharp_unknown_receiver_this","line":36},{"language":"csharp","caller_file":-67,"caller_symbol":"src/ClientApp/Controls/ToggleButton.cs#<file>","callee_name":"SetValue","receiver":null,"reason":"csharp_unknown_receiver_this","line":37},{"language":"csharp","caller_file":-67,"caller_symbol":"src/ClientApp/Controls/ToggleButton.cs#<file>","callee_name":"GetValue","receiver":null,"reason":"csharp_unknown_receiver_this","line":42},{"language":"csharp","caller_file":-67,"caller_symbol":"src/ClientApp/Controls/ToggleButton.cs#<file>","callee_name":"SetValue","receiver":null,"reason":"csharp_unknown_receiver_this","line":43},{"language":"csharp","caller_file":-67,"caller_symbol":"src/ClientApp/Controls/ToggleButton.cs#<file>","callee_name":"GetValue","receiver":null,"reason":"csharp_unknown_receiver_this","line":48},{"language":"csharp","caller_file":-67,"caller_symbol":"src/ClientApp/Controls/ToggleButton.cs#<file>","callee_name":"SetValue","receiver":null,"reason":"csharp_unknown_receiver_this","line":49},{"language":"csharp","caller_file":-67,"caller_symbol":"src/ClientApp/Controls/ToggleButton.cs#<file>","callee_name":"GetValue","receiver":null,"reason":"csharp_unknown_receiver_this","line":54},{"language":"csharp","caller_file":-67,"caller_symbol":"src/ClientApp/Controls/ToggleButton.cs#<file>","callee_name":"SetValue","receiver":null,"reason":"csharp_unknown_receiver_this","line":55},{"language":"csharp","caller_file":-67,"caller_symbol":"src/ClientApp/Controls/ToggleButton.cs#<file>","callee_name":"GetValue","receiver":null,"reason":"csharp_unknown_receiver_this","line":60},{"language":"csharp","caller_file":-67,"caller_symbol":"src/ClientApp/Controls/ToggleButton.cs#<file>","callee_name":"SetValue","receiver":null,"reason":"csharp_unknown_receiver_this","line":61},{"language":"csharp","caller_file":-67,"caller_symbol":"src/ClientApp/Controls/ToggleButton.cs#<file>","callee_name":"GetValue","receiver":null,"reason":"csharp_unknown_receiver_this","line":66},{"language":"csharp","caller_file":-67,"caller_symbol":"src/ClientApp/Controls/ToggleButton.cs#<file>","callee_name":"SetValue","receiver":null,"reason":"csharp_unknown_receiver_this","line":67},{"language":"csharp","caller_file":-67,"caller_symbol":"src/ClientApp/Controls/ToggleButton.cs#eShop.ClientApp.Controls.ToggleButton.Initialize","callee_name":"Add","receiver":"GestureRecognizers","reason":"csharp_missing_dependency","line":87},{"language":"csharp","caller_file":-67,"caller_symbol":"src/ClientApp/Controls/ToggleButton.cs#eShop.ClientApp.Controls.ToggleButton.OnParentSet","callee_name":"OnParentSet","receiver":"base","reason":"csharp_method_not_declared_possibly_inherited_from_external_base","line":95},{"language":"csharp","caller_file":-76,"caller_symbol":"src/ClientApp/Effects/ThemeEffects.cs#eShop.ClientApp.Effects.ThemeEffects.OnChanged","callee_name":"Remove","receiver":"view.Effects","reason":"csharp_missing_dependency","line":33},{"language":"csharp","caller_file":-76,"caller_symbol":"src/ClientApp/Effects/ThemeEffects.cs#eShop.ClientApp.Effects.ThemeEffects.OnChanged","callee_name":"Add","receiver":"view.Effects","reason":"csharp_missing_dependency","line":38},{"language":"csharp","caller_file":-79,"caller_symbol":"src/ClientApp/Extensions/ICommandExtensions.cs#eShop.ClientApp.ICommandExtensions.AttemptNotifyCanExecuteChanged","callee_name":"NotifyCanExecuteChanged","receiver":null,"reason":"csharp_unknown_receiver_expression","line":12},{"language":"csharp","caller_file":-80,"caller_symbol":"src/ClientApp/Extensions/VisualElementExtensions.cs#eShop.ClientApp.VisualElementExtensions.TransitionTo(TElement,System.String,System.Action<System.Double>,System.Func<System.Double>,System.Double,System.UInt32,System.UInt32,Easing)","callee_name":"Invoke","receiver":null,"reason":"csharp_unknown_receiver_variable","line":247},{"language":"csharp","caller_file":-80,"caller_symbol":"src/ClientApp/Extensions/VisualElementExtensions.cs#eShop.ClientApp.VisualElementExtensions.TransitionTo(TElement,System.String,System.Action<System.Single>,System.Func<System.Single>,System.Single,System.UInt32,System.UInt32,Easing)","callee_name":"Invoke","receiver":null,"reason":"csharp_unknown_receiver_variable","line":276},{"language":"csharp","caller_file":-80,"caller_symbol":"src/ClientApp/Extensions/VisualElementExtensions.cs#eShop.ClientApp.VisualElementExtensions.TransitionTo(TElement,System.String,System.Action<System.Single>,System.Func<System.Single>,System.Single,System.UInt32,System.UInt32,Easing)","callee_name":"callback","receiver":null,"reason":"csharp_unknown_receiver_variable","line":276},{"language":"csharp","caller_file":-80,"caller_symbol":"src/ClientApp/Extensions/VisualElementExtensions.cs#eShop.ClientApp.VisualElementExtensions.TransitionTo(TElement,System.String,System.Action<System.Int32>,System.Func<System.Int32>,System.Int32,System.UInt32,System.UInt32,Easing)","callee_name":"Invoke","receiver":null,"reason":"csharp_unknown_receiver_variable","line":332},{"language":"csharp","caller_file":-80,"caller_symbol":"src/ClientApp/Extensions/VisualElementExtensions.cs#eShop.ClientApp.VisualElementExtensions.TransitionTo(TElement,System.String,System.Action<System.Int32>,System.Func<System.Int32>,System.Int32,System.UInt32,System.UInt32,Easing)","callee_name":"callback","receiver":null,"reason":"csharp_unknown_receiver_variable","line":332},{"language":"csharp","caller_file":-80,"caller_symbol":"src/ClientApp/Extensions/VisualElementExtensions.cs#eShop.ClientApp.VisualElementExtensions.Lerp(Color,Color,System.Single)","callee_name":"Lerp","receiver":"color.Red","reason":"csharp_missing_dependency","line":358},{"language":"csharp","caller_file":-80,"caller_symbol":"src/ClientApp/Extensions/VisualElementExtensions.cs#eShop.ClientApp.VisualElementExtensions.Lerp(Color,Color,System.Single)","callee_name":"Lerp","receiver":"color.Green","reason":"csharp_missing_dependency","line":359},{"language":"csharp","caller_file":-80,"caller_symbol":"src/ClientApp/Extensions/VisualElementExtensions.cs#eShop.ClientApp.VisualElementExtensions.Lerp(Color,Color,System.Single)","callee_name":"Lerp","receiver":"color.Blue","reason":"csharp_missing_dependency","line":360},{"language":"csharp","caller_file":-80,"caller_symbol":"src/ClientApp/Extensions/VisualElementExtensions.cs#eShop.ClientApp.VisualElementExtensions.Lerp(Color,Color,System.Single)","callee_name":"Lerp","receiver":"color.Alpha","reason":"csharp_missing_dependency","line":361},{"language":"csharp","caller_file":-85,"caller_symbol":"src/ClientApp/MauiProgram.cs#eShop.ClientApp.MauiProgram.CreateMauiApp","callee_name":"Build","receiver":"MauiApp\n            .CreateBuilder()\n            .UseMauiApp<App>()\n            .ConfigureEffects(\n                effec","reason":"csharp_missing_dependency","line":26},{"language":"csharp","caller_file":-85,"caller_symbol":"src/ClientApp/MauiProgram.cs#eShop.ClientApp.MauiProgram.CreateMauiApp","callee_name":"ConfigureHandlers","receiver":"MauiApp\n            .CreateBuilder()\n            .UseMauiApp<App>()\n            .ConfigureEffects(\n                effec","reason":"csharp_missing_dependency","line":26},{"language":"csharp","caller_file":-85,"caller_symbol":"src/ClientApp/MauiProgram.cs#eShop.ClientApp.MauiProgram.CreateMauiApp","callee_name":"CreateBuilder","receiver":"MauiApp","reason":"csharp_missing_dependency","line":26},{"language":"csharp","caller_file":-85,"caller_symbol":"src/ClientApp/MauiProgram.cs#eShop.ClientApp.MauiProgram.RegisterAppServices","callee_name":"RequestProvider","receiver":null,"reason":"csharp_unknown_receiver_new","line":82},{"language":"csharp","caller_file":-85,"caller_symbol":"src/ClientApp/MauiProgram.cs#eShop.ClientApp.MauiProgram.RegisterAppServices","callee_name":"IdentityService","receiver":null,"reason":"csharp_unknown_receiver_new","line":90},{"language":"csharp","caller_file":-85,"caller_symbol":"src/ClientApp/MauiProgram.cs#eShop.ClientApp.MauiProgram.RegisterAppServices","callee_name":"AppEnvironmentService","receiver":null,"reason":"csharp_unknown_receiver_new","line":106},{"language":"csharp","caller_file":-85,"caller_symbol":"src/ClientApp/MauiProgram.cs#eShop.ClientApp.MauiProgram.RegisterAppServices","callee_name":"BasketService","receiver":null,"reason":"csharp_unknown_receiver_new","line":107},{"language":"csharp","caller_file":-85,"caller_symbol":"src/ClientApp/MauiProgram.cs#eShop.ClientApp.MauiProgram.RegisterAppServices","callee_name":"<init>","receiver":null,"reason":"csharp_implicit_constructor","line":108},{"language":"csharp","caller_file":-85,"caller_symbol":"src/ClientApp/MauiProgram.cs#eShop.ClientApp.MauiProgram.RegisterAppServices","callee_name":"CatalogService","receiver":null,"reason":"csharp_unknown_receiver_new","line":108},{"language":"csharp","caller_file":-85,"caller_symbol":"src/ClientApp/MauiProgram.cs#eShop.ClientApp.MauiProgram.RegisterAppServices","callee_name":"<init>","receiver":null,"reason":"csharp_implicit_constructor","line":109},{"language":"csharp","caller_file":-85,"caller_symbol":"src/ClientApp/MauiProgram.cs#eShop.ClientApp.MauiProgram.RegisterAppServices","callee_name":"OrderService","receiver":null,"reason":"csharp_unknown_receiver_new","line":109},{"language":"csharp","caller_file":-85,"caller_symbol":"src/ClientApp/MauiProgram.cs#eShop.ClientApp.MauiProgram.RegisterAppServices","callee_name":"<init>","receiver":null,"reason":"csharp_implicit_constructor","line":110},{"language":"csharp","caller_file":-85,"caller_symbol":"src/ClientApp/MauiProgram.cs#eShop.ClientApp.MauiProgram.RegisterAppServices","callee_name":"UpdateDependencies","receiver":"aes","reason":"csharp_unknown_receiver_expression","line":112},{"language":"csharp","caller_file":-87,"caller_symbol":"src/ClientApp/Models/Basket/BasketItem.cs#<file>","callee_name":"OnPropertyChanged","receiver":null,"reason":"csharp_unknown_receiver_this","line":25},{"language":"csharp","caller_file":-112,"caller_symbol":"src/ClientApp/Models/User/UserInfo.cs#<file>","callee_name":"<init>","receiver":null,"reason":"csharp_implicit_constructor","line":42},{"language":"csharp","caller_file":-113,"caller_symbol":"src/ClientApp/Platforms/Android/MainActivity.cs#eShop.ClientApp.MainActivity.OnResume","callee_name":"OnResume","receiver":"base","reason":"csharp_method_not_declared_possibly_inherited_from_external_base","line":15},{"language":"csharp","caller_file":-113,"caller_symbol":"src/ClientApp/Platforms/Android/MainActivity.cs#eShop.ClientApp.MainActivity.OnResume","callee_name":"OnResume","receiver":"Platform","reason":"csharp_missing_dependency","line":17},{"language":"csharp","caller_file":-113,"caller_symbol":"src/ClientApp/Platforms/Android/MainActivity.cs#eShop.ClientApp.MainActivity.OnNewIntent","callee_name":"OnNewIntent","receiver":"base","reason":"csharp_method_not_declared_possibly_inherited_from_external_base","line":22},{"language":"csharp","caller_file":-113,"caller_symbol":"src/ClientApp/Platforms/Android/MainActivity.cs#eShop.ClientApp.MainActivity.OnNewIntent","callee_name":"OnNewIntent","receiver":"Platform","reason":"csharp_missing_dependency","line":24},{"language":"csharp","caller_file":-117,"caller_symbol":"src/ClientApp/Platforms/MacCatalyst/Program.cs#eShop.ClientApp.Program.Main(System.String[])","callee_name":"Main","receiver":"UIApplication","reason":"csharp_missing_dependency","line":12},{"language":"csharp","caller_file":-120,"caller_symbol":"src/ClientApp/Platforms/iOS/Program.cs#eShop.ClientApp.Program.Main(System.String[])","callee_name":"Main","receiver":"UIApplication","reason":"csharp_missing_dependency","line":12},{"language":"csharp","caller_file":-123,"caller_symbol":"src/ClientApp/Services/Basket/BasketMockService.cs#eShop.ClientApp.Services.Basket.BasketMockService.<init>","callee_name":"<init>","receiver":null,"reason":"csharp_implicit_constructor","line":11},{"language":"csharp","caller_file":-123,"caller_symbol":"src/ClientApp/Services/Basket/BasketMockService.cs#eShop.ClientApp.Services.Basket.BasketMockService.<init>","callee_name":"<init>","receiver":null,"reason":"csharp_method_not_declared_possibly_inherited_from_external_base","line":12},{"language":"csharp","caller_file":-123,"caller_symbol":"src/ClientApp/Services/Basket/BasketMockService.cs#eShop.ClientApp.Services.Basket.BasketMockService.<init>","callee_name":"<init>","receiver":null,"reason":"csharp_method_not_declared_possibly_inherited_from_external_base","line":22},{"language":"csharp","caller_file":-124,"caller_symbol":"src/ClientApp/Services/Basket/BasketService.cs#eShop.ClientApp.Services.Basket.BasketService.GetBasketAsync","callee_name":"<init>","receiver":null,"reason":"csharp_implicit_constructor","line":34},{"language":"csharp","caller_file":-124,"caller_symbol":"src/ClientApp/Services/Basket/BasketService.cs#eShop.ClientApp.Services.Basket.BasketService.GetBasketAsync","callee_name":"<init>","receiver":null,"reason":"csharp_method_not_declared_possibly_inherited_from_external_base","line":52},{"language":"csharp","caller_file":-124,"caller_symbol":"src/ClientApp/Services/Basket/BasketService.cs#eShop.ClientApp.Services.Basket.BasketService.UpdateBasketAsync","callee_name":"Add","receiver":"updateBasketRequest.Items","reason":"csharp_missing_dependency","line":77},{"language":"csharp","caller_file":-124,"caller_symbol":"src/ClientApp/Services/Basket/BasketService.cs#eShop.ClientApp.Services.Basket.BasketService.UpdateBasketAsync","callee_name":"<init>","receiver":null,"reason":"csharp_method_not_declared_possibly_inherited_from_external_base","line":93},{"language":"csharp","caller_file":-124,"caller_symbol":"src/ClientApp/Services/Basket/BasketService.cs#eShop.ClientApp.Services.Basket.BasketService.CreateAuthenticationHeaders","callee_name":"Add","receiver":"headers","reason":"csharp_missing_dependency","line":135},{"language":"csharp","caller_file":-124,"caller_symbol":"src/ClientApp/Services/Basket/BasketService.cs#eShop.ClientApp.Services.Basket.BasketService.Dispose(System.Boolean)","callee_name":"Dispose","receiver":null,"reason":"csharp_unknown_receiver_expression","line":143},{"language":"typescript_javascript","caller_file":-4,"caller_symbol":"e2e/cart-helpers.ts#removeFirstCartItem","callee_name":"url","receiver":"request","reason":"ts_js_unknown_receiver_or_local_variable","line":14},{"language":"typescript_javascript","caller_file":-455,"caller_symbol":"src/WebApp/wwwroot/js/card-tilt.js#<anonymous#1>.onMove","callee_name":"requestAnimationFrame","receiver":null,"reason":"ts_js_unresolved_unqualified_call","line":29},{"language":"typescript_javascript","caller_file":-455,"caller_symbol":"src/WebApp/wwwroot/js/card-tilt.js#<anonymous#1>.onOut","callee_name":"cancelAnimationFrame","receiver":null,"reason":"ts_js_unresolved_unqualified_call","line":53},{"language":"typescript_javascript","caller_file":-455,"caller_symbol":"src/WebApp/wwwroot/js/card-tilt.js#<anonymous#1>.disable","callee_name":"cancelAnimationFrame","receiver":null,"reason":"ts_js_unresolved_unqualified_call","line":70},{"language":"typescript_javascript","caller_file":-457,"caller_symbol":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.comparatorFor","callee_name":"primary","receiver":null,"reason":"ts_js_call_target_shadowed_by_local_binding","line":54},{"language":"typescript_javascript","caller_file":-457,"caller_symbol":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.setActive","callee_name":"toggle","receiver":null,"reason":"ts_js_complex_receiver_expression","line":97},{"language":"typescript_javascript","caller_file":-457,"caller_symbol":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.observeCatalog","callee_name":"requestAnimationFrame","receiver":null,"reason":"ts_js_unresolved_unqualified_call","line":245},{"language":"typescript_javascript","caller_file":-458,"caller_symbol":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.reflectSize","callee_name":"toggle","receiver":null,"reason":"ts_js_complex_receiver_expression","line":40},{"language":"typescript_javascript","caller_file":-458,"caller_symbol":"src/WebApp/wwwroot/js/chat-dock.js#<anonymous#1>.reflect","callee_name":"toggle","receiver":null,"reason":"ts_js_complex_receiver_expression","line":86},{"language":"typescript_javascript","caller_file":-459,"caller_symbol":"src/WebApp/wwwroot/js/chat-eyes.js#<anonymous#1>.frame","callee_name":"requestAnimationFrame","receiver":null,"reason":"ts_js_unresolved_unqualified_call","line":85},{"language":"typescript_javascript","caller_file":-459,"caller_symbol":"src/WebApp/wwwroot/js/chat-eyes.js#<anonymous#1>.kick","callee_name":"requestAnimationFrame","receiver":null,"reason":"ts_js_unresolved_unqualified_call","line":87},{"language":"typescript_javascript","caller_file":-459,"caller_symbol":"src/WebApp/wwwroot/js/chat-eyes.js#<anonymous#1>.disable","callee_name":"cancelAnimationFrame","receiver":null,"reason":"ts_js_unresolved_unqualified_call","line":100},{"language":"typescript_javascript","caller_file":-460,"caller_symbol":"src/WebApp/wwwroot/js/chat-fab.js#<anonymous#1>.schedule","callee_name":"requestAnimationFrame","receiver":null,"reason":"ts_js_unresolved_unqualified_call","line":97},{"language":"typescript_javascript","caller_file":-461,"caller_symbol":"src/WebApp/wwwroot/js/image-zoom.js#<anonymous#1>.closeDialog","callee_name":"close","receiver":"dlg","reason":"ts_js_unknown_receiver_or_local_variable","line":12}],"ambiguous_sample":[{"language":"csharp","caller_file":-18,"caller_symbol":"src/Catalog.API/Apis/CatalogApi.cs#eShop.Catalog.API.CatalogApi.UpdateItem","callee_name":"GetEmbeddingAsync","receiver":"services.CatalogAI","reason":"csharp_semantic_ambiguous","line":392,"possible_callee_symbols":["src/Catalog.API/Services/ICatalogAI.cs#eShop.Catalog.API.Services.ICatalogAI.GetEmbeddingAsync(System.String)","src/Catalog.API/Services/ICatalogAI.cs#eShop.Catalog.API.Services.ICatalogAI.GetEmbeddingAsync(eShop.Catalog.API.Model.CatalogItem)"]},{"language":"csharp","caller_file":-124,"caller_symbol":"src/ClientApp/Services/Basket/BasketService.cs#eShop.ClientApp.Services.Basket.BasketService.GetBasketAsync","callee_name":"GetBasketAsync","receiver":"GetBasketClient()","reason":"csharp_semantic_ambiguous","line":45,"possible_callee_symbols":["src/ClientApp/Services/Basket/Protos/BasketGrpc.cs#eShop.ClientApp.BasketGrpcClient.Basket.BasketClient.GetBasketAsync(eShop.ClientApp.BasketGrpcClient.GetBasketRequest,Grpc.Core.CallOptions)","src/ClientApp/Services/Basket/Protos/BasketGrpc.cs#eShop.ClientApp.BasketGrpcClient.Basket.BasketClient.GetBasketAsync(eShop.ClientApp.BasketGrpcClient.GetBasketRequest,Grpc.Core.Metadata,System.Nullable<System.DateTime>,System.Threading.CancellationToken)"]},{"language":"csharp","caller_file":-124,"caller_symbol":"src/ClientApp/Services/Basket/BasketService.cs#eShop.ClientApp.Services.Basket.BasketService.UpdateBasketAsync","callee_name":"UpdateBasketAsync","receiver":"GetBasketClient()","reason":"csharp_semantic_ambiguous","line":83,"possible_callee_symbols":["src/ClientApp/Services/Basket/Protos/BasketGrpc.cs#eShop.ClientApp.BasketGrpcClient.Basket.BasketClient.UpdateBasketAsync(eShop.ClientApp.BasketGrpcClient.UpdateBasketRequest,Grpc.Core.CallOptions)","src/ClientApp/Services/Basket/Protos/BasketGrpc.cs#eShop.ClientApp.BasketGrpcClient.Basket.BasketClient.UpdateBasketAsync(eShop.ClientApp.BasketGrpcClient.UpdateBasketRequest,Grpc.Core.Metadata,System.Nullable<System.DateTime>,System.Threading.CancellationToken)"]},{"language":"csharp","caller_file":-124,"caller_symbol":"src/ClientApp/Services/Basket/BasketService.cs#eShop.ClientApp.Services.Basket.BasketService.ClearBasketAsync","callee_name":"DeleteBasketAsync","receiver":"GetBasketClient()","reason":"csharp_semantic_ambiguous","line":108,"possible_callee_symbols":["src/ClientApp/Services/Basket/Protos/BasketGrpc.cs#eShop.ClientApp.BasketGrpcClient.Basket.BasketClient.DeleteBasketAsync(eShop.ClientApp.BasketGrpcClient.DeleteBasketRequest,Grpc.Core.CallOptions)","src/ClientApp/Services/Basket/Protos/BasketGrpc.cs#eShop.ClientApp.BasketGrpcClient.Basket.BasketClient.DeleteBasketAsync(eShop.ClientApp.BasketGrpcClient.DeleteBasketRequest,Grpc.Core.Metadata,System.Nullable<System.DateTime>,System.Threading.CancellationToken)"]},{"language":"csharp","caller_file":-124,"caller_symbol":"src/ClientApp/Services/Basket/BasketService.cs#eShop.ClientApp.Services.Basket.BasketService.GetBasketClient","callee_name":"BasketGrpcClient.Basket.BasketClient","receiver":null,"reason":"csharp_semantic_ambiguous","line":127,"possible_callee_symbols":["src/ClientApp/Services/Basket/Protos/BasketGrpc.cs#eShop.ClientApp.BasketGrpcClient.Basket.BasketClient.<init>()","src/ClientApp/Services/Basket/Protos/BasketGrpc.cs#eShop.ClientApp.BasketGrpcClient.Basket.BasketClient.<init>(ClientBaseConfiguration)","src/ClientApp/Services/Basket/Protos/BasketGrpc.cs#eShop.ClientApp.BasketGrpcClient.Basket.BasketClient.<init>(Grpc.Core.CallInvoker)","src/ClientApp/Services/Basket/Protos/BasketGrpc.cs#eShop.ClientApp.BasketGrpcClient.Basket.BasketClient.<init>(Grpc.Core.ChannelBase)"]},{"language":"csharp","caller_file":-126,"caller_symbol":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.GetBasketRequest.Equals(eShop.ClientApp.BasketGrpcClient.GetBasketRequest)","callee_name":"Equals","receiver":null,"reason":"csharp_semantic_ambiguous","line":115,"possible_callee_symbols":["src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.GetBasketRequest.Equals(System.Object)","src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.GetBasketRequest.Equals(eShop.ClientApp.BasketGrpcClient.GetBasketRequest)"]},{"language":"csharp","caller_file":-126,"caller_symbol":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.CustomerBasketResponse.Equals(eShop.ClientApp.BasketGrpcClient.CustomerBasketResponse)","callee_name":"Equals","receiver":null,"reason":"csharp_semantic_ambiguous","line":289,"possible_callee_symbols":["src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.CustomerBasketResponse.Equals(System.Object)","src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.CustomerBasketResponse.Equals(eShop.ClientApp.BasketGrpcClient.CustomerBasketResponse)"]},{"language":"csharp","caller_file":-126,"caller_symbol":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.BasketItem.Equals(eShop.ClientApp.BasketGrpcClient.BasketItem)","callee_name":"Equals","receiver":null,"reason":"csharp_semantic_ambiguous","line":491,"possible_callee_symbols":["src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.BasketItem.Equals(System.Object)","src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.BasketItem.Equals(eShop.ClientApp.BasketGrpcClient.BasketItem)"]},{"language":"csharp","caller_file":-126,"caller_symbol":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.UpdateBasketRequest.Equals(eShop.ClientApp.BasketGrpcClient.UpdateBasketRequest)","callee_name":"Equals","receiver":null,"reason":"csharp_semantic_ambiguous","line":711,"possible_callee_symbols":["src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.UpdateBasketRequest.Equals(System.Object)","src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.UpdateBasketRequest.Equals(eShop.ClientApp.BasketGrpcClient.UpdateBasketRequest)"]},{"language":"csharp","caller_file":-126,"caller_symbol":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.DeleteBasketRequest.Equals(eShop.ClientApp.BasketGrpcClient.DeleteBasketRequest)","callee_name":"Equals","receiver":null,"reason":"csharp_semantic_ambiguous","line":885,"possible_callee_symbols":["src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.DeleteBasketRequest.Equals(System.Object)","src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.DeleteBasketRequest.Equals(eShop.ClientApp.BasketGrpcClient.DeleteBasketRequest)"]},{"language":"csharp","caller_file":-126,"caller_symbol":"src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.DeleteBasketResponse.Equals(eShop.ClientApp.BasketGrpcClient.DeleteBasketResponse)","callee_name":"Equals","receiver":null,"reason":"csharp_semantic_ambiguous","line":1046,"possible_callee_symbols":["src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.DeleteBasketResponse.Equals(System.Object)","src/ClientApp/Services/Basket/Protos/Basket.cs#eShop.ClientApp.BasketGrpcClient.DeleteBasketResponse.Equals(eShop.ClientApp.BasketGrpcClient.DeleteBasketResponse)"]},{"language":"csharp","caller_file":-166,"caller_symbol":"src/ClientApp/ViewModels/CatalogViewModel.cs#eShop.ClientApp.ViewModels.CatalogViewModel.InitializeAsync","callee_name":"ReloadData","receiver":"_brands","reason":"csharp_semantic_ambiguous","line":85,"possible_callee_symbols":["src/ClientApp/ViewModels/ObservableCollectionEx.cs#eShop.ClientApp.ViewModels.ObservableCollectionEx<T>.ReloadData(System.Action<System.Collections.Generic.IList<T>>)","src/ClientApp/ViewModels/ObservableCollectionEx.cs#eShop.ClientApp.ViewModels.ObservableCollectionEx<T>.ReloadData(System.Collections.Generic.IEnumerable<T>)"]},{"language":"csharp","caller_file":-166,"caller_symbol":"src/ClientApp/ViewModels/CatalogViewModel.cs#eShop.ClientApp.ViewModels.CatalogViewModel.InitializeAsync","callee_name":"ReloadData","receiver":"_types","reason":"csharp_semantic_ambiguous","line":86,"possible_callee_symbols":["src/ClientApp/ViewModels/ObservableCollectionEx.cs#eShop.ClientApp.ViewModels.ObservableCollectionEx<T>.ReloadData(System.Action<System.Collections.Generic.IList<T>>)","src/ClientApp/ViewModels/ObservableCollectionEx.cs#eShop.ClientApp.ViewModels.ObservableCollectionEx<T>.ReloadData(System.Collections.Generic.IEnumerable<T>)"]},{"language":"csharp","caller_file":-166,"caller_symbol":"src/ClientApp/ViewModels/CatalogViewModel.cs#eShop.ClientApp.ViewModels.CatalogViewModel.ApplyFilterAsync","callee_name":"ReloadData","receiver":"_products","reason":"csharp_semantic_ambiguous","line":171,"possible_callee_symbols":["src/ClientApp/ViewModels/ObservableCollectionEx.cs#eShop.ClientApp.ViewModels.ObservableCollectionEx<T>.ReloadData(System.Action<System.Collections.Generic.IList<T>>)","src/ClientApp/ViewModels/ObservableCollectionEx.cs#eShop.ClientApp.ViewModels.ObservableCollectionEx<T>.ReloadData(System.Collections.Generic.IEnumerable<T>)"]},{"language":"csharp","caller_file":-263,"caller_symbol":"src/Identity.API/Quickstart/Consent/ConsentController.cs#IdentityServerHost.Quickstart.UI.ConsentController.CreateConsentViewModel","callee_name":"CreateScopeViewModel","receiver":null,"reason":"csharp_semantic_ambiguous","line":183,"possible_callee_symbols":["src/Identity.API/Quickstart/Consent/ConsentController.cs#IdentityServerHost.Quickstart.UI.ConsentController.CreateScopeViewModel(IdentityResource,System.Boolean)","src/Identity.API/Quickstart/Consent/ConsentController.cs#IdentityServerHost.Quickstart.UI.ConsentController.CreateScopeViewModel(ParsedScopeValue,ApiScope,System.Boolean)"]},{"language":"csharp","caller_file":-263,"caller_symbol":"src/Identity.API/Quickstart/Consent/ConsentController.cs#IdentityServerHost.Quickstart.UI.ConsentController.CreateConsentViewModel","callee_name":"CreateScopeViewModel","receiver":null,"reason":"csharp_semantic_ambiguous","line":191,"possible_callee_symbols":["src/Identity.API/Quickstart/Consent/ConsentController.cs#IdentityServerHost.Quickstart.UI.ConsentController.CreateScopeViewModel(IdentityResource,System.Boolean)","src/Identity.API/Quickstart/Consent/ConsentController.cs#IdentityServerHost.Quickstart.UI.ConsentController.CreateScopeViewModel(ParsedScopeValue,ApiScope,System.Boolean)"]},{"language":"csharp","caller_file":-271,"caller_symbol":"src/Identity.API/Quickstart/Device/DeviceController.cs#IdentityServerHost.Quickstart.UI.DeviceController.CreateConsentViewModel","callee_name":"CreateScopeViewModel","receiver":null,"reason":"csharp_semantic_ambiguous","line":157,"possible_callee_symbols":["src/Identity.API/Quickstart/Device/DeviceController.cs#IdentityServerHost.Quickstart.UI.DeviceController.CreateScopeViewModel(IdentityResource,System.Boolean)","src/Identity.API/Quickstart/Device/DeviceController.cs#IdentityServerHost.Quickstart.UI.DeviceController.CreateScopeViewModel(ParsedScopeValue,ApiScope,System.Boolean)"]},{"language":"csharp","caller_file":-271,"caller_symbol":"src/Identity.API/Quickstart/Device/DeviceController.cs#IdentityServerHost.Quickstart.UI.DeviceController.CreateConsentViewModel","callee_name":"CreateScopeViewModel","receiver":null,"reason":"csharp_semantic_ambiguous","line":165,"possible_callee_symbols":["src/Identity.API/Quickstart/Device/DeviceController.cs#IdentityServerHost.Quickstart.UI.DeviceController.CreateScopeViewModel(IdentityResource,System.Boolean)","src/Identity.API/Quickstart/Device/DeviceController.cs#IdentityServerHost.Quickstart.UI.DeviceController.CreateScopeViewModel(ParsedScopeValue,ApiScope,System.Boolean)"]},{"language":"csharp","caller_file":-296,"caller_symbol":"src/IntegrationEventLogEF/Services/IntegrationEventLogService.cs#eShop.IntegrationEventLogEF.Services.IntegrationEventLogService<TContext>.SaveEventAsync","callee_name":"IntegrationEventLogEntry","receiver":null,"reason":"csharp_semantic_ambiguous","line":38,"possible_callee_symbols":["src/IntegrationEventLogEF/IntegrationEventLogEntry.cs#eShop.IntegrationEventLogEF.IntegrationEventLogEntry.<init>()","src/IntegrationEventLogEF/IntegrationEventLogEntry.cs#eShop.IntegrationEventLogEF.IntegrationEventLogEntry.<init>(eShop.EventBus.Events.IntegrationEvent,System.Guid)"]},{"language":"csharp","caller_file":-309,"caller_symbol":"src/Ordering.API/Application/Behaviors/ValidatorBehavior.cs#eShop.Ordering.API.Application.Behaviors.ValidatorBehavior<TRequest, TResponse>.Handle","callee_name":"OrderingDomainException","receiver":null,"reason":"csharp_semantic_ambiguous","line":32,"possible_callee_symbols":["src/Ordering.Domain/Exceptions/OrderingDomainException.cs#eShop.Ordering.Domain.Exceptions.OrderingDomainException.<init>()","src/Ordering.Domain/Exceptions/OrderingDomainException.cs#eShop.Ordering.Domain.Exceptions.OrderingDomainException.<init>(System.String)","src/Ordering.Domain/Exceptions/OrderingDomainException.cs#eShop.Ordering.Domain.Exceptions.OrderingDomainException.<init>(System.String,System.Exception)"]},{"language":"csharp","caller_file":-427,"caller_symbol":"src/Shared/MigrateDbContextExtensions.cs#Microsoft.AspNetCore.Hosting.MigrateDbContextExtensions.AddMigration(IServiceCollection)","callee_name":"AddMigration","receiver":"services","reason":"csharp_semantic_ambiguous","line":28,"possible_callee_symbols":["src/Shared/MigrateDbContextExtensions.cs#Microsoft.AspNetCore.Hosting.MigrateDbContextExtensions.AddMigration(IServiceCollection)","src/Shared/MigrateDbContextExtensions.cs#Microsoft.AspNetCore.Hosting.MigrateDbContextExtensions.AddMigration(IServiceCollection,Func<TContext, IServiceProvider, Task>)"]},{"language":"csharp","caller_file":-519,"caller_symbol":"tests/Application.UnitTests/CatalogAITests.cs#eShop.Application.UnitTests.CatalogAITests.DisabledCatalogAIReturnsNullForEveryEmbeddingOperation","callee_name":"GetEmbeddingAsync","receiver":"catalogAI","reason":"csharp_semantic_ambiguous","line":19,"possible_callee_symbols":["src/Catalog.API/Services/CatalogAI.cs#eShop.Catalog.API.Services.CatalogAI.GetEmbeddingAsync(System.String)","src/Catalog.API/Services/CatalogAI.cs#eShop.Catalog.API.Services.CatalogAI.GetEmbeddingAsync(eShop.Catalog.API.Model.CatalogItem)"]},{"language":"csharp","caller_file":-519,"caller_symbol":"tests/Application.UnitTests/CatalogAITests.cs#eShop.Application.UnitTests.CatalogAITests.DisabledCatalogAIReturnsNullForEveryEmbeddingOperation","callee_name":"GetEmbeddingAsync","receiver":"catalogAI","reason":"csharp_semantic_ambiguous","line":20,"possible_callee_symbols":["src/Catalog.API/Services/CatalogAI.cs#eShop.Catalog.API.Services.CatalogAI.GetEmbeddingAsync(System.String)","src/Catalog.API/Services/CatalogAI.cs#eShop.Catalog.API.Services.CatalogAI.GetEmbeddingAsync(eShop.Catalog.API.Model.CatalogItem)"]}],"external_sample":[{"language":"csharp","caller_file":-7,"caller_symbol":"src/Basket.API/Extensions/Extensions.cs#eShop.Basket.API.Extensions.Extensions.AddApplicationServices","callee_name":"AddRedisClient","receiver":"builder","reason":"csharp_name_not_declared_in_repository","line":14,"external_symbol":"builder.AddRedisClient","external_source":null},{"language":"csharp","caller_file":-7,"caller_symbol":"src/Basket.API/Extensions/Extensions.cs#eShop.Basket.API.Extensions.Extensions.AddApplicationServices","callee_name":"AddSingleton","receiver":"builder.Services","reason":"csharp_external_symbol","line":16,"external_symbol":"Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton","external_source":null},{"language":"csharp","caller_file":-8,"caller_symbol":"src/Basket.API/Extensions/ServerCallContextIdentityExtensions.cs#eShop.Basket.API.Extensions.ServerCallContextIdentityExtensions.GetUserIdentity","callee_name":"FindFirst","receiver":"context.GetHttpContext().User","reason":"csharp_name_not_declared_in_repository","line":7,"external_symbol":"context.GetHttpContext().User.FindFirst","external_source":null},{"language":"csharp","caller_file":-8,"caller_symbol":"src/Basket.API/Extensions/ServerCallContextIdentityExtensions.cs#eShop.Basket.API.Extensions.ServerCallContextIdentityExtensions.GetUserIdentity","callee_name":"GetHttpContext","receiver":"context","reason":"csharp_name_not_declared_in_repository","line":7,"external_symbol":"context.GetHttpContext","external_source":null},{"language":"csharp","caller_file":-8,"caller_symbol":"src/Basket.API/Extensions/ServerCallContextIdentityExtensions.cs#eShop.Basket.API.Extensions.ServerCallContextIdentityExtensions.GetUserName","callee_name":"FindFirst","receiver":"context.GetHttpContext().User","reason":"csharp_name_not_declared_in_repository","line":8,"external_symbol":"context.GetHttpContext().User.FindFirst","external_source":null},{"language":"csharp","caller_file":-8,"caller_symbol":"src/Basket.API/Extensions/ServerCallContextIdentityExtensions.cs#eShop.Basket.API.Extensions.ServerCallContextIdentityExtensions.GetUserName","callee_name":"GetHttpContext","receiver":"context","reason":"csharp_name_not_declared_in_repository","line":8,"external_symbol":"context.GetHttpContext","external_source":null},{"language":"csharp","caller_file":-10,"caller_symbol":"src/Basket.API/Grpc/BasketService.cs#eShop.Basket.API.Grpc.BasketService.GetBasket","callee_name":"IsNullOrEmpty","receiver":"string","reason":"csharp_external_symbol","line":16,"external_symbol":"System.String.IsNullOrEmpty","external_source":null},{"language":"csharp","caller_file":-10,"caller_symbol":"src/Basket.API/Grpc/BasketService.cs#eShop.Basket.API.Grpc.BasketService.GetBasket","callee_name":"new()","receiver":null,"reason":"csharp_name_not_declared_in_repository","line":18,"external_symbol":"new()","external_source":null},{"language":"csharp","caller_file":-10,"caller_symbol":"src/Basket.API/Grpc/BasketService.cs#eShop.Basket.API.Grpc.BasketService.GetBasket","callee_name":"IsEnabled","receiver":"logger","reason":"csharp_external_symbol","line":21,"external_symbol":"Microsoft.Extensions.Logging.ILogger.IsEnabled","external_source":null},{"language":"csharp","caller_file":-10,"caller_symbol":"src/Basket.API/Grpc/BasketService.cs#eShop.Basket.API.Grpc.BasketService.GetBasket","callee_name":"LogDebug","receiver":"logger","reason":"csharp_external_symbol","line":23,"external_symbol":"Microsoft.Extensions.Logging.LoggerExtensions.LogDebug","external_source":null},{"language":"csharp","caller_file":-10,"caller_symbol":"src/Basket.API/Grpc/BasketService.cs#eShop.Basket.API.Grpc.BasketService.GetBasket","callee_name":"new()","receiver":null,"reason":"csharp_name_not_declared_in_repository","line":33,"external_symbol":"new()","external_source":null},{"language":"csharp","caller_file":-10,"caller_symbol":"src/Basket.API/Grpc/BasketService.cs#eShop.Basket.API.Grpc.BasketService.UpdateBasket","callee_name":"IsNullOrEmpty","receiver":"string","reason":"csharp_external_symbol","line":39,"external_symbol":"System.String.IsNullOrEmpty","external_source":null},{"language":"csharp","caller_file":-10,"caller_symbol":"src/Basket.API/Grpc/BasketService.cs#eShop.Basket.API.Grpc.BasketService.UpdateBasket","callee_name":"IsEnabled","receiver":"logger","reason":"csharp_external_symbol","line":44,"external_symbol":"Microsoft.Extensions.Logging.ILogger.IsEnabled","external_source":null},{"language":"csharp","caller_file":-10,"caller_symbol":"src/Basket.API/Grpc/BasketService.cs#eShop.Basket.API.Grpc.BasketService.UpdateBasket","callee_name":"LogDebug","receiver":"logger","reason":"csharp_external_symbol","line":46,"external_symbol":"Microsoft.Extensions.Logging.LoggerExtensions.LogDebug","external_source":null},{"language":"csharp","caller_file":-10,"caller_symbol":"src/Basket.API/Grpc/BasketService.cs#eShop.Basket.API.Grpc.BasketService.DeleteBasket","callee_name":"IsNullOrEmpty","receiver":"string","reason":"csharp_external_symbol","line":62,"external_symbol":"System.String.IsNullOrEmpty","external_source":null},{"language":"csharp","caller_file":-10,"caller_symbol":"src/Basket.API/Grpc/BasketService.cs#eShop.Basket.API.Grpc.BasketService.DeleteBasket","callee_name":"new()","receiver":null,"reason":"csharp_name_not_declared_in_repository","line":68,"external_symbol":"new()","external_source":null},{"language":"csharp","caller_file":-10,"caller_symbol":"src/Basket.API/Grpc/BasketService.cs#eShop.Basket.API.Grpc.BasketService.ThrowNotAuthenticated","callee_name":"RpcException","receiver":null,"reason":"csharp_name_not_declared_in_repository","line":72,"external_symbol":"RpcException","external_source":null},{"language":"csharp","caller_file":-10,"caller_symbol":"src/Basket.API/Grpc/BasketService.cs#eShop.Basket.API.Grpc.BasketService.ThrowNotAuthenticated","callee_name":"Status","receiver":null,"reason":"csharp_name_not_declared_in_repository","line":72,"external_symbol":"Status","external_source":null},{"language":"csharp","caller_file":-10,"caller_symbol":"src/Basket.API/Grpc/BasketService.cs#eShop.Basket.API.Grpc.BasketService.ThrowBasketDoesNotExist","callee_name":"RpcException","receiver":null,"reason":"csharp_name_not_declared_in_repository","line":75,"external_symbol":"RpcException","external_source":null},{"language":"csharp","caller_file":-10,"caller_symbol":"src/Basket.API/Grpc/BasketService.cs#eShop.Basket.API.Grpc.BasketService.ThrowBasketDoesNotExist","callee_name":"Status","receiver":null,"reason":"csharp_name_not_declared_in_repository","line":75,"external_symbol":"Status","external_source":null},{"language":"csharp","caller_file":-10,"caller_symbol":"src/Basket.API/Grpc/BasketService.cs#eShop.Basket.API.Grpc.BasketService.MapToCustomerBasket","callee_name":"Add","receiver":"response.Items","reason":"csharp_external_symbol","line":102,"external_symbol":"System.Collections.Generic.List<T>.Add","external_source":null},{"language":"csharp","caller_file":-11,"caller_symbol":"src/Basket.API/IntegrationEvents/EventHandling/OrderStartedIntegrationEventHandler.cs#eShop.Basket.API.IntegrationEvents.EventHandling.OrderStartedIntegrationEventHandler.Handle","callee_name":"LogInformation","receiver":"logger","reason":"csharp_external_symbol","line":12,"external_symbol":"Microsoft.Extensions.Logging.LoggerExtensions.LogInformation","external_source":null},{"language":"csharp","caller_file":-13,"caller_symbol":"src/Basket.API/Model/BasketItem.cs#eShop.Basket.API.Model.BasketItem.Validate","callee_name":"List<ValidationResult>","receiver":null,"reason":"csharp_external_symbol","line":15,"external_symbol":"System.Collections.Generic.List<T>.<init>","external_source":null},{"language":"csharp","caller_file":-13,"caller_symbol":"src/Basket.API/Model/BasketItem.cs#eShop.Basket.API.Model.BasketItem.Validate","callee_name":"Add","receiver":"results","reason":"csharp_external_symbol","line":19,"external_symbol":"System.Collections.Generic.List<T>.Add","external_source":null},{"language":"csharp","caller_file":-13,"caller_symbol":"src/Basket.API/Model/BasketItem.cs#eShop.Basket.API.Model.BasketItem.Validate","callee_name":"ValidationResult","receiver":null,"reason":"csharp_external_symbol","line":19,"external_symbol":"System.ComponentModel.DataAnnotations.ValidationResult.<init>","external_source":null},{"language":"csharp","caller_file":-15,"caller_symbol":"src/Basket.API/Program.cs#<file>","callee_name":"CreateBuilder","receiver":"WebApplication","reason":"csharp_external_symbol","line":1,"external_symbol":"Microsoft.AspNetCore.Builder.WebApplication.CreateBuilder","external_source":null},{"language":"csharp","caller_file":-15,"caller_symbol":"src/Basket.API/Program.cs#<file>","callee_name":"AddGrpc","receiver":"builder.Services","reason":"csharp_name_not_declared_in_repository","line":6,"external_symbol":"builder.Services.AddGrpc","external_source":null},{"language":"csharp","caller_file":-15,"caller_symbol":"src/Basket.API/Program.cs#<file>","callee_name":"Build","receiver":"builder","reason":"csharp_external_symbol","line":8,"external_symbol":"Microsoft.AspNetCore.Builder.WebApplicationBuilder.Build","external_source":null},{"language":"csharp","caller_file":-15,"caller_symbol":"src/Basket.API/Program.cs#<file>","callee_name":"MapGrpcService","receiver":"app","reason":"csharp_name_not_declared_in_repository","line":12,"external_symbol":"app.MapGrpcService","external_source":null},{"language":"csharp","caller_file":-15,"caller_symbol":"src/Basket.API/Program.cs#<file>","callee_name":"Run","receiver":"app","reason":"csharp_external_symbol","line":14,"external_symbol":"Microsoft.AspNetCore.Builder.WebApplication.Run","external_source":null},{"language":"csharp","caller_file":-17,"caller_symbol":"src/Basket.API/Repositories/RedisBasketRepository.cs#<file>","callee_name":"GetDatabase","receiver":"redis","reason":"csharp_name_not_declared_in_repository","line":8,"external_symbol":"redis.GetDatabase","external_source":null},{"language":"csharp","caller_file":-17,"caller_symbol":"src/Basket.API/Repositories/RedisBasketRepository.cs#<file>","callee_name":"ToArray","receiver":"\"/basket/\"u8","reason":"csharp_external_symbol","line":13,"external_symbol":"System.ReadOnlySpan<T>.ToArray","external_source":null},{"language":"csharp","caller_file":-17,"caller_symbol":"src/Basket.API/Repositories/RedisBasketRepository.cs#eShop.Basket.API.Repositories.RedisBasketRepository.GetBasketKey","callee_name":"Append","receiver":"BasketKeyPrefix","reason":"csharp_name_not_declared_in_repository","line":16,"external_symbol":"BasketKeyPrefix.Append","external_source":null},{"language":"csharp","caller_file":-17,"caller_symbol":"src/Basket.API/Repositories/RedisBasketRepository.cs#eShop.Basket.API.Repositories.RedisBasketRepository.DeleteBasketAsync","callee_name":"KeyDeleteAsync","receiver":"_database","reason":"csharp_name_not_declared_in_repository","line":20,"external_symbol":"_database.KeyDeleteAsync","external_source":null},{"language":"csharp","caller_file":-17,"caller_symbol":"src/Basket.API/Repositories/RedisBasketRepository.cs#eShop.Basket.API.Repositories.RedisBasketRepository.GetBasketAsync","callee_name":"StringGetLeaseAsync","receiver":"_database","reason":"csharp_name_not_declared_in_repository","line":25,"external_symbol":"_database.StringGetLeaseAsync","external_source":null},{"language":"csharp","caller_file":-17,"caller_symbol":"src/Basket.API/Repositories/RedisBasketRepository.cs#eShop.Basket.API.Repositories.RedisBasketRepository.GetBasketAsync","callee_name":"Deserialize","receiver":"JsonSerializer","reason":"csharp_external_symbol","line":31,"external_symbol":"System.Text.Json.JsonSerializer.Deserialize","external_source":null},{"language":"csharp","caller_file":-17,"caller_symbol":"src/Basket.API/Repositories/RedisBasketRepository.cs#eShop.Basket.API.Repositories.RedisBasketRepository.UpdateBasketAsync","callee_name":"SerializeToUtf8Bytes","receiver":"JsonSerializer","reason":"csharp_external_symbol","line":36,"external_symbol":"System.Text.Json.JsonSerializer.SerializeToUtf8Bytes","external_source":null},{"language":"csharp","caller_file":-17,"caller_symbol":"src/Basket.API/Repositories/RedisBasketRepository.cs#eShop.Basket.API.Repositories.RedisBasketRepository.UpdateBasketAsync","callee_name":"StringSetAsync","receiver":"_database","reason":"csharp_name_not_declared_in_repository","line":37,"external_symbol":"_database.StringSetAsync","external_source":null},{"language":"csharp","caller_file":-17,"caller_symbol":"src/Basket.API/Repositories/RedisBasketRepository.cs#eShop.Basket.API.Repositories.RedisBasketRepository.UpdateBasketAsync","callee_name":"LogInformation","receiver":"logger","reason":"csharp_external_symbol","line":41,"external_symbol":"Microsoft.Extensions.Logging.LoggerExtensions.LogInformation","external_source":null},{"language":"csharp","caller_file":-17,"caller_symbol":"src/Basket.API/Repositories/RedisBasketRepository.cs#eShop.Basket.API.Repositories.RedisBasketRepository.UpdateBasketAsync","callee_name":"LogInformation","receiver":"logger","reason":"csharp_external_symbol","line":46,"external_symbol":"Microsoft.Extensions.Logging.LoggerExtensions.LogInformation","external_source":null},{"language":"csharp","caller_file":-18,"caller_symbol":"src/Catalog.API/Apis/CatalogApi.cs#eShop.Catalog.API.CatalogApi.MapCatalogApi","callee_name":"NewVersionedApi","receiver":"app","reason":"csharp_name_not_declared_in_repository","line":16,"external_symbol":"app.NewVersionedApi","external_source":null},{"language":"csharp","caller_file":-18,"caller_symbol":"src/Catalog.API/Apis/CatalogApi.cs#eShop.Catalog.API.CatalogApi.MapCatalogApi","callee_name":"HasApiVersion","receiver":"vApi.MapGroup(\"api/catalog\")","reason":"csharp_name_not_declared_in_repository","line":17,"external_symbol":"vApi.MapGroup(\"api/catalog\").HasApiVersion","external_source":null},{"language":"csharp","caller_file":-18,"caller_symbol":"src/Catalog.API/Apis/CatalogApi.cs#eShop.Catalog.API.CatalogApi.MapCatalogApi","callee_name":"HasApiVersion","receiver":"vApi.MapGroup(\"api/catalog\").HasApiVersion(1, 0)","reason":"csharp_name_not_declared_in_repository","line":17,"external_symbol":"vApi.MapGroup(\"api/catalog\").HasApiVersion(1, 0).HasApiVersion","external_source":null},{"language":"csharp","caller_file":-18,"caller_symbol":"src/Catalog.API/Apis/CatalogApi.cs#eShop.Catalog.API.CatalogApi.MapCatalogApi","callee_name":"MapGroup","receiver":"vApi","reason":"csharp_name_not_declared_in_repository","line":17,"external_symbol":"vApi.MapGroup","external_source":null},{"language":"csharp","caller_file":-18,"caller_symbol":"src/Catalog.API/Apis/CatalogApi.cs#eShop.Catalog.API.CatalogApi.MapCatalogApi","callee_name":"HasApiVersion","receiver":"vApi.MapGroup(\"api/catalog\")","reason":"csharp_name_not_declared_in_repository","line":18,"external_symbol":"vApi.MapGroup(\"api/catalog\").HasApiVersion","external_source":null},{"language":"csharp","caller_file":-18,"caller_symbol":"src/Catalog.API/Apis/CatalogApi.cs#eShop.Catalog.API.CatalogApi.MapCatalogApi","callee_name":"MapGroup","receiver":"vApi","reason":"csharp_name_not_declared_in_repository","line":18,"external_symbol":"vApi.MapGroup","external_source":null},{"language":"csharp","caller_file":-18,"caller_symbol":"src/Catalog.API/Apis/CatalogApi.cs#eShop.Catalog.API.CatalogApi.MapCatalogApi","callee_name":"HasApiVersion","receiver":"vApi.MapGroup(\"api/catalog\")","reason":"csharp_name_not_declared_in_repository","line":19,"external_symbol":"vApi.MapGroup(\"api/catalog\").HasApiVersion","external_source":null},{"language":"csharp","caller_file":-18,"caller_symbol":"src/Catalog.API/Apis/CatalogApi.cs#eShop.Catalog.API.CatalogApi.MapCatalogApi","callee_name":"MapGroup","receiver":"vApi","reason":"csharp_name_not_declared_in_repository","line":19,"external_symbol":"vApi.MapGroup","external_source":null},{"language":"csharp","caller_file":-18,"caller_symbol":"src/Catalog.API/Apis/CatalogApi.cs#eShop.Catalog.API.CatalogApi.MapCatalogApi","callee_name":"MapGet","receiver":"v1","reason":"csharp_name_not_declared_in_repository","line":22,"external_symbol":"v1.MapGet","external_source":null},{"language":"csharp","caller_file":-18,"caller_symbol":"src/Catalog.API/Apis/CatalogApi.cs#eShop.Catalog.API.CatalogApi.MapCatalogApi","callee_name":"WithDescription","receiver":"v1.MapGet(\"/items\", GetAllItemsV1)\n            .WithName(\"ListItems\")\n            .WithSummary(\"List catalog items\")","reason":"csharp_external_symbol","line":22,"external_symbol":"Microsoft.AspNetCore.Http.OpenApiRouteHandlerBuilderExtensions.WithDescription","external_source":null},{"language":"csharp","caller_file":-18,"caller_symbol":"src/Catalog.API/Apis/CatalogApi.cs#eShop.Catalog.API.CatalogApi.MapCatalogApi","callee_name":"WithName","receiver":"v1.MapGet(\"/items\", GetAllItemsV1)","reason":"csharp_name_not_declared_in_repository","line":22,"external_symbol":"v1.MapGet(\"/items\", GetAllItemsV1).WithName","external_source":null},{"language":"csharp","caller_file":-18,"caller_symbol":"src/Catalog.API/Apis/CatalogApi.cs#eShop.Catalog.API.CatalogApi.MapCatalogApi","callee_name":"WithSummary","receiver":"v1.MapGet(\"/items\", GetAllItemsV1)\n            .WithName(\"ListItems\")","reason":"csharp_external_symbol","line":22,"external_symbol":"Microsoft.AspNetCore.Http.OpenApiRouteHandlerBuilderExtensions.WithSummary","external_source":null},{"language":"csharp","caller_file":-18,"caller_symbol":"src/Catalog.API/Apis/CatalogApi.cs#eShop.Catalog.API.CatalogApi.MapCatalogApi","callee_name":"WithTags","receiver":"v1.MapGet(\"/items\", GetAllItemsV1)\n            .WithName(\"ListItems\")\n            .WithSummary(\"List catalog items\")\n   ","reason":"csharp_external_symbol","line":22,"external_symbol":"Microsoft.AspNetCore.Http.OpenApiRouteHandlerBuilderExtensions.WithTags","external_source":null},{"language":"csharp","caller_file":-18,"caller_symbol":"src/Catalog.API/Apis/CatalogApi.cs#eShop.Catalog.API.CatalogApi.MapCatalogApi","callee_name":"MapGet","receiver":"v2","reason":"csharp_name_not_declared_in_repository","line":27,"external_symbol":"v2.MapGet","external_source":null},{"language":"csharp","caller_file":-18,"caller_symbol":"src/Catalog.API/Apis/CatalogApi.cs#eShop.Catalog.API.CatalogApi.MapCatalogApi","callee_name":"WithDescription","receiver":"v2.MapGet(\"/items\", GetAllItems)\n            .WithName(\"ListItems-V2\")\n            .WithSummary(\"List catalog items\")","reason":"csharp_external_symbol","line":27,"external_symbol":"Microsoft.AspNetCore.Http.OpenApiRouteHandlerBuilderExtensions.WithDescription","external_source":null},{"language":"csharp","caller_file":-18,"caller_symbol":"src/Catalog.API/Apis/CatalogApi.cs#eShop.Catalog.API.CatalogApi.MapCatalogApi","callee_name":"WithName","receiver":"v2.MapGet(\"/items\", GetAllItems)","reason":"csharp_name_not_declared_in_repository","line":27,"external_symbol":"v2.MapGet(\"/items\", GetAllItems).WithName","external_source":null},{"language":"csharp","caller_file":-18,"caller_symbol":"src/Catalog.API/Apis/CatalogApi.cs#eShop.Catalog.API.CatalogApi.MapCatalogApi","callee_name":"WithSummary","receiver":"v2.MapGet(\"/items\", GetAllItems)\n            .WithName(\"ListItems-V2\")","reason":"csharp_external_symbol","line":27,"external_symbol":"Microsoft.AspNetCore.Http.OpenApiRouteHandlerBuilderExtensions.WithSummary","external_source":null},{"language":"csharp","caller_file":-18,"caller_symbol":"src/Catalog.API/Apis/CatalogApi.cs#eShop.Catalog.API.CatalogApi.MapCatalogApi","callee_name":"WithTags","receiver":"v2.MapGet(\"/items\", GetAllItems)\n            .WithName(\"ListItems-V2\")\n            .WithSummary(\"List catalog items\")\n  ","reason":"csharp_external_symbol","line":27,"external_symbol":"Microsoft.AspNetCore.Http.OpenApiRouteHandlerBuilderExtensions.WithTags","external_source":null},{"language":"csharp","caller_file":-18,"caller_symbol":"src/Catalog.API/Apis/CatalogApi.cs#eShop.Catalog.API.CatalogApi.MapCatalogApi","callee_name":"MapGet","receiver":"api","reason":"csharp_name_not_declared_in_repository","line":32,"external_symbol":"api.MapGet","external_source":null},{"language":"csharp","caller_file":-18,"caller_symbol":"src/Catalog.API/Apis/CatalogApi.cs#eShop.Catalog.API.CatalogApi.MapCatalogApi","callee_name":"WithDescription","receiver":"api.MapGet(\"/items/by\", GetItemsByIds)\n            .WithName(\"BatchGetItems\")\n            .WithSummary(\"Batch get catalo","reason":"csharp_external_symbol","line":32,"external_symbol":"Microsoft.AspNetCore.Http.OpenApiRouteHandlerBuilderExtensions.WithDescription","external_source":null},{"language":"csharp","caller_file":-18,"caller_symbol":"src/Catalog.API/Apis/CatalogApi.cs#eShop.Catalog.API.CatalogApi.MapCatalogApi","callee_name":"WithName","receiver":"api.MapGet(\"/items/by\", GetItemsByIds)","reason":"csharp_name_not_declared_in_repository","line":32,"external_symbol":"api.MapGet(\"/items/by\", GetItemsByIds).WithName","external_source":null},{"language":"csharp","caller_file":-18,"caller_symbol":"src/Catalog.API/Apis/CatalogApi.cs#eShop.Catalog.API.CatalogApi.MapCatalogApi","callee_name":"WithSummary","receiver":"api.MapGet(\"/items/by\", GetItemsByIds)\n            .WithName(\"BatchGetItems\")","reason":"csharp_external_symbol","line":32,"external_symbol":"Microsoft.AspNetCore.Http.OpenApiRouteHandlerBuilderExtensions.WithSummary","external_source":null},{"language":"csharp","caller_file":-18,"caller_symbol":"src/Catalog.API/Apis/CatalogApi.cs#eShop.Catalog.API.CatalogApi.MapCatalogApi","callee_name":"WithTags","receiver":"api.MapGet(\"/items/by\", GetItemsByIds)\n            .WithName(\"BatchGetItems\")\n            .WithSummary(\"Batch get catalo","reason":"csharp_external_symbol","line":32,"external_symbol":"Microsoft.AspNetCore.Http.OpenApiRouteHandlerBuilderExtensions.WithTags","external_source":null},{"language":"csharp","caller_file":-18,"caller_symbol":"src/Catalog.API/Apis/CatalogApi.cs#eShop.Catalog.API.CatalogApi.MapCatalogApi","callee_name":"MapGet","receiver":"api","reason":"csharp_name_not_declared_in_repository","line":37,"external_symbol":"api.MapGet","external_source":null},{"language":"csharp","caller_file":-18,"caller_symbol":"src/Catalog.API/Apis/CatalogApi.cs#eShop.Catalog.API.CatalogApi.MapCatalogApi","callee_name":"WithDescription","receiver":"api.MapGet(\"/items/{id:int}\", GetItemById)\n            .WithName(\"GetItem\")\n            .WithSummary(\"Get catalog item\")","reason":"csharp_external_symbol","line":37,"external_symbol":"Microsoft.AspNetCore.Http.OpenApiRouteHandlerBuilderExtensions.WithDescription","external_source":null},{"language":"csharp","caller_file":-18,"caller_symbol":"src/Catalog.API/Apis/CatalogApi.cs#eShop.Catalog.API.CatalogApi.MapCatalogApi","callee_name":"WithName","receiver":"api.MapGet(\"/items/{id:int}\", GetItemById)","reason":"csharp_name_not_declared_in_repository","line":37,"external_symbol":"api.MapGet(\"/items/{id:int}\", GetItemById).WithName","external_source":null},{"language":"csharp","caller_file":-18,"caller_symbol":"src/Catalog.API/Apis/CatalogApi.cs#eShop.Catalog.API.CatalogApi.MapCatalogApi","callee_name":"WithSummary","receiver":"api.MapGet(\"/items/{id:int}\", GetItemById)\n            .WithName(\"GetItem\")","reason":"csharp_external_symbol","line":37,"external_symbol":"Microsoft.AspNetCore.Http.OpenApiRouteHandlerBuilderExtensions.WithSummary","external_source":null},{"language":"csharp","caller_file":-18,"caller_symbol":"src/Catalog.API/Apis/CatalogApi.cs#eShop.Catalog.API.CatalogApi.MapCatalogApi","callee_name":"WithTags","receiver":"api.MapGet(\"/items/{id:int}\", GetItemById)\n            .WithName(\"GetItem\")\n            .WithSummary(\"Get catalog item\")","reason":"csharp_external_symbol","line":37,"external_symbol":"Microsoft.AspNetCore.Http.OpenApiRouteHandlerBuilderExtensions.WithTags","external_source":null},{"language":"csharp","caller_file":-18,"caller_symbol":"src/Catalog.API/Apis/CatalogApi.cs#eShop.Catalog.API.CatalogApi.MapCatalogApi","callee_name":"MapGet","receiver":"v1","reason":"csharp_name_not_declared_in_repository","line":42,"external_symbol":"v1.MapGet","external_source":null},{"language":"csharp","caller_file":-18,"caller_symbol":"src/Catalog.API/Apis/CatalogApi.cs#eShop.Catalog.API.CatalogApi.MapCatalogApi","callee_name":"WithDescription","receiver":"v1.MapGet(\"/items/by/{name:minlength(1)}\", GetItemsByName)\n            .WithName(\"GetItemsByName\")\n            .WithSumm","reason":"csharp_external_symbol","line":42,"external_symbol":"Microsoft.AspNetCore.Http.OpenApiRouteHandlerBuilderExtensions.WithDescription","external_source":null},{"language":"csharp","caller_file":-18,"caller_symbol":"src/Catalog.API/Apis/CatalogApi.cs#eShop.Catalog.API.CatalogApi.MapCatalogApi","callee_name":"WithName","receiver":"v1.MapGet(\"/items/by/{name:minlength(1)}\", GetItemsByName)","reason":"csharp_name_not_declared_in_repository","line":42,"external_symbol":"v1.MapGet(\"/items/by/{name:minlength(1)}\", GetItemsByName).WithName","external_source":null},{"language":"csharp","caller_file":-18,"caller_symbol":"src/Catalog.API/Apis/CatalogApi.cs#eShop.Catalog.API.CatalogApi.MapCatalogApi","callee_name":"WithSummary","receiver":"v1.MapGet(\"/items/by/{name:minlength(1)}\", GetItemsByName)\n            .WithName(\"GetItemsByName\")","reason":"csharp_external_symbol","line":42,"external_symbol":"Microsoft.AspNetCore.Http.OpenApiRouteHandlerBuilderExtensions.WithSummary","external_source":null},{"language":"csharp","caller_file":-18,"caller_symbol":"src/Catalog.API/Apis/CatalogApi.cs#eShop.Catalog.API.CatalogApi.MapCatalogApi","callee_name":"WithTags","receiver":"v1.MapGet(\"/items/by/{name:minlength(1)}\", GetItemsByName)\n            .WithName(\"GetItemsByName\")\n            .WithSumm","reason":"csharp_external_symbol","line":42,"external_symbol":"Microsoft.AspNetCore.Http.OpenApiRouteHandlerBuilderExtensions.WithTags","external_source":null},{"language":"csharp","caller_file":-18,"caller_symbol":"src/Catalog.API/Apis/CatalogApi.cs#eShop.Catalog.API.CatalogApi.MapCatalogApi","callee_name":"MapGet","receiver":"api","reason":"csharp_name_not_declared_in_repository","line":47,"external_symbol":"api.MapGet","external_source":null},{"language":"csharp","caller_file":-18,"caller_symbol":"src/Catalog.API/Apis/CatalogApi.cs#eShop.Catalog.API.CatalogApi.MapCatalogApi","callee_name":"WithDescription","receiver":"api.MapGet(\"/items/{id:int}/pic\", GetItemPictureById)\n            .WithName(\"GetItemPicture\")\n            .WithSummary(\"","reason":"csharp_external_symbol","line":47,"external_symbol":"Microsoft.AspNetCore.Http.OpenApiRouteHandlerBuilderExtensions.WithDescription","external_source":null},{"language":"typescript_javascript","caller_file":-4,"caller_symbol":"e2e/cart-helpers.ts#addProductToCart","callee_name":"goto","receiver":"page","reason":"ts_js_method_not_declared_in_repository","line":4},{"language":"typescript_javascript","caller_file":-4,"caller_symbol":"e2e/cart-helpers.ts#addProductToCart","callee_name":"click","receiver":null,"reason":"ts_js_method_not_declared_in_repository","line":5},{"language":"typescript_javascript","caller_file":-4,"caller_symbol":"e2e/cart-helpers.ts#addProductToCart","callee_name":"getByRole","receiver":"page","reason":"ts_js_method_not_declared_in_repository","line":5},{"language":"typescript_javascript","caller_file":-4,"caller_symbol":"e2e/cart-helpers.ts#addProductToCart","callee_name":"expect","receiver":null,"reason":"ts_js_external_named_import_call","line":6},{"language":"typescript_javascript","caller_file":-4,"caller_symbol":"e2e/cart-helpers.ts#addProductToCart","callee_name":"getByRole","receiver":"page","reason":"ts_js_method_not_declared_in_repository","line":6},{"language":"typescript_javascript","caller_file":-4,"caller_symbol":"e2e/cart-helpers.ts#addProductToCart","callee_name":"toBeVisible","receiver":null,"reason":"ts_js_method_not_declared_in_repository","line":6},{"language":"typescript_javascript","caller_file":-4,"caller_symbol":"e2e/cart-helpers.ts#addProductToCart","callee_name":"click","receiver":null,"reason":"ts_js_method_not_declared_in_repository","line":7},{"language":"typescript_javascript","caller_file":-4,"caller_symbol":"e2e/cart-helpers.ts#addProductToCart","callee_name":"getByRole","receiver":"page","reason":"ts_js_method_not_declared_in_repository","line":7},{"language":"typescript_javascript","caller_file":-4,"caller_symbol":"e2e/cart-helpers.ts#addProductToCart","callee_name":"expect","receiver":null,"reason":"ts_js_external_named_import_call","line":8},{"language":"typescript_javascript","caller_file":-4,"caller_symbol":"e2e/cart-helpers.ts#addProductToCart","callee_name":"getByRole","receiver":null,"reason":"ts_js_method_not_declared_in_repository","line":8},{"language":"typescript_javascript","caller_file":-4,"caller_symbol":"e2e/cart-helpers.ts#addProductToCart","callee_name":"locator","receiver":"page","reason":"ts_js_method_not_declared_in_repository","line":8},{"language":"typescript_javascript","caller_file":-4,"caller_symbol":"e2e/cart-helpers.ts#addProductToCart","callee_name":"toBeVisible","receiver":null,"reason":"ts_js_method_not_declared_in_repository","line":8},{"language":"typescript_javascript","caller_file":-4,"caller_symbol":"e2e/cart-helpers.ts#removeFirstCartItem","callee_name":"waitForRequest","receiver":"page","reason":"ts_js_method_not_declared_in_repository","line":13},{"language":"typescript_javascript","caller_file":-4,"caller_symbol":"e2e/cart-helpers.ts#removeFirstCartItem","callee_name":"method","receiver":"request","reason":"ts_js_method_not_declared_in_repository","line":14},{"language":"typescript_javascript","caller_file":-4,"caller_symbol":"e2e/cart-helpers.ts#removeFirstCartItem","callee_name":"all","receiver":"Promise","reason":"ts_js_global_object_member_call","line":16},{"language":"typescript_javascript","caller_file":-4,"caller_symbol":"e2e/cart-helpers.ts#removeFirstCartItem","callee_name":"click","receiver":null,"reason":"ts_js_method_not_declared_in_repository","line":18},{"language":"typescript_javascript","caller_file":-4,"caller_symbol":"e2e/cart-helpers.ts#removeFirstCartItem","callee_name":"first","receiver":null,"reason":"ts_js_method_not_declared_in_repository","line":18},{"language":"typescript_javascript","caller_file":-4,"caller_symbol":"e2e/cart-helpers.ts#removeFirstCartItem","callee_name":"getByRole","receiver":"page","reason":"ts_js_method_not_declared_in_repository","line":18},{"language":"typescript_javascript","caller_file":-4,"caller_symbol":"e2e/cart-helpers.ts#emptyCart","callee_name":"goto","receiver":"page","reason":"ts_js_method_not_declared_in_repository","line":23},{"language":"typescript_javascript","caller_file":-4,"caller_symbol":"e2e/cart-helpers.ts#emptyCart","callee_name":"expect","receiver":null,"reason":"ts_js_external_named_import_call","line":24},{"language":"typescript_javascript","caller_file":-4,"caller_symbol":"e2e/cart-helpers.ts#emptyCart","callee_name":"getByRole","receiver":"page","reason":"ts_js_method_not_declared_in_repository","line":24},{"language":"typescript_javascript","caller_file":-4,"caller_symbol":"e2e/cart-helpers.ts#emptyCart","callee_name":"toBeVisible","receiver":null,"reason":"ts_js_method_not_declared_in_repository","line":24},{"language":"typescript_javascript","caller_file":-4,"caller_symbol":"e2e/cart-helpers.ts#emptyCart","callee_name":"locator","receiver":"page","reason":"ts_js_method_not_declared_in_repository","line":26},{"language":"typescript_javascript","caller_file":-4,"caller_symbol":"e2e/cart-helpers.ts#emptyCart","callee_name":"count","receiver":"quantities","reason":"ts_js_method_not_declared_in_repository","line":27},{"language":"typescript_javascript","caller_file":-4,"caller_symbol":"e2e/cart-helpers.ts#emptyCart","callee_name":"count","receiver":"quantities","reason":"ts_js_method_not_declared_in_repository","line":28},{"language":"typescript_javascript","caller_file":-4,"caller_symbol":"e2e/cart-helpers.ts#emptyCart","callee_name":"expect","receiver":null,"reason":"ts_js_external_named_import_call","line":30},{"language":"typescript_javascript","caller_file":-4,"caller_symbol":"e2e/cart-helpers.ts#emptyCart","callee_name":"toHaveCount","receiver":null,"reason":"ts_js_method_not_declared_in_repository","line":30},{"language":"typescript_javascript","caller_file":-4,"caller_symbol":"e2e/cart-helpers.ts#emptyCart","callee_name":"expect","receiver":null,"reason":"ts_js_external_named_import_call","line":33},{"language":"typescript_javascript","caller_file":-4,"caller_symbol":"e2e/cart-helpers.ts#emptyCart","callee_name":"getByText","receiver":"page","reason":"ts_js_method_not_declared_in_repository","line":33},{"language":"typescript_javascript","caller_file":-4,"caller_symbol":"e2e/cart-helpers.ts#emptyCart","callee_name":"toBeVisible","receiver":null,"reason":"ts_js_method_not_declared_in_repository","line":33},{"language":"typescript_javascript","caller_file":-429,"caller_symbol":"src/WebApp/Components/Chatbot/Chatbot.razor.js#scrollToEnd","callee_name":"scrollTo","receiver":"element","reason":"ts_js_method_not_declared_in_repository","line":2},{"language":"typescript_javascript","caller_file":-429,"caller_symbol":"src/WebApp/Components/Chatbot/Chatbot.razor.js#submitOnEnter","callee_name":"addEventListener","receiver":"element","reason":"ts_js_method_not_declared_in_repository","line":6},{"language":"typescript_javascript","caller_file":-429,"caller_symbol":"src/WebApp/Components/Chatbot/Chatbot.razor.js#submitOnEnter","callee_name":"dispatchEvent","receiver":null,"reason":"ts_js_method_not_declared_in_repository","line":8},{"language":"typescript_javascript","caller_file":-429,"caller_symbol":"src/WebApp/Components/Chatbot/Chatbot.razor.js#submitOnEnter","callee_name":"closest","receiver":null,"reason":"ts_js_method_not_declared_in_repository","line":9},{"language":"typescript_javascript","caller_file":-429,"caller_symbol":"src/WebApp/Components/Chatbot/Chatbot.razor.js#submitOnEnter","callee_name":"dispatchEvent","receiver":null,"reason":"ts_js_method_not_declared_in_repository","line":9},{"language":"typescript_javascript","caller_file":-455,"caller_symbol":"src/WebApp/wwwroot/js/card-tilt.js#<anonymous#1>.apply","callee_name":"setProperty","receiver":null,"reason":"ts_js_method_not_declared_in_repository","line":18},{"language":"typescript_javascript","caller_file":-455,"caller_symbol":"src/WebApp/wwwroot/js/card-tilt.js#<anonymous#1>.apply","callee_name":"toFixed","receiver":"rx","reason":"ts_js_method_not_declared_in_repository","line":18},{"language":"typescript_javascript","caller_file":-455,"caller_symbol":"src/WebApp/wwwroot/js/card-tilt.js#<anonymous#1>.apply","callee_name":"setProperty","receiver":null,"reason":"ts_js_method_not_declared_in_repository","line":19},{"language":"typescript_javascript","caller_file":-455,"caller_symbol":"src/WebApp/wwwroot/js/card-tilt.js#<anonymous#1>.apply","callee_name":"toFixed","receiver":"ry","reason":"ts_js_method_not_declared_in_repository","line":19},{"language":"typescript_javascript","caller_file":-455,"caller_symbol":"src/WebApp/wwwroot/js/card-tilt.js#<anonymous#1>.onMove","callee_name":"getBoundingClientRect","receiver":"active","reason":"ts_js_method_not_declared_in_repository","line":24},{"language":"typescript_javascript","caller_file":-455,"caller_symbol":"src/WebApp/wwwroot/js/card-tilt.js#<anonymous#1>.reset","callee_name":"remove","receiver":null,"reason":"ts_js_method_not_declared_in_repository","line":33},{"language":"typescript_javascript","caller_file":-455,"caller_symbol":"src/WebApp/wwwroot/js/card-tilt.js#<anonymous#1>.reset","callee_name":"setProperty","receiver":null,"reason":"ts_js_method_not_declared_in_repository","line":34},{"language":"typescript_javascript","caller_file":-455,"caller_symbol":"src/WebApp/wwwroot/js/card-tilt.js#<anonymous#1>.reset","callee_name":"setProperty","receiver":null,"reason":"ts_js_method_not_declared_in_repository","line":35},{"language":"typescript_javascript","caller_file":-455,"caller_symbol":"src/WebApp/wwwroot/js/card-tilt.js#<anonymous#1>.onOver","callee_name":"closest","receiver":null,"reason":"ts_js_method_not_declared_in_repository","line":39},{"language":"typescript_javascript","caller_file":-455,"caller_symbol":"src/WebApp/wwwroot/js/card-tilt.js#<anonymous#1>.onOver","callee_name":"add","receiver":null,"reason":"ts_js_method_not_declared_in_repository","line":43},{"language":"typescript_javascript","caller_file":-455,"caller_symbol":"src/WebApp/wwwroot/js/card-tilt.js#<anonymous#1>.onOut","callee_name":"closest","receiver":null,"reason":"ts_js_method_not_declared_in_repository","line":47},{"language":"typescript_javascript","caller_file":-455,"caller_symbol":"src/WebApp/wwwroot/js/card-tilt.js#<anonymous#1>.onOut","callee_name":"contains","receiver":"card","reason":"ts_js_method_not_declared_in_repository","line":49},{"language":"typescript_javascript","caller_file":-455,"caller_symbol":"src/WebApp/wwwroot/js/card-tilt.js#<anonymous#1>.enable","callee_name":"addEventListener","receiver":"document","reason":"ts_js_method_not_declared_in_repository","line":59},{"language":"typescript_javascript","caller_file":-455,"caller_symbol":"src/WebApp/wwwroot/js/card-tilt.js#<anonymous#1>.enable","callee_name":"addEventListener","receiver":"document","reason":"ts_js_method_not_declared_in_repository","line":60},{"language":"typescript_javascript","caller_file":-455,"caller_symbol":"src/WebApp/wwwroot/js/card-tilt.js#<anonymous#1>.enable","callee_name":"addEventListener","receiver":"document","reason":"ts_js_method_not_declared_in_repository","line":61},{"language":"typescript_javascript","caller_file":-455,"caller_symbol":"src/WebApp/wwwroot/js/card-tilt.js#<anonymous#1>.disable","callee_name":"removeEventListener","receiver":"document","reason":"ts_js_method_not_declared_in_repository","line":65},{"language":"typescript_javascript","caller_file":-455,"caller_symbol":"src/WebApp/wwwroot/js/card-tilt.js#<anonymous#1>.disable","callee_name":"removeEventListener","receiver":"document","reason":"ts_js_method_not_declared_in_repository","line":66},{"language":"typescript_javascript","caller_file":-455,"caller_symbol":"src/WebApp/wwwroot/js/card-tilt.js#<anonymous#1>.disable","callee_name":"removeEventListener","receiver":"document","reason":"ts_js_method_not_declared_in_repository","line":67},{"language":"typescript_javascript","caller_file":-456,"caller_symbol":"src/WebApp/wwwroot/js/cart-quantity.js#<anonymous#1>.commit","callee_name":"closest","receiver":"input","reason":"ts_js_method_not_declared_in_repository","line":13},{"language":"typescript_javascript","caller_file":-456,"caller_symbol":"src/WebApp/wwwroot/js/cart-quantity.js#<anonymous#1>.commit","callee_name":"querySelector","receiver":"form","reason":"ts_js_method_not_declared_in_repository","line":18},{"language":"typescript_javascript","caller_file":-456,"caller_symbol":"src/WebApp/wwwroot/js/cart-quantity.js#<anonymous#1>.commit","callee_name":"parseInt","receiver":null,"reason":"ts_js_global_builtin_call","line":23},{"language":"typescript_javascript","caller_file":-456,"caller_symbol":"src/WebApp/wwwroot/js/cart-quantity.js#<anonymous#1>.commit","callee_name":"isFinite","receiver":null,"reason":"ts_js_global_builtin_call","line":24},{"language":"typescript_javascript","caller_file":-456,"caller_symbol":"src/WebApp/wwwroot/js/cart-quantity.js#<anonymous#1>.commit","callee_name":"String","receiver":null,"reason":"ts_js_global_builtin_call","line":27},{"language":"typescript_javascript","caller_file":-456,"caller_symbol":"src/WebApp/wwwroot/js/cart-quantity.js#<anonymous#1>.commit","callee_name":"String","receiver":null,"reason":"ts_js_global_builtin_call","line":29},{"language":"typescript_javascript","caller_file":-456,"caller_symbol":"src/WebApp/wwwroot/js/cart-quantity.js#<anonymous#1>.commit","callee_name":"requestSubmit","receiver":"form","reason":"ts_js_method_not_declared_in_repository","line":31},{"language":"typescript_javascript","caller_file":-456,"caller_symbol":"src/WebApp/wwwroot/js/cart-quantity.js#<anonymous#1>.commit","callee_name":"click","receiver":"apply","reason":"ts_js_method_not_declared_in_repository","line":33},{"language":"typescript_javascript","caller_file":-457,"caller_symbol":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.readPref","callee_name":"getItem","receiver":"localStorage","reason":"ts_js_method_not_declared_in_repository","line":22},{"language":"typescript_javascript","caller_file":-457,"caller_symbol":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.readPref","callee_name":"has","receiver":"VALID","reason":"ts_js_method_not_declared_in_repository","line":23},{"language":"typescript_javascript","caller_file":-457,"caller_symbol":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.writePref","callee_name":"setItem","receiver":"localStorage","reason":"ts_js_method_not_declared_in_repository","line":31},{"language":"typescript_javascript","caller_file":-457,"caller_symbol":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.comparatorFor.price","callee_name":"parseFloat","receiver":null,"reason":"ts_js_global_builtin_call","line":39},{"language":"typescript_javascript","caller_file":-457,"caller_symbol":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.comparatorFor.byName","callee_name":"localeCompare","receiver":null,"reason":"ts_js_method_not_declared_in_repository","line":41},{"language":"typescript_javascript","caller_file":-457,"caller_symbol":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.applySort","callee_name":"querySelector","receiver":"document","reason":"ts_js_method_not_declared_in_repository","line":60},{"language":"typescript_javascript","caller_file":-457,"caller_symbol":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.applySort","callee_name":"from","receiver":"Array","reason":"ts_js_global_object_member_call","line":63},{"language":"typescript_javascript","caller_file":-457,"caller_symbol":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.applySort","callee_name":"querySelectorAll","receiver":"grid","reason":"ts_js_method_not_declared_in_repository","line":63},{"language":"typescript_javascript","caller_file":-457,"caller_symbol":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.applySort","callee_name":"slice","receiver":"items","reason":"ts_js_method_not_declared_in_repository","line":66},{"language":"typescript_javascript","caller_file":-457,"caller_symbol":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.applySort","callee_name":"sort","receiver":null,"reason":"ts_js_method_not_declared_in_repository","line":66},{"language":"typescript_javascript","caller_file":-457,"caller_symbol":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.applySort","callee_name":"some","receiver":"sorted","reason":"ts_js_method_not_declared_in_repository","line":67},{"language":"typescript_javascript","caller_file":-457,"caller_symbol":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.applySort","callee_name":"createDocumentFragment","receiver":"document","reason":"ts_js_method_not_declared_in_repository","line":70},{"language":"typescript_javascript","caller_file":-457,"caller_symbol":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.applySort","callee_name":"appendChild","receiver":"fragment","reason":"ts_js_method_not_declared_in_repository","line":72},{"language":"typescript_javascript","caller_file":-457,"caller_symbol":"src/WebApp/wwwroot/js/catalog-sort.js#<anonymous#1>.applySort","callee_name":"appendChild","receiver":"grid","reason":"ts_js_method_not_declared_in_repository","line":75}]},"diagnostics_population":{"schema":"pviz.call_graph_diagnostics_population.v1","sidecar":"bundle.call_diagnostics.json","location":"same directory as this bundle file","sha256":"42dbfd1082f732e8c604e0b3ceae0951450bf5423feed517828efa98e2a361da","bytes":2736886,"rows_total":6402,"rows_by_status":{"UNRESOLVED":697,"AMBIGUOUS":23,"EXTERNAL":5682},"complete":true}},"framework":{"schema_version":"framework@v1","languages_present":["csharp","typescript_javascript"],"summary":{"detections_total":1,"detections_by_status":{"EXACT":1,"AMBIGUOUS":0},"frameworks_detected":["aspnetcore"],"registrations_total":64,"registrations_by_status":{"EXACT":57,"AMBIGUOUS":0,"UNRESOLVED":3,"EXTERNAL":4},"registrations_by_kind":{"DI_PROVIDER":30,"MIDDLEWARE":2,"ROUTE_HANDLER":17,"RUNTIME_ENTRY":15},"registrations_by_framework":{"aspnetcore":{"EXACT":16,"AMBIGUOUS":0,"UNRESOLVED":3,"EXTERNAL":0},"aspnetcore_di":{"EXACT":26,"AMBIGUOUS":0,"UNRESOLVED":0,"EXTERNAL":4},"dotnet_runtime":{"EXACT":15,"AMBIGUOUS":0,"UNRESOLVED":0,"EXTERNAL":0}},"relations_total":57,"diagnostics_total":35,"registrar_unproven_total":28},"detections":[{"evidence":[{"detail":"IdentityServerHost.Quickstart.UI.AccountController","file":-253,"kind":"controller"},{"detail":"IdentityServerHost.Quickstart.UI.ConsentController","file":-263,"kind":"controller"},{"detail":"IdentityServerHost.Quickstart.UI.DeviceController","file":-271,"kind":"controller"},{"detail":"IdentityServerHost.Quickstart.UI.DiagnosticsController","file":-272,"kind":"controller"},{"detail":"IdentityServerHost.Quickstart.UI.ExternalController","file":-255,"kind":"controller"},{"detail":"IdentityServerHost.Quickstart.UI.GrantsController","file":-275,"kind":"controller"},{"detail":"IdentityServerHost.Quickstart.UI.HomeController","file":-278,"kind":"controller"},{"detail":"Microsoft.AspNetCore.Builder.AuthorizationAppBuilderExtensions","file":-252,"kind":"api"},{"detail":"Microsoft.AspNetCore.Builder.ControllerEndpointRouteBuilderExtensions","file":-252,"kind":"api"},{"detail":"Microsoft.AspNetCore.Builder.CookiePolicyAppBuilderExtensions","file":-252,"kind":"api"},{"detail":"Microsoft.AspNetCore.Builder.CookiePolicyOptions","file":-252,"kind":"api"},{"detail":"Microsoft.AspNetCore.Builder.EndpointRoutingApplicationBuilderExtensions","file":-252,"kind":"api"},{"detail":"Microsoft.AspNetCore.Builder.StaticFileExtensions","file":-252,"kind":"api"},{"detail":"Microsoft.AspNetCore.Builder.StatusCodePagesExtensions","file":-55,"kind":"api"},{"detail":"Microsoft.AspNetCore.Builder.WebApplication","file":-15,"kind":"api"},{"detail":"Microsoft.AspNetCore.Builder.WebApplicationBuilder","file":-15,"kind":"api"},{"detail":"Microsoft.AspNetCore.Http.OpenApiRouteHandlerBuilderExtensions","file":-18,"kind":"api"},{"detail":"Microsoft.AspNetCore.Http.TypedResults","file":-18,"kind":"api"},{"detail":"Microsoft.AspNetCore.Mvc.ControllerBase","file":-253,"kind":"api"},{"detail":"Microsoft.AspNetCore.Mvc.ProblemDetails","file":-18,"kind":"api"}],"family":"csharp.web","framework":"aspnetcore","language":"csharp","scope":".","status":"EXACT"}],"detections_total":1,"detections_truncated":false,"inventories":{"routes":[{"id":"fw:aspnetcore:ROUTE_HANDLER:src/Identity.API/Quickstart/Account/AccountController.cs#IdentityServerHost.Quickstart.UI.AccountController.AccessDenied:HttpGetAttribute#1","framework":"aspnetcore","language":"csharp","status":"EXACT","mechanism":"annotation","site_file":-253,"site_line":196,"target":"src/Identity.API/Quickstart/Account/AccountController.cs#IdentityServerHost.Quickstart.UI.AccountController.AccessDenied","method":"GET","path":"/{conventional}","path_status":"UNRESOLVED","join":"http:GET:~/:id"},{"id":"fw:aspnetcore:ROUTE_HANDLER:src/Identity.API/Quickstart/Account/AccountController.cs#IdentityServerHost.Quickstart.UI.AccountController.Login(IdentityServerHost.Quickstart.UI.LoginInputModel,System.String):HttpPostAttribute#1","framework":"aspnetcore","language":"csharp","status":"EXACT","mechanism":"annotation","site_file":-253,"site_line":59,"target":"src/Identity.API/Quickstart/Account/AccountController.cs#IdentityServerHost.Quickstart.UI.AccountController.Login(IdentityServerHost.Quickstart.UI.LoginInputModel,System.String)","method":"POST","path":"/{conventional}","path_status":"UNRESOLVED","join":"http:POST:~/:id"},{"id":"fw:aspnetcore:ROUTE_HANDLER:src/Identity.API/Quickstart/Account/AccountController.cs#IdentityServerHost.Quickstart.UI.AccountController.Login(System.String):HttpGetAttribute#1","framework":"aspnetcore","language":"csharp","status":"EXACT","mechanism":"annotation","site_file":-253,"site_line":39,"target":"src/Identity.API/Quickstart/Account/AccountController.cs#IdentityServerHost.Quickstart.UI.AccountController.Login(System.String)","method":"GET","path":"/{conventional}","path_status":"UNRESOLVED","join":"http:GET:~/:id"},{"id":"fw:aspnetcore:ROUTE_HANDLER:src/Identity.API/Quickstart/Account/AccountController.cs#IdentityServerHost.Quickstart.UI.AccountController.Logout(IdentityServerHost.Quickstart.UI.LogoutInputModel):HttpPostAttribute#1","framework":"aspnetcore","language":"csharp","status":"EXACT","mechanism":"annotation","site_file":-253,"site_line":165,"target":"src/Identity.API/Quickstart/Account/AccountController.cs#IdentityServerHost.Quickstart.UI.AccountController.Logout(IdentityServerHost.Quickstart.UI.LogoutInputModel)","method":"POST","path":"/{conventional}","path_status":"UNRESOLVED","join":"http:POST:~/:id"},{"id":"fw:aspnetcore:ROUTE_HANDLER:src/Identity.API/Quickstart/Account/AccountController.cs#IdentityServerHost.Quickstart.UI.AccountController.Logout(System.String):HttpGetAttribute#1","framework":"aspnetcore","language":"csharp","status":"EXACT","mechanism":"annotation","site_file":-253,"site_line":146,"target":"src/Identity.API/Quickstart/Account/AccountController.cs#IdentityServerHost.Quickstart.UI.AccountController.Logout(System.String)","method":"GET","path":"/{conventional}","path_status":"UNRESOLVED","join":"http:GET:~/:id"},{"id":"fw:aspnetcore:ROUTE_HANDLER:src/Identity.API/Quickstart/Account/ExternalController.cs#IdentityServerHost.Quickstart.UI.ExternalController.Callback:HttpGetAttribute#1","framework":"aspnetcore","language":"csharp","status":"EXACT","mechanism":"annotation","site_file":-255,"site_line":63,"target":"src/Identity.API/Quickstart/Account/ExternalController.cs#IdentityServerHost.Quickstart.UI.ExternalController.Callback","method":"GET","path":"/{conventional}","path_status":"UNRESOLVED","join":"http:GET:~/:id"},{"id":"fw:aspnetcore:ROUTE_HANDLER:src/Identity.API/Quickstart/Account/ExternalController.cs#IdentityServerHost.Quickstart.UI.ExternalController.Challenge:HttpGetAttribute#1","framework":"aspnetcore","language":"csharp","status":"EXACT","mechanism":"annotation","site_file":-255,"site_line":33,"target":"src/Identity.API/Quickstart/Account/ExternalController.cs#IdentityServerHost.Quickstart.UI.ExternalController.Challenge","method":"GET","path":"/{conventional}","path_status":"UNRESOLVED","join":"http:GET:~/:id"},{"id":"fw:aspnetcore:ROUTE_HANDLER:src/Identity.API/Quickstart/Consent/ConsentController.cs#IdentityServerHost.Quickstart.UI.ConsentController.Index(IdentityServerHost.Quickstart.UI.ConsentInputModel):HttpPostAttribute#1","framework":"aspnetcore","language":"csharp","status":"EXACT","mechanism":"annotation","site_file":-263,"site_line":47,"target":"src/Identity.API/Quickstart/Consent/ConsentController.cs#IdentityServerHost.Quickstart.UI.ConsentController.Index(IdentityServerHost.Quickstart.UI.ConsentInputModel)","method":"POST","path":"/{conventional}","path_status":"UNRESOLVED","join":"http:POST:~/:id"},{"id":"fw:aspnetcore:ROUTE_HANDLER:src/Identity.API/Quickstart/Consent/ConsentController.cs#IdentityServerHost.Quickstart.UI.ConsentController.Index(System.String):HttpGetAttribute#1","framework":"aspnetcore","language":"csharp","status":"EXACT","mechanism":"annotation","site_file":-263,"site_line":32,"target":"src/Identity.API/Quickstart/Consent/ConsentController.cs#IdentityServerHost.Quickstart.UI.ConsentController.Index(System.String)","method":"GET","path":"/{conventional}","path_status":"UNRESOLVED","join":"http:GET:~/:id"},{"id":"fw:aspnetcore:ROUTE_HANDLER:src/Identity.API/Quickstart/Device/DeviceController.cs#IdentityServerHost.Quickstart.UI.DeviceController.Callback:HttpPostAttribute#1","framework":"aspnetcore","language":"csharp","status":"EXACT","mechanism":"annotation","site_file":-271,"site_line":51,"target":"src/Identity.API/Quickstart/Device/DeviceController.cs#IdentityServerHost.Quickstart.UI.DeviceController.Callback","method":"POST","path":"/{conventional}","path_status":"UNRESOLVED","join":"http:POST:~/:id"},{"id":"fw:aspnetcore:ROUTE_HANDLER:src/Identity.API/Quickstart/Device/DeviceController.cs#IdentityServerHost.Quickstart.UI.DeviceController.Index:HttpGetAttribute#1","framework":"aspnetcore","language":"csharp","status":"EXACT","mechanism":"annotation","site_file":-271,"site_line":27,"target":"src/Identity.API/Quickstart/Device/DeviceController.cs#IdentityServerHost.Quickstart.UI.DeviceController.Index","method":"GET","path":"/{conventional}","path_status":"UNRESOLVED","join":"http:GET:~/:id"},{"id":"fw:aspnetcore:ROUTE_HANDLER:src/Identity.API/Quickstart/Device/DeviceController.cs#IdentityServerHost.Quickstart.UI.DeviceController.UserCodeCapture:HttpPostAttribute#1","framework":"aspnetcore","language":"csharp","status":"EXACT","mechanism":"annotation","site_file":-271,"site_line":41,"target":"src/Identity.API/Quickstart/Device/DeviceController.cs#IdentityServerHost.Quickstart.UI.DeviceController.UserCodeCapture","method":"POST","path":"/{conventional}","path_status":"UNRESOLVED","join":"http:POST:~/:id"},{"id":"fw:aspnetcore:ROUTE_HANDLER:src/Identity.API/Quickstart/Grants/GrantsController.cs#IdentityServerHost.Quickstart.UI.GrantsController.Index:HttpGetAttribute#1","framework":"aspnetcore","language":"csharp","status":"EXACT","mechanism":"annotation","site_file":-275,"site_line":32,"target":"src/Identity.API/Quickstart/Grants/GrantsController.cs#IdentityServerHost.Quickstart.UI.GrantsController.Index","method":"GET","path":"/{conventional}","path_status":"UNRESOLVED","join":"http:GET:~/:id"},{"id":"fw:aspnetcore:ROUTE_HANDLER:src/Identity.API/Quickstart/Grants/GrantsController.cs#IdentityServerHost.Quickstart.UI.GrantsController.Revoke:HttpPostAttribute#1","framework":"aspnetcore","language":"csharp","status":"EXACT","mechanism":"annotation","site_file":-275,"site_line":41,"target":"src/Identity.API/Quickstart/Grants/GrantsController.cs#IdentityServerHost.Quickstart.UI.GrantsController.Revoke","method":"POST","path":"/{conventional}","path_status":"UNRESOLVED","join":"http:POST:~/:id"},{"id":"fw:aspnetcore:ROUTE_HANDLER:src/WebhookClient/Endpoints/AuthenticationEndpoints.cs#eShop.WebhookClient.Endpoints.AuthenticationEndpoints.MapAuthenticationEndpoints:MapPost#1","framework":"aspnetcore","language":"csharp","status":"UNRESOLVED","mechanism":"imperative_call","site_file":-470,"site_line":12,"reason":"unsupported_form","method":"POST","path":"/logout","path_status":"EXACT","join":"http:POST:/logout"},{"id":"fw:aspnetcore:ROUTE_HANDLER:src/WebhookClient/Endpoints/WebhookEndpoints.cs#eShop.WebhookClient.Endpoints.WebhookEndpoints.MapWebhookEndpoints:MapPost#1","framework":"aspnetcore","language":"csharp","status":"UNRESOLVED","mechanism":"imperative_call","site_file":-471,"site_line":31,"reason":"unsupported_form","method":"POST","path":"/webhook-received","path_status":"EXACT","join":"http:POST:/webhook-received"},{"id":"fw:aspnetcore:ROUTE_HANDLER:src/eShop.ServiceDefaults/OpenApi.Extensions.cs#eShop.ServiceDefaults.Extensions.UseDefaultOpenApi:MapGet#1","framework":"aspnetcore","language":"csharp","status":"UNRESOLVED","mechanism":"imperative_call","site_file":-517,"site_line":41,"reason":"unsupported_form","method":"GET","path":"/","path_status":"EXACT","join":"http:GET:/"}],"routes_total":17,"routes_truncated":false,"entries":[{"id":"fw:dotnet_runtime:RUNTIME_ENTRY:src/Basket.API/Program.cs#<file>:top_level_statements#1","framework":"dotnet_runtime","language":"csharp","status":"EXACT","mechanism":"language_convention","site_file":-15,"target":"src/Basket.API/Program.cs#<file>","entry_kind":"top_level_statements"},{"id":"fw:dotnet_runtime:RUNTIME_ENTRY:src/Catalog.API/Program.cs#<file>:top_level_statements#1","framework":"dotnet_runtime","language":"csharp","status":"EXACT","mechanism":"language_convention","site_file":-55,"target":"src/Catalog.API/Program.cs#<file>","entry_kind":"top_level_statements"},{"id":"fw:dotnet_runtime:RUNTIME_ENTRY:src/ClientApp/Platforms/MacCatalyst/Program.cs#eShop.ClientApp.Program.Main(System.String[]):static_main#1","framework":"dotnet_runtime","language":"csharp","status":"EXACT","mechanism":"language_convention","site_file":-117,"site_line":8,"target":"src/ClientApp/Platforms/MacCatalyst/Program.cs#eShop.ClientApp.Program.Main(System.String[])","entry_kind":"main"},{"id":"fw:dotnet_runtime:RUNTIME_ENTRY:src/ClientApp/Platforms/MacCatalyst/Program.cs#eShop.ClientApp.Program.Main(System.String[]):static_main#2","framework":"dotnet_runtime","language":"csharp","status":"EXACT","mechanism":"language_convention","site_file":-120,"site_line":8,"target":"src/ClientApp/Platforms/MacCatalyst/Program.cs#eShop.ClientApp.Program.Main(System.String[])","entry_kind":"main"},{"id":"fw:dotnet_runtime:RUNTIME_ENTRY:src/HybridApp/Platforms/MacCatalyst/Program.cs#eShop.HybridApp.Program.Main(System.String[]):static_main#1","framework":"dotnet_runtime","language":"csharp","status":"EXACT","mechanism":"language_convention","site_file":-215,"site_line":9,"target":"src/HybridApp/Platforms/MacCatalyst/Program.cs#eShop.HybridApp.Program.Main(System.String[])","entry_kind":"main"},{"id":"fw:dotnet_runtime:RUNTIME_ENTRY:src/HybridApp/Platforms/MacCatalyst/Program.cs#eShop.HybridApp.Program.Main(System.String[]):static_main#2","framework":"dotnet_runtime","language":"csharp","status":"EXACT","mechanism":"language_convention","site_file":-216,"site_line":11,"target":"src/HybridApp/Platforms/MacCatalyst/Program.cs#eShop.HybridApp.Program.Main(System.String[])","entry_kind":"main"},{"id":"fw:dotnet_runtime:RUNTIME_ENTRY:src/HybridApp/Platforms/MacCatalyst/Program.cs#eShop.HybridApp.Program.Main(System.String[]):static_main#3","framework":"dotnet_runtime","language":"csharp","status":"EXACT","mechanism":"language_convention","site_file":-219,"site_line":9,"target":"src/HybridApp/Platforms/MacCatalyst/Program.cs#eShop.HybridApp.Program.Main(System.String[])","entry_kind":"main"},{"id":"fw:dotnet_runtime:RUNTIME_ENTRY:src/Identity.API/Program.cs#<file>:top_level_statements#1","framework":"dotnet_runtime","language":"csharp","status":"EXACT","mechanism":"language_convention","site_file":-252,"target":"src/Identity.API/Program.cs#<file>","entry_kind":"top_level_statements"},{"id":"fw:dotnet_runtime:RUNTIME_ENTRY:src/OrderProcessor/Program.cs#<file>:top_level_statements#1","framework":"dotnet_runtime","language":"csharp","status":"EXACT","mechanism":"language_convention","site_file":-302,"target":"src/OrderProcessor/Program.cs#<file>","entry_kind":"top_level_statements"},{"id":"fw:dotnet_runtime:RUNTIME_ENTRY:src/Ordering.API/Program.cs#<file>:top_level_statements#1","framework":"dotnet_runtime","language":"csharp","status":"EXACT","mechanism":"language_convention","site_file":-372,"target":"src/Ordering.API/Program.cs#<file>","entry_kind":"top_level_statements"},{"id":"fw:dotnet_runtime:RUNTIME_ENTRY:src/PaymentProcessor/Program.cs#<file>:top_level_statements#1","framework":"dotnet_runtime","language":"csharp","status":"EXACT","mechanism":"language_convention","site_file":-425,"target":"src/PaymentProcessor/Program.cs#<file>","entry_kind":"top_level_statements"},{"id":"fw:dotnet_runtime:RUNTIME_ENTRY:src/WebApp/Program.cs#<file>:top_level_statements#1","framework":"dotnet_runtime","language":"csharp","status":"EXACT","mechanism":"language_convention","site_file":-433,"target":"src/WebApp/Program.cs#<file>","entry_kind":"top_level_statements"},{"id":"fw:dotnet_runtime:RUNTIME_ENTRY:src/WebhookClient/Program.cs#<file>:top_level_statements#1","framework":"dotnet_runtime","language":"csharp","status":"EXACT","mechanism":"language_convention","site_file":-474,"target":"src/WebhookClient/Program.cs#<file>","entry_kind":"top_level_statements"},{"id":"fw:dotnet_runtime:RUNTIME_ENTRY:src/Webhooks.API/Program.cs#<file>:top_level_statements#1","framework":"dotnet_runtime","language":"csharp","status":"EXACT","mechanism":"language_convention","site_file":-503,"target":"src/Webhooks.API/Program.cs#<file>","entry_kind":"top_level_statements"},{"id":"fw:dotnet_runtime:RUNTIME_ENTRY:src/eShop.AppHost/AppHost.cs#<file>:top_level_statements#1","framework":"dotnet_runtime","language":"csharp","status":"EXACT","mechanism":"language_convention","site_file":-510,"target":"src/eShop.AppHost/AppHost.cs#<file>","entry_kind":"top_level_statements"}],"entries_total":15,"entries_truncated":false,"middleware":[{"id":"fw:aspnetcore:MIDDLEWARE:tests/Ordering.FunctionalTests/OrderingApiFixture.cs#eShop.Ordering.FunctionalTests.OrderingApiFixture.AutoAuthorizeStartupFilter.Configure:UseMiddleware#1","framework":"aspnetcore","language":"csharp","status":"EXACT","mechanism":"imperative_call","site_file":-551,"site_line":72,"target":"tests/Ordering.FunctionalTests/AutoAuthorizeMiddleware.cs#eShop.Ordering.FunctionalTests.AutoAuthorizeMiddleware"},{"id":"fw:aspnetcore:MIDDLEWARE:tests/Webhooks.FunctionalTests/WebhooksApiFixture.cs#eShop.Webhooks.FunctionalTests.WebhooksApiFixture.TestAuthenticationStartupFilter.Configure:UseMiddleware#1","framework":"aspnetcore","language":"csharp","status":"EXACT","mechanism":"imperative_call","site_file":-564,"site_line":75,"target":"tests/Webhooks.FunctionalTests/TestAuthenticationMiddleware.cs#eShop.Webhooks.FunctionalTests.TestAuthenticationMiddleware"}],"middleware_total":2,"middleware_truncated":false,"providers":[{"id":"fw:aspnetcore_di:DI_PROVIDER:src/Basket.API/Extensions/Extensions.cs#eShop.Basket.API.Extensions.Extensions.AddApplicationServices:AddSingleton#1","framework":"aspnetcore_di","language":"csharp","status":"EXACT","mechanism":"imperative_call","site_file":-7,"site_line":16,"target":"src/Basket.API/Repositories/RedisBasketRepository.cs#eShop.Basket.API.Repositories.RedisBasketRepository"},{"id":"fw:aspnetcore_di:DI_PROVIDER:src/Catalog.API/Extensions/Extensions.cs#Extensions.AddApplicationServices:AddScoped#1","framework":"aspnetcore_di","language":"csharp","status":"EXACT","mechanism":"imperative_call","site_file":-20,"site_line":49,"target":"src/Catalog.API/Services/CatalogAI.cs#eShop.Catalog.API.Services.CatalogAI"},{"id":"fw:aspnetcore_di:DI_PROVIDER:src/Catalog.API/Extensions/Extensions.cs#Extensions.AddApplicationServices:AddTransient#1","framework":"aspnetcore_di","language":"csharp","status":"EXACT","mechanism":"imperative_call","site_file":-20,"site_line":27,"target":"src/IntegrationEventLogEF/Services/IntegrationEventLogService.cs#eShop.IntegrationEventLogEF.Services.IntegrationEventLogService<TContext>"},{"id":"fw:aspnetcore_di:DI_PROVIDER:src/Catalog.API/Extensions/Extensions.cs#Extensions.AddApplicationServices:AddTransient#2","framework":"aspnetcore_di","language":"csharp","status":"EXACT","mechanism":"imperative_call","site_file":-20,"site_line":29,"target":"src/Catalog.API/IntegrationEvents/CatalogIntegrationEventService.cs#eShop.Catalog.API.IntegrationEvents.CatalogIntegrationEventService"},{"id":"fw:aspnetcore_di:DI_PROVIDER:src/Identity.API/Program.cs#<file>:AddTransient#1","framework":"aspnetcore_di","language":"csharp","status":"EXACT","mechanism":"imperative_call","site_file":-252,"site_line":39,"target":"src/Identity.API/Services/ProfileService.cs#eShop.Identity.API.Services.ProfileService"},{"id":"fw:aspnetcore_di:DI_PROVIDER:src/Identity.API/Program.cs#<file>:AddTransient#2","framework":"aspnetcore_di","language":"csharp","status":"EXACT","mechanism":"imperative_call","site_file":-252,"site_line":40,"target":"src/Identity.API/Services/EFLoginService.cs#eShop.Identity.API.Services.EFLoginService"},{"id":"fw:aspnetcore_di:DI_PROVIDER:src/Identity.API/Program.cs#<file>:AddTransient#3","framework":"aspnetcore_di","language":"csharp","status":"EXACT","mechanism":"imperative_call","site_file":-252,"site_line":41,"target":"src/Identity.API/Services/RedirectService.cs#eShop.Identity.API.Services.RedirectService"},{"id":"fw:aspnetcore_di:DI_PROVIDER:src/OrderProcessor/Extensions/Extensions.cs#eShop.OrderProcessor.Extensions.Extensions.AddApplicationServices:AddSingleton#1","framework":"aspnetcore_di","language":"csharp","status":"EXACT","mechanism":"imperative_call","site_file":-300,"site_line":18,"target":"src/OrderProcessor/Services/GracePeriodOrdersRepository.cs#eShop.OrderProcessor.Services.GracePeriodOrdersRepository"},{"id":"fw:aspnetcore_di:DI_PROVIDER:src/Ordering.API/Extensions/Extensions.cs#Extensions.AddApplicationServices:AddScoped#1","framework":"aspnetcore_di","language":"csharp","status":"EXACT","mechanism":"imperative_call","site_file":-364,"site_line":47,"target":"src/Ordering.API/Application/Queries/OrderQueries.cs#eShop.Ordering.API.Application.Queries.OrderQueries"},{"id":"fw:aspnetcore_di:DI_PROVIDER:src/Ordering.API/Extensions/Extensions.cs#Extensions.AddApplicationServices:AddScoped#2","framework":"aspnetcore_di","language":"csharp","status":"EXACT","mechanism":"imperative_call","site_file":-364,"site_line":48,"target":"src/Ordering.Infrastructure/Repositories/BuyerRepository.cs#eShop.Ordering.Infrastructure.Repositories.BuyerRepository"},{"id":"fw:aspnetcore_di:DI_PROVIDER:src/Ordering.API/Extensions/Extensions.cs#Extensions.AddApplicationServices:AddScoped#3","framework":"aspnetcore_di","language":"csharp","status":"EXACT","mechanism":"imperative_call","site_file":-364,"site_line":49,"target":"src/Ordering.Infrastructure/Repositories/OrderRepository.cs#eShop.Ordering.Infrastructure.Repositories.OrderRepository"},{"id":"fw:aspnetcore_di:DI_PROVIDER:src/Ordering.API/Extensions/Extensions.cs#Extensions.AddApplicationServices:AddScoped#4","framework":"aspnetcore_di","language":"csharp","status":"EXACT","mechanism":"imperative_call","site_file":-364,"site_line":50,"target":"src/Ordering.Infrastructure/Idempotency/RequestManager.cs#eShop.Ordering.Infrastructure.Idempotency.RequestManager"},{"id":"fw:aspnetcore_di:DI_PROVIDER:src/Ordering.API/Extensions/Extensions.cs#Extensions.AddApplicationServices:AddTransient#1","framework":"aspnetcore_di","language":"csharp","status":"EXACT","mechanism":"imperative_call","site_file":-364,"site_line":24,"target":"src/IntegrationEventLogEF/Services/IntegrationEventLogService.cs#eShop.IntegrationEventLogEF.Services.IntegrationEventLogService<TContext>"},{"id":"fw:aspnetcore_di:DI_PROVIDER:src/Ordering.API/Extensions/Extensions.cs#Extensions.AddApplicationServices:AddTransient#2","framework":"aspnetcore_di","language":"csharp","status":"EXACT","mechanism":"imperative_call","site_file":-364,"site_line":26,"target":"src/Ordering.API/Application/IntegrationEvents/OrderingIntegrationEventService.cs#eShop.Ordering.API.Application.IntegrationEvents.OrderingIntegrationEventService"},{"id":"fw:aspnetcore_di:DI_PROVIDER:src/Ordering.API/Extensions/Extensions.cs#Extensions.AddApplicationServices:AddTransient#3","framework":"aspnetcore_di","language":"csharp","status":"EXACT","mechanism":"imperative_call","site_file":-364,"site_line":32,"target":"src/Ordering.API/Infrastructure/Services/IdentityService.cs#eShop.Ordering.API.Infrastructure.Services.IdentityService"},{"id":"fw:aspnetcore_di:DI_PROVIDER:src/WebApp/Extensions/Extensions.cs#Extensions.AddApplicationServices:AddScoped#1","framework":"aspnetcore_di","language":"csharp","status":"EXACT","mechanism":"imperative_call","site_file":-431,"site_line":23,"target":"src/WebApp/Services/BasketState.cs#eShop.WebApp.Services.BasketState"},{"id":"fw:aspnetcore_di:DI_PROVIDER:src/WebApp/Extensions/Extensions.cs#Extensions.AddApplicationServices:AddScoped#2","framework":"aspnetcore_di","language":"csharp","status":"EXACT","mechanism":"imperative_call","site_file":-431,"site_line":24,"target":"src/WebApp/Services/LogOutService.cs#eShop.WebApp.Services.LogOutService"},{"id":"fw:aspnetcore_di:DI_PROVIDER:src/WebApp/Extensions/Extensions.cs#Extensions.AddApplicationServices:AddSingleton#1","framework":"aspnetcore_di","language":"csharp","status":"EXACT","mechanism":"imperative_call","site_file":-431,"site_line":25,"target":"src/WebApp/Services/BasketService.cs#eShop.WebApp.Services.BasketService"},{"id":"fw:aspnetcore_di:DI_PROVIDER:src/WebApp/Extensions/Extensions.cs#Extensions.AddApplicationServices:AddSingleton#2","framework":"aspnetcore_di","language":"csharp","status":"EXACT","mechanism":"imperative_call","site_file":-431,"site_line":26,"target":"src/WebApp/Services/OrderStatus/OrderStatusNotificationService.cs#eShop.WebApp.Services.OrderStatusNotificationService"},{"id":"fw:aspnetcore_di:DI_PROVIDER:src/WebApp/Extensions/Extensions.cs#Extensions.AddApplicationServices:AddSingleton#3","framework":"aspnetcore_di","language":"csharp","status":"EXACT","mechanism":"imperative_call","site_file":-431,"site_line":27,"target":"src/WebApp/Services/ProductImageUrlProvider.cs#eShop.WebApp.Services.ProductImageUrlProvider"},{"id":"fw:aspnetcore_di:DI_PROVIDER:src/WebhookClient/Extensions/Extensions.cs#eShop.WebhookClient.Extensions.Extensions.AddApplicationServices:AddSingleton#1","framework":"aspnetcore_di","language":"csharp","status":"EXACT","mechanism":"imperative_call","site_file":-472,"site_line":16,"target":"src/WebhookClient/Services/HooksRepository.cs#eShop.WebhookClient.Services.HooksRepository"},{"id":"fw:aspnetcore_di:DI_PROVIDER:src/Webhooks.API/Extensions/Extensions.cs#Extensions.AddApplicationServices:AddTransient#1","framework":"aspnetcore_di","language":"csharp","status":"EXACT","mechanism":"imperative_call","site_file":-485,"site_line":14,"target":"src/Webhooks.API/Services/GrantUrlTesterService.cs#Webhooks.API.Services.GrantUrlTesterService"},{"id":"fw:aspnetcore_di:DI_PROVIDER:src/Webhooks.API/Extensions/Extensions.cs#Extensions.AddApplicationServices:AddTransient#2","framework":"aspnetcore_di","language":"csharp","status":"EXACT","mechanism":"imperative_call","site_file":-485,"site_line":15,"target":"src/Webhooks.API/Services/WebhooksRetriever.cs#Webhooks.API.Services.WebhooksRetriever"},{"id":"fw:aspnetcore_di:DI_PROVIDER:src/Webhooks.API/Extensions/Extensions.cs#Extensions.AddApplicationServices:AddTransient#3","framework":"aspnetcore_di","language":"csharp","status":"EXACT","mechanism":"imperative_call","site_file":-485,"site_line":16,"target":"src/Webhooks.API/Services/WebhooksSender.cs#Webhooks.API.Services.WebhooksSender"},{"id":"fw:aspnetcore_di:DI_PROVIDER:tests/Application.UnitTests/WebhookClientTests.cs#eShop.Application.UnitTests.WebhookClientTests.WebhookEndpointsValidateTokenAndPersistAcceptedPayload:AddSingleton#1","framework":"aspnetcore_di","language":"csharp","status":"EXACT","mechanism":"imperative_call","site_file":-524,"site_line":64,"target":"src/WebhookClient/Services/HooksRepository.cs#eShop.WebhookClient.Services.HooksRepository"},{"id":"fw:aspnetcore_di:DI_PROVIDER:tests/Webhooks.FunctionalTests/WebhooksApiFixture.cs#eShop.Webhooks.FunctionalTests.WebhooksApiFixture.CreateHost:AddSingleton#1","framework":"aspnetcore_di","language":"csharp","status":"EXACT","mechanism":"imperative_call","site_file":-564,"site_line":43,"target":"tests/Webhooks.FunctionalTests/WebhooksApiFixture.cs#eShop.Webhooks.FunctionalTests.ConfigurableGrantUrlTester"},{"id":"fw:aspnetcore_di:DI_PROVIDER:src/WebApp/Extensions/Extensions.cs#Extensions.AddAuthenticationServices:AddScoped#1","framework":"aspnetcore_di","language":"csharp","status":"EXTERNAL","mechanism":"imperative_call","site_file":-431,"site_line":90},{"id":"fw:aspnetcore_di:DI_PROVIDER:src/WebhookClient/Extensions/Extensions.cs#eShop.WebhookClient.Extensions.Extensions.AddAuthenticationServices:AddScoped#1","framework":"aspnetcore_di","language":"csharp","status":"EXTERNAL","mechanism":"imperative_call","site_file":-472,"site_line":63},{"id":"fw:aspnetcore_di:DI_PROVIDER:tests/Ordering.FunctionalTests/OrderingApiFixture.cs#eShop.Ordering.FunctionalTests.OrderingApiFixture.CreateHost:AddSingleton#1","framework":"aspnetcore_di","language":"csharp","status":"EXTERNAL","mechanism":"imperative_call","site_file":-551,"site_line":41},{"id":"fw:aspnetcore_di:DI_PROVIDER:tests/Webhooks.FunctionalTests/WebhooksApiFixture.cs#eShop.Webhooks.FunctionalTests.WebhooksApiFixture.CreateHost:AddSingleton#2","framework":"aspnetcore_di","language":"csharp","status":"EXTERNAL","mechanism":"imperative_call","site_file":-564,"site_line":44}],"providers_total":30,"providers_truncated":false},"relations":[{"dst":"src/Identity.API/Quickstart/Account/AccountController.cs#IdentityServerHost.Quickstart.UI.AccountController.AccessDenied","framework":"aspnetcore","kind":"REGISTERS","language":"csharp","src":"fw:aspnetcore:ROUTE_HANDLER:src/Identity.API/Quickstart/Account/AccountController.cs#IdentityServerHost.Quickstart.UI.AccountController.AccessDenied:HttpGetAttribute#1","status":"EXACT","via":"fw:aspnetcore:ROUTE_HANDLER:src/Identity.API/Quickstart/Account/AccountController.cs#IdentityServerHost.Quickstart.UI.AccountController.AccessDenied:HttpGetAttribute#1"},{"dst":"src/Identity.API/Quickstart/Account/AccountController.cs#IdentityServerHost.Quickstart.UI.AccountController.Login(IdentityServerHost.Quickstart.UI.LoginInputModel,System.String)","framework":"aspnetcore","kind":"REGISTERS","language":"csharp","src":"fw:aspnetcore:ROUTE_HANDLER:src/Identity.API/Quickstart/Account/AccountController.cs#IdentityServerHost.Quickstart.UI.AccountController.Login(IdentityServerHost.Quickstart.UI.LoginInputModel,System.String):HttpPostAttribute#1","status":"EXACT","via":"fw:aspnetcore:ROUTE_HANDLER:src/Identity.API/Quickstart/Account/AccountController.cs#IdentityServerHost.Quickstart.UI.AccountController.Login(IdentityServerHost.Quickstart.UI.LoginInputModel,System.String):HttpPostAttribute#1"},{"dst":"src/Identity.API/Quickstart/Account/AccountController.cs#IdentityServerHost.Quickstart.UI.AccountController.Login(System.String)","framework":"aspnetcore","kind":"REGISTERS","language":"csharp","src":"fw:aspnetcore:ROUTE_HANDLER:src/Identity.API/Quickstart/Account/AccountController.cs#IdentityServerHost.Quickstart.UI.AccountController.Login(System.String):HttpGetAttribute#1","status":"EXACT","via":"fw:aspnetcore:ROUTE_HANDLER:src/Identity.API/Quickstart/Account/AccountController.cs#IdentityServerHost.Quickstart.UI.AccountController.Login(System.String):HttpGetAttribute#1"},{"dst":"src/Identity.API/Quickstart/Account/AccountController.cs#IdentityServerHost.Quickstart.UI.AccountController.Logout(IdentityServerHost.Quickstart.UI.LogoutInputModel)","framework":"aspnetcore","kind":"REGISTERS","language":"csharp","src":"fw:aspnetcore:ROUTE_HANDLER:src/Identity.API/Quickstart/Account/AccountController.cs#IdentityServerHost.Quickstart.UI.AccountController.Logout(IdentityServerHost.Quickstart.UI.LogoutInputModel):HttpPostAttribute#1","status":"EXACT","via":"fw:aspnetcore:ROUTE_HANDLER:src/Identity.API/Quickstart/Account/AccountController.cs#IdentityServerHost.Quickstart.UI.AccountController.Logout(IdentityServerHost.Quickstart.UI.LogoutInputModel):HttpPostAttribute#1"},{"dst":"src/Identity.API/Quickstart/Account/AccountController.cs#IdentityServerHost.Quickstart.UI.AccountController.Logout(System.String)","framework":"aspnetcore","kind":"REGISTERS","language":"csharp","src":"fw:aspnetcore:ROUTE_HANDLER:src/Identity.API/Quickstart/Account/AccountController.cs#IdentityServerHost.Quickstart.UI.AccountController.Logout(System.String):HttpGetAttribute#1","status":"EXACT","via":"fw:aspnetcore:ROUTE_HANDLER:src/Identity.API/Quickstart/Account/AccountController.cs#IdentityServerHost.Quickstart.UI.AccountController.Logout(System.String):HttpGetAttribute#1"},{"dst":"src/Identity.API/Quickstart/Account/ExternalController.cs#IdentityServerHost.Quickstart.UI.ExternalController.Callback","framework":"aspnetcore","kind":"REGISTERS","language":"csharp","src":"fw:aspnetcore:ROUTE_HANDLER:src/Identity.API/Quickstart/Account/ExternalController.cs#IdentityServerHost.Quickstart.UI.ExternalController.Callback:HttpGetAttribute#1","status":"EXACT","via":"fw:aspnetcore:ROUTE_HANDLER:src/Identity.API/Quickstart/Account/ExternalController.cs#IdentityServerHost.Quickstart.UI.ExternalController.Callback:HttpGetAttribute#1"},{"dst":"src/Identity.API/Quickstart/Account/ExternalController.cs#IdentityServerHost.Quickstart.UI.ExternalController.Challenge","framework":"aspnetcore","kind":"REGISTERS","language":"csharp","src":"fw:aspnetcore:ROUTE_HANDLER:src/Identity.API/Quickstart/Account/ExternalController.cs#IdentityServerHost.Quickstart.UI.ExternalController.Challenge:HttpGetAttribute#1","status":"EXACT","via":"fw:aspnetcore:ROUTE_HANDLER:src/Identity.API/Quickstart/Account/ExternalController.cs#IdentityServerHost.Quickstart.UI.ExternalController.Challenge:HttpGetAttribute#1"},{"dst":"src/Identity.API/Quickstart/Consent/ConsentController.cs#IdentityServerHost.Quickstart.UI.ConsentController.Index(IdentityServerHost.Quickstart.UI.ConsentInputModel)","framework":"aspnetcore","kind":"REGISTERS","language":"csharp","src":"fw:aspnetcore:ROUTE_HANDLER:src/Identity.API/Quickstart/Consent/ConsentController.cs#IdentityServerHost.Quickstart.UI.ConsentController.Index(IdentityServerHost.Quickstart.UI.ConsentInputModel):HttpPostAttribute#1","status":"EXACT","via":"fw:aspnetcore:ROUTE_HANDLER:src/Identity.API/Quickstart/Consent/ConsentController.cs#IdentityServerHost.Quickstart.UI.ConsentController.Index(IdentityServerHost.Quickstart.UI.ConsentInputModel):HttpPostAttribute#1"},{"dst":"src/Identity.API/Quickstart/Consent/ConsentController.cs#IdentityServerHost.Quickstart.UI.ConsentController.Index(System.String)","framework":"aspnetcore","kind":"REGISTERS","language":"csharp","src":"fw:aspnetcore:ROUTE_HANDLER:src/Identity.API/Quickstart/Consent/ConsentController.cs#IdentityServerHost.Quickstart.UI.ConsentController.Index(System.String):HttpGetAttribute#1","status":"EXACT","via":"fw:aspnetcore:ROUTE_HANDLER:src/Identity.API/Quickstart/Consent/ConsentController.cs#IdentityServerHost.Quickstart.UI.ConsentController.Index(System.String):HttpGetAttribute#1"},{"dst":"src/Identity.API/Quickstart/Device/DeviceController.cs#IdentityServerHost.Quickstart.UI.DeviceController.Callback","framework":"aspnetcore","kind":"REGISTERS","language":"csharp","src":"fw:aspnetcore:ROUTE_HANDLER:src/Identity.API/Quickstart/Device/DeviceController.cs#IdentityServerHost.Quickstart.UI.DeviceController.Callback:HttpPostAttribute#1","status":"EXACT","via":"fw:aspnetcore:ROUTE_HANDLER:src/Identity.API/Quickstart/Device/DeviceController.cs#IdentityServerHost.Quickstart.UI.DeviceController.Callback:HttpPostAttribute#1"},{"dst":"src/Identity.API/Quickstart/Device/DeviceController.cs#IdentityServerHost.Quickstart.UI.DeviceController.Index","framework":"aspnetcore","kind":"REGISTERS","language":"csharp","src":"fw:aspnetcore:ROUTE_HANDLER:src/Identity.API/Quickstart/Device/DeviceController.cs#IdentityServerHost.Quickstart.UI.DeviceController.Index:HttpGetAttribute#1","status":"EXACT","via":"fw:aspnetcore:ROUTE_HANDLER:src/Identity.API/Quickstart/Device/DeviceController.cs#IdentityServerHost.Quickstart.UI.DeviceController.Index:HttpGetAttribute#1"},{"dst":"src/Identity.API/Quickstart/Device/DeviceController.cs#IdentityServerHost.Quickstart.UI.DeviceController.UserCodeCapture","framework":"aspnetcore","kind":"REGISTERS","language":"csharp","src":"fw:aspnetcore:ROUTE_HANDLER:src/Identity.API/Quickstart/Device/DeviceController.cs#IdentityServerHost.Quickstart.UI.DeviceController.UserCodeCapture:HttpPostAttribute#1","status":"EXACT","via":"fw:aspnetcore:ROUTE_HANDLER:src/Identity.API/Quickstart/Device/DeviceController.cs#IdentityServerHost.Quickstart.UI.DeviceController.UserCodeCapture:HttpPostAttribute#1"},{"dst":"src/Identity.API/Quickstart/Grants/GrantsController.cs#IdentityServerHost.Quickstart.UI.GrantsController.Index","framework":"aspnetcore","kind":"REGISTERS","language":"csharp","src":"fw:aspnetcore:ROUTE_HANDLER:src/Identity.API/Quickstart/Grants/GrantsController.cs#IdentityServerHost.Quickstart.UI.GrantsController.Index:HttpGetAttribute#1","status":"EXACT","via":"fw:aspnetcore:ROUTE_HANDLER:src/Identity.API/Quickstart/Grants/GrantsController.cs#IdentityServerHost.Quickstart.UI.GrantsController.Index:HttpGetAttribute#1"},{"dst":"src/Identity.API/Quickstart/Grants/GrantsController.cs#IdentityServerHost.Quickstart.UI.GrantsController.Revoke","framework":"aspnetcore","kind":"REGISTERS","language":"csharp","src":"fw:aspnetcore:ROUTE_HANDLER:src/Identity.API/Quickstart/Grants/GrantsController.cs#IdentityServerHost.Quickstart.UI.GrantsController.Revoke:HttpPostAttribute#1","status":"EXACT","via":"fw:aspnetcore:ROUTE_HANDLER:src/Identity.API/Quickstart/Grants/GrantsController.cs#IdentityServerHost.Quickstart.UI.GrantsController.Revoke:HttpPostAttribute#1"},{"dst":"src/Basket.API/Program.cs#<file>","framework":"dotnet_runtime","kind":"REGISTERS","language":"csharp","src":"fw:dotnet_runtime:RUNTIME_ENTRY:src/Basket.API/Program.cs#<file>:top_level_statements#1","status":"EXACT","via":"fw:dotnet_runtime:RUNTIME_ENTRY:src/Basket.API/Program.cs#<file>:top_level_statements#1"},{"dst":"src/Catalog.API/Program.cs#<file>","framework":"dotnet_runtime","kind":"REGISTERS","language":"csharp","src":"fw:dotnet_runtime:RUNTIME_ENTRY:src/Catalog.API/Program.cs#<file>:top_level_statements#1","status":"EXACT","via":"fw:dotnet_runtime:RUNTIME_ENTRY:src/Catalog.API/Program.cs#<file>:top_level_statements#1"},{"dst":"src/ClientApp/Platforms/MacCatalyst/Program.cs#eShop.ClientApp.Program.Main(System.String[])","framework":"dotnet_runtime","kind":"REGISTERS","language":"csharp","src":"fw:dotnet_runtime:RUNTIME_ENTRY:src/ClientApp/Platforms/MacCatalyst/Program.cs#eShop.ClientApp.Program.Main(System.String[]):static_main#1","status":"EXACT","via":"fw:dotnet_runtime:RUNTIME_ENTRY:src/ClientApp/Platforms/MacCatalyst/Program.cs#eShop.ClientApp.Program.Main(System.String[]):static_main#1"},{"dst":"src/ClientApp/Platforms/MacCatalyst/Program.cs#eShop.ClientApp.Program.Main(System.String[])","framework":"dotnet_runtime","kind":"REGISTERS","language":"csharp","src":"fw:dotnet_runtime:RUNTIME_ENTRY:src/ClientApp/Platforms/MacCatalyst/Program.cs#eShop.ClientApp.Program.Main(System.String[]):static_main#2","status":"EXACT","via":"fw:dotnet_runtime:RUNTIME_ENTRY:src/ClientApp/Platforms/MacCatalyst/Program.cs#eShop.ClientApp.Program.Main(System.String[]):static_main#2"},{"dst":"src/HybridApp/Platforms/MacCatalyst/Program.cs#eShop.HybridApp.Program.Main(System.String[])","framework":"dotnet_runtime","kind":"REGISTERS","language":"csharp","src":"fw:dotnet_runtime:RUNTIME_ENTRY:src/HybridApp/Platforms/MacCatalyst/Program.cs#eShop.HybridApp.Program.Main(System.String[]):static_main#1","status":"EXACT","via":"fw:dotnet_runtime:RUNTIME_ENTRY:src/HybridApp/Platforms/MacCatalyst/Program.cs#eShop.HybridApp.Program.Main(System.String[]):static_main#1"},{"dst":"src/HybridApp/Platforms/MacCatalyst/Program.cs#eShop.HybridApp.Program.Main(System.String[])","framework":"dotnet_runtime","kind":"REGISTERS","language":"csharp","src":"fw:dotnet_runtime:RUNTIME_ENTRY:src/HybridApp/Platforms/MacCatalyst/Program.cs#eShop.HybridApp.Program.Main(System.String[]):static_main#2","status":"EXACT","via":"fw:dotnet_runtime:RUNTIME_ENTRY:src/HybridApp/Platforms/MacCatalyst/Program.cs#eShop.HybridApp.Program.Main(System.String[]):static_main#2"},{"dst":"src/HybridApp/Platforms/MacCatalyst/Program.cs#eShop.HybridApp.Program.Main(System.String[])","framework":"dotnet_runtime","kind":"REGISTERS","language":"csharp","src":"fw:dotnet_runtime:RUNTIME_ENTRY:src/HybridApp/Platforms/MacCatalyst/Program.cs#eShop.HybridApp.Program.Main(System.String[]):static_main#3","status":"EXACT","via":"fw:dotnet_runtime:RUNTIME_ENTRY:src/HybridApp/Platforms/MacCatalyst/Program.cs#eShop.HybridApp.Program.Main(System.String[]):static_main#3"},{"dst":"src/Identity.API/Program.cs#<file>","framework":"dotnet_runtime","kind":"REGISTERS","language":"csharp","src":"fw:dotnet_runtime:RUNTIME_ENTRY:src/Identity.API/Program.cs#<file>:top_level_statements#1","status":"EXACT","via":"fw:dotnet_runtime:RUNTIME_ENTRY:src/Identity.API/Program.cs#<file>:top_level_statements#1"},{"dst":"src/OrderProcessor/Program.cs#<file>","framework":"dotnet_runtime","kind":"REGISTERS","language":"csharp","src":"fw:dotnet_runtime:RUNTIME_ENTRY:src/OrderProcessor/Program.cs#<file>:top_level_statements#1","status":"EXACT","via":"fw:dotnet_runtime:RUNTIME_ENTRY:src/OrderProcessor/Program.cs#<file>:top_level_statements#1"},{"dst":"src/Ordering.API/Program.cs#<file>","framework":"dotnet_runtime","kind":"REGISTERS","language":"csharp","src":"fw:dotnet_runtime:RUNTIME_ENTRY:src/Ordering.API/Program.cs#<file>:top_level_statements#1","status":"EXACT","via":"fw:dotnet_runtime:RUNTIME_ENTRY:src/Ordering.API/Program.cs#<file>:top_level_statements#1"},{"dst":"src/PaymentProcessor/Program.cs#<file>","framework":"dotnet_runtime","kind":"REGISTERS","language":"csharp","src":"fw:dotnet_runtime:RUNTIME_ENTRY:src/PaymentProcessor/Program.cs#<file>:top_level_statements#1","status":"EXACT","via":"fw:dotnet_runtime:RUNTIME_ENTRY:src/PaymentProcessor/Program.cs#<file>:top_level_statements#1"},{"dst":"src/WebApp/Program.cs#<file>","framework":"dotnet_runtime","kind":"REGISTERS","language":"csharp","src":"fw:dotnet_runtime:RUNTIME_ENTRY:src/WebApp/Program.cs#<file>:top_level_statements#1","status":"EXACT","via":"fw:dotnet_runtime:RUNTIME_ENTRY:src/WebApp/Program.cs#<file>:top_level_statements#1"},{"dst":"src/WebhookClient/Program.cs#<file>","framework":"dotnet_runtime","kind":"REGISTERS","language":"csharp","src":"fw:dotnet_runtime:RUNTIME_ENTRY:src/WebhookClient/Program.cs#<file>:top_level_statements#1","status":"EXACT","via":"fw:dotnet_runtime:RUNTIME_ENTRY:src/WebhookClient/Program.cs#<file>:top_level_statements#1"},{"dst":"src/Webhooks.API/Program.cs#<file>","framework":"dotnet_runtime","kind":"REGISTERS","language":"csharp","src":"fw:dotnet_runtime:RUNTIME_ENTRY:src/Webhooks.API/Program.cs#<file>:top_level_statements#1","status":"EXACT","via":"fw:dotnet_runtime:RUNTIME_ENTRY:src/Webhooks.API/Program.cs#<file>:top_level_statements#1"},{"dst":"src/eShop.AppHost/AppHost.cs#<file>","framework":"dotnet_runtime","kind":"REGISTERS","language":"csharp","src":"fw:dotnet_runtime:RUNTIME_ENTRY:src/eShop.AppHost/AppHost.cs#<file>:top_level_statements#1","status":"EXACT","via":"fw:dotnet_runtime:RUNTIME_ENTRY:src/eShop.AppHost/AppHost.cs#<file>:top_level_statements#1"},{"dst":"src/Basket.API/Repositories/RedisBasketRepository.cs#eShop.Basket.API.Repositories.RedisBasketRepository","framework":"aspnetcore_di","kind":"REGISTERS","language":"csharp","src":"src/Basket.API/Extensions/Extensions.cs#eShop.Basket.API.Extensions.Extensions.AddApplicationServices","status":"EXACT","via":"fw:aspnetcore_di:DI_PROVIDER:src/Basket.API/Extensions/Extensions.cs#eShop.Basket.API.Extensions.Extensions.AddApplicationServices:AddSingleton#1"},{"dst":"src/Catalog.API/IntegrationEvents/CatalogIntegrationEventService.cs#eShop.Catalog.API.IntegrationEvents.CatalogIntegrationEventService","framework":"aspnetcore_di","kind":"REGISTERS","language":"csharp","src":"src/Catalog.API/Extensions/Extensions.cs#Extensions.AddApplicationServices","status":"EXACT","via":"fw:aspnetcore_di:DI_PROVIDER:src/Catalog.API/Extensions/Extensions.cs#Extensions.AddApplicationServices:AddTransient#2"},{"dst":"src/Catalog.API/Services/CatalogAI.cs#eShop.Catalog.API.Services.CatalogAI","framework":"aspnetcore_di","kind":"REGISTERS","language":"csharp","src":"src/Catalog.API/Extensions/Extensions.cs#Extensions.AddApplicationServices","status":"EXACT","via":"fw:aspnetcore_di:DI_PROVIDER:src/Catalog.API/Extensions/Extensions.cs#Extensions.AddApplicationServices:AddScoped#1"},{"dst":"src/IntegrationEventLogEF/Services/IntegrationEventLogService.cs#eShop.IntegrationEventLogEF.Services.IntegrationEventLogService<TContext>","framework":"aspnetcore_di","kind":"REGISTERS","language":"csharp","src":"src/Catalog.API/Extensions/Extensions.cs#Extensions.AddApplicationServices","status":"EXACT","via":"fw:aspnetcore_di:DI_PROVIDER:src/Catalog.API/Extensions/Extensions.cs#Extensions.AddApplicationServices:AddTransient#1"},{"dst":"src/Identity.API/Services/EFLoginService.cs#eShop.Identity.API.Services.EFLoginService","framework":"aspnetcore_di","kind":"REGISTERS","language":"csharp","src":"src/Identity.API/Program.cs#<file>","status":"EXACT","via":"fw:aspnetcore_di:DI_PROVIDER:src/Identity.API/Program.cs#<file>:AddTransient#2"},{"dst":"src/Identity.API/Services/ProfileService.cs#eShop.Identity.API.Services.ProfileService","framework":"aspnetcore_di","kind":"REGISTERS","language":"csharp","src":"src/Identity.API/Program.cs#<file>","status":"EXACT","via":"fw:aspnetcore_di:DI_PROVIDER:src/Identity.API/Program.cs#<file>:AddTransient#1"},{"dst":"src/Identity.API/Services/RedirectService.cs#eShop.Identity.API.Services.RedirectService","framework":"aspnetcore_di","kind":"REGISTERS","language":"csharp","src":"src/Identity.API/Program.cs#<file>","status":"EXACT","via":"fw:aspnetcore_di:DI_PROVIDER:src/Identity.API/Program.cs#<file>:AddTransient#3"},{"dst":"src/OrderProcessor/Services/GracePeriodOrdersRepository.cs#eShop.OrderProcessor.Services.GracePeriodOrdersRepository","framework":"aspnetcore_di","kind":"REGISTERS","language":"csharp","src":"src/OrderProcessor/Extensions/Extensions.cs#eShop.OrderProcessor.Extensions.Extensions.AddApplicationServices","status":"EXACT","via":"fw:aspnetcore_di:DI_PROVIDER:src/OrderProcessor/Extensions/Extensions.cs#eShop.OrderProcessor.Extensions.Extensions.AddApplicationServices:AddSingleton#1"},{"dst":"src/IntegrationEventLogEF/Services/IntegrationEventLogService.cs#eShop.IntegrationEventLogEF.Services.IntegrationEventLogService<TContext>","framework":"aspnetcore_di","kind":"REGISTERS","language":"csharp","src":"src/Ordering.API/Extensions/Extensions.cs#Extensions.AddApplicationServices","status":"EXACT","via":"fw:aspnetcore_di:DI_PROVIDER:src/Ordering.API/Extensions/Extensions.cs#Extensions.AddApplicationServices:AddTransient#1"},{"dst":"src/Ordering.API/Application/IntegrationEvents/OrderingIntegrationEventService.cs#eShop.Ordering.API.Application.IntegrationEvents.OrderingIntegrationEventService","framework":"aspnetcore_di","kind":"REGISTERS","language":"csharp","src":"src/Ordering.API/Extensions/Extensions.cs#Extensions.AddApplicationServices","status":"EXACT","via":"fw:aspnetcore_di:DI_PROVIDER:src/Ordering.API/Extensions/Extensions.cs#Extensions.AddApplicationServices:AddTransient#2"},{"dst":"src/Ordering.API/Application/Queries/OrderQueries.cs#eShop.Ordering.API.Application.Queries.OrderQueries","framework":"aspnetcore_di","kind":"REGISTERS","language":"csharp","src":"src/Ordering.API/Extensions/Extensions.cs#Extensions.AddApplicationServices","status":"EXACT","via":"fw:aspnetcore_di:DI_PROVIDER:src/Ordering.API/Extensions/Extensions.cs#Extensions.AddApplicationServices:AddScoped#1"},{"dst":"src/Ordering.API/Infrastructure/Services/IdentityService.cs#eShop.Ordering.API.Infrastructure.Services.IdentityService","framework":"aspnetcore_di","kind":"REGISTERS","language":"csharp","src":"src/Ordering.API/Extensions/Extensions.cs#Extensions.AddApplicationServices","status":"EXACT","via":"fw:aspnetcore_di:DI_PROVIDER:src/Ordering.API/Extensions/Extensions.cs#Extensions.AddApplicationServices:AddTransient#3"},{"dst":"src/Ordering.Infrastructure/Idempotency/RequestManager.cs#eShop.Ordering.Infrastructure.Idempotency.RequestManager","framework":"aspnetcore_di","kind":"REGISTERS","language":"csharp","src":"src/Ordering.API/Extensions/Extensions.cs#Extensions.AddApplicationServices","status":"EXACT","via":"fw:aspnetcore_di:DI_PROVIDER:src/Ordering.API/Extensions/Extensions.cs#Extensions.AddApplicationServices:AddScoped#4"},{"dst":"src/Ordering.Infrastructure/Repositories/BuyerRepository.cs#eShop.Ordering.Infrastructure.Repositories.BuyerRepository","framework":"aspnetcore_di","kind":"REGISTERS","language":"csharp","src":"src/Ordering.API/Extensions/Extensions.cs#Extensions.AddApplicationServices","status":"EXACT","via":"fw:aspnetcore_di:DI_PROVIDER:src/Ordering.API/Extensions/Extensions.cs#Extensions.AddApplicationServices:AddScoped#2"},{"dst":"src/Ordering.Infrastructure/Repositories/OrderRepository.cs#eShop.Ordering.Infrastructure.Repositories.OrderRepository","framework":"aspnetcore_di","kind":"REGISTERS","language":"csharp","src":"src/Ordering.API/Extensions/Extensions.cs#Extensions.AddApplicationServices","status":"EXACT","via":"fw:aspnetcore_di:DI_PROVIDER:src/Ordering.API/Extensions/Extensions.cs#Extensions.AddApplicationServices:AddScoped#3"},{"dst":"src/WebApp/Services/BasketService.cs#eShop.WebApp.Services.BasketService","framework":"aspnetcore_di","kind":"REGISTERS","language":"csharp","src":"src/WebApp/Extensions/Extensions.cs#Extensions.AddApplicationServices","status":"EXACT","via":"fw:aspnetcore_di:DI_PROVIDER:src/WebApp/Extensions/Extensions.cs#Extensions.AddApplicationServices:AddSingleton#1"},{"dst":"src/WebApp/Services/BasketState.cs#eShop.WebApp.Services.BasketState","framework":"aspnetcore_di","kind":"REGISTERS","language":"csharp","src":"src/WebApp/Extensions/Extensions.cs#Extensions.AddApplicationServices","status":"EXACT","via":"fw:aspnetcore_di:DI_PROVIDER:src/WebApp/Extensions/Extensions.cs#Extensions.AddApplicationServices:AddScoped#1"},{"dst":"src/WebApp/Services/LogOutService.cs#eShop.WebApp.Services.LogOutService","framework":"aspnetcore_di","kind":"REGISTERS","language":"csharp","src":"src/WebApp/Extensions/Extensions.cs#Extensions.AddApplicationServices","status":"EXACT","via":"fw:aspnetcore_di:DI_PROVIDER:src/WebApp/Extensions/Extensions.cs#Extensions.AddApplicationServices:AddScoped#2"},{"dst":"src/WebApp/Services/OrderStatus/OrderStatusNotificationService.cs#eShop.WebApp.Services.OrderStatusNotificationService","framework":"aspnetcore_di","kind":"REGISTERS","language":"csharp","src":"src/WebApp/Extensions/Extensions.cs#Extensions.AddApplicationServices","status":"EXACT","via":"fw:aspnetcore_di:DI_PROVIDER:src/WebApp/Extensions/Extensions.cs#Extensions.AddApplicationServices:AddSingleton#2"},{"dst":"src/WebApp/Services/ProductImageUrlProvider.cs#eShop.WebApp.Services.ProductImageUrlProvider","framework":"aspnetcore_di","kind":"REGISTERS","language":"csharp","src":"src/WebApp/Extensions/Extensions.cs#Extensions.AddApplicationServices","status":"EXACT","via":"fw:aspnetcore_di:DI_PROVIDER:src/WebApp/Extensions/Extensions.cs#Extensions.AddApplicationServices:AddSingleton#3"},{"dst":"src/WebhookClient/Services/HooksRepository.cs#eShop.WebhookClient.Services.HooksRepository","framework":"aspnetcore_di","kind":"REGISTERS","language":"csharp","src":"src/WebhookClient/Extensions/Extensions.cs#eShop.WebhookClient.Extensions.Extensions.AddApplicationServices","status":"EXACT","via":"fw:aspnetcore_di:DI_PROVIDER:src/WebhookClient/Extensions/Extensions.cs#eShop.WebhookClient.Extensions.Extensions.AddApplicationServices:AddSingleton#1"},{"dst":"src/Webhooks.API/Services/GrantUrlTesterService.cs#Webhooks.API.Services.GrantUrlTesterService","framework":"aspnetcore_di","kind":"REGISTERS","language":"csharp","src":"src/Webhooks.API/Extensions/Extensions.cs#Extensions.AddApplicationServices","status":"EXACT","via":"fw:aspnetcore_di:DI_PROVIDER:src/Webhooks.API/Extensions/Extensions.cs#Extensions.AddApplicationServices:AddTransient#1"},{"dst":"src/Webhooks.API/Services/WebhooksRetriever.cs#Webhooks.API.Services.WebhooksRetriever","framework":"aspnetcore_di","kind":"REGISTERS","language":"csharp","src":"src/Webhooks.API/Extensions/Extensions.cs#Extensions.AddApplicationServices","status":"EXACT","via":"fw:aspnetcore_di:DI_PROVIDER:src/Webhooks.API/Extensions/Extensions.cs#Extensions.AddApplicationServices:AddTransient#2"},{"dst":"src/Webhooks.API/Services/WebhooksSender.cs#Webhooks.API.Services.WebhooksSender","framework":"aspnetcore_di","kind":"REGISTERS","language":"csharp","src":"src/Webhooks.API/Extensions/Extensions.cs#Extensions.AddApplicationServices","status":"EXACT","via":"fw:aspnetcore_di:DI_PROVIDER:src/Webhooks.API/Extensions/Extensions.cs#Extensions.AddApplicationServices:AddTransient#3"},{"dst":"src/WebhookClient/Services/HooksRepository.cs#eShop.WebhookClient.Services.HooksRepository","framework":"aspnetcore_di","kind":"REGISTERS","language":"csharp","src":"tests/Application.UnitTests/WebhookClientTests.cs#eShop.Application.UnitTests.WebhookClientTests.WebhookEndpointsValidateTokenAndPersistAcceptedPayload","status":"EXACT","via":"fw:aspnetcore_di:DI_PROVIDER:tests/Application.UnitTests/WebhookClientTests.cs#eShop.Application.UnitTests.WebhookClientTests.WebhookEndpointsValidateTokenAndPersistAcceptedPayload:AddSingleton#1"},{"dst":"tests/Ordering.FunctionalTests/AutoAuthorizeMiddleware.cs#eShop.Ordering.FunctionalTests.AutoAuthorizeMiddleware","framework":"aspnetcore","kind":"REGISTERS","language":"csharp","src":"tests/Ordering.FunctionalTests/OrderingApiFixture.cs#eShop.Ordering.FunctionalTests.OrderingApiFixture.AutoAuthorizeStartupFilter.Configure","status":"EXACT","via":"fw:aspnetcore:MIDDLEWARE:tests/Ordering.FunctionalTests/OrderingApiFixture.cs#eShop.Ordering.FunctionalTests.OrderingApiFixture.AutoAuthorizeStartupFilter.Configure:UseMiddleware#1"},{"dst":"tests/Webhooks.FunctionalTests/WebhooksApiFixture.cs#eShop.Webhooks.FunctionalTests.ConfigurableGrantUrlTester","framework":"aspnetcore_di","kind":"REGISTERS","language":"csharp","src":"tests/Webhooks.FunctionalTests/WebhooksApiFixture.cs#eShop.Webhooks.FunctionalTests.WebhooksApiFixture.CreateHost","status":"EXACT","via":"fw:aspnetcore_di:DI_PROVIDER:tests/Webhooks.FunctionalTests/WebhooksApiFixture.cs#eShop.Webhooks.FunctionalTests.WebhooksApiFixture.CreateHost:AddSingleton#1"},{"dst":"tests/Webhooks.FunctionalTests/TestAuthenticationMiddleware.cs#eShop.Webhooks.FunctionalTests.TestAuthenticationMiddleware","framework":"aspnetcore","kind":"REGISTERS","language":"csharp","src":"tests/Webhooks.FunctionalTests/WebhooksApiFixture.cs#eShop.Webhooks.FunctionalTests.WebhooksApiFixture.TestAuthenticationStartupFilter.Configure","status":"EXACT","via":"fw:aspnetcore:MIDDLEWARE:tests/Webhooks.FunctionalTests/WebhooksApiFixture.cs#eShop.Webhooks.FunctionalTests.WebhooksApiFixture.TestAuthenticationStartupFilter.Configure:UseMiddleware#1"}],"relations_total":57,"relations_truncated":false,"diagnostics":[{"framework":"aspnetcore","language":"csharp","kind":"ROUTE_HANDLER","status":"UNRESOLVED","reason":"registrar_unproven","site_file":-18,"site_line":114,"raw":"MapDelete"},{"framework":"aspnetcore","language":"csharp","kind":"ROUTE_HANDLER","status":"UNRESOLVED","reason":"registrar_unproven","site_file":-18,"site_line":22,"raw":"MapGet"},{"framework":"aspnetcore","language":"csharp","kind":"ROUTE_HANDLER","status":"UNRESOLVED","reason":"registrar_unproven","site_file":-18,"site_line":27,"raw":"MapGet"},{"framework":"aspnetcore","language":"csharp","kind":"ROUTE_HANDLER","status":"UNRESOLVED","reason":"registrar_unproven","site_file":-18,"site_line":32,"raw":"MapGet"},{"framework":"aspnetcore","language":"csharp","kind":"ROUTE_HANDLER","status":"UNRESOLVED","reason":"registrar_unproven","site_file":-18,"site_line":37,"raw":"MapGet"},{"framework":"aspnetcore","language":"csharp","kind":"ROUTE_HANDLER","status":"UNRESOLVED","reason":"registrar_unproven","site_file":-18,"site_line":42,"raw":"MapGet"},{"framework":"aspnetcore","language":"csharp","kind":"ROUTE_HANDLER","status":"UNRESOLVED","reason":"registrar_unproven","site_file":-18,"site_line":47,"raw":"MapGet"},{"framework":"aspnetcore","language":"csharp","kind":"ROUTE_HANDLER","status":"UNRESOLVED","reason":"registrar_unproven","site_file":-18,"site_line":53,"raw":"MapGet"},{"framework":"aspnetcore","language":"csharp","kind":"ROUTE_HANDLER","status":"UNRESOLVED","reason":"registrar_unproven","site_file":-18,"site_line":60,"raw":"MapGet"},{"framework":"aspnetcore","language":"csharp","kind":"ROUTE_HANDLER","status":"UNRESOLVED","reason":"registrar_unproven","site_file":-18,"site_line":67,"raw":"MapGet"},{"framework":"aspnetcore","language":"csharp","kind":"ROUTE_HANDLER","status":"UNRESOLVED","reason":"registrar_unproven","site_file":-18,"site_line":74,"raw":"MapGet"},{"framework":"aspnetcore","language":"csharp","kind":"ROUTE_HANDLER","status":"UNRESOLVED","reason":"registrar_unproven","site_file":-18,"site_line":79,"raw":"MapGet"},{"framework":"aspnetcore","language":"csharp","kind":"ROUTE_HANDLER","status":"UNRESOLVED","reason":"registrar_unproven","site_file":-18,"site_line":84,"raw":"MapGet"},{"framework":"aspnetcore","language":"csharp","kind":"ROUTE_HANDLER","status":"UNRESOLVED","reason":"registrar_unproven","site_file":-18,"site_line":91,"raw":"MapGet"},{"framework":"aspnetcore","language":"csharp","kind":"ROUTE_HANDLER","status":"UNRESOLVED","reason":"registrar_unproven","site_file":-18,"site_line":110,"raw":"MapPost"},{"framework":"aspnetcore","language":"csharp","kind":"ROUTE_HANDLER","status":"UNRESOLVED","reason":"registrar_unproven","site_file":-18,"site_line":100,"raw":"MapPut"},{"framework":"aspnetcore","language":"csharp","kind":"ROUTE_HANDLER","status":"UNRESOLVED","reason":"registrar_unproven","site_file":-18,"site_line":105,"raw":"MapPut"},{"framework":"aspnetcore","language":"csharp","kind":"ROUTE_HANDLER","status":"UNRESOLVED","reason":"registrar_unproven","site_file":-306,"site_line":13,"raw":"MapGet"},{"framework":"aspnetcore","language":"csharp","kind":"ROUTE_HANDLER","status":"UNRESOLVED","reason":"registrar_unproven","site_file":-306,"site_line":14,"raw":"MapGet"},{"framework":"aspnetcore","language":"csharp","kind":"ROUTE_HANDLER","status":"UNRESOLVED","reason":"registrar_unproven","site_file":-306,"site_line":15,"raw":"MapGet"},{"framework":"aspnetcore","language":"csharp","kind":"ROUTE_HANDLER","status":"UNRESOLVED","reason":"registrar_unproven","site_file":-306,"site_line":16,"raw":"MapPost"},{"framework":"aspnetcore","language":"csharp","kind":"ROUTE_HANDLER","status":"UNRESOLVED","reason":"registrar_unproven","site_file":-306,"site_line":17,"raw":"MapPost"},{"framework":"aspnetcore","language":"csharp","kind":"ROUTE_HANDLER","status":"UNRESOLVED","reason":"registrar_unproven","site_file":-306,"site_line":11,"raw":"MapPut"},{"framework":"aspnetcore","language":"csharp","kind":"ROUTE_HANDLER","status":"UNRESOLVED","reason":"registrar_unproven","site_file":-306,"site_line":12,"raw":"MapPut"},{"id":"fw:aspnetcore:ROUTE_HANDLER:src/WebhookClient/Endpoints/AuthenticationEndpoints.cs#eShop.WebhookClient.Endpoints.AuthenticationEndpoints.MapAuthenticationEndpoints:MapPost#1","framework":"aspnetcore","language":"csharp","status":"UNRESOLVED","mechanism":"imperative_call","site_file":-470,"site_line":12,"reason":"unsupported_form","method":"POST","path":"/logout","path_status":"EXACT","join":"http:POST:/logout","kind":"ROUTE_HANDLER"},{"id":"fw:aspnetcore:ROUTE_HANDLER:src/WebhookClient/Endpoints/WebhookEndpoints.cs#eShop.WebhookClient.Endpoints.WebhookEndpoints.MapWebhookEndpoints:MapPost#1","framework":"aspnetcore","language":"csharp","status":"UNRESOLVED","mechanism":"imperative_call","site_file":-471,"site_line":31,"reason":"unsupported_form","method":"POST","path":"/webhook-received","path_status":"EXACT","join":"http:POST:/webhook-received","kind":"ROUTE_HANDLER"},{"framework":"aspnetcore","language":"csharp","kind":"ROUTE_HANDLER","status":"UNRESOLVED","reason":"registrar_unproven","site_file":-483,"site_line":66,"raw":"MapDelete"},{"framework":"aspnetcore","language":"csharp","kind":"ROUTE_HANDLER","status":"UNRESOLVED","reason":"registrar_unproven","site_file":-483,"site_line":13,"raw":"MapGet"},{"framework":"aspnetcore","language":"csharp","kind":"ROUTE_HANDLER","status":"UNRESOLVED","reason":"registrar_unproven","site_file":-483,"site_line":20,"raw":"MapGet"},{"framework":"aspnetcore","language":"csharp","kind":"ROUTE_HANDLER","status":"UNRESOLVED","reason":"registrar_unproven","site_file":-483,"site_line":35,"raw":"MapPost"},{"id":"fw:aspnetcore:ROUTE_HANDLER:src/eShop.ServiceDefaults/OpenApi.Extensions.cs#eShop.ServiceDefaults.Extensions.UseDefaultOpenApi:MapGet#1","framework":"aspnetcore","language":"csharp","status":"UNRESOLVED","mechanism":"imperative_call","site_file":-517,"site_line":41,"reason":"unsupported_form","method":"GET","path":"/","path_status":"EXACT","join":"http:GET:/","kind":"ROUTE_HANDLER"},{"id":"fw:aspnetcore_di:DI_PROVIDER:src/WebApp/Extensions/Extensions.cs#Extensions.AddAuthenticationServices:AddScoped#1","framework":"aspnetcore_di","language":"csharp","status":"EXTERNAL","mechanism":"imperative_call","site_file":-431,"site_line":90,"kind":"DI_PROVIDER"},{"id":"fw:aspnetcore_di:DI_PROVIDER:src/WebhookClient/Extensions/Extensions.cs#eShop.WebhookClient.Extensions.Extensions.AddAuthenticationServices:AddScoped#1","framework":"aspnetcore_di","language":"csharp","status":"EXTERNAL","mechanism":"imperative_call","site_file":-472,"site_line":63,"kind":"DI_PROVIDER"},{"id":"fw:aspnetcore_di:DI_PROVIDER:tests/Ordering.FunctionalTests/OrderingApiFixture.cs#eShop.Ordering.FunctionalTests.OrderingApiFixture.CreateHost:AddSingleton#1","framework":"aspnetcore_di","language":"csharp","status":"EXTERNAL","mechanism":"imperative_call","site_file":-551,"site_line":41,"kind":"DI_PROVIDER"},{"id":"fw:aspnetcore_di:DI_PROVIDER:tests/Webhooks.FunctionalTests/WebhooksApiFixture.cs#eShop.Webhooks.FunctionalTests.WebhooksApiFixture.CreateHost:AddSingleton#2","framework":"aspnetcore_di","language":"csharp","status":"EXTERNAL","mechanism":"imperative_call","site_file":-564,"site_line":44,"kind":"DI_PROVIDER"}],"diagnostics_total":35,"diagnostics_truncated":false,"population":{"schema":"pviz.framework_facts_population.v1","sidecar":"bundle.framework_facts.json","location":"same directory as this bundle file","sha256":"57b038a9987f3b9c3d050c7318c1020f43e86b2537bcfd52e8cd0a3f70d13ba8","bytes":101475,"rows_total":92,"rows_by_status":{"EXACT":57,"AMBIGUOUS":0,"UNRESOLVED":31,"EXTERNAL":4},"detections_total":1,"relations_total":57,"complete":true}},"import_summary":{"totals":{"internal":1070,"external":530,"stdlib":0,"third_party":530},"top_third_party_packages":[{"package":"Microsoft","import_count":185,"file_count":83,"sample_files":[-9,-18,-22,-29,-30]},{"package":"System","import_count":178,"file_count":111,"sample_files":[-7,-9,-10,-17,-18]},{"package":"Aspire","import_count":19,"file_count":6,"sample_files":[-511,-528,-532,-551,-564]},{"package":"Npgsql","import_count":18,"file_count":18,"sample_files":[-22,-29,-31,-32,-33]},{"package":"CommunityToolkit","import_count":16,"file_count":15,"sample_files":[-68,-69,-70,-71,-72]},{"package":"Asp","import_count":11,"file_count":7,"sample_files":[-22,-367,-517,-518,-533]},{"package":"Android","import_count":11,"file_count":5,"sample_files":[-113,-114,-115,-212,-213]},{"package":"Pgvector","import_count":10,"file_count":10,"sample_files":[-18,-24,-29,-30,-31]},{"package":"Duende","import_count":9,"file_count":1,"sample_files":[-228]},{"package":"IdentityModel","import_count":7,"file_count":3,"sample_files":[-85,-140,-186]},{"package":"@playwright/test","import_count":6,"file_count":6,"sample_files":[-1,-2,-3,-4,-5]},{"package":"OpenTelemetry","import_count":6,"file_count":3,"sample_files":[-205,-206,-515]},{"package":"eShop","import_count":6,"file_count":5,"sample_files":[-432,-433,-436,-473,-561]},{"package":"Grpc","import_count":5,"file_count":4,"sample_files":[-9,-124,-529,-531]},{"package":"Foundation","import_count":4,"file_count":4,"sample_files":[-116,-119,-214,-218]},{"package":"UIKit","import_count":4,"file_count":4,"sample_files":[-117,-120,-215,-219]},{"package":"MediatR","import_count":4,"file_count":4,"sample_files":[-367,-390,-402,-561]},{"package":"NSubstitute","import_count":4,"file_count":4,"sample_files":[-520,-530,-555,-561]},{"package":"Xunit","import_count":4,"file_count":4,"sample_files":[-526,-534,-550,-562]},{"package":"global::Google","import_count":3,"file_count":1,"sample_files":[-126]}]},"job_id":"demo-eshop","pviz_engine":{"name":"pviz_engine","version":"pviz_engine@244ba2448c8cb431","sync_manifest_sha256":"244ba2448c8cb4314a6de2b46587b43713d76a645a047995727c835d25e74526"},"path_legend":{"prefixes":["e2e/","","src/Basket.API/Extensions/","src/Basket.API/","src/Basket.API/Grpc/","src/Basket.API/IntegrationEvents/EventHandling/","src/Basket.API/IntegrationEvents/Events/","src/Basket.API/Model/","src/Basket.API/Repositories/","src/Catalog.API/Apis/","src/Catalog.API/","src/Catalog.API/Extensions/","src/Catalog.API/Infrastructure/","src/Catalog.API/Infrastructure/EntityConfigurations/","src/Catalog.API/Infrastructure/Exceptions/","src/Catalog.API/Infrastructure/Migrations/","src/Catalog.API/IntegrationEvents/","src/Catalog.API/IntegrationEvents/EventHandling/","src/Catalog.API/IntegrationEvents/Events/","src/Catalog.API/Model/","src/Catalog.API/Services/","src/ClientApp/Animations/Base/","src/ClientApp/Animations/","src/ClientApp/","src/ClientApp/Controls/","src/ClientApp/Converters/","src/ClientApp/Effects/","src/ClientApp/Exceptions/","src/ClientApp/Extensions/","src/ClientApp/Helpers/","src/ClientApp/Messages/","src/ClientApp/Models/Basket/","src/ClientApp/Models/Catalog/","src/ClientApp/Models/Location/","src/ClientApp/Models/Marketing/","src/ClientApp/Models/Navigation/","src/ClientApp/Models/Orders/","src/ClientApp/Models/Permissions/","src/ClientApp/Models/Token/","src/ClientApp/Models/User/","src/ClientApp/Platforms/Android/","src/ClientApp/Platforms/MacCatalyst/","src/ClientApp/Platforms/Windows/","src/ClientApp/Platforms/iOS/","src/ClientApp/Services/AppEnvironment/","src/ClientApp/Services/Basket/","src/ClientApp/Services/Basket/Protos/","src/ClientApp/Services/Catalog/","src/ClientApp/Services/Common/","src/ClientApp/Services/Dialog/","src/ClientApp/Services/","src/ClientApp/Services/FixUri/","src/ClientApp/Services/Identity/","src/ClientApp/Services/Location/","src/ClientApp/Services/Navigation/","src/ClientApp/Services/OpenUrl/","src/ClientApp/Services/Order/","src/ClientApp/Services/RequestProvider/","src/ClientApp/Services/Settings/","src/ClientApp/Services/Theme/","src/ClientApp/Triggers/","src/ClientApp/Validations/","src/ClientApp/ViewModels/Base/","src/ClientApp/ViewModels/","src/ClientApp/Views/","src/ClientApp/Views/Templates/","src/EventBus/Abstractions/","src/EventBus/Events/","src/EventBus/Extensions/","src/EventBus/","src/EventBusRabbitMQ/","src/HybridApp/","src/HybridApp/Platforms/Android/","src/HybridApp/Platforms/MacCatalyst/","src/HybridApp/Platforms/Tizen/","src/HybridApp/Platforms/Windows/","src/HybridApp/Platforms/iOS/","src/HybridApp/Services/","src/Identity.API/Configuration/","src/Identity.API/Data/","src/Identity.API/Data/Migrations/","src/Identity.API/","src/Identity.API/Models/AccountViewModels/","src/Identity.API/Models/","src/Identity.API/Models/ConsentViewModels/","src/Identity.API/Models/ManageViewModels/","src/Identity.API/Quickstart/Account/","src/Identity.API/Quickstart/Consent/","src/Identity.API/Quickstart/Device/","src/Identity.API/Quickstart/Diagnostics/","src/Identity.API/Quickstart/","src/Identity.API/Quickstart/Grants/","src/Identity.API/Quickstart/Home/","src/Identity.API/Services/","src/Identity.API/wwwroot/","src/Identity.API/wwwroot/js/","src/IntegrationEventLogEF/","src/IntegrationEventLogEF/Services/","src/IntegrationEventLogEF/Utilities/","src/OrderProcessor/","src/OrderProcessor/Events/","src/OrderProcessor/Extensions/","src/OrderProcessor/Services/","src/Ordering.API/Apis/","src/Ordering.API/Application/Behaviors/","src/Ordering.API/Application/Commands/","src/Ordering.API/Application/DomainEventHandlers/","src/Ordering.API/Application/IntegrationEvents/EventHandling/","src/Ordering.API/Application/IntegrationEvents/Events/","src/Ordering.API/Application/IntegrationEvents/","src/Ordering.API/Application/Models/","src/Ordering.API/Application/Queries/","src/Ordering.API/Application/Validations/","src/Ordering.API/Extensions/","src/Ordering.API/","src/Ordering.API/Infrastructure/","src/Ordering.API/Infrastructure/Services/","src/Ordering.Domain/AggregatesModel/BuyerAggregate/","src/Ordering.Domain/AggregatesModel/OrderAggregate/","src/Ordering.Domain/Events/","src/Ordering.Domain/Exceptions/","src/Ordering.Domain/","src/Ordering.Domain/SeedWork/","src/Ordering.Infrastructure/EntityConfigurations/","src/Ordering.Infrastructure/","src/Ordering.Infrastructure/Idempotency/","src/Ordering.Infrastructure/Migrations/","src/Ordering.Infrastructure/Repositories/","src/PaymentProcessor/","src/PaymentProcessor/IntegrationEvents/EventHandling/","src/PaymentProcessor/IntegrationEvents/Events/","src/Shared/","src/WebApp/Components/Chatbot/","src/WebApp/Extensions/","src/WebApp/","src/WebApp/Services/","src/WebApp/Services/OrderStatus/IntegrationEvents/EventHandling/","src/WebApp/Services/OrderStatus/IntegrationEvents/Events/","src/WebApp/Services/OrderStatus/","src/WebApp/wwwroot/js/","src/WebAppComponents/Catalog/","src/WebAppComponents/Item/","src/WebAppComponents/Services/","src/WebhookClient/Endpoints/","src/WebhookClient/Extensions/","src/WebhookClient/","src/WebhookClient/Services/","src/Webhooks.API/Apis/","src/Webhooks.API/Exceptions/","src/Webhooks.API/Extensions/","src/Webhooks.API/","src/Webhooks.API/Infrastructure/","src/Webhooks.API/IntegrationEvents/","src/Webhooks.API/Migrations/","src/Webhooks.API/Model/","src/Webhooks.API/Services/","src/eShop.AppHost/","src/eShop.ServiceDefaults/","tests/Application.UnitTests/","tests/Basket.FunctionalTests/","tests/Basket.UnitTests/","tests/Basket.UnitTests/Helpers/","tests/Catalog.FunctionalTests/","tests/ClientApp.UnitTests/","tests/ClientApp.UnitTests/Mocks/","tests/ClientApp.UnitTests/Services/","tests/ClientApp.UnitTests/ViewModels/","tests/Ordering.FunctionalTests/","tests/Ordering.UnitTests/Application/","tests/Ordering.UnitTests/","tests/Ordering.UnitTests/Domain/","tests/Ordering.UnitTests/Domain/SeedWork/","tests/Webhooks.FunctionalTests/","tests/eShop.AppHost.UnitTests/"],"paths":[[0,"BrowseItemTest.spec.ts"],[0,"CartTest.spec.ts"],[0,"CheckoutTest.spec.ts"],[0,"cart-helpers.ts"],[0,"login.setup.ts"],[1,"playwright.config.ts"],[2,"Extensions.cs"],[2,"ServerCallContextIdentityExtensions.cs"],[3,"GlobalUsings.cs"],[4,"BasketService.cs"],[5,"OrderStartedIntegrationEventHandler.cs"],[6,"OrderStartedIntegrationEvent.cs"],[7,"BasketItem.cs"],[7,"CustomerBasket.cs"],[3,"Program.cs"],[8,"IBasketRepository.cs"],[8,"RedisBasketRepository.cs"],[9,"CatalogApi.cs"],[10,"CatalogOptions.cs"],[11,"Extensions.cs"],[11,"HostEnvironmentExtensions.cs"],[10,"GlobalUsings.cs"],[12,"CatalogContext.cs"],[12,"CatalogContextSeed.cs"],[13,"CatalogBrandEntityTypeConfiguration.cs"],[13,"CatalogItemEntityTypeConfiguration.cs"],[13,"CatalogTypeEntityTypeConfiguration.cs"],[14,"CatalogDomainException.cs"],[15,"20231009153249_Initial.Designer.cs"],[15,"20231009153249_Initial.cs"],[15,"20231018163051_RemoveHiLoAndIndexCatalogName.Designer.cs"],[15,"20231018163051_RemoveHiLoAndIndexCatalogName.cs"],[15,"20231026091140_Outbox.Designer.cs"],[15,"20231026091140_Outbox.cs"],[15,"CatalogContextModelSnapshot.cs"],[16,"CatalogIntegrationEventService.cs"],[17,"OrderStatusChangedToAwaitingValidationIntegrationEventHandler.cs"],[17,"OrderStatusChangedToPaidIntegrationEventHandler.cs"],[18,"ConfirmedOrderStockItem.cs"],[18,"OrderStatusChangedToAwaitingValidationIntegrationEvent.cs"],[18,"OrderStatusChangedToPaidIntegrationEvent.cs"],[18,"OrderStockConfirmedIntegrationEvent.cs"],[18,"OrderStockItem.cs"],[18,"OrderStockRejectedIntegrationEvent.cs"],[18,"ProductPriceChangedIntegrationEvent.cs"],[16,"ICatalogIntegrationEventService.cs"],[19,"CatalogBrand.cs"],[19,"CatalogFacets.cs"],[19,"CatalogItem.cs"],[19,"CatalogServices.cs"],[19,"CatalogType.cs"],[19,"PaginatedItems.cs"],[19,"PaginationRequest.cs"],[10,"Program.Testing.cs"],[10,"Program.cs"],[20,"CatalogAI.cs"],[20,"ICatalogAI.cs"],[21,"AnimationBase.cs"],[21,"EasingType.cs"],[22,"FadeToAnimation.cs"],[22,"StoryBoard.cs"],[23,"App.xaml.cs"],[23,"AppActions.cs"],[23,"AppShell.xaml.cs"],[24,"AddBasketButton.xaml.cs"],[24,"CustomTabbedPage.cs"],[24,"ToggleButton.cs"],[25,"DoesNotHaveCountConverter.cs"],[25,"DoubleConverter.cs"],[25,"FirstValidationErrorConverter.cs"],[25,"HasCountConverter.cs"],[25,"ItemsToHeightConverter.cs"],[25,"WebNavigatedEventArgsConverter.cs"],[25,"WebNavigatingEventArgsConverter.cs"],[26,"EntryLineColorEffect.cs"],[26,"ThemeEffects.cs"],[27,"ServiceAuthenticationException.cs"],[28,"DictionaryExtensions.cs"],[28,"ICommandExtensions.cs"],[28,"VisualElementExtensions.cs"],[23,"GlobalSuppressions.cs"],[23,"GlobalUsings.cs"],[29,"EasingHelper.cs"],[29,"UriHelper.cs"],[23,"MauiProgram.cs"],[30,"ProductCountChangedMessage.cs"],[31,"BasketItem.cs"],[31,"CustomerBasket.cs"],[32,"CatalogBrand.cs"],[32,"CatalogItem.cs"],[32,"CatalogRoot.cs"],[32,"CatalogType.cs"],[33,"GeolocationError.cs"],[33,"GeolocationException.cs"],[33,"Location.cs"],[33,"Position.cs"],[34,"Campaign.cs"],[34,"CampaignItem.cs"],[34,"CampaignRoot.cs"],[35,"TabParameter.cs"],[36,"CancelOrderCommand.cs"],[36,"CardType.cs"],[36,"Order.cs"],[36,"OrderCheckout.cs"],[36,"OrderItem.cs"],[37,"Permission.cs"],[37,"PermissionStatus.cs"],[38,"UserToken.cs"],[39,"Address.cs"],[39,"LogoutParameter.cs"],[39,"PaymentInfo.cs"],[39,"UserInfo.cs"],[40,"MainActivity.cs"],[40,"MainApplication.cs"],[40,"WebAuthenticationCallbackActivity.cs"],[41,"AppDelegate.cs"],[41,"Program.cs"],[42,"App.xaml.cs"],[43,"AppDelegate.cs"],[43,"Program.cs"],[44,"AppEnvironmentService.cs"],[44,"IAppEnvironmentService.cs"],[45,"BasketMockService.cs"],[45,"BasketService.cs"],[45,"IBasketService.cs"],[46,"Basket.cs"],[46,"BasketGrpc.cs"],[47,"CatalogMockService.cs"],[47,"CatalogService.cs"],[47,"ICatalogService.cs"],[48,"Common.cs"],[49,"DialogService.cs"],[49,"IDialogService.cs"],[50,"EShopJsonSerializerContext.cs"],[51,"FixUriService.cs"],[51,"IFixUriService.cs"],[52,"AuthorizeRequest.cs"],[52,"IIdentityService.cs"],[52,"IdentityMockService.cs"],[52,"IdentityService.cs"],[53,"ILocationService.cs"],[53,"LocationService.cs"],[54,"INavigationService.cs"],[54,"MauiNavigationService.cs"],[55,"IOpenUrlService.cs"],[55,"OpenUrlService.cs"],[56,"IOrderService.cs"],[56,"OrderMockService.cs"],[56,"OrderService.cs"],[57,"HttpRequestExceptionEx.cs"],[57,"IRequestProvider.cs"],[57,"RequestProvider.cs"],[58,"ISettingsService.cs"],[58,"SettingsService.cs"],[59,"ITheme.cs"],[59,"Theme.shared.cs"],[60,"BeginAnimation.cs"],[61,"IValidationRule.cs"],[61,"IValidity.cs"],[61,"IsNotNullOrEmptyRule.cs"],[61,"ValidatableObject.cs"],[62,"IViewModelBase.cs"],[62,"ViewModelBase.cs"],[63,"BasketViewModel.cs"],[63,"CatalogItemViewModel.cs"],[63,"CatalogViewModel.cs"],[63,"CheckoutViewModel.cs"],[63,"LoginViewModel.cs"],[63,"MainViewModel.cs"],[63,"MapViewModel.cs"],[63,"ObservableCollectionEx.cs"],[63,"OrderDetailViewModel.cs"],[63,"ProfileViewModel.cs"],[63,"SelectionViewModel.cs"],[63,"SettingsViewModel.cs"],[64,"BadgeView.cs"],[64,"BasketView.xaml.cs"],[64,"CatalogItemView.xaml.cs"],[64,"CatalogView.xaml.cs"],[64,"CheckoutView.xaml.cs"],[64,"ContentPageBase.cs"],[64,"CustomNavigationView.xaml.cs"],[64,"FiltersView.xaml.cs"],[64,"LoginView.xaml.cs"],[64,"MapView.xaml.cs"],[64,"MauiAuthenticationBrowser.cs"],[64,"OrderDetailView.xaml.cs"],[64,"ProfileView.xaml.cs"],[64,"SettingsView.xaml.cs"],[65,"BasketItemTemplate.xaml.cs"],[65,"CampaignTemplate.xaml.cs"],[65,"OrderItemTemplate.xaml.cs"],[65,"OrderTemplate.xaml.cs"],[65,"ProductTemplate.xaml.cs"],[66,"EventBusSubscriptionInfo.cs"],[66,"IEventBus.cs"],[66,"IEventBusBuilder.cs"],[66,"IIntegrationEventHandler.cs"],[67,"IntegrationEvent.cs"],[68,"EventBusBuilderExtensions.cs"],[68,"GenericTypeExtensions.cs"],[69,"GlobalUsings.cs"],[70,"EventBusOptions.cs"],[70,"GlobalUsings.cs"],[70,"RabbitMQEventBus.cs"],[70,"RabbitMQTelemetry.cs"],[70,"RabbitMqDependencyInjectionExtensions.cs"],[71,"App.xaml.cs"],[71,"GlobalSuppressions.cs"],[71,"MainPage.xaml.cs"],[71,"MauiProgram.cs"],[72,"MainActivity.cs"],[72,"MainApplication.cs"],[73,"AppDelegate.cs"],[73,"Program.cs"],[74,"Main.cs"],[75,"App.xaml.cs"],[76,"AppDelegate.cs"],[76,"Program.cs"],[77,"CatalogJsonContext.cs"],[77,"CatalogService.cs"],[77,"ProductImageUrlProvider.cs"],[78,"Config.cs"],[79,"ApplicationDbContext.cs"],[80,"20230925223402_InitialMigration.Designer.cs"],[80,"20230925223402_InitialMigration.cs"],[80,"ApplicationDbContextModelSnapshot.cs"],[81,"GlobalUsings.cs"],[82,"ForgotPasswordViewModel.cs"],[82,"LoggedOutViewModel.cs"],[82,"LoginViewModel.cs"],[82,"LogoutViewModel.cs"],[82,"RedirectViewModel.cs"],[82,"RegisterViewModel.cs"],[82,"ResetPasswordViewModel.cs"],[82,"SendCodeViewModel.cs"],[82,"VerifyCodeViewModel.cs"],[83,"ApplicationUser.cs"],[84,"ConsentInputModel.cs"],[84,"ConsentOptions.cs"],[84,"ConsentViewModel.cs"],[84,"ProcessConsentResult.cs"],[84,"ScopeViewModel.cs"],[83,"ErrorViewModel.cs"],[85,"AddPhoneNumberViewModel.cs"],[85,"ChangePasswordViewModel.cs"],[85,"ConfigureTwoFactorViewModel.cs"],[85,"FactorViewModel.cs"],[85,"IndexViewModel.cs"],[85,"SetPasswordViewModel.cs"],[85,"VerifyPhoneNumberViewModel.cs"],[81,"Program.cs"],[86,"AccountController.cs"],[86,"AccountOptions.cs"],[86,"ExternalController.cs"],[86,"ExternalProvider.cs"],[86,"LoggedOutViewModel.cs"],[86,"LoginInputModel.cs"],[86,"LoginViewModel.cs"],[86,"LogoutInputModel.cs"],[86,"LogoutViewModel.cs"],[86,"RedirectViewModel.cs"],[87,"ConsentController.cs"],[87,"ConsentInputModel.cs"],[87,"ConsentOptions.cs"],[87,"ConsentViewModel.cs"],[87,"ProcessConsentResult.cs"],[87,"ScopeViewModel.cs"],[88,"DeviceAuthorizationInputModel.cs"],[88,"DeviceAuthorizationViewModel.cs"],[88,"DeviceController.cs"],[89,"DiagnosticsController.cs"],[89,"DiagnosticsViewModel.cs"],[90,"Extensions.cs"],[91,"GrantsController.cs"],[91,"GrantsViewModel.cs"],[92,"ErrorViewModel.cs"],[92,"HomeController.cs"],[90,"SecurityHeadersAttribute.cs"],[93,"EFLoginService.cs"],[93,"ILoginService.cs"],[93,"IRedirectService.cs"],[93,"ProfileService.cs"],[93,"RedirectService.cs"],[81,"UsersSeed.cs"],[94,"_references.js"],[95,"signin-redirect.js"],[95,"signout-redirect.js"],[95,"site.js"],[95,"site.min.js"],[96,"EventStateEnum.cs"],[96,"GlobalUsings.cs"],[96,"IntegrationEventLogEntry.cs"],[96,"IntegrationLogExtensions.cs"],[97,"IIntegrationEventLogService.cs"],[97,"IntegrationEventLogService.cs"],[98,"ResilientTransaction.cs"],[99,"BackgroundTaskOptions.cs"],[100,"GracePeriodConfirmedIntegrationEvent.cs"],[101,"Extensions.cs"],[99,"GlobalUsings.cs"],[99,"Program.cs"],[102,"GracePeriodManagerService.cs"],[102,"GracePeriodOrdersRepository.cs"],[103,"OrderServices.cs"],[103,"OrdersApi.cs"],[104,"LoggingBehavior.cs"],[104,"TransactionBehavior.cs"],[104,"ValidatorBehavior.cs"],[105,"CancelOrderCommand.cs"],[105,"CancelOrderCommandHandler.cs"],[105,"CreateOrderCommand.cs"],[105,"CreateOrderCommandHandler.cs"],[105,"CreateOrderDraftCommand.cs"],[105,"CreateOrderDraftCommandHandler.cs"],[105,"IdentifiedCommand.cs"],[105,"IdentifiedCommandHandler.cs"],[105,"SetAwaitingValidationOrderStatusCommand.cs"],[105,"SetAwaitingValidationOrderStatusCommandHandler.cs"],[105,"SetPaidOrderStatusCommand.cs"],[105,"SetPaidOrderStatusCommandHandler.cs"],[105,"SetStockConfirmedOrderStatusCommand.cs"],[105,"SetStockConfirmedOrderStatusCommandHandler.cs"],[105,"SetStockRejectedOrderStatusCommand.cs"],[105,"SetStockRejectedOrderStatusCommandHandler.cs"],[105,"ShipOrderCommand.cs"],[105,"ShipOrderCommandHandler.cs"],[106,"OrderCancelledDomainEventHandler.cs"],[106,"OrderShippedDomainEventHandler.cs"],[106,"OrderStatusChangedToAwaitingValidationDomainEventHandler.cs"],[106,"OrderStatusChangedToPaidDomainEventHandler.cs"],[106,"OrderStatusChangedToStockConfirmedDomainEventHandler.cs"],[106,"UpdateOrderWhenBuyerAndPaymentMethodVerifiedDomainEventHandler.cs"],[106,"ValidateOrAddBuyerAggregateWhenOrderStartedDomainEventHandler.cs"],[107,"GracePeriodConfirmedIntegrationEventHandler.cs"],[107,"OrderPaymentFailedIntegrationEventHandler.cs"],[107,"OrderPaymentSucceededIntegrationEventHandler.cs"],[107,"OrderStockConfirmedIntegrationEventHandler.cs"],[107,"OrderStockRejectedIntegrationEventHandler.cs"],[108,"GracePeriodConfirmedIntegrationEvent.cs"],[108,"OrderPaymentFailedIntegrationEvent .cs"],[108,"OrderPaymentSucceededIntegrationEvent.cs"],[108,"OrderStartedIntegrationEvent.cs"],[108,"OrderStatusChangedToAwaitingValidationIntegrationEvent.cs"],[108,"OrderStatusChangedToCancelledIntegrationEvent.cs"],[108,"OrderStatusChangedToPaidIntegrationEvent.cs"],[108,"OrderStatusChangedToShippedIntegrationEvent.cs"],[108,"OrderStatusChangedToStockConfirmedIntegrationEvent.cs"],[108,"OrderStatusChangedTosubmittedIntegrationEvent.cs"],[108,"OrderStockConfirmedIntegrationEvent.cs"],[108,"OrderStockRejectedIntegrationEvent.cs"],[109,"IOrderingIntegrationEventService.cs"],[109,"OrderingIntegrationEventService.cs"],[110,"BasketItem.cs"],[110,"CustomerBasket.cs"],[111,"IOrderQueries.cs"],[111,"OrderQueries.cs"],[111,"OrderViewModel.cs"],[112,"CancelOrderCommandValidator.cs"],[112,"CreateOrderCommandValidator.cs"],[112,"IdentifiedCommandValidator.cs"],[112,"ShipOrderCommandValidator.cs"],[113,"BasketItemExtensions.cs"],[113,"Extensions.cs"],[113,"LinqSelectExtensions.cs"],[113,"OrderingApiTrace.cs"],[114,"GlobalUsings.cs"],[115,"OrderingContextSeed.cs"],[116,"IIdentityService.cs"],[116,"IdentityService.cs"],[114,"Program.Testing.cs"],[114,"Program.cs"],[117,"Buyer.cs"],[117,"CardType.cs"],[117,"IBuyerRepository.cs"],[117,"PaymentMethod.cs"],[118,"Address.cs"],[118,"IOrderRepository.cs"],[118,"Order.cs"],[118,"OrderItem.cs"],[118,"OrderStatus.cs"],[119,"BuyerPaymentMethodVerifiedDomainEvent.cs"],[119,"OrderCancelledDomainEvent.cs"],[119,"OrderShippedDomainEvent.cs"],[119,"OrderStartedDomainEvent.cs"],[119,"OrderStatusChangedToAwaitingValidationDomainEvent.cs"],[119,"OrderStatusChangedToPaidDomainEvent.cs"],[119,"OrderStatusChangedToStockConfirmedDomainEvent.cs"],[120,"OrderingDomainException.cs"],[121,"GlobalUsings.cs"],[122,"Entity.cs"],[122,"IAggregateRoot.cs"],[122,"IRepository.cs"],[122,"IUnitOfWork.cs"],[122,"ValueObject.cs"],[123,"BuyerEntityTypeConfiguration.cs"],[123,"CardTypeEntityTypeConfiguration.cs"],[123,"ClientRequestEntityTypeConfiguration.cs"],[123,"OrderEntityTypeConfiguration.cs"],[123,"OrderItemEntityTypeConfiguration.cs"],[123,"PaymentMethodEntityTypeConfiguration.cs"],[124,"GlobalUsings.cs"],[125,"ClientRequest.cs"],[125,"IRequestManager.cs"],[125,"RequestManager.cs"],[124,"MediatorExtension.cs"],[126,"20230925222426_Initial.Designer.cs"],[126,"20230925222426_Initial.cs"],[126,"20231021004633_FixOrderitemseqSchema.Designer.cs"],[126,"20231021004633_FixOrderitemseqSchema.cs"],[126,"20231026091055_Outbox.Designer.cs"],[126,"20231026091055_Outbox.cs"],[126,"20240106121712_UseEnumForOrderStatus.Designer.cs"],[126,"20240106121712_UseEnumForOrderStatus.cs"],[126,"OrderingContextModelSnapshot.cs"],[124,"OrderingContext.cs"],[127,"BuyerRepository.cs"],[127,"OrderRepository.cs"],[128,"GlobalUsings.cs"],[129,"OrderStatusChangedToStockConfirmedIntegrationEventHandler.cs"],[130,"OrderPaymentFailedIntegrationEvent.cs"],[130,"OrderPaymentSucceededIntegrationEvent.cs"],[130,"OrderStatusChangedToStockConfirmedIntegrationEvent.cs"],[128,"PaymentOptions.cs"],[128,"Program.cs"],[131,"ActivityExtensions.cs"],[131,"MigrateDbContextExtensions.cs"],[132,"ChatState.cs"],[132,"Chatbot.razor.js"],[132,"MessageProcessor.cs"],[133,"Extensions.cs"],[134,"GlobalUsings.cs"],[134,"Program.cs"],[135,"BasketCheckoutInfo.cs"],[135,"BasketItem.cs"],[135,"BasketService.cs"],[135,"BasketState.cs"],[135,"IBasketState.cs"],[135,"LogOutService.cs"],[136,"OrderStatusChangedToAwaitingValidationIntegrationEventHandler.cs"],[136,"OrderStatusChangedToCancelledIntegrationEventHandler.cs"],[136,"OrderStatusChangedToPaidIntegrationEventHandler.cs"],[136,"OrderStatusChangedToShippedIntegrationEventHandler.cs"],[136,"OrderStatusChangedToStockConfirmedIntegrationEventHandler.cs"],[136,"OrderStatusChangedToSubmittedIntegrationEventHandler.cs"],[137,"OrderStatusChangedToAwaitingValidationIntegrationEvent.cs"],[137,"OrderStatusChangedToCancelledIntegrationEvent.cs"],[137,"OrderStatusChangedToPaidIntegrationEvent.cs"],[137,"OrderStatusChangedToShippedIntegrationEvent.cs"],[137,"OrderStatusChangedToStockConfirmedIntegrationEvent.cs"],[137,"OrderStatusChangedToSubmittedIntegrationEvent.cs"],[138,"OrderStatusNotificationService.cs"],[135,"OrderingService.cs"],[135,"ProductImageUrlProvider.cs"],[139,"card-tilt.js"],[139,"cart-quantity.js"],[139,"catalog-sort.js"],[139,"chat-dock.js"],[139,"chat-eyes.js"],[139,"chat-fab.js"],[139,"image-zoom.js"],[139,"page-transitions.js"],[140,"CatalogFacets.cs"],[140,"CatalogItem.cs"],[141,"ItemHelper.cs"],[142,"CatalogService.cs"],[142,"ICatalogService.cs"],[142,"IProductImageUrlProvider.cs"],[142,"PriceFormatter.cs"],[143,"AuthenticationEndpoints.cs"],[143,"WebhookEndpoints.cs"],[144,"Extensions.cs"],[145,"GlobalUsings.cs"],[145,"Program.cs"],[146,"HooksRepository.cs"],[146,"WebHookReceived.cs"],[146,"WebHooksClient.cs"],[146,"WebhookClientOptions.cs"],[146,"WebhookData.cs"],[146,"WebhookResponse.cs"],[146,"WebhookSubscriptionRequest.cs"],[146,"WebhookType.cs"],[147,"WebHooksApi.cs"],[148,"WebhooksDomainException.cs"],[149,"Extensions.cs"],[149,"RouteHandlerBuilderExtensions.cs"],[150,"GlobalUsings.cs"],[151,"WebhooksContext.cs"],[152,"OrderStatusChangedToPaidIntegrationEvent.cs"],[152,"OrderStatusChangedToPaidIntegrationEventHandler.cs"],[152,"OrderStatusChangedToShippedIntegrationEvent.cs"],[152,"OrderStatusChangedToShippedIntegrationEventHandler.cs"],[152,"OrderStockItem.cs"],[152,"ProductPriceChangedIntegrationEvent.cs"],[152,"ProductPriceChangedIntegrationEventHandler.cs"],[153,"20230925222606_Initial.Designer.cs"],[153,"20230925222606_Initial.cs"],[153,"WebhooksContextModelSnapshot.cs"],[154,"WebhookData.cs"],[154,"WebhookSubscription.cs"],[154,"WebhookSubscriptionRequest.cs"],[154,"WebhookType.cs"],[150,"Program.cs"],[155,"GrantUrlTesterService.cs"],[155,"IGrantUrlTesterService.cs"],[155,"IWebhooksRetriever.cs"],[155,"IWebhooksSender.cs"],[155,"WebhooksRetriever.cs"],[155,"WebhooksSender.cs"],[156,"AppHost.cs"],[156,"Extensions.cs"],[157,"AuthenticationExtensions.cs"],[157,"ClaimsPrincipalExtensions.cs"],[157,"ConfigurationExtensions.cs"],[157,"Extensions.cs"],[157,"HttpClientExtensions.cs"],[157,"OpenApi.Extensions.cs"],[157,"OpenApiOptionsExtensions.cs"],[158,"CatalogAITests.cs"],[158,"GlobalUsings.cs"],[158,"IdentityConfigurationTests.cs"],[158,"OrderProcessorTests.cs"],[158,"PaymentProcessorTests.cs"],[158,"WebhookClientTests.cs"],[158,"WebhookTests.cs"],[159,"GlobalUsings.cs"],[159,"RedisBasketRepositoryTests.cs"],[159,"RedisFixture.cs"],[160,"BasketServiceTests.cs"],[160,"GlobalUsings.cs"],[161,"TestServerCallContext.cs"],[162,"CatalogApiFixture.cs"],[162,"CatalogApiTests.cs"],[162,"GlobalUsings.cs"],[163,"GlobalUsings.cs"],[164,"MockDialogService.cs"],[164,"MockNavigationService.cs"],[164,"MockSettingsService.cs"],[164,"MockViewModel.cs"],[165,"BasketServiceTests.cs"],[165,"CatalogServiceTests.cs"],[165,"OrdersServiceTests.cs"],[163,"TestingExtensions.cs"],[166,"CatalogItemViewModelTests.cs"],[166,"CatalogViewModelTests.cs"],[166,"MainViewModelTests.cs"],[166,"MockViewModelTests.cs"],[166,"OrderViewModelTests.cs"],[167,"AutoAuthorizeMiddleware.cs"],[167,"GlobalUsings.cs"],[167,"OrderingApiFixture.cs"],[167,"OrderingApiTests.cs"],[168,"IdentifiedCommandHandlerTest.cs"],[168,"NewOrderCommandHandlerTest.cs"],[168,"OrdersWebApiTest.cs"],[168,"SetStockRejectedOrderStatusCommandTest.cs"],[169,"Builders.cs"],[170,"BuyerAggregateTest.cs"],[170,"OrderAggregateTest.cs"],[171,"ValueObjectTests.cs"],[169,"GlobalUsings.cs"],[172,"GlobalUsings.cs"],[172,"TestAuthenticationMiddleware.cs"],[172,"WebhooksApiFixture.cs"],[172,"WebhooksApiTests.cs"],[173,"AppHostConfigurationTests.cs"],[173,"GlobalUsings.cs"]]}}