From 875a4c5503080b9d81856136934f326c8021d431 Mon Sep 17 00:00:00 2001 From: mforce <> Date: Sun, 31 May 2026 20:02:37 -0700 Subject: [PATCH 1/3] fix: persist movie format flags as integers, add VHS and Digital formats The frontend sends 'formats' as a bitwise integer (e.g. 3 for Dvd|BluRay) but the global JsonStringEnumConverter expected a string like "Dvd, BluRay" and silently fell back to None (0). Changing the DTO property from MovieFormat to int lets the integer pass through JSON unchanged. Also adds Vhs (8) and Digital (16) to the [Flags] enum. Closes #85 --- src/client/components/MovieForm.test.tsx | 37 +++++++++ src/client/services/types.ts | 4 +- .../Endpoints/MoviesEndpoints.cs | 6 +- .../Collectify.Domain/Enums/MovieFormat.cs | 2 + .../Api/MoviesEndpointsTests.cs | 82 +++++++++++++++++-- 5 files changed, 120 insertions(+), 11 deletions(-) diff --git a/src/client/components/MovieForm.test.tsx b/src/client/components/MovieForm.test.tsx index d8a82ab..2797464 100644 --- a/src/client/components/MovieForm.test.tsx +++ b/src/client/components/MovieForm.test.tsx @@ -32,6 +32,43 @@ function renderForm(onSubmit = vi.fn(), props: Partial { + it('renders all five format buttons', () => { + renderForm(); + expect(screen.getByRole('button', { name: 'DVD' })).toBeInTheDocument(); + expect(screen.getByRole('button', { name: 'Blu-ray' })).toBeInTheDocument(); + expect(screen.getByRole('button', { name: 'UHD Blu-ray' })).toBeInTheDocument(); + expect(screen.getByRole('button', { name: 'VHS' })).toBeInTheDocument(); + expect(screen.getByRole('button', { name: 'Digital' })).toBeInTheDocument(); + }); + + it('toggles formats independently and submits the correct bitwise value', async () => { + const onSubmit = vi.fn(); + renderForm(onSubmit); + const user = userEvent.setup(); + + await user.click(screen.getByRole('button', { name: 'VHS' })); + await user.click(screen.getByRole('button', { name: 'Digital' })); + + expect(screen.getByRole('button', { name: 'VHS' })).toHaveClass('category-active'); + expect(screen.getByRole('button', { name: 'Digital' })).toHaveClass('category-active'); + expect(screen.getByRole('button', { name: 'DVD' })).not.toHaveClass('category-active'); + + const titleLabel = screen.getByText('Title'); + const titleInput = titleLabel.parentElement?.querySelector('input') as HTMLInputElement; + expect(titleInput).toBeDefined(); + await user.type(titleInput, 'Test'); + await user.click(screen.getByRole('button', { name: 'Save' })); + + expect(onSubmit).toHaveBeenCalledWith( + expect.objectContaining({ + formats: 24, // VHS(8) | Digital(16) + title: 'Test', + }), + ); + }); +}); + describe('MovieForm — Fetch metadata by TMDB ID', () => { beforeEach(() => { mockLookupMovieById.mockReset(); diff --git a/src/client/services/types.ts b/src/client/services/types.ts index d8977a9..bc3e957 100644 --- a/src/client/services/types.ts +++ b/src/client/services/types.ts @@ -53,12 +53,14 @@ export interface CollectionItemBase { // ---------- Movies ---------- -export type MovieFormat = 'None' | 'Dvd' | 'BluRay' | 'UhdBluRay'; +export type MovieFormat = 'None' | 'Dvd' | 'BluRay' | 'UhdBluRay' | 'Vhs' | 'Digital'; export const MOVIE_FORMAT_FLAGS: { value: number; key: Exclude; label: string }[] = [ { value: 1, key: 'Dvd', label: 'DVD' }, { value: 2, key: 'BluRay', label: 'Blu-ray' }, { value: 4, key: 'UhdBluRay', label: 'UHD Blu-ray' }, + { value: 8, key: 'Vhs', label: 'VHS' }, + { value: 16, key: 'Digital', label: 'Digital' }, ]; export interface Movie extends CollectionItemBase { diff --git a/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs b/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs index a8255c3..115cbdf 100644 --- a/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs +++ b/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs @@ -16,7 +16,7 @@ public record MovieDto( string Title, string? OriginalTitle, int? Year, - MovieFormat Formats, + int Formats, string? Director, int? RuntimeMinutes, string? Studio, @@ -173,7 +173,7 @@ public static IEndpointRouteBuilder MapMoviesEndpoints(this IEndpointRouteBuilde } private static MovieDto ToDto(Movie m) => new( - m.Id, m.Title, m.OriginalTitle, m.Year, m.Formats, m.Director, m.RuntimeMinutes, + m.Id, m.Title, m.OriginalTitle, m.Year, (int)m.Formats, m.Director, m.RuntimeMinutes, m.Studio, m.Genres, m.Barcode, m.TmdbId, m.ImdbId, m.ImagePath, m.Description, m.Notes, m.PersonalRating, m.Status, m.Condition, m.AcquiredOn, m.AcquisitionPrice, m.AcquisitionCurrency, m.AcquisitionSource, @@ -186,7 +186,7 @@ private static void ApplyDto(Movie m, MovieDto dto) m.Title = dto.Title?.Trim() ?? string.Empty; m.OriginalTitle = dto.OriginalTitle; m.Year = dto.Year; - m.Formats = dto.Formats; + m.Formats = (MovieFormat)dto.Formats; m.Director = dto.Director; m.RuntimeMinutes = dto.RuntimeMinutes; m.Studio = dto.Studio; diff --git a/src/server/Collectify.Domain/Enums/MovieFormat.cs b/src/server/Collectify.Domain/Enums/MovieFormat.cs index 3cf30f3..3a2994b 100644 --- a/src/server/Collectify.Domain/Enums/MovieFormat.cs +++ b/src/server/Collectify.Domain/Enums/MovieFormat.cs @@ -7,4 +7,6 @@ public enum MovieFormat Dvd = 1, BluRay = 2, UhdBluRay = 4, + Vhs = 8, + Digital = 16, } diff --git a/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs b/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs index f2a191c..125618b 100644 --- a/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs +++ b/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs @@ -11,7 +11,7 @@ public class MoviesEndpointsTests { private record MovieResponse( int Id, string Title, string? OriginalTitle, int? Year, - MovieFormat Formats, string? Director, int? RuntimeMinutes, + int Formats, string? Director, int? RuntimeMinutes, string? Studio, string? Genres, string? Barcode, string? TmdbId, string? ImdbId, string? ImagePath, string? Description, string? Notes, int? PersonalRating, CollectionStatus Status, Condition? Condition, @@ -35,7 +35,7 @@ private static object Sample( Title = title, OriginalTitle = (string?)null, Year = year, - Formats = formats, + Formats = (int)formats, Director = "Christopher Nolan", RuntimeMinutes = 148, Studio = "Warner Bros.", @@ -317,7 +317,7 @@ public async Task Create_WithRemoteImageUrl_StoresLocalCoverPath() var dto = (object)new { Title = "Inception", - Formats = MovieFormat.BluRay, + Formats = (int)MovieFormat.BluRay, Status = CollectionStatus.Owned, WatchStatus = WatchStatus.Unwatched, WatchCount = 0, @@ -343,7 +343,7 @@ public async Task Create_WithLocalImagePath_PassesThroughUntouched() var dto = (object)new { Title = "Inception", - Formats = MovieFormat.BluRay, + Formats = (int)MovieFormat.BluRay, Status = CollectionStatus.Owned, WatchStatus = WatchStatus.Unwatched, WatchCount = 0, @@ -469,11 +469,11 @@ public async Task List_FiltersByTag_OrSemanticsAcrossMultipleValues() await factory.SeedAsync(new Tag { OwnerId = alice.Id, Name = "comedy" }); await alice.Client.PostAsJsonAsync("/api/movies/", - new { Title = "Blade Runner", Year = 1982, Formats = MovieFormat.BluRay, Status = CollectionStatus.Owned, WatchStatus = WatchStatus.Watched, WatchCount = 0, Tags = new[] { "scifi", "noir" } }); + new { Title = "Blade Runner", Year = 1982, Formats = (int)MovieFormat.BluRay, Status = CollectionStatus.Owned, WatchStatus = WatchStatus.Watched, WatchCount = 0, Tags = new[] { "scifi", "noir" } }); await alice.Client.PostAsJsonAsync("/api/movies/", - new { Title = "Airplane", Year = 1980, Formats = MovieFormat.Dvd, Status = CollectionStatus.Owned, WatchStatus = WatchStatus.Watched, WatchCount = 0, Tags = new[] { "comedy" } }); + new { Title = "Airplane", Year = 1980, Formats = (int)MovieFormat.Dvd, Status = CollectionStatus.Owned, WatchStatus = WatchStatus.Watched, WatchCount = 0, Tags = new[] { "comedy" } }); await alice.Client.PostAsJsonAsync("/api/movies/", - new { Title = "Casablanca", Year = 1942, Formats = MovieFormat.Dvd, Status = CollectionStatus.Owned, WatchStatus = WatchStatus.Watched, WatchCount = 0, Tags = new[] { "noir" } }); + new { Title = "Casablanca", Year = 1942, Formats = (int)MovieFormat.Dvd, Status = CollectionStatus.Owned, WatchStatus = WatchStatus.Watched, WatchCount = 0, Tags = new[] { "noir" } }); // Single tag. var byScifi = await alice.Client.GetJsonAsync("/api/movies/?tag=scifi"); @@ -503,6 +503,74 @@ public async Task List_CombinesFiltersWithAndSemantics() Assert.Equal("Tenet", hits![0].Title); } + // -------- Formats (flags enum as integer) -------- + + [Fact] + public async Task Create_WithFormatsAsInteger_RoundTripsFlags() + { + await using var factory = new CollectifyApiFactory(); + var alice = await factory.CreateAuthenticatedUserAsync("alice"); + + // Frontend sends formats as a bitwise integer (3 = Dvd | BluRay). + // Use raw JSON to simulate what the browser actually sends — + // PostAsJsonAsync would stringify enums as the server expects. + var json = "{\"Title\":\"Inception\",\"Formats\":3,\"Status\":\"Owned\",\"WatchStatus\":\"Unwatched\",\"WatchCount\":0}"; + var content = new StringContent(json, System.Text.Encoding.UTF8, "application/json"); + var response = await alice.Client.PostAsync("/api/movies/", content); + var raw = await response.Content.ReadAsStringAsync(); + + // The response must return formats as an integer so the frontend + // can use bitwise ops. A string like "BluyRay" breaks ((v & 1) !== 0). + var parsed = System.Text.Json.JsonSerializer.Deserialize(raw); + Assert.Equal(System.Text.Json.JsonValueKind.Number, parsed.GetProperty("formats").ValueKind); + Assert.Equal(3, parsed.GetProperty("formats").GetInt32()); + + // Verify the underlying entity stored the correct flags. + var stored = await factory.WithDbAsync(db => + db.Movies.Where(m => m.Title == "Inception").FirstAsync()); + Assert.Equal(MovieFormat.Dvd | MovieFormat.BluRay, stored.Formats); + } + + [Fact] + public async Task Update_WithFormatsAsInteger_PersistsNewFlags() + { + await using var factory = new CollectifyApiFactory(); + var alice = await factory.CreateAuthenticatedUserAsync("alice"); + var movie = await factory.SeedAsync(new Movie { OwnerId = alice.Id, Title = "Heat" }); + + // Send all three flags as integer 7. + var json = "{\"Title\":\"Heat\",\"Formats\":7,\"Status\":\"Owned\",\"WatchStatus\":\"Unwatched\",\"WatchCount\":0}"; + var content = new StringContent(json, System.Text.Encoding.UTF8, "application/json"); + var response = await alice.Client.PutAsync($"/api/movies/{movie.Id}", content); + var raw = await response.Content.ReadAsStringAsync(); + + var parsed = System.Text.Json.JsonSerializer.Deserialize(raw); + Assert.Equal(System.Text.Json.JsonValueKind.Number, parsed.GetProperty("formats").ValueKind); + Assert.Equal(7, parsed.GetProperty("formats").GetInt32()); + } + + [Fact] + public async Task Create_WithNewFormats_VhsAndDigital() + { + await using var factory = new CollectifyApiFactory(); + var alice = await factory.CreateAuthenticatedUserAsync("alice"); + + // Vhs(8) | Digital(16) = 24. + var json = "{\"Title\":\"Retro Movie\",\"Formats\":24,\"Status\":\"Owned\",\"WatchStatus\":\"Unwatched\",\"WatchCount\":0}"; + var content = new StringContent(json, System.Text.Encoding.UTF8, "application/json"); + var response = await alice.Client.PostAsync("/api/movies/", content); + var raw = await response.Content.ReadAsStringAsync(); + + var parsed = System.Text.Json.JsonSerializer.Deserialize(raw); + Assert.Equal(System.Text.Json.JsonValueKind.Number, parsed.GetProperty("formats").ValueKind); + Assert.Equal(24, parsed.GetProperty("formats").GetInt32()); + + var createdId = parsed.GetProperty("id").GetInt32(); + var stored = await factory.WithDbAsync(db => + db.Movies.FirstAsync(m => m.Id == createdId)); + Assert.Equal(MovieFormat.Vhs | MovieFormat.Digital, stored.Formats); + } + // -------- Personal / acquisition / watch fields round-trip -------- [Fact] From b34c437d529f456ad996c2315a967ecc06908fdd Mon Sep 17 00:00:00 2001 From: mforce <> Date: Sun, 31 May 2026 20:26:36 -0700 Subject: [PATCH 2/3] docs: note MovieFormat serializes as integer bitmask, not string --- docs/data-model.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/docs/data-model.md b/docs/data-model.md index a4917f7..5e08c7f 100644 --- a/docs/data-model.md +++ b/docs/data-model.md @@ -113,7 +113,9 @@ public enum WatchStatus { Unwatched, Watching, Watched } public enum CompletionStatus { NotStarted, Playing, Beaten, HundredPercent, Abandoned } ``` -All enums serialize as **strings** in JSON (already configured globally via `JsonStringEnumConverter`). +All enums serialize as **strings** in JSON (already configured globally via `JsonStringEnumConverter`), with one exception: + +- **`MovieFormat`** is a `[Flags]` enum that serializes as an **integer bitmask** (e.g. `3` for Dvd | BluRay). The DTO carries it as `int` so the frontend can use bitwise ops to read/write checkbox state. All other enums remain string-serialized. ## Migration plan From 91223f82b7fa63e0c46e698a5e5ca17f201f789b Mon Sep 17 00:00:00 2001 From: mforce <> Date: Sun, 31 May 2026 20:28:08 -0700 Subject: [PATCH 3/3] graphify update --- graphify-out/GRAPH_REPORT.md | 181 +- ...9f74c8ba6902e6b1543c85ae719785a834fd2.json | 1 + ...b23270ee5213642359a682025e833c2c002fe.json | 1 + ...9a1dc1b1ca95344d47de1bbb57d41596ba49a.json | 1 + ...7b0050d460049d8d3390a7316c95775718c53.json | 1 + ...bee686c944cd87e8d1500ab3ce185428b6155.json | 1 + ...99adbe05e4ddbb1721a61fb92c4b09cc069b2.json | 1 + ...3402a05b5f95cc47749181dca54b4f4acc40f.json | 1 + ...bcd35071e60a6d3a72ee25e106c94935d2216.json | 1 + ...5472f9dcffb61f07cb2845ba876b6f36f79ce.json | 1 + ...e61ffa4a12d5c60d62531c976ed76792cd570.json | 1 + ...7165afb9b23dc9e0060323a8853caef233427.json | 1 + ...d1ba0a4910133556deeba0c925f294a588c85.json | 1 + ...ea3787f41e27385a026dc492dc653216e403e.json | 1 + ...d1f9486692de1c27492b561d4134c4025051d.json | 1 + graphify-out/graph.html | 10 +- graphify-out/graph.json | 21297 +++++++++------- graphify-out/manifest.json | 222 +- 18 files changed, 12616 insertions(+), 9108 deletions(-) create mode 100644 graphify-out/cache/ast/17ff223917acf6a0023792794949f74c8ba6902e6b1543c85ae719785a834fd2.json create mode 100644 graphify-out/cache/ast/2947b9041208d89498c05f40e4bb23270ee5213642359a682025e833c2c002fe.json create mode 100644 graphify-out/cache/ast/35916b3e373e8da06295f8bb7b49a1dc1b1ca95344d47de1bbb57d41596ba49a.json create mode 100644 graphify-out/cache/ast/3c5fcefb83de9916045982429817b0050d460049d8d3390a7316c95775718c53.json create mode 100644 graphify-out/cache/ast/6ba6626595b550238a296b1d107bee686c944cd87e8d1500ab3ce185428b6155.json create mode 100644 graphify-out/cache/ast/6e508d365dbc2574cbed7ee0cc699adbe05e4ddbb1721a61fb92c4b09cc069b2.json create mode 100644 graphify-out/cache/ast/75009cca7070147acb04df069ba3402a05b5f95cc47749181dca54b4f4acc40f.json create mode 100644 graphify-out/cache/ast/8af2c553e2ede96638865e9e545bcd35071e60a6d3a72ee25e106c94935d2216.json create mode 100644 graphify-out/cache/ast/959842efe692df11b8e05d008125472f9dcffb61f07cb2845ba876b6f36f79ce.json create mode 100644 graphify-out/cache/ast/99c422123427bc8c3e522350e67e61ffa4a12d5c60d62531c976ed76792cd570.json create mode 100644 graphify-out/cache/ast/b2df43e659cff6070090ed7052a7165afb9b23dc9e0060323a8853caef233427.json create mode 100644 graphify-out/cache/ast/bc0d38a6bbaee46d8a5d3adde90d1ba0a4910133556deeba0c925f294a588c85.json create mode 100644 graphify-out/cache/ast/d4e5172cc3cde2660952a6c99beea3787f41e27385a026dc492dc653216e403e.json create mode 100644 graphify-out/cache/ast/d9c71a056b188fef9fc575b57aed1f9486692de1c27492b561d4134c4025051d.json diff --git a/graphify-out/GRAPH_REPORT.md b/graphify-out/GRAPH_REPORT.md index 47d84f7..f7ef4a3 100644 --- a/graphify-out/GRAPH_REPORT.md +++ b/graphify-out/GRAPH_REPORT.md @@ -1,16 +1,16 @@ -# Graph Report - collectify (2026-05-28) +# Graph Report - collectify (2026-05-31) ## Corpus Check -- 160 files · ~214,482 words +- 172 files · ~230,939 words - Verdict: corpus is large enough that graph structure adds value. ## Summary -- 988 nodes · 1436 edges · 128 communities (77 shown, 51 thin omitted) -- Extraction: 95% EXTRACTED · 5% INFERRED · 0% AMBIGUOUS · INFERRED: 70 edges (avg confidence: 0.86) +- 1138 nodes · 1637 edges · 143 communities (78 shown, 65 thin omitted) +- Extraction: 96% EXTRACTED · 4% INFERRED · 0% AMBIGUOUS · INFERRED: 70 edges (avg confidence: 0.86) - Token cost: 0 input · 0 output ## Graph Freshness -- Built from commit: `1ee0490f` +- Built from commit: `b34c437d` - Run `git rev-parse HEAD` and compare to check if the graph is stale. - Run `graphify update .` after code changes (no API cost). @@ -68,7 +68,6 @@ - [[_COMMUNITY_Community 50|Community 50]] - [[_COMMUNITY_Community 51|Community 51]] - [[_COMMUNITY_Community 52|Community 52]] -- [[_COMMUNITY_Community 53|Community 53]] - [[_COMMUNITY_Community 54|Community 54]] - [[_COMMUNITY_Community 55|Community 55]] - [[_COMMUNITY_Community 56|Community 56]] @@ -79,6 +78,7 @@ - [[_COMMUNITY_Community 61|Community 61]] - [[_COMMUNITY_Community 62|Community 62]] - [[_COMMUNITY_Community 63|Community 63]] +- [[_COMMUNITY_Community 64|Community 64]] - [[_COMMUNITY_Community 65|Community 65]] - [[_COMMUNITY_Community 66|Community 66]] - [[_COMMUNITY_Community 67|Community 67]] @@ -87,36 +87,51 @@ - [[_COMMUNITY_Community 70|Community 70]] - [[_COMMUNITY_Community 71|Community 71]] - [[_COMMUNITY_Community 72|Community 72]] +- [[_COMMUNITY_Community 73|Community 73]] +- [[_COMMUNITY_Community 74|Community 74]] +- [[_COMMUNITY_Community 75|Community 75]] +- [[_COMMUNITY_Community 76|Community 76]] +- [[_COMMUNITY_Community 77|Community 77]] +- [[_COMMUNITY_Community 78|Community 78]] - [[_COMMUNITY_Community 80|Community 80]] -- [[_COMMUNITY_Community 123|Community 123]] -- [[_COMMUNITY_Community 124|Community 124]] -- [[_COMMUNITY_Community 125|Community 125]] -- [[_COMMUNITY_Community 126|Community 126]] -- [[_COMMUNITY_Community 127|Community 127]] +- [[_COMMUNITY_Community 81|Community 81]] +- [[_COMMUNITY_Community 82|Community 82]] +- [[_COMMUNITY_Community 83|Community 83]] +- [[_COMMUNITY_Community 84|Community 84]] +- [[_COMMUNITY_Community 85|Community 85]] +- [[_COMMUNITY_Community 86|Community 86]] +- [[_COMMUNITY_Community 87|Community 87]] +- [[_COMMUNITY_Community 88|Community 88]] +- [[_COMMUNITY_Community 96|Community 96]] +- [[_COMMUNITY_Community 138|Community 138]] +- [[_COMMUNITY_Community 139|Community 139]] +- [[_COMMUNITY_Community 140|Community 140]] +- [[_COMMUNITY_Community 141|Community 141]] +- [[_COMMUNITY_Community 142|Community 142]] ## God Nodes (most connected - your core abstractions) -1. `TmdbMovieProviderTests` - 39 edges -2. `MoviesEndpointsTests` - 37 edges +1. `MoviesEndpointsTests` - 40 edges +2. `TmdbMovieProviderTests` - 39 edges 3. `IgdbGameProviderTests` - 35 edges -4. `LookupEndpointsTests` - 27 edges -5. `MusicBrainzMusicProviderTests` - 25 edges -6. `string` - 22 edges -7. `GamesEndpointsTests` - 22 edges -8. `MusicEndpointsTests` - 21 edges -9. `CoversEndpointsTests` - 19 edges -10. `TmdbMovieProvider` - 17 edges +4. `UrlRouterTests` - 32 edges +5. `LookupEndpointsTests` - 27 edges +6. `VisionLookupEndpointsTests` - 25 edges +7. `MusicBrainzMusicProviderTests` - 25 edges +8. `string` - 22 edges +9. `GamesEndpointsTests` - 22 edges +10. `MusicEndpointsTests` - 21 edges ## Surprising Connections (you probably didn't know these) - `CollectifyDbContextModelSnapshot` --references--> `CollectifyDbContext` [INFERRED] src/server/Collectify.Infrastructure/Data/Migrations/CollectifyDbContextModelSnapshot.cs → server/tests/Collectify.Tests/Infrastructure/CollectifyApiFactory.cs -- `Dashboard page` --calls--> `useList()` [EXTRACTED] - src/client/pages/Dashboard.tsx → client/api/collection.ts - `Collectify.Domain.csproj` --implements--> `Collectify.Domain (Core layer, BCL only)` [INFERRED] src/server/Collectify.Domain/obj/Debug/net10.0/Collectify.Domain.csproj.FileListAbsolute.txt → docs/architecture.md - `CollectifyDbContext` --references--> `LookupCacheEntry entity` [EXTRACTED] server/tests/Collectify.Tests/Infrastructure/CollectifyApiFactory.cs → src/server/Collectify.Domain/Entities/LookupCacheEntry.cs - `InitialCreate migration` --implements--> `CollectifyDbContext` [INFERRED] src/server/Collectify.Infrastructure/Data/Migrations/20260505174247_InitialCreate.cs → server/tests/Collectify.Tests/Infrastructure/CollectifyApiFactory.cs +- `CollectionList (generic listing)` --references--> `Button()` [EXTRACTED] + src/client/components/CollectionList.tsx → client/components/ui.tsx ## Hyperedges (group relationships) - **Auth lifecycle (setup/login/logout/state)** — api_auth_useauth, api_auth_usesetup, api_auth_uselogin, api_auth_uselogout, backend_api_auth_endpoints [EXTRACTED 1.00] @@ -129,135 +144,139 @@ - **Three-collection-types data model with shared owner scoping** — concept_movie_entity, concept_musicalbum_entity, concept_game_entity, concept_tag_entity, concept_ownership_scoping [EXTRACTED 1.00] - **Phase 2 metadata-lookup flow (providers + cache + abstraction)** — concept_metadata_provider, concept_lookup_cache, concept_tmdb_provider, concept_musicbrainz_provider, concept_igdb_provider [EXTRACTED 1.00] -## Communities (128 total, 51 thin omitted) +## Communities (143 total, 65 thin omitted) ### Community 0 - "Client Data Hooks & DTOs" Cohesion: 0.05 -Nodes (14): DateTimeOffset, DbContextOptions, FakeTimeProvider, IDisposable, IgdbAuth, CollectifyApiFactory, CoverImageGarbageCollectorTests, CoverImageStoreTests (+6 more) +Nodes (49): enrichFromMb(), fetchByMbid(), importLookup(), patch(), runLookup(), handleDetected(), setQuery(), applyUrl() (+41 more) ### Community 1 - "Project Docs & Build Files" Cohesion: 0.05 Nodes (57): docs/architecture.md, Collectify.Api.csproj, Collectify.Domain.csproj, Collectify.Infrastructure.csproj, Collectify.Tests.csproj, Collectify.Api (Presentation layer / composition root), AppUser : IdentityUser, ASP.NET Core Identity + cookie auth (+49 more) ### Community 2 - "Domain Model & Enums" -Cohesion: 0.07 -Nodes (11): HttpClient, IgdbGameProvider, ILogger, ILookupCache, CoverImageGarbageCollector, FakeUpcClient, IUpcLookupClient, MetadataLookupOptions (+3 more) +Cohesion: 0.06 +Nodes (15): byte, HttpMessageHandler, HttpStatusCode, IHttpClientFactory, SingleClientFactory, StubHandler, SequenceHandler, StubHandler (+7 more) ### Community 3 - "Client Auth & API Client" Cohesion: 0.07 -Nodes (28): DIGITAL_STORES list, enrichFromMb(), fetchByMbid(), importLookup(), patch(), runLookup(), fetchByIgdbId(), importLookup() (+20 more) - -### Community 4 - "Server Endpoints & Persistence" -Cohesion: 0.05 -Nodes (9): IGameMetadataProvider, IMovieMetadataProvider, IMusicMetadataProvider, ScriptedGameProvider, ScriptedMovieProvider, ScriptedMusicProvider, StubGameProvider, StubMovieProvider (+1 more) +Nodes (9): DbContextOptions, FakeTimeProvider, CollectifyApiFactory, CoverImageGarbageCollectorTests, GamePlatformBackfillTests, LookupCacheTests, UpcItemDbClientTests, SqliteConnection (+1 more) -### Community 9 - "Movies Endpoints" +### Community 10 - "Music Endpoints" Cohesion: 0.19 Nodes (22): AlbumDto record, AppUser (IdentityUser), AuthEndpoints, CollectifyDbContext, CollectifyDbContextModelSnapshot, DigitalStore enum, Game entity, GameDto record (+14 more) -### Community 12 - "DbContext Configuration" +### Community 13 - "Migration Designer" Cohesion: 0.1 Nodes (9): Migration, Collectify.Infrastructure.Data.Migrations, InitialCreate, AddPersonalAcquisitionAndTagFields, Collectify.Infrastructure.Data.Migrations, AddCoverImages, Collectify.Infrastructure.Data.Migrations, Collectify.Infrastructure.Data.Migrations (+1 more) -### Community 13 - "Migration Designer" -Cohesion: 0.14 -Nodes (12): AuthState interface, useAuth(), useLogout(), /api/auth/* server endpoints, App(), Layout (top nav shell), Layout(), useAuth() (+4 more) - -### Community 15 - "AppUser Identity" -Cohesion: 0.14 -Nodes (11): byte, HttpMessageHandler, HttpStatusCode, AuthOptions, IHttpClientFactory, SingleClientFactory, StubHandler, StubHandler (+3 more) +### Community 14 - "Auth Endpoints" +Cohesion: 0.15 +Nodes (11): Album interface, DIGITAL_STORES list, Game interface, Movie interface, MOVIE_FORMAT_FLAGS bitfield map, MUSIC_FORMATS list, AlbumForm, GameForm (+3 more) ### Community 16 - "Unit Test Stub" -Cohesion: 0.19 -Nodes (14): api() fetch helper, useCreate(), useDelete(), useItem(), useList(), useUpdate(), MediaType union (movies|music|games), /api/{movies,music,games} server endpoints (+6 more) +Cohesion: 0.16 +Nodes (10): AuthState interface, useAuth(), useLogout(), App(), Layout (top nav shell), Layout(), useAuth(), useLogout() (+2 more) + +### Community 18 - "Game Entity" +Cohesion: 0.16 +Nodes (8): OcrNoiseWords, DatabaseOptions, CoversEndpoints, Failure(), ImageUploadValidator, Success(), HashSet, long ### Community 19 - "Lookup Cache" -Cohesion: 0.13 -Nodes (5): TestExtensions, JsonSerializerOptions, ILookupCache, LookupCache, TimeProvider +Cohesion: 0.12 +Nodes (9): DateTimeOffset, HealthEndpoints, AuthOptions, IDisposable, IgdbAuth, IIgdbAuth, FakeAuth, SemaphoreSlim (+1 more) ### Community 20 - "Movie Entity" -Cohesion: 0.18 -Nodes (7): Game interface, useToast(), EditPage(), useCreate(), useDelete(), useItem(), useUpdate() +Cohesion: 0.17 +Nodes (6): HttpClient, ILookupCache, MetadataLookupOptions, MusicBrainzMusicProvider, UpcItemDbClient, CloudVisionClient ### Community 21 - "MusicAlbum Entity" Cohesion: 0.19 -Nodes (12): Album interface, Movie interface, MOVIE_FORMAT_FLAGS bitfield map, MUSIC_FORMATS list, AlbumForm, GameForm, MovieForm, Field() (+4 more) +Nodes (6): GameAdapter, IMetadataProviderBase, MovieAdapter, MusicAdapter, IMovieMetadataProvider, IMusicMetadataProvider ### Community 22 - "Frontend Build Tooling" -Cohesion: 0.23 -Nodes (9): useLogin(), useSetup(), Button(), Card(), Input(), Login page, Login(), Setup page (single-user provisioning) (+1 more) +Cohesion: 0.17 +Nodes (6): ILogger, CoverImageGarbageCollector, JsonSerializerOptions, ILookupCache, LookupCache, TimeProvider ### Community 23 - "React Entry" Cohesion: 0.14 Nodes (3): IGameMetadataProvider, IMovieMetadataProvider, IMusicMetadataProvider ### Community 24 - "PostCSS Config" -Cohesion: 0.18 -Nodes (6): handleDetected(), api(), ApiError, lookupByBarcode(), useDeleteTag(), useTags() +Cohesion: 0.24 +Nodes (9): useList(), MediaType union (movies|music|games), CollectionList(), read(), useViewPreference(), Dashboard page, Dashboard(), useDashboard() (+1 more) -### Community 25 - "Tailwind Config" -Cohesion: 0.27 -Nodes (8): setQuery(), applyUrl(), onFileChange(), remove(), setOpen(), commit(), onClick(), onKey() +### Community 26 - "Vite Config" +Cohesion: 0.15 +Nodes (3): IGameMetadataProvider, ScriptedGameProvider, StubGameProvider -### Community 27 - "Client Types" -Cohesion: 0.22 -Nodes (5): IIgdbAuth, FakeAuth, SequenceHandler, StubHandler, Queue +### Community 32 - "MusicFormat Enum" +Cohesion: 0.2 +Nodes (7): IgdbOptions, MetadataLookupOptions, MusicBrainzOptions, NoiseWordsOptions, TmdbOptions, UpcOptions, VisionOptions -### Community 28 - "API GlobalUsings" +### Community 35 - "Infrastructure GlobalUsings" Cohesion: 0.29 Nodes (5): dismissImpl(), emit(), push(), _resetToasts(), Toaster() -### Community 30 - "DigitalStore Enum" +### Community 36 - "Infrastructure AssemblyInfo" +Cohesion: 0.31 +Nodes (5): EditPage(), useCreate(), useDelete(), useItem(), useUpdate() + +### Community 38 - "Tests AssemblyInfo" Cohesion: 0.28 -Nodes (4): DatabaseOptions, CoversEndpoints, HashSet, long +Nodes (8): useLogin(), useSetup(), /api/auth/* server endpoints, Login page, Login(), Setup page (single-user provisioning), useLogin(), Vite config (proxy /api -> :8080) -### Community 31 - "MovieFormat Enum" -Cohesion: 0.19 -Nodes (6): HealthEndpoints, IgdbOptions, MetadataLookupOptions, MusicBrainzOptions, TmdbOptions, UpcOptions +### Community 39 - "Test Placeholder" +Cohesion: 0.25 +Nodes (7): CloudVisionResponse, CloudVisionResultResponse, PageWithMatchingImage, TextAnnotation, VisuallySimilarImage, WebDetection, WebEntity -### Community 32 - "MusicFormat Enum" -Cohesion: 0.22 +### Community 43 - "Domain AssemblyInfo (gen)" +Cohesion: 0.25 Nodes (3): api(), ApiError, useTags() -### Community 33 - "Domain GlobalUsings" -Cohesion: 0.33 -Nodes (9): App (root router component), CollectionList (generic listing), index.html (root mount), main.tsx (React entry), QueryClient (TanStack Query), Dashboard page, GamesList page, MoviesList page (+1 more) +### Community 44 - "Community 44" +Cohesion: 0.39 +Nodes (8): App (root router component), CollectionList (generic listing), index.html (root mount), main.tsx (React entry), QueryClient (TanStack Query), GamesList page, MoviesList page, MusicList page -### Community 34 - "Domain AssemblyInfo" +### Community 45 - "Community 45" Cohesion: 0.38 Nodes (3): Dictionary, GamePlatformMapping, GamePlatform -### Community 36 - "Infrastructure AssemblyInfo" +### Community 47 - "Community 47" +Cohesion: 0.57 +Nodes (6): api() fetch helper, useCreate(), useDelete(), useItem(), useUpdate(), /api/{movies,music,games} server endpoints + +### Community 49 - "Community 49" Cohesion: 0.33 Nodes (3): HealthEndpointTests, CollectifyApiFactory, IClassFixture -### Community 40 - "API GlobalUsings (gen)" +### Community 54 - "Community 54" Cohesion: 0.47 Nodes (4): activeFilterCount(), filtersToParams(), paramsToFilters(), useFiltersState() -### Community 41 - "API AssemblyInfo (gen)" +### Community 55 - "Community 55" Cohesion: 0.4 Nodes (3): Collectify.Infrastructure.Data.Migrations, CollectifyDbContextModelSnapshot, ModelSnapshot ## Knowledge Gaps -- **56 isolated node(s):** `LookupCacheEntry`, `Movie`, `MusicAlbum`, `Tag`, `CoverImage` (+51 more) +- **65 isolated node(s):** `LookupCacheEntry`, `Movie`, `MusicAlbum`, `Tag`, `CoverImage` (+60 more) These have ≤1 connection - possible missing edges or undocumented components. -- **51 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes. +- **65 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes. ## Suggested Questions _Questions this graph is uniquely positioned to answer:_ -- **Why does `string` connect `AppUser Identity` to `Client Data Hooks & DTOs`, `Domain Model & Enums`, `Security & Deployment`, `Initial EF Migration`, `Auth Endpoints`, `Lookup Cache`, `Vite Config`, `Client Types`, `DigitalStore Enum`, `MovieFormat Enum`?** - _High betweenness centrality (0.083) - this node is a cross-community bridge._ -- **Why does `TmdbMovieProviderTests` connect `Security & Deployment` to `Client Data Hooks & DTOs`, `Community 49`, `AppUser Identity`?** +- **Why does `string` connect `Lookup Cache` to `MusicFormat Enum`, `Domain Model & Enums`, `Client Auth & API Client`, `Client App Shell & Pages`, `Initial EF Migration`, `API GlobalUsings (gen)`, `Game Entity`, `Movie Entity`, `API GlobalUsings`, `API AssemblyInfo`, `MovieFormat Enum`?** + _High betweenness centrality (0.092) - this node is a cross-community bridge._ +- **Why does `TmdbMovieProvider` connect `API GlobalUsings` to `Community 48`, `Lookup Cache`, `Movie Entity`, `MusicAlbum Entity`, `Frontend Build Tooling`?** + _High betweenness centrality (0.031) - this node is a cross-community bridge._ +- **Why does `StubHandler` connect `Domain Model & Enums` to `Lookup Cache`?** _High betweenness centrality (0.028) - this node is a cross-community bridge._ -- **Why does `IgdbGameProviderTests` connect `Initial EF Migration` to `Client Data Hooks & DTOs`, `Client Types`, `AppUser Identity`?** - _High betweenness centrality (0.025) - this node is a cross-community bridge._ - **What connects `LookupCacheEntry`, `Movie`, `MusicAlbum` to the rest of the system?** - _56 weakly-connected nodes found - possible documentation gaps or missing edges._ + _65 weakly-connected nodes found - possible documentation gaps or missing edges._ - **Should `Client Data Hooks & DTOs` be split into smaller, more focused modules?** _Cohesion score 0.05 - nodes in this community are weakly interconnected._ - **Should `Project Docs & Build Files` be split into smaller, more focused modules?** _Cohesion score 0.05 - nodes in this community are weakly interconnected._ - **Should `Domain Model & Enums` be split into smaller, more focused modules?** - _Cohesion score 0.07 - nodes in this community are weakly interconnected._ \ No newline at end of file + _Cohesion score 0.06 - nodes in this community are weakly interconnected._ \ No newline at end of file diff --git a/graphify-out/cache/ast/17ff223917acf6a0023792794949f74c8ba6902e6b1543c85ae719785a834fd2.json b/graphify-out/cache/ast/17ff223917acf6a0023792794949f74c8ba6902e6b1543c85ae719785a834fd2.json new file mode 100644 index 0000000..d42371f --- /dev/null +++ b/graphify-out/cache/ast/17ff223917acf6a0023792794949f74c8ba6902e6b1543c85ae719785a834fd2.json @@ -0,0 +1 @@ +{"nodes": [{"id": "home_cesar_dev_collectify_src_server_collectify_api_obj_release_net10_0_collectify_api_assemblyinfo_cs", "label": "Collectify.Api.AssemblyInfo.cs", "file_type": "code", "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/obj/Release/net10.0/Collectify.Api.AssemblyInfo.cs", "source_location": "L1"}], "edges": [{"source": "home_cesar_dev_collectify_src_server_collectify_api_obj_release_net10_0_collectify_api_assemblyinfo_cs", "target": "system", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/obj/Release/net10.0/Collectify.Api.AssemblyInfo.cs", "source_location": "L10", "weight": 1.0}, {"source": "home_cesar_dev_collectify_src_server_collectify_api_obj_release_net10_0_collectify_api_assemblyinfo_cs", "target": "reflection", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/obj/Release/net10.0/Collectify.Api.AssemblyInfo.cs", "source_location": "L11", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/2947b9041208d89498c05f40e4bb23270ee5213642359a682025e833c2c002fe.json b/graphify-out/cache/ast/2947b9041208d89498c05f40e4bb23270ee5213642359a682025e833c2c002fe.json new file mode 100644 index 0000000..313ab57 --- /dev/null +++ b/graphify-out/cache/ast/2947b9041208d89498c05f40e4bb23270ee5213642359a682025e833c2c002fe.json @@ -0,0 +1 @@ +{"nodes": [{"id": "home_cesar_dev_collectify_src_client_components_photolookup_tsx", "label": "PhotoLookup.tsx", "file_type": "code", "source_file": "/home/cesar/dev/collectify/src/client/components/PhotoLookup.tsx", "source_location": "L1"}, {"id": "components_photolookup_photolookup", "label": "PhotoLookup()", "file_type": "code", "source_file": "/home/cesar/dev/collectify/src/client/components/PhotoLookup.tsx", "source_location": "L46"}], "edges": [{"source": "home_cesar_dev_collectify_src_client_components_photolookup_tsx", "target": "react", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/client/components/PhotoLookup.tsx", "source_location": "L1", "weight": 1.0}, {"source": "home_cesar_dev_collectify_src_client_components_photolookup_tsx", "target": "home_cesar_dev_collectify_src_client_services_lookup", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/client/components/PhotoLookup.tsx", "source_location": "L2", "weight": 1.0}, {"source": "home_cesar_dev_collectify_src_client_components_photolookup_tsx", "target": "services_lookup_lookupbyimage", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/client/components/PhotoLookup.tsx", "source_location": "L2", "weight": 1.0}, {"source": "home_cesar_dev_collectify_src_client_components_photolookup_tsx", "target": "home_cesar_dev_collectify_src_client_services_lookup", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/client/components/PhotoLookup.tsx", "source_location": "L3", "weight": 1.0}, {"source": "home_cesar_dev_collectify_src_client_components_photolookup_tsx", "target": "services_lookup_gamelookupresult", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/client/components/PhotoLookup.tsx", "source_location": "L3", "weight": 1.0}, {"source": "home_cesar_dev_collectify_src_client_components_photolookup_tsx", "target": "services_lookup_movielookupresult", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/client/components/PhotoLookup.tsx", "source_location": "L3", "weight": 1.0}, {"source": "home_cesar_dev_collectify_src_client_components_photolookup_tsx", "target": "services_lookup_musiclookupresult", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/client/components/PhotoLookup.tsx", "source_location": "L3", "weight": 1.0}, {"source": "home_cesar_dev_collectify_src_client_components_photolookup_tsx", "target": "home_cesar_dev_collectify_src_client_services_types", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/client/components/PhotoLookup.tsx", "source_location": "L4", "weight": 1.0}, {"source": "home_cesar_dev_collectify_src_client_components_photolookup_tsx", "target": "services_types_mediatype", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/client/components/PhotoLookup.tsx", "source_location": "L4", "weight": 1.0}, {"source": "home_cesar_dev_collectify_src_client_components_photolookup_tsx", "target": "home_cesar_dev_collectify_src_client_components_ui", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/client/components/PhotoLookup.tsx", "source_location": "L5", "weight": 1.0}, {"source": "home_cesar_dev_collectify_src_client_components_photolookup_tsx", "target": "components_ui_button", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/client/components/PhotoLookup.tsx", "source_location": "L5", "weight": 1.0}, {"source": "home_cesar_dev_collectify_src_client_components_photolookup_tsx", "target": "components_photolookup_photolookup", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/client/components/PhotoLookup.tsx", "source_location": "L46", "weight": 1.0}], "raw_calls": [{"caller_nid": "components_photolookup_photolookup", "callee": "useState", "is_member_call": false, "source_file": "/home/cesar/dev/collectify/src/client/components/PhotoLookup.tsx", "source_location": "L51"}, {"caller_nid": "components_photolookup_photolookup", "callee": "useState", "is_member_call": false, "source_file": "/home/cesar/dev/collectify/src/client/components/PhotoLookup.tsx", "source_location": "L52"}, {"caller_nid": "components_photolookup_photolookup", "callee": "useRef", "is_member_call": false, "source_file": "/home/cesar/dev/collectify/src/client/components/PhotoLookup.tsx", "source_location": "L53"}, {"caller_nid": "components_photolookup_photolookup", "callee": "useRef", "is_member_call": false, "source_file": "/home/cesar/dev/collectify/src/client/components/PhotoLookup.tsx", "source_location": "L54"}, {"caller_nid": "components_photolookup_photolookup", "callee": "useRef", "is_member_call": false, "source_file": "/home/cesar/dev/collectify/src/client/components/PhotoLookup.tsx", "source_location": "L57"}, {"caller_nid": "components_photolookup_photolookup", "callee": "useRef", "is_member_call": false, "source_file": "/home/cesar/dev/collectify/src/client/components/PhotoLookup.tsx", "source_location": "L60"}, {"caller_nid": "components_photolookup_photolookup", "callee": "useRef", "is_member_call": false, "source_file": "/home/cesar/dev/collectify/src/client/components/PhotoLookup.tsx", "source_location": "L61"}, {"caller_nid": "components_photolookup_photolookup", "callee": "useCallback", "is_member_call": false, "source_file": "/home/cesar/dev/collectify/src/client/components/PhotoLookup.tsx", "source_location": "L63"}, {"caller_nid": "components_photolookup_photolookup", "callee": "useCallback", "is_member_call": false, "source_file": "/home/cesar/dev/collectify/src/client/components/PhotoLookup.tsx", "source_location": "L86"}, {"caller_nid": "components_photolookup_photolookup", "callee": "useEffect", "is_member_call": false, "source_file": "/home/cesar/dev/collectify/src/client/components/PhotoLookup.tsx", "source_location": "L92"}, {"caller_nid": "components_photolookup_photolookup", "callee": "useEffect", "is_member_call": false, "source_file": "/home/cesar/dev/collectify/src/client/components/PhotoLookup.tsx", "source_location": "L99"}, {"caller_nid": "components_photolookup_photolookup", "callee": "useEffect", "is_member_call": false, "source_file": "/home/cesar/dev/collectify/src/client/components/PhotoLookup.tsx", "source_location": "L104"}, {"caller_nid": "components_photolookup_photolookup", "callee": "useEffect", "is_member_call": false, "source_file": "/home/cesar/dev/collectify/src/client/components/PhotoLookup.tsx", "source_location": "L111"}, {"caller_nid": "components_photolookup_photolookup", "callee": "useCallback", "is_member_call": false, "source_file": "/home/cesar/dev/collectify/src/client/components/PhotoLookup.tsx", "source_location": "L126"}, {"caller_nid": "components_photolookup_photolookup", "callee": "useCallback", "is_member_call": false, "source_file": "/home/cesar/dev/collectify/src/client/components/PhotoLookup.tsx", "source_location": "L157"}, {"caller_nid": "components_photolookup_photolookup", "callee": "useCallback", "is_member_call": false, "source_file": "/home/cesar/dev/collectify/src/client/components/PhotoLookup.tsx", "source_location": "L197"}, {"caller_nid": "components_photolookup_photolookup", "callee": "useCallback", "is_member_call": false, "source_file": "/home/cesar/dev/collectify/src/client/components/PhotoLookup.tsx", "source_location": "L240"}, {"caller_nid": "components_photolookup_photolookup", "callee": "click", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/client/components/PhotoLookup.tsx", "source_location": "L251"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/35916b3e373e8da06295f8bb7b49a1dc1b1ca95344d47de1bbb57d41596ba49a.json b/graphify-out/cache/ast/35916b3e373e8da06295f8bb7b49a1dc1b1ca95344d47de1bbb57d41596ba49a.json new file mode 100644 index 0000000..3a34753 --- /dev/null +++ b/graphify-out/cache/ast/35916b3e373e8da06295f8bb7b49a1dc1b1ca95344d47de1bbb57d41596ba49a.json @@ -0,0 +1 @@ +{"nodes": [{"id": "home_cesar_dev_collectify_src_client_components_movieform_test_tsx", "label": "MovieForm.test.tsx", "file_type": "code", "source_file": "/home/cesar/dev/collectify/src/client/components/MovieForm.test.tsx", "source_location": "L1"}, {"id": "components_movieform_test_renderform", "label": "renderForm()", "file_type": "code", "source_file": "/home/cesar/dev/collectify/src/client/components/MovieForm.test.tsx", "source_location": "L25"}], "edges": [{"source": "home_cesar_dev_collectify_src_client_components_movieform_test_tsx", "target": "vitest", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/client/components/MovieForm.test.tsx", "source_location": "L1", "weight": 1.0}, {"source": "home_cesar_dev_collectify_src_client_components_movieform_test_tsx", "target": "react", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/client/components/MovieForm.test.tsx", "source_location": "L2", "weight": 1.0}, {"source": "home_cesar_dev_collectify_src_client_components_movieform_test_tsx", "target": "user_event", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/client/components/MovieForm.test.tsx", "source_location": "L3", "weight": 1.0}, {"source": "home_cesar_dev_collectify_src_client_components_movieform_test_tsx", "target": "react_query", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/client/components/MovieForm.test.tsx", "source_location": "L4", "weight": 1.0}, {"source": "home_cesar_dev_collectify_src_client_components_movieform_test_tsx", "target": "home_cesar_dev_collectify_src_client_components_movieform", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/client/components/MovieForm.test.tsx", "source_location": "L5", "weight": 1.0}, {"source": "home_cesar_dev_collectify_src_client_components_movieform_test_tsx", "target": "components_movieform_test_renderform", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/client/components/MovieForm.test.tsx", "source_location": "L25", "weight": 1.0}], "raw_calls": [{"caller_nid": "components_movieform_test_renderform", "callee": "render", "is_member_call": false, "source_file": "/home/cesar/dev/collectify/src/client/components/MovieForm.test.tsx", "source_location": "L27"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/3c5fcefb83de9916045982429817b0050d460049d8d3390a7316c95775718c53.json b/graphify-out/cache/ast/3c5fcefb83de9916045982429817b0050d460049d8d3390a7316c95775718c53.json new file mode 100644 index 0000000..b179920 --- /dev/null +++ b/graphify-out/cache/ast/3c5fcefb83de9916045982429817b0050d460049d8d3390a7316c95775718c53.json @@ -0,0 +1 @@ +{"nodes": [{"id": "home_cesar_dev_collectify_src_server_collectify_domain_obj_release_net10_0_collectify_domain_assemblyinfo_cs", "label": "Collectify.Domain.AssemblyInfo.cs", "file_type": "code", "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Domain/obj/Release/net10.0/Collectify.Domain.AssemblyInfo.cs", "source_location": "L1"}], "edges": [{"source": "home_cesar_dev_collectify_src_server_collectify_domain_obj_release_net10_0_collectify_domain_assemblyinfo_cs", "target": "system", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Domain/obj/Release/net10.0/Collectify.Domain.AssemblyInfo.cs", "source_location": "L10", "weight": 1.0}, {"source": "home_cesar_dev_collectify_src_server_collectify_domain_obj_release_net10_0_collectify_domain_assemblyinfo_cs", "target": "reflection", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Domain/obj/Release/net10.0/Collectify.Domain.AssemblyInfo.cs", "source_location": "L11", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/6ba6626595b550238a296b1d107bee686c944cd87e8d1500ab3ce185428b6155.json b/graphify-out/cache/ast/6ba6626595b550238a296b1d107bee686c944cd87e8d1500ab3ce185428b6155.json new file mode 100644 index 0000000..2a78653 --- /dev/null +++ b/graphify-out/cache/ast/6ba6626595b550238a296b1d107bee686c944cd87e8d1500ab3ce185428b6155.json @@ -0,0 +1 @@ +{"nodes": [{"id": "home_cesar_dev_collectify_src_server_tests_collectify_tests_obj_release_net10_0_collectify_tests_assemblyinfo_cs", "label": "Collectify.Tests.AssemblyInfo.cs", "file_type": "code", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/obj/Release/net10.0/Collectify.Tests.AssemblyInfo.cs", "source_location": "L1"}], "edges": [{"source": "home_cesar_dev_collectify_src_server_tests_collectify_tests_obj_release_net10_0_collectify_tests_assemblyinfo_cs", "target": "system", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/obj/Release/net10.0/Collectify.Tests.AssemblyInfo.cs", "source_location": "L10", "weight": 1.0}, {"source": "home_cesar_dev_collectify_src_server_tests_collectify_tests_obj_release_net10_0_collectify_tests_assemblyinfo_cs", "target": "reflection", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/obj/Release/net10.0/Collectify.Tests.AssemblyInfo.cs", "source_location": "L11", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/6e508d365dbc2574cbed7ee0cc699adbe05e4ddbb1721a61fb92c4b09cc069b2.json b/graphify-out/cache/ast/6e508d365dbc2574cbed7ee0cc699adbe05e4ddbb1721a61fb92c4b09cc069b2.json new file mode 100644 index 0000000..0cb4e2a --- /dev/null +++ b/graphify-out/cache/ast/6e508d365dbc2574cbed7ee0cc699adbe05e4ddbb1721a61fb92c4b09cc069b2.json @@ -0,0 +1 @@ +{"nodes": [{"id": "home_cesar_dev_collectify_src_server_collectify_infrastructure_obj_debug_net10_0_collectify_infrastructure_assemblyinfo_cs", "label": "Collectify.Infrastructure.AssemblyInfo.cs", "file_type": "code", "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Infrastructure/obj/Debug/net10.0/Collectify.Infrastructure.AssemblyInfo.cs", "source_location": "L1"}], "edges": [{"source": "home_cesar_dev_collectify_src_server_collectify_infrastructure_obj_debug_net10_0_collectify_infrastructure_assemblyinfo_cs", "target": "system", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Infrastructure/obj/Debug/net10.0/Collectify.Infrastructure.AssemblyInfo.cs", "source_location": "L10", "weight": 1.0}, {"source": "home_cesar_dev_collectify_src_server_collectify_infrastructure_obj_debug_net10_0_collectify_infrastructure_assemblyinfo_cs", "target": "reflection", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Infrastructure/obj/Debug/net10.0/Collectify.Infrastructure.AssemblyInfo.cs", "source_location": "L11", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/75009cca7070147acb04df069ba3402a05b5f95cc47749181dca54b4f4acc40f.json b/graphify-out/cache/ast/75009cca7070147acb04df069ba3402a05b5f95cc47749181dca54b4f4acc40f.json new file mode 100644 index 0000000..e60c670 --- /dev/null +++ b/graphify-out/cache/ast/75009cca7070147acb04df069ba3402a05b5f95cc47749181dca54b4f4acc40f.json @@ -0,0 +1 @@ +{"nodes": [{"id": "home_cesar_dev_collectify_src_server_tests_collectify_tests_api_moviesendpointstests_cs", "label": "MoviesEndpointsTests.cs", "file_type": "code", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L1"}, {"id": "api_moviesendpointstests_moviesendpointstests", "label": "MoviesEndpointsTests", "file_type": "code", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L10"}, {"id": "api_moviesendpointstests_moviesendpointstests_sample", "label": ".Sample()", "file_type": "code", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L23"}, {"id": "api_moviesendpointstests_moviesendpointstests_list_unauthenticated_returnsunauthorized", "label": ".List_Unauthenticated_ReturnsUnauthorized()", "file_type": "code", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L64"}, {"id": "api_moviesendpointstests_moviesendpointstests_create_unauthenticated_returnsunauthorized", "label": ".Create_Unauthenticated_ReturnsUnauthorized()", "file_type": "code", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L75"}, {"id": "api_moviesendpointstests_moviesendpointstests_create_asauthenticateduser_returns201withbody", "label": ".Create_AsAuthenticatedUser_Returns201WithBody()", "file_type": "code", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L88"}, {"id": "api_moviesendpointstests_moviesendpointstests_create_persistsowneridfromauthenticateduser", "label": ".Create_PersistsOwnerIdFromAuthenticatedUser()", "file_type": "code", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L104"}, {"id": "api_moviesendpointstests_moviesendpointstests_get_ownrow_returnsrow", "label": ".Get_OwnRow_ReturnsRow()", "file_type": "code", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L118"}, {"id": "api_moviesendpointstests_moviesendpointstests_get_nonexistentid_returns404", "label": ".Get_NonExistentId_Returns404()", "file_type": "code", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L131"}, {"id": "api_moviesendpointstests_moviesendpointstests_update_ownrow_persistschangesandbumpsupdatedat", "label": ".Update_OwnRow_PersistsChangesAndBumpsUpdatedAt()", "file_type": "code", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L142"}, {"id": "api_moviesendpointstests_moviesendpointstests_delete_ownrow_returns204andremovesrow", "label": ".Delete_OwnRow_Returns204AndRemovesRow()", "file_type": "code", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L166"}, {"id": "api_moviesendpointstests_moviesendpointstests_get_otherusersrow_returns404", "label": ".Get_OtherUsersRow_Returns404()", "file_type": "code", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L183"}, {"id": "api_moviesendpointstests_moviesendpointstests_update_otherusersrow_returns404", "label": ".Update_OtherUsersRow_Returns404()", "file_type": "code", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L196"}, {"id": "api_moviesendpointstests_moviesendpointstests_delete_otherusersrow_returns404andkeepsrow", "label": ".Delete_OtherUsersRow_Returns404AndKeepsRow()", "file_type": "code", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L214"}, {"id": "api_moviesendpointstests_moviesendpointstests_list_onlyreturnsrowsownedbycurrentuser", "label": ".List_OnlyReturnsRowsOwnedByCurrentUser()", "file_type": "code", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L230"}, {"id": "api_moviesendpointstests_moviesendpointstests_create_withemptytitle_returnsbadrequest", "label": ".Create_WithEmptyTitle_ReturnsBadRequest()", "file_type": "code", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L247"}, {"id": "api_moviesendpointstests_moviesendpointstests_create_withwhitespacetitle_returnsbadrequest", "label": ".Create_WithWhitespaceTitle_ReturnsBadRequest()", "file_type": "code", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L258"}, {"id": "api_moviesendpointstests_moviesendpointstests_update_withemptytitle_returnsbadrequest", "label": ".Update_WithEmptyTitle_ReturnsBadRequest()", "file_type": "code", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L269"}, {"id": "api_moviesendpointstests_moviesendpointstests_create_withratingoutsiderange_returnsbadrequest", "label": ".Create_WithRatingOutsideRange_ReturnsBadRequest()", "file_type": "code", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L282"}, {"id": "api_moviesendpointstests_moviesendpointstests_create_withratingatboundary_returns201", "label": ".Create_WithRatingAtBoundary_Returns201()", "file_type": "code", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L296"}, {"id": "api_moviesendpointstests_moviesendpointstests_create_withremoteimageurl_storeslocalcoverpath", "label": ".Create_WithRemoteImageUrl_StoresLocalCoverPath()", "file_type": "code", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L311"}, {"id": "api_moviesendpointstests_moviesendpointstests_create_withlocalimagepath_passesthroughuntouched", "label": ".Create_WithLocalImagePath_PassesThroughUntouched()", "file_type": "code", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L337"}, {"id": "api_moviesendpointstests_moviesendpointstests_create_withcurrencyofwronglength_returnsbadrequest", "label": ".Create_WithCurrencyOfWrongLength_ReturnsBadRequest()", "file_type": "code", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L360"}, {"id": "api_moviesendpointstests_moviesendpointstests_list_filtersbyquery_matchestitlesubstring", "label": ".List_FiltersByQuery_MatchesTitleSubstring()", "file_type": "code", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L373"}, {"id": "api_moviesendpointstests_moviesendpointstests_list_filtersbyyear_returnsexactmatches", "label": ".List_FiltersByYear_ReturnsExactMatches()", "file_type": "code", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L388"}, {"id": "api_moviesendpointstests_moviesendpointstests_list_filtersbyyearrange_inclusivebothends", "label": ".List_FiltersByYearRange_InclusiveBothEnds()", "file_type": "code", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L403"}, {"id": "api_moviesendpointstests_moviesendpointstests_list_filtersbydirector_studiogenre_matchsubstring", "label": ".List_FiltersByDirector_StudioGenre_MatchSubstring()", "file_type": "code", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L420"}, {"id": "api_moviesendpointstests_moviesendpointstests_list_filtersbystatusandwatchstatusandratingmin", "label": ".List_FiltersByStatusAndWatchStatusAndRatingMin()", "file_type": "code", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L440"}, {"id": "api_moviesendpointstests_moviesendpointstests_list_filtersbytag_orsemanticsacrossmultiplevalues", "label": ".List_FiltersByTag_OrSemanticsAcrossMultipleValues()", "file_type": "code", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L461"}, {"id": "api_moviesendpointstests_moviesendpointstests_list_combinesfilterswithandsemantics", "label": ".List_CombinesFiltersWithAndSemantics()", "file_type": "code", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L490"}, {"id": "api_moviesendpointstests_moviesendpointstests_create_withformatsasinteger_roundtripsflags", "label": ".Create_WithFormatsAsInteger_RoundTripsFlags()", "file_type": "code", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L508"}, {"id": "api_moviesendpointstests_moviesendpointstests_update_withformatsasinteger_persistsnewflags", "label": ".Update_WithFormatsAsInteger_PersistsNewFlags()", "file_type": "code", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L534"}, {"id": "api_moviesendpointstests_moviesendpointstests_create_withnewformats_vhsanddigital", "label": ".Create_WithNewFormats_VhsAndDigital()", "file_type": "code", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L552"}, {"id": "api_moviesendpointstests_moviesendpointstests_create_roundtripsallnewscalarfields", "label": ".Create_RoundTripsAllNewScalarFields()", "file_type": "code", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L576"}, {"id": "api_moviesendpointstests_moviesendpointstests_create_normalizescurrencytouppercase", "label": ".Create_NormalizesCurrencyToUppercase()", "file_type": "code", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L603"}, {"id": "api_moviesendpointstests_moviesendpointstests_create_withtags_createstagsandattachesthem", "label": ".Create_WithTags_CreatesTagsAndAttachesThem()", "file_type": "code", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L617"}, {"id": "api_moviesendpointstests_moviesendpointstests_create_withduplicatetagsinarray_deduplicatesignorecase", "label": ".Create_WithDuplicateTagsInArray_DeduplicatesIgnoreCase()", "file_type": "code", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L634"}, {"id": "api_moviesendpointstests_moviesendpointstests_update_replacestagsetratherthanmerging", "label": ".Update_ReplacesTagSetRatherThanMerging()", "file_type": "code", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L647"}, {"id": "api_moviesendpointstests_moviesendpointstests_update_withemptytagarray_removesalltags", "label": ".Update_WithEmptyTagArray_RemovesAllTags()", "file_type": "code", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L663"}, {"id": "api_moviesendpointstests_moviesendpointstests_delete_movie_removesjoinrowsbutkeepstagentity", "label": ".Delete_Movie_RemovesJoinRowsButKeepsTagEntity()", "file_type": "code", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L679"}, {"id": "api_moviesendpointstests_moviesendpointstests_tags_areownerscoped_betweenusers", "label": ".Tags_AreOwnerScoped_BetweenUsers()", "file_type": "code", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L696"}], "edges": [{"source": "home_cesar_dev_collectify_src_server_tests_collectify_tests_api_moviesendpointstests_cs", "target": "net", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L1", "weight": 1.0}, {"source": "home_cesar_dev_collectify_src_server_tests_collectify_tests_api_moviesendpointstests_cs", "target": "json", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L2", "weight": 1.0}, {"source": "home_cesar_dev_collectify_src_server_tests_collectify_tests_api_moviesendpointstests_cs", "target": "entities", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L3", "weight": 1.0}, {"source": "home_cesar_dev_collectify_src_server_tests_collectify_tests_api_moviesendpointstests_cs", "target": "enums", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L4", "weight": 1.0}, {"source": "home_cesar_dev_collectify_src_server_tests_collectify_tests_api_moviesendpointstests_cs", "target": "infrastructure", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L5", "weight": 1.0}, {"source": "home_cesar_dev_collectify_src_server_tests_collectify_tests_api_moviesendpointstests_cs", "target": "entityframeworkcore", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L6", "weight": 1.0}, {"source": "home_cesar_dev_collectify_src_server_tests_collectify_tests_api_moviesendpointstests_cs", "target": "api_moviesendpointstests_moviesendpointstests", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L10", "weight": 1.0}, {"source": "api_moviesendpointstests_moviesendpointstests", "target": "api_moviesendpointstests_moviesendpointstests_sample", "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L23", "weight": 1.0}, {"source": "api_moviesendpointstests_moviesendpointstests", "target": "api_moviesendpointstests_moviesendpointstests_list_unauthenticated_returnsunauthorized", "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L64", "weight": 1.0}, {"source": "api_moviesendpointstests_moviesendpointstests", "target": "api_moviesendpointstests_moviesendpointstests_create_unauthenticated_returnsunauthorized", "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L75", "weight": 1.0}, {"source": "api_moviesendpointstests_moviesendpointstests", "target": "api_moviesendpointstests_moviesendpointstests_create_asauthenticateduser_returns201withbody", "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L88", "weight": 1.0}, {"source": "api_moviesendpointstests_moviesendpointstests", "target": "api_moviesendpointstests_moviesendpointstests_create_persistsowneridfromauthenticateduser", "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L104", "weight": 1.0}, {"source": "api_moviesendpointstests_moviesendpointstests", "target": "api_moviesendpointstests_moviesendpointstests_get_ownrow_returnsrow", "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L118", "weight": 1.0}, {"source": "api_moviesendpointstests_moviesendpointstests", "target": "api_moviesendpointstests_moviesendpointstests_get_nonexistentid_returns404", "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L131", "weight": 1.0}, {"source": "api_moviesendpointstests_moviesendpointstests", "target": "api_moviesendpointstests_moviesendpointstests_update_ownrow_persistschangesandbumpsupdatedat", "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L142", "weight": 1.0}, {"source": "api_moviesendpointstests_moviesendpointstests", "target": "api_moviesendpointstests_moviesendpointstests_delete_ownrow_returns204andremovesrow", "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L166", "weight": 1.0}, {"source": "api_moviesendpointstests_moviesendpointstests", "target": "api_moviesendpointstests_moviesendpointstests_get_otherusersrow_returns404", "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L183", "weight": 1.0}, {"source": "api_moviesendpointstests_moviesendpointstests", "target": "api_moviesendpointstests_moviesendpointstests_update_otherusersrow_returns404", "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L196", "weight": 1.0}, {"source": "api_moviesendpointstests_moviesendpointstests", "target": "api_moviesendpointstests_moviesendpointstests_delete_otherusersrow_returns404andkeepsrow", "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L214", "weight": 1.0}, {"source": "api_moviesendpointstests_moviesendpointstests", "target": "api_moviesendpointstests_moviesendpointstests_list_onlyreturnsrowsownedbycurrentuser", "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L230", "weight": 1.0}, {"source": "api_moviesendpointstests_moviesendpointstests", "target": "api_moviesendpointstests_moviesendpointstests_create_withemptytitle_returnsbadrequest", "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L247", "weight": 1.0}, {"source": "api_moviesendpointstests_moviesendpointstests", "target": "api_moviesendpointstests_moviesendpointstests_create_withwhitespacetitle_returnsbadrequest", "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L258", "weight": 1.0}, {"source": "api_moviesendpointstests_moviesendpointstests", "target": "api_moviesendpointstests_moviesendpointstests_update_withemptytitle_returnsbadrequest", "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L269", "weight": 1.0}, {"source": "api_moviesendpointstests_moviesendpointstests", "target": "api_moviesendpointstests_moviesendpointstests_create_withratingoutsiderange_returnsbadrequest", "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L282", "weight": 1.0}, {"source": "api_moviesendpointstests_moviesendpointstests", "target": "api_moviesendpointstests_moviesendpointstests_create_withratingatboundary_returns201", "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L296", "weight": 1.0}, {"source": "api_moviesendpointstests_moviesendpointstests", "target": "api_moviesendpointstests_moviesendpointstests_create_withremoteimageurl_storeslocalcoverpath", "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L311", "weight": 1.0}, {"source": "api_moviesendpointstests_moviesendpointstests", "target": "api_moviesendpointstests_moviesendpointstests_create_withlocalimagepath_passesthroughuntouched", "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L337", "weight": 1.0}, {"source": "api_moviesendpointstests_moviesendpointstests", "target": "api_moviesendpointstests_moviesendpointstests_create_withcurrencyofwronglength_returnsbadrequest", "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L360", "weight": 1.0}, {"source": "api_moviesendpointstests_moviesendpointstests", "target": "api_moviesendpointstests_moviesendpointstests_list_filtersbyquery_matchestitlesubstring", "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L373", "weight": 1.0}, {"source": "api_moviesendpointstests_moviesendpointstests", "target": "api_moviesendpointstests_moviesendpointstests_list_filtersbyyear_returnsexactmatches", "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L388", "weight": 1.0}, {"source": "api_moviesendpointstests_moviesendpointstests", "target": "api_moviesendpointstests_moviesendpointstests_list_filtersbyyearrange_inclusivebothends", "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L403", "weight": 1.0}, {"source": "api_moviesendpointstests_moviesendpointstests", "target": "api_moviesendpointstests_moviesendpointstests_list_filtersbydirector_studiogenre_matchsubstring", "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L420", "weight": 1.0}, {"source": "api_moviesendpointstests_moviesendpointstests", "target": "api_moviesendpointstests_moviesendpointstests_list_filtersbystatusandwatchstatusandratingmin", "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L440", "weight": 1.0}, {"source": "api_moviesendpointstests_moviesendpointstests", "target": "api_moviesendpointstests_moviesendpointstests_list_filtersbytag_orsemanticsacrossmultiplevalues", "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L461", "weight": 1.0}, {"source": "api_moviesendpointstests_moviesendpointstests", "target": "api_moviesendpointstests_moviesendpointstests_list_combinesfilterswithandsemantics", "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L490", "weight": 1.0}, {"source": "api_moviesendpointstests_moviesendpointstests", "target": "api_moviesendpointstests_moviesendpointstests_create_withformatsasinteger_roundtripsflags", "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L508", "weight": 1.0}, {"source": "api_moviesendpointstests_moviesendpointstests", "target": "api_moviesendpointstests_moviesendpointstests_update_withformatsasinteger_persistsnewflags", "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L534", "weight": 1.0}, {"source": "api_moviesendpointstests_moviesendpointstests", "target": "api_moviesendpointstests_moviesendpointstests_create_withnewformats_vhsanddigital", "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L552", "weight": 1.0}, {"source": "api_moviesendpointstests_moviesendpointstests", "target": "api_moviesendpointstests_moviesendpointstests_create_roundtripsallnewscalarfields", "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L576", "weight": 1.0}, {"source": "api_moviesendpointstests_moviesendpointstests", "target": "api_moviesendpointstests_moviesendpointstests_create_normalizescurrencytouppercase", "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L603", "weight": 1.0}, {"source": "api_moviesendpointstests_moviesendpointstests", "target": "api_moviesendpointstests_moviesendpointstests_create_withtags_createstagsandattachesthem", "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L617", "weight": 1.0}, {"source": "api_moviesendpointstests_moviesendpointstests", "target": "api_moviesendpointstests_moviesendpointstests_create_withduplicatetagsinarray_deduplicatesignorecase", "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L634", "weight": 1.0}, {"source": "api_moviesendpointstests_moviesendpointstests", "target": "api_moviesendpointstests_moviesendpointstests_update_replacestagsetratherthanmerging", "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L647", "weight": 1.0}, {"source": "api_moviesendpointstests_moviesendpointstests", "target": "api_moviesendpointstests_moviesendpointstests_update_withemptytagarray_removesalltags", "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L663", "weight": 1.0}, {"source": "api_moviesendpointstests_moviesendpointstests", "target": "api_moviesendpointstests_moviesendpointstests_delete_movie_removesjoinrowsbutkeepstagentity", "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L679", "weight": 1.0}, {"source": "api_moviesendpointstests_moviesendpointstests", "target": "api_moviesendpointstests_moviesendpointstests_tags_areownerscoped_betweenusers", "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L696", "weight": 1.0}, {"source": "api_moviesendpointstests_moviesendpointstests_create_unauthenticated_returnsunauthorized", "target": "api_moviesendpointstests_moviesendpointstests_sample", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L81", "weight": 1.0}, {"source": "api_moviesendpointstests_moviesendpointstests_create_asauthenticateduser_returns201withbody", "target": "api_moviesendpointstests_moviesendpointstests_sample", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L94", "weight": 1.0}, {"source": "api_moviesendpointstests_moviesendpointstests_create_persistsowneridfromauthenticateduser", "target": "api_moviesendpointstests_moviesendpointstests_sample", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L110", "weight": 1.0}, {"source": "api_moviesendpointstests_moviesendpointstests_update_ownrow_persistschangesandbumpsupdatedat", "target": "api_moviesendpointstests_moviesendpointstests_sample", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L157", "weight": 1.0}, {"source": "api_moviesendpointstests_moviesendpointstests_update_otherusersrow_returns404", "target": "api_moviesendpointstests_moviesendpointstests_sample", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L205", "weight": 1.0}, {"source": "api_moviesendpointstests_moviesendpointstests_create_withemptytitle_returnsbadrequest", "target": "api_moviesendpointstests_moviesendpointstests_sample", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L253", "weight": 1.0}, {"source": "api_moviesendpointstests_moviesendpointstests_create_withwhitespacetitle_returnsbadrequest", "target": "api_moviesendpointstests_moviesendpointstests_sample", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L264", "weight": 1.0}, {"source": "api_moviesendpointstests_moviesendpointstests_update_withemptytitle_returnsbadrequest", "target": "api_moviesendpointstests_moviesendpointstests_sample", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L277", "weight": 1.0}, {"source": "api_moviesendpointstests_moviesendpointstests_create_withratingoutsiderange_returnsbadrequest", "target": "api_moviesendpointstests_moviesendpointstests_sample", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L291", "weight": 1.0}, {"source": "api_moviesendpointstests_moviesendpointstests_create_withratingatboundary_returns201", "target": "api_moviesendpointstests_moviesendpointstests_sample", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L304", "weight": 1.0}, {"source": "api_moviesendpointstests_moviesendpointstests_create_withcurrencyofwronglength_returnsbadrequest", "target": "api_moviesendpointstests_moviesendpointstests_sample", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L366", "weight": 1.0}, {"source": "api_moviesendpointstests_moviesendpointstests_create_roundtripsallnewscalarfields", "target": "api_moviesendpointstests_moviesendpointstests_sample", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L582", "weight": 1.0}, {"source": "api_moviesendpointstests_moviesendpointstests_create_normalizescurrencytouppercase", "target": "api_moviesendpointstests_moviesendpointstests_sample", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L609", "weight": 1.0}, {"source": "api_moviesendpointstests_moviesendpointstests_create_withtags_createstagsandattachesthem", "target": "api_moviesendpointstests_moviesendpointstests_sample", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L624", "weight": 1.0}, {"source": "api_moviesendpointstests_moviesendpointstests_create_withduplicatetagsinarray_deduplicatesignorecase", "target": "api_moviesendpointstests_moviesendpointstests_sample", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L641", "weight": 1.0}, {"source": "api_moviesendpointstests_moviesendpointstests_update_replacestagsetratherthanmerging", "target": "api_moviesendpointstests_moviesendpointstests_sample", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L653", "weight": 1.0}, {"source": "api_moviesendpointstests_moviesendpointstests_update_withemptytagarray_removesalltags", "target": "api_moviesendpointstests_moviesendpointstests_sample", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L669", "weight": 1.0}, {"source": "api_moviesendpointstests_moviesendpointstests_delete_movie_removesjoinrowsbutkeepstagentity", "target": "api_moviesendpointstests_moviesendpointstests_sample", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L685", "weight": 1.0}, {"source": "api_moviesendpointstests_moviesendpointstests_tags_areownerscoped_betweenusers", "target": "api_moviesendpointstests_moviesendpointstests_sample", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L703", "weight": 1.0}], "raw_calls": [{"caller_nid": "api_moviesendpointstests_moviesendpointstests_list_unauthenticated_returnsunauthorized", "callee": "CreateClient", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L68"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_list_unauthenticated_returnsunauthorized", "callee": "GetAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L70"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_list_unauthenticated_returnsunauthorized", "callee": "Equal", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L72"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_unauthenticated_returnsunauthorized", "callee": "CreateClient", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L79"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_unauthenticated_returnsunauthorized", "callee": "PostAsJsonAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L81"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_unauthenticated_returnsunauthorized", "callee": "Equal", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L83"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_asauthenticateduser_returns201withbody", "callee": "CreateAuthenticatedUserAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L92"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_asauthenticateduser_returns201withbody", "callee": "PostAsJsonAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L94"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_asauthenticateduser_returns201withbody", "callee": "Equal", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L96"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_asauthenticateduser_returns201withbody", "callee": "ReadJsonAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L97"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_asauthenticateduser_returns201withbody", "callee": "NotNull", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L98"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_asauthenticateduser_returns201withbody", "callee": "True", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L99"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_asauthenticateduser_returns201withbody", "callee": "Equal", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L100"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_asauthenticateduser_returns201withbody", "callee": "Equal", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L101"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_persistsowneridfromauthenticateduser", "callee": "CreateAuthenticatedUserAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L108"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_persistsowneridfromauthenticateduser", "callee": "ReadJsonAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L110"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_persistsowneridfromauthenticateduser", "callee": "PostAsJsonAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L110"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_persistsowneridfromauthenticateduser", "callee": "WithDbAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L113"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_persistsowneridfromauthenticateduser", "callee": "FirstAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L114"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_persistsowneridfromauthenticateduser", "callee": "AsNoTracking", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L114"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_persistsowneridfromauthenticateduser", "callee": "Equal", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L115"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_get_ownrow_returnsrow", "callee": "CreateAuthenticatedUserAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L122"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_get_ownrow_returnsrow", "callee": "SeedAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L123"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_get_ownrow_returnsrow", "callee": "GetJsonAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L125"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_get_ownrow_returnsrow", "callee": "Equal", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L127"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_get_ownrow_returnsrow", "callee": "Equal", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L128"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_get_nonexistentid_returns404", "callee": "CreateAuthenticatedUserAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L135"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_get_nonexistentid_returns404", "callee": "GetAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L137"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_get_nonexistentid_returns404", "callee": "Equal", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L139"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_update_ownrow_persistschangesandbumpsupdatedat", "callee": "CreateAuthenticatedUserAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L146"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_update_ownrow_persistschangesandbumpsupdatedat", "callee": "SeedAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L147"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_update_ownrow_persistschangesandbumpsupdatedat", "callee": "AddDays", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L152"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_update_ownrow_persistschangesandbumpsupdatedat", "callee": "PutAsJsonAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L156"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_update_ownrow_persistschangesandbumpsupdatedat", "callee": "Equal", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L159"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_update_ownrow_persistschangesandbumpsupdatedat", "callee": "ReadJsonAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L160"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_update_ownrow_persistschangesandbumpsupdatedat", "callee": "Equal", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L161"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_update_ownrow_persistschangesandbumpsupdatedat", "callee": "Equal", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L162"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_update_ownrow_persistschangesandbumpsupdatedat", "callee": "True", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L163"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_delete_ownrow_returns204andremovesrow", "callee": "CreateAuthenticatedUserAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L170"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_delete_ownrow_returns204andremovesrow", "callee": "SeedAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L171"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_delete_ownrow_returns204andremovesrow", "callee": "DeleteAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L173"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_delete_ownrow_returns204andremovesrow", "callee": "Equal", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L175"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_delete_ownrow_returns204andremovesrow", "callee": "WithDbAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L176"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_delete_ownrow_returns204andremovesrow", "callee": "AnyAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L177"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_delete_ownrow_returns204andremovesrow", "callee": "AsNoTracking", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L177"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_delete_ownrow_returns204andremovesrow", "callee": "False", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L178"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_get_otherusersrow_returns404", "callee": "CreateAuthenticatedUserAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L187"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_get_otherusersrow_returns404", "callee": "CreateAuthenticatedUserAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L188"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_get_otherusersrow_returns404", "callee": "SeedAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L189"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_get_otherusersrow_returns404", "callee": "GetAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L191"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_get_otherusersrow_returns404", "callee": "Equal", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L193"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_update_otherusersrow_returns404", "callee": "CreateAuthenticatedUserAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L200"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_update_otherusersrow_returns404", "callee": "CreateAuthenticatedUserAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L201"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_update_otherusersrow_returns404", "callee": "SeedAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L202"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_update_otherusersrow_returns404", "callee": "PutAsJsonAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L204"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_update_otherusersrow_returns404", "callee": "Equal", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L207"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_update_otherusersrow_returns404", "callee": "WithDbAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L209"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_update_otherusersrow_returns404", "callee": "FirstAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L210"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_update_otherusersrow_returns404", "callee": "AsNoTracking", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L210"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_update_otherusersrow_returns404", "callee": "Equal", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L211"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_delete_otherusersrow_returns404andkeepsrow", "callee": "CreateAuthenticatedUserAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L218"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_delete_otherusersrow_returns404andkeepsrow", "callee": "CreateAuthenticatedUserAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L219"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_delete_otherusersrow_returns404andkeepsrow", "callee": "SeedAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L220"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_delete_otherusersrow_returns404andkeepsrow", "callee": "DeleteAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L222"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_delete_otherusersrow_returns404andkeepsrow", "callee": "Equal", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L224"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_delete_otherusersrow_returns404andkeepsrow", "callee": "WithDbAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L225"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_delete_otherusersrow_returns404andkeepsrow", "callee": "AnyAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L226"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_delete_otherusersrow_returns404andkeepsrow", "callee": "AsNoTracking", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L226"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_delete_otherusersrow_returns404andkeepsrow", "callee": "True", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L227"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_list_onlyreturnsrowsownedbycurrentuser", "callee": "CreateAuthenticatedUserAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L234"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_list_onlyreturnsrowsownedbycurrentuser", "callee": "CreateAuthenticatedUserAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L235"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_list_onlyreturnsrowsownedbycurrentuser", "callee": "SeedAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L236"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_list_onlyreturnsrowsownedbycurrentuser", "callee": "SeedAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L237"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_list_onlyreturnsrowsownedbycurrentuser", "callee": "GetJsonAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L239"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_list_onlyreturnsrowsownedbycurrentuser", "callee": "Single", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L241"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_list_onlyreturnsrowsownedbycurrentuser", "callee": "Equal", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L242"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_withemptytitle_returnsbadrequest", "callee": "CreateAuthenticatedUserAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L251"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_withemptytitle_returnsbadrequest", "callee": "PostAsJsonAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L253"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_withemptytitle_returnsbadrequest", "callee": "Equal", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L255"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_withwhitespacetitle_returnsbadrequest", "callee": "CreateAuthenticatedUserAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L262"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_withwhitespacetitle_returnsbadrequest", "callee": "PostAsJsonAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L264"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_withwhitespacetitle_returnsbadrequest", "callee": "Equal", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L266"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_update_withemptytitle_returnsbadrequest", "callee": "CreateAuthenticatedUserAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L273"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_update_withemptytitle_returnsbadrequest", "callee": "SeedAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L274"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_update_withemptytitle_returnsbadrequest", "callee": "PutAsJsonAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L276"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_update_withemptytitle_returnsbadrequest", "callee": "Equal", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L279"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_withratingoutsiderange_returnsbadrequest", "callee": "CreateAuthenticatedUserAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L289"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_withratingoutsiderange_returnsbadrequest", "callee": "PostAsJsonAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L291"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_withratingoutsiderange_returnsbadrequest", "callee": "Equal", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L293"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_withratingatboundary_returns201", "callee": "CreateAuthenticatedUserAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L302"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_withratingatboundary_returns201", "callee": "PostAsJsonAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L304"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_withratingatboundary_returns201", "callee": "Equal", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L306"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_withremoteimageurl_storeslocalcoverpath", "callee": "CreateAuthenticatedUserAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L315"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_withremoteimageurl_storeslocalcoverpath", "callee": "ReadJsonAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L328"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_withremoteimageurl_storeslocalcoverpath", "callee": "PostAsJsonAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L328"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_withremoteimageurl_storeslocalcoverpath", "callee": "NotNull", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L331"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_withremoteimageurl_storeslocalcoverpath", "callee": "NotNull", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L332"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_withremoteimageurl_storeslocalcoverpath", "callee": "StartsWith", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L333"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_withremoteimageurl_storeslocalcoverpath", "callee": "DoesNotContain", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L334"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_withlocalimagepath_passesthroughuntouched", "callee": "CreateAuthenticatedUserAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L341"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_withlocalimagepath_passesthroughuntouched", "callee": "ReadJsonAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L354"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_withlocalimagepath_passesthroughuntouched", "callee": "PostAsJsonAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L354"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_withlocalimagepath_passesthroughuntouched", "callee": "Equal", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L357"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_withcurrencyofwronglength_returnsbadrequest", "callee": "CreateAuthenticatedUserAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L364"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_withcurrencyofwronglength_returnsbadrequest", "callee": "PostAsJsonAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L366"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_withcurrencyofwronglength_returnsbadrequest", "callee": "Equal", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L368"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_list_filtersbyquery_matchestitlesubstring", "callee": "CreateAuthenticatedUserAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L377"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_list_filtersbyquery_matchestitlesubstring", "callee": "SeedAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L378"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_list_filtersbyquery_matchestitlesubstring", "callee": "SeedAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L379"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_list_filtersbyquery_matchestitlesubstring", "callee": "SeedAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L380"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_list_filtersbyquery_matchestitlesubstring", "callee": "GetJsonAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L382"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_list_filtersbyquery_matchestitlesubstring", "callee": "Single", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L384"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_list_filtersbyquery_matchestitlesubstring", "callee": "Equal", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L385"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_list_filtersbyyear_returnsexactmatches", "callee": "CreateAuthenticatedUserAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L392"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_list_filtersbyyear_returnsexactmatches", "callee": "SeedAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L393"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_list_filtersbyyear_returnsexactmatches", "callee": "SeedAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L394"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_list_filtersbyyear_returnsexactmatches", "callee": "SeedAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L395"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_list_filtersbyyear_returnsexactmatches", "callee": "GetJsonAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L397"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_list_filtersbyyear_returnsexactmatches", "callee": "Equal", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L399"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_list_filtersbyyear_returnsexactmatches", "callee": "All", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L400"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_list_filtersbyyear_returnsexactmatches", "callee": "Equal", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L400"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_list_filtersbyyearrange_inclusivebothends", "callee": "CreateAuthenticatedUserAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L407"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_list_filtersbyyearrange_inclusivebothends", "callee": "SeedAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L408"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_list_filtersbyyearrange_inclusivebothends", "callee": "SeedAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L409"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_list_filtersbyyearrange_inclusivebothends", "callee": "SeedAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L410"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_list_filtersbyyearrange_inclusivebothends", "callee": "SeedAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L411"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_list_filtersbyyearrange_inclusivebothends", "callee": "GetJsonAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L413"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_list_filtersbyyearrange_inclusivebothends", "callee": "Equal", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L416"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_list_filtersbyyearrange_inclusivebothends", "callee": "All", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L417"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_list_filtersbyyearrange_inclusivebothends", "callee": "InRange", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L417"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_list_filtersbydirector_studiogenre_matchsubstring", "callee": "CreateAuthenticatedUserAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L424"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_list_filtersbydirector_studiogenre_matchsubstring", "callee": "SeedAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L425"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_list_filtersbydirector_studiogenre_matchsubstring", "callee": "SeedAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L426"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_list_filtersbydirector_studiogenre_matchsubstring", "callee": "SeedAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L427"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_list_filtersbydirector_studiogenre_matchsubstring", "callee": "GetJsonAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L429"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_list_filtersbydirector_studiogenre_matchsubstring", "callee": "Equal", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L430"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_list_filtersbydirector_studiogenre_matchsubstring", "callee": "GetJsonAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L432"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_list_filtersbydirector_studiogenre_matchsubstring", "callee": "Equal", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L433"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_list_filtersbydirector_studiogenre_matchsubstring", "callee": "GetJsonAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L436"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_list_filtersbydirector_studiogenre_matchsubstring", "callee": "Equal", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L437"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_list_filtersbystatusandwatchstatusandratingmin", "callee": "CreateAuthenticatedUserAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L444"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_list_filtersbystatusandwatchstatusandratingmin", "callee": "SeedAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L445"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_list_filtersbystatusandwatchstatusandratingmin", "callee": "SeedAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L446"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_list_filtersbystatusandwatchstatusandratingmin", "callee": "SeedAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L447"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_list_filtersbystatusandwatchstatusandratingmin", "callee": "GetJsonAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L449"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_list_filtersbystatusandwatchstatusandratingmin", "callee": "Single", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L450"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_list_filtersbystatusandwatchstatusandratingmin", "callee": "Equal", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L451"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_list_filtersbystatusandwatchstatusandratingmin", "callee": "GetJsonAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L453"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_list_filtersbystatusandwatchstatusandratingmin", "callee": "Single", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L454"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_list_filtersbystatusandwatchstatusandratingmin", "callee": "GetJsonAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L456"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_list_filtersbystatusandwatchstatusandratingmin", "callee": "Single", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L457"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_list_filtersbystatusandwatchstatusandratingmin", "callee": "Equal", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L458"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_list_filtersbytag_orsemanticsacrossmultiplevalues", "callee": "CreateAuthenticatedUserAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L465"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_list_filtersbytag_orsemanticsacrossmultiplevalues", "callee": "SeedAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L467"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_list_filtersbytag_orsemanticsacrossmultiplevalues", "callee": "SeedAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L468"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_list_filtersbytag_orsemanticsacrossmultiplevalues", "callee": "SeedAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L469"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_list_filtersbytag_orsemanticsacrossmultiplevalues", "callee": "PostAsJsonAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L471"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_list_filtersbytag_orsemanticsacrossmultiplevalues", "callee": "PostAsJsonAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L473"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_list_filtersbytag_orsemanticsacrossmultiplevalues", "callee": "PostAsJsonAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L475"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_list_filtersbytag_orsemanticsacrossmultiplevalues", "callee": "GetJsonAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L479"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_list_filtersbytag_orsemanticsacrossmultiplevalues", "callee": "Single", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L480"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_list_filtersbytag_orsemanticsacrossmultiplevalues", "callee": "Equal", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L481"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_list_filtersbytag_orsemanticsacrossmultiplevalues", "callee": "GetJsonAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L484"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_list_filtersbytag_orsemanticsacrossmultiplevalues", "callee": "Equal", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L485"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_list_filtersbytag_orsemanticsacrossmultiplevalues", "callee": "Contains", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L486"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_list_filtersbytag_orsemanticsacrossmultiplevalues", "callee": "Contains", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L487"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_list_combinesfilterswithandsemantics", "callee": "CreateAuthenticatedUserAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L494"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_list_combinesfilterswithandsemantics", "callee": "SeedAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L495"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_list_combinesfilterswithandsemantics", "callee": "SeedAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L496"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_list_combinesfilterswithandsemantics", "callee": "SeedAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L497"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_list_combinesfilterswithandsemantics", "callee": "GetJsonAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L499"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_list_combinesfilterswithandsemantics", "callee": "Single", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L502"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_list_combinesfilterswithandsemantics", "callee": "Equal", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L503"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_withformatsasinteger_roundtripsflags", "callee": "CreateAuthenticatedUserAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L512"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_withformatsasinteger_roundtripsflags", "callee": "PostAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L519"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_withformatsasinteger_roundtripsflags", "callee": "ReadAsStringAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L520"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_withformatsasinteger_roundtripsflags", "callee": "JsonElement>", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L524"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_withformatsasinteger_roundtripsflags", "callee": "Equal", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L525"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_withformatsasinteger_roundtripsflags", "callee": "GetProperty", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L525"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_withformatsasinteger_roundtripsflags", "callee": "Equal", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L526"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_withformatsasinteger_roundtripsflags", "callee": "GetInt32", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L526"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_withformatsasinteger_roundtripsflags", "callee": "GetProperty", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L526"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_withformatsasinteger_roundtripsflags", "callee": "WithDbAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L529"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_withformatsasinteger_roundtripsflags", "callee": "FirstAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L530"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_withformatsasinteger_roundtripsflags", "callee": "Where", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L530"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_withformatsasinteger_roundtripsflags", "callee": "Equal", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L531"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_update_withformatsasinteger_persistsnewflags", "callee": "CreateAuthenticatedUserAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L538"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_update_withformatsasinteger_persistsnewflags", "callee": "SeedAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L539"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_update_withformatsasinteger_persistsnewflags", "callee": "PutAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L544"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_update_withformatsasinteger_persistsnewflags", "callee": "ReadAsStringAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L545"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_update_withformatsasinteger_persistsnewflags", "callee": "JsonElement>", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L547"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_update_withformatsasinteger_persistsnewflags", "callee": "Equal", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L548"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_update_withformatsasinteger_persistsnewflags", "callee": "GetProperty", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L548"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_update_withformatsasinteger_persistsnewflags", "callee": "Equal", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L549"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_update_withformatsasinteger_persistsnewflags", "callee": "GetInt32", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L549"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_update_withformatsasinteger_persistsnewflags", "callee": "GetProperty", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L549"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_withnewformats_vhsanddigital", "callee": "CreateAuthenticatedUserAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L556"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_withnewformats_vhsanddigital", "callee": "PostAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L561"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_withnewformats_vhsanddigital", "callee": "ReadAsStringAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L562"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_withnewformats_vhsanddigital", "callee": "JsonElement>", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L564"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_withnewformats_vhsanddigital", "callee": "Equal", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L565"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_withnewformats_vhsanddigital", "callee": "GetProperty", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L565"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_withnewformats_vhsanddigital", "callee": "Equal", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L566"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_withnewformats_vhsanddigital", "callee": "GetInt32", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L566"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_withnewformats_vhsanddigital", "callee": "GetProperty", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L566"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_withnewformats_vhsanddigital", "callee": "GetInt32", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L568"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_withnewformats_vhsanddigital", "callee": "GetProperty", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L568"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_withnewformats_vhsanddigital", "callee": "WithDbAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L569"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_withnewformats_vhsanddigital", "callee": "FirstAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L570"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_withnewformats_vhsanddigital", "callee": "Equal", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L571"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_roundtripsallnewscalarfields", "callee": "CreateAuthenticatedUserAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L580"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_roundtripsallnewscalarfields", "callee": "PostAsJsonAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L582"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_roundtripsallnewscalarfields", "callee": "ReadJsonAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L589"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_roundtripsallnewscalarfields", "callee": "Equal", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L590"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_roundtripsallnewscalarfields", "callee": "Equal", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L591"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_roundtripsallnewscalarfields", "callee": "Equal", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L592"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_roundtripsallnewscalarfields", "callee": "Equal", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L593"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_roundtripsallnewscalarfields", "callee": "Equal", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L594"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_roundtripsallnewscalarfields", "callee": "Equal", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L595"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_roundtripsallnewscalarfields", "callee": "Equal", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L596"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_roundtripsallnewscalarfields", "callee": "Equal", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L597"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_roundtripsallnewscalarfields", "callee": "Equal", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L598"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_roundtripsallnewscalarfields", "callee": "Equal", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L599"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_roundtripsallnewscalarfields", "callee": "Equal", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L600"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_normalizescurrencytouppercase", "callee": "CreateAuthenticatedUserAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L607"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_normalizescurrencytouppercase", "callee": "ReadJsonAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L609"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_normalizescurrencytouppercase", "callee": "PostAsJsonAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L609"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_normalizescurrencytouppercase", "callee": "Equal", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L612"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_withtags_createstagsandattachesthem", "callee": "CreateAuthenticatedUserAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L621"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_withtags_createstagsandattachesthem", "callee": "ReadJsonAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L623"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_withtags_createstagsandattachesthem", "callee": "PostAsJsonAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L623"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_withtags_createstagsandattachesthem", "callee": "Equal", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L627"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_withtags_createstagsandattachesthem", "callee": "WithDbAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L629"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_withtags_createstagsandattachesthem", "callee": "CountAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L630"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_withtags_createstagsandattachesthem", "callee": "Equal", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L631"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_withduplicatetagsinarray_deduplicatesignorecase", "callee": "CreateAuthenticatedUserAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L638"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_withduplicatetagsinarray_deduplicatesignorecase", "callee": "ReadJsonAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L640"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_withduplicatetagsinarray_deduplicatesignorecase", "callee": "PostAsJsonAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L640"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_create_withduplicatetagsinarray_deduplicatesignorecase", "callee": "Equal", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L644"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_update_replacestagsetratherthanmerging", "callee": "CreateAuthenticatedUserAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L651"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_update_replacestagsetratherthanmerging", "callee": "ReadJsonAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L652"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_update_replacestagsetratherthanmerging", "callee": "PostAsJsonAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L652"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_update_replacestagsetratherthanmerging", "callee": "ReadJsonAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L656"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_update_replacestagsetratherthanmerging", "callee": "PutAsJsonAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L656"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_update_replacestagsetratherthanmerging", "callee": "Equal", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L660"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_update_withemptytagarray_removesalltags", "callee": "CreateAuthenticatedUserAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L667"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_update_withemptytagarray_removesalltags", "callee": "ReadJsonAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L668"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_update_withemptytagarray_removesalltags", "callee": "PostAsJsonAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L668"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_update_withemptytagarray_removesalltags", "callee": "ReadJsonAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L672"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_update_withemptytagarray_removesalltags", "callee": "PutAsJsonAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L672"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_update_withemptytagarray_removesalltags", "callee": "Empty", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L673"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_update_withemptytagarray_removesalltags", "callee": "Empty", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L676"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_delete_movie_removesjoinrowsbutkeepstagentity", "callee": "CreateAuthenticatedUserAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L683"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_delete_movie_removesjoinrowsbutkeepstagentity", "callee": "ReadJsonAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L684"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_delete_movie_removesjoinrowsbutkeepstagentity", "callee": "PostAsJsonAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L684"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_delete_movie_removesjoinrowsbutkeepstagentity", "callee": "DeleteAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L688"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_delete_movie_removesjoinrowsbutkeepstagentity", "callee": "Equal", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L689"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_delete_movie_removesjoinrowsbutkeepstagentity", "callee": "WithDbAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L691"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_delete_movie_removesjoinrowsbutkeepstagentity", "callee": "CountAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L692"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_delete_movie_removesjoinrowsbutkeepstagentity", "callee": "Equal", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L693"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_tags_areownerscoped_betweenusers", "callee": "CreateAuthenticatedUserAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L700"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_tags_areownerscoped_betweenusers", "callee": "CreateAuthenticatedUserAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L701"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_tags_areownerscoped_betweenusers", "callee": "PostAsJsonAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L703"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_tags_areownerscoped_betweenusers", "callee": "PostAsJsonAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L704"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_tags_areownerscoped_betweenusers", "callee": "WithDbAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L706"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_tags_areownerscoped_betweenusers", "callee": "CountAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L706"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_tags_areownerscoped_betweenusers", "callee": "Equal", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L707"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_tags_areownerscoped_betweenusers", "callee": "WithDbAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L709"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_tags_areownerscoped_betweenusers", "callee": "CountAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L710"}, {"caller_nid": "api_moviesendpointstests_moviesendpointstests_tags_areownerscoped_betweenusers", "callee": "Equal", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/Api/MoviesEndpointsTests.cs", "source_location": "L711"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/8af2c553e2ede96638865e9e545bcd35071e60a6d3a72ee25e106c94935d2216.json b/graphify-out/cache/ast/8af2c553e2ede96638865e9e545bcd35071e60a6d3a72ee25e106c94935d2216.json new file mode 100644 index 0000000..876813a --- /dev/null +++ b/graphify-out/cache/ast/8af2c553e2ede96638865e9e545bcd35071e60a6d3a72ee25e106c94935d2216.json @@ -0,0 +1 @@ +{"nodes": [{"id": "home_cesar_dev_collectify_src_server_tests_collectify_tests_obj_debug_net10_0_collectify_tests_assemblyinfo_cs", "label": "Collectify.Tests.AssemblyInfo.cs", "file_type": "code", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/obj/Debug/net10.0/Collectify.Tests.AssemblyInfo.cs", "source_location": "L1"}], "edges": [{"source": "home_cesar_dev_collectify_src_server_tests_collectify_tests_obj_debug_net10_0_collectify_tests_assemblyinfo_cs", "target": "system", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/obj/Debug/net10.0/Collectify.Tests.AssemblyInfo.cs", "source_location": "L10", "weight": 1.0}, {"source": "home_cesar_dev_collectify_src_server_tests_collectify_tests_obj_debug_net10_0_collectify_tests_assemblyinfo_cs", "target": "reflection", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/server/tests/Collectify.Tests/obj/Debug/net10.0/Collectify.Tests.AssemblyInfo.cs", "source_location": "L11", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/959842efe692df11b8e05d008125472f9dcffb61f07cb2845ba876b6f36f79ce.json b/graphify-out/cache/ast/959842efe692df11b8e05d008125472f9dcffb61f07cb2845ba876b6f36f79ce.json new file mode 100644 index 0000000..8b5e5a9 --- /dev/null +++ b/graphify-out/cache/ast/959842efe692df11b8e05d008125472f9dcffb61f07cb2845ba876b6f36f79ce.json @@ -0,0 +1 @@ +{"nodes": [{"id": "home_cesar_dev_collectify_src_server_collectify_api_endpoints_moviesendpoints_cs", "label": "MoviesEndpoints.cs", "file_type": "code", "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L1"}, {"id": "endpoints_moviesendpoints_moviesendpoints", "label": "MoviesEndpoints", "file_type": "code", "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L12"}, {"id": "endpoints_moviesendpoints_moviesendpoints_mapmoviesendpoints", "label": ".MapMoviesEndpoints()", "file_type": "code", "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L44"}, {"id": "endpoints_moviesendpoints_moviesendpoints_validate", "label": ".Validate()", "file_type": "code", "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L164"}, {"id": "endpoints_moviesendpoints_moviesendpoints_todto", "label": ".ToDto()", "file_type": "code", "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L175"}, {"id": "endpoints_moviesendpoints_moviesendpoints_applydto", "label": ".ApplyDto()", "file_type": "code", "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L184"}], "edges": [{"source": "home_cesar_dev_collectify_src_server_collectify_api_endpoints_moviesendpoints_cs", "target": "entities", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L1", "weight": 1.0}, {"source": "home_cesar_dev_collectify_src_server_collectify_api_endpoints_moviesendpoints_cs", "target": "enums", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L2", "weight": 1.0}, {"source": "home_cesar_dev_collectify_src_server_collectify_api_endpoints_moviesendpoints_cs", "target": "data", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L3", "weight": 1.0}, {"source": "home_cesar_dev_collectify_src_server_collectify_api_endpoints_moviesendpoints_cs", "target": "identity", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L4", "weight": 1.0}, {"source": "home_cesar_dev_collectify_src_server_collectify_api_endpoints_moviesendpoints_cs", "target": "images", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L5", "weight": 1.0}, {"source": "home_cesar_dev_collectify_src_server_collectify_api_endpoints_moviesendpoints_cs", "target": "identity", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L6", "weight": 1.0}, {"source": "home_cesar_dev_collectify_src_server_collectify_api_endpoints_moviesendpoints_cs", "target": "mvc", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L7", "weight": 1.0}, {"source": "home_cesar_dev_collectify_src_server_collectify_api_endpoints_moviesendpoints_cs", "target": "entityframeworkcore", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L8", "weight": 1.0}, {"source": "home_cesar_dev_collectify_src_server_collectify_api_endpoints_moviesendpoints_cs", "target": "endpoints_moviesendpoints_moviesendpoints", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L12", "weight": 1.0}, {"source": "endpoints_moviesendpoints_moviesendpoints", "target": "endpoints_moviesendpoints_moviesendpoints_mapmoviesendpoints", "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L44", "weight": 1.0}, {"source": "endpoints_moviesendpoints_moviesendpoints", "target": "endpoints_moviesendpoints_moviesendpoints_validate", "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L164", "weight": 1.0}, {"source": "endpoints_moviesendpoints_moviesendpoints", "target": "endpoints_moviesendpoints_moviesendpoints_todto", "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L175", "weight": 1.0}, {"source": "endpoints_moviesendpoints_moviesendpoints", "target": "endpoints_moviesendpoints_moviesendpoints_applydto", "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L184", "weight": 1.0}, {"source": "endpoints_moviesendpoints_moviesendpoints_mapmoviesendpoints", "target": "endpoints_moviesendpoints_moviesendpoints_todto", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L120", "weight": 1.0}, {"source": "endpoints_moviesendpoints_moviesendpoints_mapmoviesendpoints", "target": "endpoints_moviesendpoints_moviesendpoints_validate", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L125", "weight": 1.0}, {"source": "endpoints_moviesendpoints_moviesendpoints_mapmoviesendpoints", "target": "endpoints_moviesendpoints_moviesendpoints_applydto", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L128", "weight": 1.0}], "raw_calls": [{"caller_nid": "endpoints_moviesendpoints_moviesendpoints_mapmoviesendpoints", "callee": "RequireAuthorization", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L46"}, {"caller_nid": "endpoints_moviesendpoints_moviesendpoints_mapmoviesendpoints", "callee": "MapGroup", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L46"}, {"caller_nid": "endpoints_moviesendpoints_moviesendpoints_mapmoviesendpoints", "callee": "MapGet", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L48"}, {"caller_nid": "endpoints_moviesendpoints_moviesendpoints_mapmoviesendpoints", "callee": "GetUserId", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L65"}, {"caller_nid": "endpoints_moviesendpoints_moviesendpoints_mapmoviesendpoints", "callee": "Where", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L66"}, {"caller_nid": "endpoints_moviesendpoints_moviesendpoints_mapmoviesendpoints", "callee": "Include", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L66"}, {"caller_nid": "endpoints_moviesendpoints_moviesendpoints_mapmoviesendpoints", "callee": "AsNoTracking", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L66"}, {"caller_nid": "endpoints_moviesendpoints_moviesendpoints_mapmoviesendpoints", "callee": "IsNullOrWhiteSpace", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L67"}, {"caller_nid": "endpoints_moviesendpoints_moviesendpoints_mapmoviesendpoints", "callee": "Where", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L70"}, {"caller_nid": "endpoints_moviesendpoints_moviesendpoints_mapmoviesendpoints", "callee": "Like", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L70"}, {"caller_nid": "endpoints_moviesendpoints_moviesendpoints_mapmoviesendpoints", "callee": "Like", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L71"}, {"caller_nid": "endpoints_moviesendpoints_moviesendpoints_mapmoviesendpoints", "callee": "Like", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L72"}, {"caller_nid": "endpoints_moviesendpoints_moviesendpoints_mapmoviesendpoints", "callee": "Where", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L75"}, {"caller_nid": "endpoints_moviesendpoints_moviesendpoints_mapmoviesendpoints", "callee": "Where", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L78"}, {"caller_nid": "endpoints_moviesendpoints_moviesendpoints_mapmoviesendpoints", "callee": "Where", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L79"}, {"caller_nid": "endpoints_moviesendpoints_moviesendpoints_mapmoviesendpoints", "callee": "Where", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L80"}, {"caller_nid": "endpoints_moviesendpoints_moviesendpoints_mapmoviesendpoints", "callee": "IsNullOrWhiteSpace", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L81"}, {"caller_nid": "endpoints_moviesendpoints_moviesendpoints_mapmoviesendpoints", "callee": "Where", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L84"}, {"caller_nid": "endpoints_moviesendpoints_moviesendpoints_mapmoviesendpoints", "callee": "Like", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L84"}, {"caller_nid": "endpoints_moviesendpoints_moviesendpoints_mapmoviesendpoints", "callee": "IsNullOrWhiteSpace", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L86"}, {"caller_nid": "endpoints_moviesendpoints_moviesendpoints_mapmoviesendpoints", "callee": "Where", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L89"}, {"caller_nid": "endpoints_moviesendpoints_moviesendpoints_mapmoviesendpoints", "callee": "Like", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L89"}, {"caller_nid": "endpoints_moviesendpoints_moviesendpoints_mapmoviesendpoints", "callee": "IsNullOrWhiteSpace", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L91"}, {"caller_nid": "endpoints_moviesendpoints_moviesendpoints_mapmoviesendpoints", "callee": "Where", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L96"}, {"caller_nid": "endpoints_moviesendpoints_moviesendpoints_mapmoviesendpoints", "callee": "Like", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L96"}, {"caller_nid": "endpoints_moviesendpoints_moviesendpoints_mapmoviesendpoints", "callee": "Where", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L98"}, {"caller_nid": "endpoints_moviesendpoints_moviesendpoints_mapmoviesendpoints", "callee": "Where", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L99"}, {"caller_nid": "endpoints_moviesendpoints_moviesendpoints_mapmoviesendpoints", "callee": "Where", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L100"}, {"caller_nid": "endpoints_moviesendpoints_moviesendpoints_mapmoviesendpoints", "callee": "ToArray", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L106"}, {"caller_nid": "endpoints_moviesendpoints_moviesendpoints_mapmoviesendpoints", "callee": "Where", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L106"}, {"caller_nid": "endpoints_moviesendpoints_moviesendpoints_mapmoviesendpoints", "callee": "Select", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L106"}, {"caller_nid": "endpoints_moviesendpoints_moviesendpoints_mapmoviesendpoints", "callee": "ToLowerInvariant", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L106"}, {"caller_nid": "endpoints_moviesendpoints_moviesendpoints_mapmoviesendpoints", "callee": "Trim", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L106"}, {"caller_nid": "endpoints_moviesendpoints_moviesendpoints_mapmoviesendpoints", "callee": "Where", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L108"}, {"caller_nid": "endpoints_moviesendpoints_moviesendpoints_mapmoviesendpoints", "callee": "Any", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L108"}, {"caller_nid": "endpoints_moviesendpoints_moviesendpoints_mapmoviesendpoints", "callee": "Contains", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L108"}, {"caller_nid": "endpoints_moviesendpoints_moviesendpoints_mapmoviesendpoints", "callee": "ToListAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L111"}, {"caller_nid": "endpoints_moviesendpoints_moviesendpoints_mapmoviesendpoints", "callee": "Take", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L111"}, {"caller_nid": "endpoints_moviesendpoints_moviesendpoints_mapmoviesendpoints", "callee": "OrderByDescending", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L111"}, {"caller_nid": "endpoints_moviesendpoints_moviesendpoints_mapmoviesendpoints", "callee": "Ok", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L112"}, {"caller_nid": "endpoints_moviesendpoints_moviesendpoints_mapmoviesendpoints", "callee": "Select", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L112"}, {"caller_nid": "endpoints_moviesendpoints_moviesendpoints_mapmoviesendpoints", "callee": "MapGet", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L115"}, {"caller_nid": "endpoints_moviesendpoints_moviesendpoints_mapmoviesendpoints", "callee": "GetUserId", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L117"}, {"caller_nid": "endpoints_moviesendpoints_moviesendpoints_mapmoviesendpoints", "callee": "FirstOrDefaultAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L118"}, {"caller_nid": "endpoints_moviesendpoints_moviesendpoints_mapmoviesendpoints", "callee": "Include", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L118"}, {"caller_nid": "endpoints_moviesendpoints_moviesendpoints_mapmoviesendpoints", "callee": "AsNoTracking", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L118"}, {"caller_nid": "endpoints_moviesendpoints_moviesendpoints_mapmoviesendpoints", "callee": "NotFound", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L120"}, {"caller_nid": "endpoints_moviesendpoints_moviesendpoints_mapmoviesendpoints", "callee": "Ok", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L120"}, {"caller_nid": "endpoints_moviesendpoints_moviesendpoints_mapmoviesendpoints", "callee": "MapPost", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L123"}, {"caller_nid": "endpoints_moviesendpoints_moviesendpoints_mapmoviesendpoints", "callee": "GetUserId", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L126"}, {"caller_nid": "endpoints_moviesendpoints_moviesendpoints_mapmoviesendpoints", "callee": "EnsureLocalAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L129"}, {"caller_nid": "endpoints_moviesendpoints_moviesendpoints_mapmoviesendpoints", "callee": "ResolveAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L130"}, {"caller_nid": "endpoints_moviesendpoints_moviesendpoints_mapmoviesendpoints", "callee": "Add", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L131"}, {"caller_nid": "endpoints_moviesendpoints_moviesendpoints_mapmoviesendpoints", "callee": "SaveChangesAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L132"}, {"caller_nid": "endpoints_moviesendpoints_moviesendpoints_mapmoviesendpoints", "callee": "Created", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L133"}, {"caller_nid": "endpoints_moviesendpoints_moviesendpoints_mapmoviesendpoints", "callee": "MapPut", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L136"}, {"caller_nid": "endpoints_moviesendpoints_moviesendpoints_mapmoviesendpoints", "callee": "GetUserId", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L139"}, {"caller_nid": "endpoints_moviesendpoints_moviesendpoints_mapmoviesendpoints", "callee": "FirstOrDefaultAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L140"}, {"caller_nid": "endpoints_moviesendpoints_moviesendpoints_mapmoviesendpoints", "callee": "Include", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L140"}, {"caller_nid": "endpoints_moviesendpoints_moviesendpoints_mapmoviesendpoints", "callee": "NotFound", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L142"}, {"caller_nid": "endpoints_moviesendpoints_moviesendpoints_mapmoviesendpoints", "callee": "EnsureLocalAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L144"}, {"caller_nid": "endpoints_moviesendpoints_moviesendpoints_mapmoviesendpoints", "callee": "ResolveAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L145"}, {"caller_nid": "endpoints_moviesendpoints_moviesendpoints_mapmoviesendpoints", "callee": "SaveChangesAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L147"}, {"caller_nid": "endpoints_moviesendpoints_moviesendpoints_mapmoviesendpoints", "callee": "Ok", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L148"}, {"caller_nid": "endpoints_moviesendpoints_moviesendpoints_mapmoviesendpoints", "callee": "MapDelete", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L151"}, {"caller_nid": "endpoints_moviesendpoints_moviesendpoints_mapmoviesendpoints", "callee": "GetUserId", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L153"}, {"caller_nid": "endpoints_moviesendpoints_moviesendpoints_mapmoviesendpoints", "callee": "FirstOrDefaultAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L154"}, {"caller_nid": "endpoints_moviesendpoints_moviesendpoints_mapmoviesendpoints", "callee": "NotFound", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L155"}, {"caller_nid": "endpoints_moviesendpoints_moviesendpoints_mapmoviesendpoints", "callee": "Remove", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L156"}, {"caller_nid": "endpoints_moviesendpoints_moviesendpoints_mapmoviesendpoints", "callee": "SaveChangesAsync", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L157"}, {"caller_nid": "endpoints_moviesendpoints_moviesendpoints_mapmoviesendpoints", "callee": "NoContent", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L158"}, {"caller_nid": "endpoints_moviesendpoints_moviesendpoints_validate", "callee": "IsNullOrWhiteSpace", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L166"}, {"caller_nid": "endpoints_moviesendpoints_moviesendpoints_validate", "callee": "BadRequest", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L167"}, {"caller_nid": "endpoints_moviesendpoints_moviesendpoints_validate", "callee": "BadRequest", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L169"}, {"caller_nid": "endpoints_moviesendpoints_moviesendpoints_validate", "callee": "BadRequest", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L171"}, {"caller_nid": "endpoints_moviesendpoints_moviesendpoints_todto", "callee": "ToNameArray", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L181"}, {"caller_nid": "endpoints_moviesendpoints_moviesendpoints_applydto", "callee": "Trim", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L186"}, {"caller_nid": "endpoints_moviesendpoints_moviesendpoints_applydto", "callee": "IsNullOrWhiteSpace", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L205"}, {"caller_nid": "endpoints_moviesendpoints_moviesendpoints_applydto", "callee": "ToUpperInvariant", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/Endpoints/MoviesEndpoints.cs", "source_location": "L205"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/99c422123427bc8c3e522350e67e61ffa4a12d5c60d62531c976ed76792cd570.json b/graphify-out/cache/ast/99c422123427bc8c3e522350e67e61ffa4a12d5c60d62531c976ed76792cd570.json new file mode 100644 index 0000000..fd0e972 --- /dev/null +++ b/graphify-out/cache/ast/99c422123427bc8c3e522350e67e61ffa4a12d5c60d62531c976ed76792cd570.json @@ -0,0 +1 @@ +{"nodes": [{"id": "home_cesar_dev_collectify_src_server_collectify_infrastructure_obj_release_net10_0_collectify_infrastructure_assemblyinfo_cs", "label": "Collectify.Infrastructure.AssemblyInfo.cs", "file_type": "code", "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Infrastructure/obj/Release/net10.0/Collectify.Infrastructure.AssemblyInfo.cs", "source_location": "L1"}], "edges": [{"source": "home_cesar_dev_collectify_src_server_collectify_infrastructure_obj_release_net10_0_collectify_infrastructure_assemblyinfo_cs", "target": "system", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Infrastructure/obj/Release/net10.0/Collectify.Infrastructure.AssemblyInfo.cs", "source_location": "L10", "weight": 1.0}, {"source": "home_cesar_dev_collectify_src_server_collectify_infrastructure_obj_release_net10_0_collectify_infrastructure_assemblyinfo_cs", "target": "reflection", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Infrastructure/obj/Release/net10.0/Collectify.Infrastructure.AssemblyInfo.cs", "source_location": "L11", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/b2df43e659cff6070090ed7052a7165afb9b23dc9e0060323a8853caef233427.json b/graphify-out/cache/ast/b2df43e659cff6070090ed7052a7165afb9b23dc9e0060323a8853caef233427.json new file mode 100644 index 0000000..c91ad99 --- /dev/null +++ b/graphify-out/cache/ast/b2df43e659cff6070090ed7052a7165afb9b23dc9e0060323a8853caef233427.json @@ -0,0 +1 @@ +{"nodes": [{"id": "home_cesar_dev_collectify_src_server_collectify_domain_obj_debug_net10_0_collectify_domain_assemblyinfo_cs", "label": "Collectify.Domain.AssemblyInfo.cs", "file_type": "code", "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Domain/obj/Debug/net10.0/Collectify.Domain.AssemblyInfo.cs", "source_location": "L1"}], "edges": [{"source": "home_cesar_dev_collectify_src_server_collectify_domain_obj_debug_net10_0_collectify_domain_assemblyinfo_cs", "target": "system", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Domain/obj/Debug/net10.0/Collectify.Domain.AssemblyInfo.cs", "source_location": "L10", "weight": 1.0}, {"source": "home_cesar_dev_collectify_src_server_collectify_domain_obj_debug_net10_0_collectify_domain_assemblyinfo_cs", "target": "reflection", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Domain/obj/Debug/net10.0/Collectify.Domain.AssemblyInfo.cs", "source_location": "L11", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/bc0d38a6bbaee46d8a5d3adde90d1ba0a4910133556deeba0c925f294a588c85.json b/graphify-out/cache/ast/bc0d38a6bbaee46d8a5d3adde90d1ba0a4910133556deeba0c925f294a588c85.json new file mode 100644 index 0000000..239d4d9 --- /dev/null +++ b/graphify-out/cache/ast/bc0d38a6bbaee46d8a5d3adde90d1ba0a4910133556deeba0c925f294a588c85.json @@ -0,0 +1 @@ +{"nodes": [{"id": "home_cesar_dev_collectify_src_server_collectify_api_obj_debug_net10_0_collectify_api_assemblyinfo_cs", "label": "Collectify.Api.AssemblyInfo.cs", "file_type": "code", "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/obj/Debug/net10.0/Collectify.Api.AssemblyInfo.cs", "source_location": "L1"}], "edges": [{"source": "home_cesar_dev_collectify_src_server_collectify_api_obj_debug_net10_0_collectify_api_assemblyinfo_cs", "target": "system", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/obj/Debug/net10.0/Collectify.Api.AssemblyInfo.cs", "source_location": "L10", "weight": 1.0}, {"source": "home_cesar_dev_collectify_src_server_collectify_api_obj_debug_net10_0_collectify_api_assemblyinfo_cs", "target": "reflection", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Api/obj/Debug/net10.0/Collectify.Api.AssemblyInfo.cs", "source_location": "L11", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/d4e5172cc3cde2660952a6c99beea3787f41e27385a026dc492dc653216e403e.json b/graphify-out/cache/ast/d4e5172cc3cde2660952a6c99beea3787f41e27385a026dc492dc653216e403e.json new file mode 100644 index 0000000..6488c27 --- /dev/null +++ b/graphify-out/cache/ast/d4e5172cc3cde2660952a6c99beea3787f41e27385a026dc492dc653216e403e.json @@ -0,0 +1 @@ +{"nodes": [{"id": "home_cesar_dev_collectify_src_server_collectify_domain_enums_movieformat_cs", "label": "MovieFormat.cs", "file_type": "code", "source_file": "/home/cesar/dev/collectify/src/server/Collectify.Domain/Enums/MovieFormat.cs", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/d9c71a056b188fef9fc575b57aed1f9486692de1c27492b561d4134c4025051d.json b/graphify-out/cache/ast/d9c71a056b188fef9fc575b57aed1f9486692de1c27492b561d4134c4025051d.json new file mode 100644 index 0000000..92fb950 --- /dev/null +++ b/graphify-out/cache/ast/d9c71a056b188fef9fc575b57aed1f9486692de1c27492b561d4134c4025051d.json @@ -0,0 +1 @@ +{"nodes": [{"id": "home_cesar_dev_collectify_src_client_services_types_ts", "label": "types.ts", "file_type": "code", "source_file": "/home/cesar/dev/collectify/src/client/services/types.ts", "source_location": "L1"}, {"id": "services_types_gameplatformlabel", "label": "gamePlatformLabel()", "file_type": "code", "source_file": "/home/cesar/dev/collectify/src/client/services/types.ts", "source_location": "L183"}], "edges": [{"source": "home_cesar_dev_collectify_src_client_services_types_ts", "target": "services_types_gameplatformlabel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/cesar/dev/collectify/src/client/services/types.ts", "source_location": "L183", "weight": 1.0}], "raw_calls": [{"caller_nid": "services_types_gameplatformlabel", "callee": "find", "is_member_call": true, "source_file": "/home/cesar/dev/collectify/src/client/services/types.ts", "source_location": "L184"}]} \ No newline at end of file diff --git a/graphify-out/graph.html b/graphify-out/graph.html index 116ec5e..4cab587 100644 --- a/graphify-out/graph.html +++ b/graphify-out/graph.html @@ -2,7 +2,7 @@ -graphify - graphify-out/graph.html +graphify - /home/cesar/dev/collectify/graphify-out/graph.html