[
  {
    "id": "class:1gem37m:makeknowledgeunitebookidnullable",
    "kind": "class",
    "fileId": "file:6fusgm:20260513185108-makeknowledgeunitebookidnullable-",
    "path": "NexusReader.Data/Persistence/Migrations/20260513185108_MakeKnowledgeUnitEbookIdNullable.Designer.cs",
    "canonicalName": "MakeKnowledgeUnitEbookIdNullable",
    "shortLabel": "MakeKnowledgeUnitEbookIdNullable",
    "longLabel": "MakeKnowledgeUnitEbookIdNullable",
    "purpose": "EF Core migration designer that defines the target EF Core model for the migration 'MakeKnowledgeUnitEbookIdNullable' — configures entities, relationships, indices, vector extension, identity settings and seeds subscription plan data."
  },
  {
    "id": "method:1egmvje:buildtargetmodel",
    "kind": "method",
    "fileId": "file:6fusgm:20260513185108-makeknowledgeunitebookidnullable-",
    "path": "NexusReader.Data/Persistence/Migrations/20260513185108_MakeKnowledgeUnitEbookIdNullable.Designer.cs",
    "line": 20,
    "canonicalName": "BuildTargetModel",
    "shortLabel": "BuildTargetModel()",
    "longLabel": "BuildTargetModel(modelBuilder: ModelBuilder) -> void",
    "signature": "(modelBuilder: ModelBuilder) -> void",
    "purpose": "Constructs the EF Core model snapshot for this migration: annotations, extensions, entity schemas, relationships, indices and data seeding."
  },
  {
    "id": "type:1juajpg:makeknowledgeunitebookidnullable",
    "kind": "type",
    "fileId": "file:6fusgm:20260513185108-makeknowledgeunitebookidnullable-",
    "path": "NexusReader.Data/Persistence/Migrations/20260513185108_MakeKnowledgeUnitEbookIdNullable.Designer.cs",
    "line": 17,
    "canonicalName": "MakeKnowledgeUnitEbookIdNullable",
    "shortLabel": "MakeKnowledgeUnitEbookIdNullable",
    "longLabel": "MakeKnowledgeUnitEbookIdNullable (model)",
    "purpose": "Partial migration class representing the migration that makes KnowledgeUnit.EbookId nullable and supplies the target model snapshot."
  }
]