< Summary

Information
Class: Elsa.Persistence.EFCore.Sqlite.Migrations.Runtime.RuntimeElsaDbContextModelSnapshot
Assembly: Elsa.Persistence.EFCore.Sqlite
File(s): /home/runner/work/elsa-core/elsa-core/src/modules/Elsa.Persistence.EFCore.Sqlite/Migrations/Runtime/RuntimeElsaDbContextModelSnapshot.cs
Line coverage
0%
Covered lines: 0
Uncovered lines: 579
Coverable lines: 579
Total lines: 607
Line coverage: 0%
Branch coverage
N/A
Covered branches: 0
Total branches: 0
Branch coverage: N/A
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity Line coverage
BuildModel(...)100%210%

File(s)

/home/runner/work/elsa-core/elsa-core/src/modules/Elsa.Persistence.EFCore.Sqlite/Migrations/Runtime/RuntimeElsaDbContextModelSnapshot.cs

#LineLine coverage
 1// <auto-generated />
 2using System;
 3using Elsa.Persistence.EFCore.Modules.Runtime;
 4using Microsoft.EntityFrameworkCore;
 5using Microsoft.EntityFrameworkCore.Infrastructure;
 6using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
 7
 8#nullable disable
 9
 10namespace Elsa.Persistence.EFCore.Sqlite.Migrations.Runtime
 11{
 12    [DbContext(typeof(RuntimeElsaDbContext))]
 13    partial class RuntimeElsaDbContextModelSnapshot : ModelSnapshot
 14    {
 15        protected override void BuildModel(ModelBuilder modelBuilder)
 16        {
 17#pragma warning disable 612, 618
 018            modelBuilder
 019                .HasDefaultSchema("Elsa")
 020                .HasAnnotation("ProductVersion", "9.0.11");
 21
 022            modelBuilder.Entity("Elsa.KeyValues.Entities.SerializedKeyValuePair", b =>
 023                {
 024                    b.Property<string>("Id")
 025                        .HasColumnType("TEXT");
 026
 027                    b.Property<string>("SerializedValue")
 028                        .IsRequired()
 029                        .HasColumnType("TEXT");
 030
 031                    b.Property<string>("TenantId")
 032                        .HasColumnType("TEXT");
 033
 034                    b.HasKey("Id");
 035
 036                    b.HasIndex(new[] { "TenantId" }, "IX_SerializedKeyValuePair_TenantId");
 037
 038                    b.ToTable("KeyValuePairs", "Elsa");
 039                });
 40
 041            modelBuilder.Entity("Elsa.Workflows.Runtime.Entities.ActivityExecutionRecord", b =>
 042                {
 043                    b.Property<string>("Id")
 044                        .HasColumnType("TEXT");
 045
 046                    b.Property<string>("ActivityId")
 047                        .IsRequired()
 048                        .HasColumnType("TEXT");
 049
 050                    b.Property<string>("ActivityName")
 051                        .HasColumnType("TEXT");
 052
 053                    b.Property<string>("ActivityNodeId")
 054                        .IsRequired()
 055                        .HasColumnType("TEXT");
 056
 057                    b.Property<string>("ActivityType")
 058                        .IsRequired()
 059                        .HasColumnType("TEXT");
 060
 061                    b.Property<int>("ActivityTypeVersion")
 062                        .HasColumnType("INTEGER");
 063
 064                    b.Property<int>("AggregateFaultCount")
 065                        .HasColumnType("INTEGER");
 066
 067                    b.Property<int?>("CallStackDepth")
 068                        .HasColumnType("INTEGER");
 069
 070                    b.Property<DateTimeOffset?>("CompletedAt")
 071                        .HasColumnType("TEXT");
 072
 073                    b.Property<bool>("HasBookmarks")
 074                        .HasColumnType("INTEGER");
 075
 076                    b.Property<string>("SchedulingActivityExecutionId")
 077                        .HasColumnType("TEXT");
 078
 079                    b.Property<string>("SchedulingActivityId")
 080                        .HasColumnType("TEXT");
 081
 082                    b.Property<string>("SchedulingWorkflowInstanceId")
 083                        .HasColumnType("TEXT");
 084
 085                    b.Property<string>("SerializedActivityState")
 086                        .HasColumnType("TEXT");
 087
 088                    b.Property<string>("SerializedActivityStateCompressionAlgorithm")
 089                        .HasColumnType("TEXT");
 090
 091                    b.Property<string>("SerializedException")
 092                        .HasColumnType("TEXT");
 093
 094                    b.Property<string>("SerializedMetadata")
 095                        .HasColumnType("TEXT");
 096
 097                    b.Property<string>("SerializedOutputs")
 098                        .HasColumnType("TEXT");
 099
 0100                    b.Property<string>("SerializedPayload")
 0101                        .HasColumnType("TEXT");
 0102
 0103                    b.Property<string>("SerializedProperties")
 0104                        .HasColumnType("TEXT");
 0105
 0106                    b.Property<DateTimeOffset>("StartedAt")
 0107                        .HasColumnType("TEXT");
 0108
 0109                    b.Property<string>("Status")
 0110                        .IsRequired()
 0111                        .HasColumnType("TEXT");
 0112
 0113                    b.Property<string>("TenantId")
 0114                        .HasColumnType("TEXT");
 0115
 0116                    b.Property<string>("WorkflowInstanceId")
 0117                        .IsRequired()
 0118                        .HasColumnType("TEXT");
 0119
 0120                    b.HasKey("Id");
 0121
 0122                    b.HasIndex("ActivityId")
 0123                        .HasDatabaseName("IX_ActivityExecutionRecord_ActivityId");
 0124
 0125                    b.HasIndex("ActivityName")
 0126                        .HasDatabaseName("IX_ActivityExecutionRecord_ActivityName");
 0127
 0128                    b.HasIndex("ActivityType")
 0129                        .HasDatabaseName("IX_ActivityExecutionRecord_ActivityType");
 0130
 0131                    b.HasIndex("ActivityTypeVersion")
 0132                        .HasDatabaseName("IX_ActivityExecutionRecord_ActivityTypeVersion");
 0133
 0134                    b.HasIndex("CompletedAt")
 0135                        .HasDatabaseName("IX_ActivityExecutionRecord_CompletedAt");
 0136
 0137                    b.HasIndex("HasBookmarks")
 0138                        .HasDatabaseName("IX_ActivityExecutionRecord_HasBookmarks");
 0139
 0140                    b.HasIndex("StartedAt")
 0141                        .HasDatabaseName("IX_ActivityExecutionRecord_StartedAt");
 0142
 0143                    b.HasIndex("Status")
 0144                        .HasDatabaseName("IX_ActivityExecutionRecord_Status");
 0145
 0146                    b.HasIndex("TenantId")
 0147                        .HasDatabaseName("IX_ActivityExecutionRecord_TenantId");
 0148
 0149                    b.HasIndex("WorkflowInstanceId")
 0150                        .HasDatabaseName("IX_ActivityExecutionRecord_WorkflowInstanceId");
 0151
 0152                    b.HasIndex("ActivityType", "ActivityTypeVersion")
 0153                        .HasDatabaseName("IX_ActivityExecutionRecord_ActivityType_ActivityTypeVersion");
 0154
 0155                    b.ToTable("ActivityExecutionRecords", "Elsa");
 0156                });
 157
 0158            modelBuilder.Entity("Elsa.Workflows.Runtime.Entities.BookmarkQueueDeadLetterItem", b =>
 0159                {
 0160                    b.Property<string>("Id")
 0161                        .HasColumnType("TEXT");
 0162
 0163                    b.Property<string>("ActivityInstanceId")
 0164                        .HasColumnType("TEXT");
 0165
 0166                    b.Property<string>("ActivityTypeName")
 0167                        .HasColumnType("TEXT");
 0168
 0169                    b.Property<string>("BookmarkId")
 0170                        .HasColumnType("TEXT");
 0171
 0172                    b.Property<bool>("CanReplay")
 0173                        .HasColumnType("INTEGER");
 0174
 0175                    b.Property<string>("CorrelationId")
 0176                        .HasColumnType("TEXT");
 0177
 0178                    b.Property<DateTimeOffset>("DeadLetteredAt")
 0179                        .HasColumnType("TEXT");
 0180
 0181                    b.Property<int>("DeliveryAttempts")
 0182                        .HasColumnType("INTEGER");
 0183
 0184                    b.Property<DateTimeOffset?>("LastAttemptedAt")
 0185                        .HasColumnType("TEXT");
 0186
 0187                    b.Property<string>("LastErrorMessage")
 0188                        .HasColumnType("TEXT");
 0189
 0190                    b.Property<string>("LastErrorType")
 0191                        .HasColumnType("TEXT");
 0192
 0193                    b.Property<DateTimeOffset>("OriginalCreatedAt")
 0194                        .HasColumnType("TEXT");
 0195
 0196                    b.Property<string>("OriginalQueueItemId")
 0197                        .IsRequired()
 0198                        .HasColumnType("TEXT");
 0199
 0200                    b.Property<string>("Reason")
 0201                        .IsRequired()
 0202                        .HasColumnType("TEXT");
 0203
 0204                    b.Property<DateTimeOffset?>("ReplayedAt")
 0205                        .HasColumnType("TEXT");
 0206
 0207                    b.Property<string>("ReplayedQueueItemId")
 0208                        .HasColumnType("TEXT");
 0209
 0210                    b.Property<string>("SerializedOptions")
 0211                        .HasColumnType("TEXT");
 0212
 0213                    b.Property<string>("StimulusHash")
 0214                        .HasColumnType("TEXT");
 0215
 0216                    b.Property<string>("TenantId")
 0217                        .HasColumnType("TEXT");
 0218
 0219                    b.Property<string>("WorkflowInstanceId")
 0220                        .HasColumnType("TEXT");
 0221
 0222                    b.HasKey("Id");
 0223
 0224                    b.HasIndex(new[] { "ActivityInstanceId" }, "IX_BookmarkQueueDeadLetterItem_ActivityInstanceId");
 0225
 0226                    b.HasIndex(new[] { "ActivityTypeName" }, "IX_BookmarkQueueDeadLetterItem_ActivityTypeName");
 0227
 0228                    b.HasIndex(new[] { "BookmarkId" }, "IX_BookmarkQueueDeadLetterItem_BookmarkId");
 0229
 0230                    b.HasIndex(new[] { "CorrelationId" }, "IX_BookmarkQueueDeadLetterItem_CorrelationId");
 0231
 0232                    b.HasIndex(new[] { "DeadLetteredAt" }, "IX_BookmarkQueueDeadLetterItem_DeadLetteredAt");
 0233
 0234                    b.HasIndex(new[] { "OriginalQueueItemId" }, "IX_BookmarkQueueDeadLetterItem_OriginalQueueItemId")
 0235                        .IsUnique();
 0236
 0237                    b.HasIndex(new[] { "TenantId" }, "IX_BookmarkQueueDeadLetterItem_TenantId");
 0238
 0239                    b.HasIndex(new[] { "WorkflowInstanceId" }, "IX_BookmarkQueueDeadLetterItem_WorkflowInstanceId");
 0240
 0241                    b.ToTable("BookmarkQueueDeadLetterItems", "Elsa");
 0242                });
 243
 0244            modelBuilder.Entity("Elsa.Workflows.Runtime.Entities.BookmarkQueueItem", b =>
 0245                {
 0246                    b.Property<string>("Id")
 0247                        .HasColumnType("TEXT");
 0248
 0249                    b.Property<string>("ActivityInstanceId")
 0250                        .HasColumnType("TEXT");
 0251
 0252                    b.Property<string>("ActivityTypeName")
 0253                        .HasColumnType("TEXT");
 0254
 0255                    b.Property<string>("BookmarkId")
 0256                        .HasColumnType("TEXT");
 0257
 0258                    b.Property<string>("CorrelationId")
 0259                        .HasColumnType("TEXT");
 0260
 0261                    b.Property<DateTimeOffset>("CreatedAt")
 0262                        .HasColumnType("TEXT");
 0263
 0264                    b.Property<int>("DeliveryAttempts")
 0265                        .HasColumnType("INTEGER");
 0266
 0267                    b.Property<DateTimeOffset?>("LastAttemptedAt")
 0268                        .HasColumnType("TEXT");
 0269
 0270                    b.Property<string>("LastErrorMessage")
 0271                        .HasColumnType("TEXT");
 0272
 0273                    b.Property<string>("LastErrorType")
 0274                        .HasColumnType("TEXT");
 0275
 0276                    b.Property<string>("SerializedOptions")
 0277                        .HasColumnType("TEXT");
 0278
 0279                    b.Property<string>("StimulusHash")
 0280                        .HasColumnType("TEXT");
 0281
 0282                    b.Property<string>("TenantId")
 0283                        .HasColumnType("TEXT");
 0284
 0285                    b.Property<string>("WorkflowInstanceId")
 0286                        .HasColumnType("TEXT");
 0287
 0288                    b.HasKey("Id");
 0289
 0290                    b.HasIndex(new[] { "ActivityInstanceId" }, "IX_BookmarkQueueItem_ActivityInstanceId");
 0291
 0292                    b.HasIndex(new[] { "ActivityTypeName" }, "IX_BookmarkQueueItem_ActivityTypeName");
 0293
 0294                    b.HasIndex(new[] { "BookmarkId" }, "IX_BookmarkQueueItem_BookmarkId");
 0295
 0296                    b.HasIndex(new[] { "CorrelationId" }, "IX_BookmarkQueueItem_CorrelationId");
 0297
 0298                    b.HasIndex(new[] { "CreatedAt" }, "IX_BookmarkQueueItem_CreatedAt");
 0299
 0300                    b.HasIndex(new[] { "StimulusHash" }, "IX_BookmarkQueueItem_StimulusHash");
 0301
 0302                    b.HasIndex(new[] { "TenantId" }, "IX_BookmarkQueueItem_TenantId");
 0303
 0304                    b.HasIndex(new[] { "WorkflowInstanceId" }, "IX_BookmarkQueueItem_WorkflowInstanceId");
 0305
 0306                    b.ToTable("BookmarkQueueItems", "Elsa");
 0307                });
 308
 0309            modelBuilder.Entity("Elsa.Workflows.Runtime.Entities.StoredBookmark", b =>
 0310                {
 0311                    b.Property<string>("Id")
 0312                        .HasColumnType("TEXT");
 0313
 0314                    b.Property<string>("ActivityInstanceId")
 0315                        .HasColumnType("TEXT");
 0316
 0317                    b.Property<string>("ActivityTypeName")
 0318                        .IsRequired()
 0319                        .HasColumnType("TEXT");
 0320
 0321                    b.Property<string>("CorrelationId")
 0322                        .HasColumnType("TEXT");
 0323
 0324                    b.Property<DateTimeOffset>("CreatedAt")
 0325                        .HasColumnType("TEXT");
 0326
 0327                    b.Property<string>("Hash")
 0328                        .IsRequired()
 0329                        .HasColumnType("TEXT");
 0330
 0331                    b.Property<string>("Name")
 0332                        .HasColumnType("TEXT");
 0333
 0334                    b.Property<string>("SerializedMetadata")
 0335                        .HasColumnType("TEXT");
 0336
 0337                    b.Property<string>("SerializedPayload")
 0338                        .HasColumnType("TEXT");
 0339
 0340                    b.Property<string>("TenantId")
 0341                        .HasColumnType("TEXT");
 0342
 0343                    b.Property<string>("WorkflowInstanceId")
 0344                        .IsRequired()
 0345                        .HasColumnType("TEXT");
 0346
 0347                    b.HasKey("Id");
 0348
 0349                    b.HasIndex(new[] { "ActivityInstanceId" }, "IX_StoredBookmark_ActivityInstanceId");
 0350
 0351                    b.HasIndex(new[] { "ActivityTypeName" }, "IX_StoredBookmark_ActivityTypeName");
 0352
 0353                    b.HasIndex(new[] { "ActivityTypeName", "Hash" }, "IX_StoredBookmark_ActivityTypeName_Hash");
 0354
 0355                    b.HasIndex(new[] { "ActivityTypeName", "Hash", "WorkflowInstanceId" }, "IX_StoredBookmark_ActivityTy
 0356
 0357                    b.HasIndex(new[] { "CreatedAt" }, "IX_StoredBookmark_CreatedAt");
 0358
 0359                    b.HasIndex(new[] { "Hash" }, "IX_StoredBookmark_Hash");
 0360
 0361                    b.HasIndex(new[] { "Name" }, "IX_StoredBookmark_Name");
 0362
 0363                    b.HasIndex(new[] { "Name", "Hash" }, "IX_StoredBookmark_Name_Hash");
 0364
 0365                    b.HasIndex(new[] { "Name", "Hash", "WorkflowInstanceId" }, "IX_StoredBookmark_Name_Hash_WorkflowInst
 0366
 0367                    b.HasIndex(new[] { "TenantId" }, "IX_StoredBookmark_TenantId");
 0368
 0369                    b.HasIndex(new[] { "WorkflowInstanceId" }, "IX_StoredBookmark_WorkflowInstanceId");
 0370
 0371                    b.ToTable("Bookmarks", "Elsa");
 0372                });
 373
 0374            modelBuilder.Entity("Elsa.Workflows.Runtime.Entities.StoredTrigger", b =>
 0375                {
 0376                    b.Property<string>("Id")
 0377                        .HasColumnType("TEXT");
 0378
 0379                    b.Property<string>("ActivityId")
 0380                        .IsRequired()
 0381                        .HasColumnType("TEXT");
 0382
 0383                    b.Property<string>("Hash")
 0384                        .HasColumnType("TEXT");
 0385
 0386                    b.Property<string>("Name")
 0387                        .HasColumnType("TEXT");
 0388
 0389                    b.Property<string>("SerializedPayload")
 0390                        .HasColumnType("TEXT");
 0391
 0392                    b.Property<string>("TenantId")
 0393                        .HasColumnType("TEXT");
 0394
 0395                    b.Property<string>("WorkflowDefinitionId")
 0396                        .IsRequired()
 0397                        .HasColumnType("TEXT");
 0398
 0399                    b.Property<string>("WorkflowDefinitionVersionId")
 0400                        .IsRequired()
 0401                        .HasColumnType("TEXT");
 0402
 0403                    b.HasKey("Id");
 0404
 0405                    b.HasIndex("Hash")
 0406                        .HasDatabaseName("IX_StoredTrigger_Hash");
 0407
 0408                    b.HasIndex("Name")
 0409                        .HasDatabaseName("IX_StoredTrigger_Name");
 0410
 0411                    b.HasIndex("TenantId")
 0412                        .HasDatabaseName("IX_StoredTrigger_TenantId");
 0413
 0414                    b.HasIndex("WorkflowDefinitionId")
 0415                        .HasDatabaseName("IX_StoredTrigger_WorkflowDefinitionId");
 0416
 0417                    b.HasIndex("WorkflowDefinitionVersionId")
 0418                        .HasDatabaseName("IX_StoredTrigger_WorkflowDefinitionVersionId");
 0419
 0420                    b.HasIndex("WorkflowDefinitionId", "Hash", "ActivityId")
 0421                        .IsUnique()
 0422                        .HasDatabaseName("IX_StoredTrigger_Unique_WorkflowDefinitionId_Hash_ActivityId");
 0423
 0424                    b.ToTable("Triggers", "Elsa");
 0425                });
 426
 0427            modelBuilder.Entity("Elsa.Workflows.Runtime.Entities.WorkflowExecutionLogRecord", b =>
 0428                {
 0429                    b.Property<string>("Id")
 0430                        .HasColumnType("TEXT");
 0431
 0432                    b.Property<string>("ActivityId")
 0433                        .IsRequired()
 0434                        .HasColumnType("TEXT");
 0435
 0436                    b.Property<string>("ActivityInstanceId")
 0437                        .IsRequired()
 0438                        .HasColumnType("TEXT");
 0439
 0440                    b.Property<string>("ActivityName")
 0441                        .HasColumnType("TEXT");
 0442
 0443                    b.Property<string>("ActivityNodeId")
 0444                        .IsRequired()
 0445                        .HasColumnType("TEXT");
 0446
 0447                    b.Property<string>("ActivityType")
 0448                        .IsRequired()
 0449                        .HasColumnType("TEXT");
 0450
 0451                    b.Property<int>("ActivityTypeVersion")
 0452                        .HasColumnType("INTEGER");
 0453
 0454                    b.Property<string>("EventName")
 0455                        .HasColumnType("TEXT");
 0456
 0457                    b.Property<string>("Message")
 0458                        .HasColumnType("TEXT");
 0459
 0460                    b.Property<string>("ParentActivityInstanceId")
 0461                        .HasColumnType("TEXT");
 0462
 0463                    b.Property<long>("Sequence")
 0464                        .HasColumnType("INTEGER");
 0465
 0466                    b.Property<string>("SerializedActivityState")
 0467                        .HasColumnType("TEXT");
 0468
 0469                    b.Property<string>("SerializedPayload")
 0470                        .HasColumnType("TEXT");
 0471
 0472                    b.Property<string>("Source")
 0473                        .HasColumnType("TEXT");
 0474
 0475                    b.Property<string>("TenantId")
 0476                        .HasColumnType("TEXT");
 0477
 0478                    b.Property<DateTimeOffset>("Timestamp")
 0479                        .HasColumnType("TEXT");
 0480
 0481                    b.Property<string>("WorkflowDefinitionId")
 0482                        .IsRequired()
 0483                        .HasColumnType("TEXT");
 0484
 0485                    b.Property<string>("WorkflowDefinitionVersionId")
 0486                        .IsRequired()
 0487                        .HasColumnType("TEXT");
 0488
 0489                    b.Property<string>("WorkflowInstanceId")
 0490                        .IsRequired()
 0491                        .HasColumnType("TEXT");
 0492
 0493                    b.Property<int>("WorkflowVersion")
 0494                        .HasColumnType("INTEGER");
 0495
 0496                    b.HasKey("Id");
 0497
 0498                    b.HasIndex("ActivityId")
 0499                        .HasDatabaseName("IX_WorkflowExecutionLogRecord_ActivityId");
 0500
 0501                    b.HasIndex("ActivityInstanceId")
 0502                        .HasDatabaseName("IX_WorkflowExecutionLogRecord_ActivityInstanceId");
 0503
 0504                    b.HasIndex("ActivityName")
 0505                        .HasDatabaseName("IX_WorkflowExecutionLogRecord_ActivityName");
 0506
 0507                    b.HasIndex("ActivityType")
 0508                        .HasDatabaseName("IX_WorkflowExecutionLogRecord_ActivityType");
 0509
 0510                    b.HasIndex("ActivityTypeVersion")
 0511                        .HasDatabaseName("IX_WorkflowExecutionLogRecord_ActivityTypeVersion");
 0512
 0513                    b.HasIndex("EventName")
 0514                        .HasDatabaseName("IX_WorkflowExecutionLogRecord_EventName");
 0515
 0516                    b.HasIndex("ParentActivityInstanceId")
 0517                        .HasDatabaseName("IX_WorkflowExecutionLogRecord_ParentActivityInstanceId");
 0518
 0519                    b.HasIndex("Sequence")
 0520                        .HasDatabaseName("IX_WorkflowExecutionLogRecord_Sequence");
 0521
 0522                    b.HasIndex("TenantId")
 0523                        .HasDatabaseName("IX_WorkflowExecutionLogRecord_TenantId");
 0524
 0525                    b.HasIndex("Timestamp")
 0526                        .HasDatabaseName("IX_WorkflowExecutionLogRecord_Timestamp");
 0527
 0528                    b.HasIndex("WorkflowDefinitionId")
 0529                        .HasDatabaseName("IX_WorkflowExecutionLogRecord_WorkflowDefinitionId");
 0530
 0531                    b.HasIndex("WorkflowDefinitionVersionId")
 0532                        .HasDatabaseName("IX_WorkflowExecutionLogRecord_WorkflowDefinitionVersionId");
 0533
 0534                    b.HasIndex("WorkflowInstanceId")
 0535                        .HasDatabaseName("IX_WorkflowExecutionLogRecord_WorkflowInstanceId");
 0536
 0537                    b.HasIndex("WorkflowVersion")
 0538                        .HasDatabaseName("IX_WorkflowExecutionLogRecord_WorkflowVersion");
 0539
 0540                    b.HasIndex("ActivityType", "ActivityTypeVersion")
 0541                        .HasDatabaseName("IX_WorkflowExecutionLogRecord_ActivityType_ActivityTypeVersion");
 0542
 0543                    b.HasIndex("Timestamp", "Sequence")
 0544                        .HasDatabaseName("IX_WorkflowExecutionLogRecord_Timestamp_Sequence");
 0545
 0546                    b.ToTable("WorkflowExecutionLogRecords", "Elsa");
 0547                });
 548
 0549            modelBuilder.Entity("Elsa.Workflows.Runtime.Entities.WorkflowInboxMessage", b =>
 0550                {
 0551                    b.Property<string>("Id")
 0552                        .HasColumnType("TEXT");
 0553
 0554                    b.Property<string>("ActivityInstanceId")
 0555                        .HasColumnType("TEXT");
 0556
 0557                    b.Property<string>("ActivityTypeName")
 0558                        .IsRequired()
 0559                        .HasColumnType("TEXT");
 0560
 0561                    b.Property<string>("CorrelationId")
 0562                        .HasColumnType("TEXT");
 0563
 0564                    b.Property<DateTimeOffset>("CreatedAt")
 0565                        .HasColumnType("TEXT");
 0566
 0567                    b.Property<DateTimeOffset>("ExpiresAt")
 0568                        .HasColumnType("TEXT");
 0569
 0570                    b.Property<string>("Hash")
 0571                        .IsRequired()
 0572                        .HasColumnType("TEXT");
 0573
 0574                    b.Property<string>("SerializedBookmarkPayload")
 0575                        .HasColumnType("TEXT");
 0576
 0577                    b.Property<string>("SerializedInput")
 0578                        .HasColumnType("TEXT");
 0579
 0580                    b.Property<string>("TenantId")
 0581                        .HasColumnType("TEXT");
 0582
 0583                    b.Property<string>("WorkflowInstanceId")
 0584                        .HasColumnType("TEXT");
 0585
 0586                    b.HasKey("Id");
 0587
 0588                    b.HasIndex(new[] { "ActivityInstanceId" }, "IX_WorkflowInboxMessage_ActivityInstanceId");
 0589
 0590                    b.HasIndex(new[] { "ActivityTypeName" }, "IX_WorkflowInboxMessage_ActivityTypeName");
 0591
 0592                    b.HasIndex(new[] { "CorrelationId" }, "IX_WorkflowInboxMessage_CorrelationId");
 0593
 0594                    b.HasIndex(new[] { "CreatedAt" }, "IX_WorkflowInboxMessage_CreatedAt");
 0595
 0596                    b.HasIndex(new[] { "ExpiresAt" }, "IX_WorkflowInboxMessage_ExpiresAt");
 0597
 0598                    b.HasIndex(new[] { "Hash" }, "IX_WorkflowInboxMessage_Hash");
 0599
 0600                    b.HasIndex(new[] { "WorkflowInstanceId" }, "IX_WorkflowInboxMessage_WorkflowInstanceId");
 0601
 0602                    b.ToTable("WorkflowInboxMessages", "Elsa");
 0603                });
 604#pragma warning restore 612, 618
 0605        }
 606    }
 607}