• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

rwjdk / TrelloDotNet / 24447260478

15 Apr 2026 09:35AM UTC coverage: 78.2% (-0.009%) from 78.209%
24447260478

push

github

rwjdk
Merge branch 'main' of https://github.com/rwjdk/TrelloDotNet

2640 of 3646 branches covered (72.41%)

Branch coverage included in aggregate %.

4685 of 5721 relevant lines covered (81.89%)

147.04 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

86.04
/src/TrelloDotNet/Control/Webhook/WebhookDataReceiverBasicEvents.cs
1
using TrelloDotNet.Model;
2
using TrelloDotNet.Model.Webhook;
3

4
namespace TrelloDotNet.Control.Webhook
5
{
6
    /// <summary>
7
    /// The various Basic Events that can be subscribed to
8
    /// </summary>
9
    public class WebhookDataReceiverBasicEvents
10
    {
11
        /// <summary>
12
        /// OnUpdateCard
13
        /// </summary>
14
        public event WebhookEventHandler<WebhookAction> OnUpdateCard;
15

16
        /// <summary>
17
        /// OnAcceptEnterpriseJoinRequest
18
        /// </summary>
19
        public event WebhookEventHandler<WebhookAction> OnAcceptEnterpriseJoinRequest;
20

21
        /// <summary>
22
        /// OnAddAttachmentToCard
23
        /// </summary>
24
        public event WebhookEventHandler<WebhookAction> OnAddAttachmentToCard;
25

26
        /// <summary>
27
        /// OnAddChecklistToCard
28
        /// </summary>
29
        public event WebhookEventHandler<WebhookAction> OnAddChecklistToCard;
30

31
        /// <summary>
32
        /// OnAddMemberToBoard
33
        /// </summary>
34
        public event WebhookEventHandler<WebhookAction> OnAddMemberToBoard;
35

36
        /// <summary>
37
        /// OnAddMemberToCard
38
        /// </summary>
39
        public event WebhookEventHandler<WebhookAction> OnAddMemberToCard;
40

41
        /// <summary>
42
        /// OnAddMemberToOrganization
43
        /// </summary>
44
        public event WebhookEventHandler<WebhookAction> OnAddMemberToOrganization;
45

46
        /// <summary>
47
        /// OnAddOrganizationToEnterprise
48
        /// </summary>
49
        public event WebhookEventHandler<WebhookAction> OnAddOrganizationToEnterprise;
50

51
        /// <summary>
52
        /// OnAddToEnterprisePluginWhitelist
53
        /// </summary>
54
        public event WebhookEventHandler<WebhookAction> OnAddToEnterprisePluginWhitelist;
55

56
        /// <summary>
57
        /// OnAddToOrganizationBoard
58
        /// </summary>
59
        public event WebhookEventHandler<WebhookAction> OnAddToOrganizationBoard;
60

61
        /// <summary>
62
        /// OnCommentCard
63
        /// </summary>
64
        public event WebhookEventHandler<WebhookAction> OnCommentCard;
65

66
        /// <summary>
67
        /// OnConvertToCardFromCheckItem
68
        /// </summary>
69
        public event WebhookEventHandler<WebhookAction> OnConvertToCardFromCheckItem;
70

71
        /// <summary>
72
        /// OnCopyBoard
73
        /// </summary>
74
        public event WebhookEventHandler<WebhookAction> OnCopyBoard;
75

76
        /// <summary>
77
        /// OnCopyCard
78
        /// </summary>
79
        public event WebhookEventHandler<WebhookAction> OnCopyCard;
80

81
        /// <summary>
82
        /// OnCopyCommentCard
83
        /// </summary>
84
        public event WebhookEventHandler<WebhookAction> OnCopyCommentCard;
85

86
        /// <summary>
87
        /// OnCreateBoard
88
        /// </summary>
89
        public event WebhookEventHandler<WebhookAction> OnCreateBoard;
90

91
        /// <summary>
92
        /// OnCreateCard
93
        /// </summary>
94
        public event WebhookEventHandler<WebhookAction> OnCreateCard;
95

96
        /// <summary>
97
        /// OnCreateList
98
        /// </summary>
99
        public event WebhookEventHandler<WebhookAction> OnCreateList;
100

101
        /// <summary>
102
        /// OnCreateOrganization
103
        /// </summary>
104
        public event WebhookEventHandler<WebhookAction> OnCreateOrganization;
105

106
        /// <summary>
107
        /// OnDeleteBoardInvitation
108
        /// </summary>
109
        public event WebhookEventHandler<WebhookAction> OnDeleteBoardInvitation;
110

111
        /// <summary>
112
        /// OnDeleteCard
113
        /// </summary>
114
        public event WebhookEventHandler<WebhookAction> OnDeleteCard;
115

116
        /// <summary>
117
        /// OnDeleteOrganizationInvitation
118
        /// </summary>
119
        public event WebhookEventHandler<WebhookAction> OnDeleteOrganizationInvitation;
120

121
        /// <summary>
122
        /// OnDisableEnterprisePluginWhitelist
123
        /// </summary>
124
        public event WebhookEventHandler<WebhookAction> OnDisableEnterprisePluginWhitelist;
125

126
        /// <summary>
127
        /// OnDisablePlugin
128
        /// </summary>
129
        public event WebhookEventHandler<WebhookAction> OnDisablePlugin;
130

131
        /// <summary>
132
        /// OnDisablePowerUp
133
        /// </summary>
134
        public event WebhookEventHandler<WebhookAction> OnDisablePowerUp;
135

136
        /// <summary>
137
        /// OnEmailCard
138
        /// </summary>
139
        public event WebhookEventHandler<WebhookAction> OnEmailCard;
140

141
        /// <summary>
142
        /// OnEnableEnterprisePluginWhitelist
143
        /// </summary>
144
        public event WebhookEventHandler<WebhookAction> OnEnableEnterprisePluginWhitelist;
145

146
        /// <summary>
147
        /// OnEnablePlugin
148
        /// </summary>
149
        public event WebhookEventHandler<WebhookAction> OnEnablePlugin;
150

151
        /// <summary>
152
        /// OnEnablePowerUp
153
        /// </summary>
154
        public event WebhookEventHandler<WebhookAction> OnEnablePowerUp;
155

156
        /// <summary>
157
        /// OnMakeAdminOfBoard
158
        /// </summary>
159
        public event WebhookEventHandler<WebhookAction> OnMakeAdminOfBoard;
160

161
        /// <summary>
162
        /// OnMakeNormalMemberOfBoard
163
        /// </summary>
164
        public event WebhookEventHandler<WebhookAction> OnMakeNormalMemberOfBoard;
165

166
        /// <summary>
167
        /// OnMakeNormalMemberOfOrganization
168
        /// </summary>
169
        public event WebhookEventHandler<WebhookAction> OnMakeNormalMemberOfOrganization;
170

171
        /// <summary>
172
        /// OnMakeObserverOfBoard
173
        /// </summary>
174
        public event WebhookEventHandler<WebhookAction> OnMakeObserverOfBoard;
175

176
        /// <summary>
177
        /// OnMemberJoinedTrello
178
        /// </summary>
179
        public event WebhookEventHandler<WebhookAction> OnMemberJoinedTrello;
180

181
        /// <summary>
182
        /// OnMoveCardFromBoard
183
        /// </summary>
184
        public event WebhookEventHandler<WebhookAction> OnMoveCardFromBoard;
185

186
        /// <summary>
187
        /// OnMoveCardToBoard
188
        /// </summary>
189
        public event WebhookEventHandler<WebhookAction> OnMoveCardToBoard;
190

191
        /// <summary>
192
        /// OnMoveListFromBoard
193
        /// </summary>
194
        public event WebhookEventHandler<WebhookAction> OnMoveListFromBoard;
195

196
        /// <summary>
197
        /// OnMoveListToBoard
198
        /// </summary>
199
        public event WebhookEventHandler<WebhookAction> OnMoveListToBoard;
200

201
        /// <summary>
202
        /// OnRemoveChecklistFromCard
203
        /// </summary>
204
        public event WebhookEventHandler<WebhookAction> OnRemoveChecklistFromCard;
205

206
        /// <summary>
207
        /// OnRemoveFromEnterprisePluginWhitelist
208
        /// </summary>
209
        public event WebhookEventHandler<WebhookAction> OnRemoveFromEnterprisePluginWhitelist;
210

211
        /// <summary>
212
        /// OnRemoveFromOrganizationBoard
213
        /// </summary>
214
        public event WebhookEventHandler<WebhookAction> OnRemoveFromOrganizationBoard;
215

216
        /// <summary>
217
        /// OnRemoveMemberFromCard
218
        /// </summary>
219
        public event WebhookEventHandler<WebhookAction> OnRemoveMemberFromCard;
220

221
        /// <summary>
222
        /// OnRemoveOrganizationFromEnterprise
223
        /// </summary>
224
        public event WebhookEventHandler<WebhookAction> OnRemoveOrganizationFromEnterprise;
225

226
        /// <summary>
227
        /// OnUnconfirmedBoardInvitation
228
        /// </summary>
229
        public event WebhookEventHandler<WebhookAction> OnUnconfirmedBoardInvitation;
230

231
        /// <summary>
232
        /// OnUnconfirmedOrganizationInvitation
233
        /// </summary>
234
        public event WebhookEventHandler<WebhookAction> OnUnconfirmedOrganizationInvitation;
235

236
        /// <summary>
237
        /// OnUpdateBoard
238
        /// </summary>
239
        public event WebhookEventHandler<WebhookAction> OnUpdateBoard;
240

241
        /// <summary>
242
        /// OnUpdateCheckItemStateOnCard
243
        /// </summary>
244
        public event WebhookEventHandler<WebhookAction> OnUpdateCheckItemStateOnCard;
245

246
        /// <summary>
247
        /// OnUpdateChecklist
248
        /// </summary>
249
        public event WebhookEventHandler<WebhookAction> OnUpdateChecklist;
250

251
        /// <summary>
252
        /// OnUpdateList
253
        /// </summary>
254
        public event WebhookEventHandler<WebhookAction> OnUpdateList;
255

256
        /// <summary>
257
        /// OnUpdateMember
258
        /// </summary>
259
        public event WebhookEventHandler<WebhookAction> OnUpdateMember;
260

261
        /// <summary>
262
        /// OnUpdateOrganization
263
        /// </summary>
264
        public event WebhookEventHandler<WebhookAction> OnUpdateOrganization;
265

266
        /// <summary>
267
        /// OnAddLabelToCard
268
        /// </summary>
269
        public event WebhookEventHandler<WebhookAction> OnAddLabelToCard;
270

271
        /// <summary>
272
        /// OnCopyChecklist
273
        /// </summary>
274
        public event WebhookEventHandler<WebhookAction> OnCopyChecklist;
275

276
        /// <summary>
277
        /// OnCreateBoardInvitation
278
        /// </summary>
279
        public event WebhookEventHandler<WebhookAction> OnCreateBoardInvitation;
280

281
        /// <summary>
282
        /// OnCreateBoardPreference
283
        /// </summary>
284
        public event WebhookEventHandler<WebhookAction> OnCreateBoardPreference;
285

286
        /// <summary>
287
        /// OnCreateCheckItem
288
        /// </summary>
289
        public event WebhookEventHandler<WebhookAction> OnCreateCheckItem;
290

291
        /// <summary>
292
        /// OnCreateLabel
293
        /// </summary>
294
        public event WebhookEventHandler<WebhookAction> OnCreateLabel;
295

296
        /// <summary>
297
        /// OnCreateOrganizationInvitation
298
        /// </summary>
299
        public event WebhookEventHandler<WebhookAction> OnCreateOrganizationInvitation;
300

301
        /// <summary>
302
        /// OnDeleteAttachmentFromCard
303
        /// </summary>
304
        public event WebhookEventHandler<WebhookAction> OnDeleteAttachmentFromCard;
305

306
        /// <summary>
307
        /// OnDeleteCheckItem
308
        /// </summary>
309
        public event WebhookEventHandler<WebhookAction> OnDeleteCheckItem;
310

311
        /// <summary>
312
        /// OnDeleteComment
313
        /// </summary>
314
        public event WebhookEventHandler<WebhookAction> OnDeleteComment;
315

316
        /// <summary>
317
        /// OnDeleteLabel
318
        /// </summary>
319
        public event WebhookEventHandler<WebhookAction> OnDeleteLabel;
320

321
        /// <summary>
322
        /// OnMakeAdminOfOrganization
323
        /// </summary>
324
        public event WebhookEventHandler<WebhookAction> OnMakeAdminOfOrganization;
325

326
        /// <summary>
327
        /// OnRemoveLabelFromCard
328
        /// </summary>
329
        public event WebhookEventHandler<WebhookAction> OnRemoveLabelFromCard;
330

331
        /// <summary>
332
        /// OnRemoveMemberFromBoard
333
        /// </summary>
334
        public event WebhookEventHandler<WebhookAction> OnRemoveMemberFromBoard;
335

336
        /// <summary>
337
        /// OnRemoveMemberFromOrganization
338
        /// </summary>
339
        public event WebhookEventHandler<WebhookAction> OnRemoveMemberFromOrganization;
340

341
        /// <summary>
342
        /// OnUpdateCheckItem
343
        /// </summary>
344
        public event WebhookEventHandler<WebhookAction> OnUpdateCheckItem;
345

346
        /// <summary>
347
        /// OnUpdateComment
348
        /// </summary>
349
        public event WebhookEventHandler<WebhookAction> OnUpdateComment;
350

351
        /// <summary>
352
        /// OnUpdateLabel
353
        /// </summary>
354
        public event WebhookEventHandler<WebhookAction> OnUpdateLabel;
355

356
        /// <summary>
357
        /// OnVoteOnCard
358
        /// </summary>
359
        public event WebhookEventHandler<WebhookAction> OnVoteOnCard;
360

361
        /// <summary>
362
        /// OnUnknownActionType
363
        /// </summary>
364
        public event WebhookEventHandler<WebhookAction> OnUnknownActionType;
365

366
        /// <summary>
367
        /// OnAddCustomField
368
        /// </summary>
369
        public event WebhookEventHandler<WebhookAction> OnAddCustomField;
370

371
        /// <summary>
372
        /// OnDeleteCustomField
373
        /// </summary>
374
        public event WebhookEventHandler<WebhookAction> OnDeleteCustomField;
375

376
        /// <summary>
377
        /// OnUpdateCustomFieldItem (update on card)
378
        /// </summary>
379
        public event WebhookEventHandler<WebhookAction> OnUpdateCustomFieldItem;
380

381
        /// <summary>
382
        /// OnUpdateCustomField (update definition)
383
        /// </summary>
384
        public event WebhookEventHandler<WebhookAction> OnUpdateCustomField;
385

386
        /// <summary>
387
        /// OnMoveInboxCardToBoard
388
        /// </summary>
389
        public event WebhookEventHandler<WebhookAction> OnMoveInboxCardToBoard;
390

391
        internal void FireEvent(WebhookAction action)
392
        {
393
            switch (action.Type)
608!
394
            {
395
                case WebhookActionTypes.AcceptEnterpriseJoinRequest:
396
                    OnAcceptEnterpriseJoinRequest?.Invoke(action);
8!
397
                    break;
8✔
398
                case WebhookActionTypes.AddAttachmentToCard:
399
                    OnAddAttachmentToCard?.Invoke(action);
8!
400
                    break;
8✔
401
                case WebhookActionTypes.AddChecklistToCard:
402
                    OnAddChecklistToCard?.Invoke(action);
9!
403
                    break;
9✔
404
                case WebhookActionTypes.AddMemberToBoard:
405
                    OnAddMemberToBoard?.Invoke(action);
8!
406
                    break;
8✔
407
                case WebhookActionTypes.AddMemberToCard:
408
                    OnAddMemberToCard?.Invoke(action);
9!
409
                    break;
9✔
410
                case WebhookActionTypes.AddMemberToOrganization:
411
                    OnAddMemberToOrganization?.Invoke(action);
8!
412
                    break;
8✔
413
                case WebhookActionTypes.AddOrganizationToEnterprise:
414
                    OnAddOrganizationToEnterprise?.Invoke(action);
8!
415
                    break;
8✔
416
                case WebhookActionTypes.AddToEnterprisePluginWhitelist:
417
                    OnAddToEnterprisePluginWhitelist?.Invoke(action);
8!
418
                    break;
8✔
419
                case WebhookActionTypes.AddToOrganizationBoard:
420
                    OnAddToOrganizationBoard?.Invoke(action);
8!
421
                    break;
8✔
422
                case WebhookActionTypes.CommentCard:
423
                    OnCommentCard?.Invoke(action);
8!
424
                    break;
8✔
425
                case WebhookActionTypes.ConvertToCardFromCheckItem:
426
                    OnConvertToCardFromCheckItem?.Invoke(action);
8!
427
                    break;
8✔
428
                case WebhookActionTypes.CopyBoard:
429
                    OnCopyBoard?.Invoke(action);
8!
430
                    break;
8✔
431
                case WebhookActionTypes.CopyCard:
432
                    OnCopyCard?.Invoke(action);
8!
433
                    break;
8✔
434
                case WebhookActionTypes.CopyCommentCard:
435
                    OnCopyCommentCard?.Invoke(action);
8!
436
                    break;
8✔
437
                case WebhookActionTypes.CreateBoard:
438
                    OnCreateBoard?.Invoke(action);
8!
439
                    break;
8✔
440
                case WebhookActionTypes.CreateCard:
441
                    OnCreateCard?.Invoke(action);
8!
442
                    break;
8✔
443
                case WebhookActionTypes.CreateList:
444
                    OnCreateList?.Invoke(action);
8!
445
                    break;
8✔
446
                case WebhookActionTypes.CreateOrganization:
447
                    OnCreateOrganization?.Invoke(action);
8!
448
                    break;
8✔
449
                case WebhookActionTypes.DeleteBoardInvitation:
450
                    OnDeleteBoardInvitation?.Invoke(action);
8!
451
                    break;
8✔
452
                case WebhookActionTypes.DeleteCard:
453
                    OnDeleteCard?.Invoke(action);
8!
454
                    break;
8✔
455
                case WebhookActionTypes.DeleteOrganizationInvitation:
456
                    OnDeleteOrganizationInvitation?.Invoke(action);
8!
457
                    break;
8✔
458
                case WebhookActionTypes.DisableEnterprisePluginWhitelist:
459
                    OnDisableEnterprisePluginWhitelist?.Invoke(action);
8!
460
                    break;
8✔
461
                case WebhookActionTypes.DisablePlugin:
462
                    OnDisablePlugin?.Invoke(action);
8!
463
                    break;
8✔
464
                case WebhookActionTypes.DisablePowerUp:
465
                    OnDisablePowerUp?.Invoke(action);
8!
466
                    break;
8✔
467
                case WebhookActionTypes.EmailCard:
468
                    OnEmailCard?.Invoke(action);
8!
469
                    break;
8✔
470
                case WebhookActionTypes.EnableEnterprisePluginWhitelist:
471
                    OnEnableEnterprisePluginWhitelist?.Invoke(action);
8!
472
                    break;
8✔
473
                case WebhookActionTypes.EnablePlugin:
474
                    OnEnablePlugin?.Invoke(action);
8!
475
                    break;
8✔
476
                case WebhookActionTypes.EnablePowerUp:
477
                    OnEnablePowerUp?.Invoke(action);
8!
478
                    break;
8✔
479
                case WebhookActionTypes.MakeAdminOfBoard:
480
                    OnMakeAdminOfBoard?.Invoke(action);
8!
481
                    break;
8✔
482
                case WebhookActionTypes.MakeNormalMemberOfBoard:
483
                    OnMakeNormalMemberOfBoard?.Invoke(action);
8!
484
                    break;
8✔
485
                case WebhookActionTypes.MakeNormalMemberOfOrganization:
486
                    OnMakeNormalMemberOfOrganization?.Invoke(action);
8!
487
                    break;
8✔
488
                case WebhookActionTypes.MakeObserverOfBoard:
489
                    OnMakeObserverOfBoard?.Invoke(action);
8!
490
                    break;
8✔
491
                case WebhookActionTypes.MemberJoinedTrello:
492
                    OnMemberJoinedTrello?.Invoke(action);
8!
493
                    break;
8✔
494
                case WebhookActionTypes.MoveCardFromBoard:
495
                    OnMoveCardFromBoard?.Invoke(action);
8!
496
                    break;
8✔
497
                case WebhookActionTypes.MoveCardToBoard:
498
                    OnMoveCardToBoard?.Invoke(action);
8!
499
                    break;
8✔
500
                case WebhookActionTypes.MoveListFromBoard:
501
                    OnMoveListFromBoard?.Invoke(action);
8!
502
                    break;
8✔
503
                case WebhookActionTypes.MoveListToBoard:
504
                    OnMoveListToBoard?.Invoke(action);
8!
505
                    break;
8✔
506
                case WebhookActionTypes.RemoveChecklistFromCard:
507
                    OnRemoveChecklistFromCard?.Invoke(action);
8!
508
                    break;
8✔
509
                case WebhookActionTypes.RemoveFromEnterprisePluginWhitelist:
510
                    OnRemoveFromEnterprisePluginWhitelist?.Invoke(action);
8!
511
                    break;
8✔
512
                case WebhookActionTypes.RemoveFromOrganizationBoard:
513
                    OnRemoveFromOrganizationBoard?.Invoke(action);
8!
514
                    break;
8✔
515
                case WebhookActionTypes.RemoveMemberFromCard:
516
                    OnRemoveMemberFromCard?.Invoke(action);
9!
517
                    break;
9✔
518
                case WebhookActionTypes.RemoveOrganizationFromEnterprise:
519
                    OnRemoveOrganizationFromEnterprise?.Invoke(action);
8!
520
                    break;
8✔
521
                case WebhookActionTypes.UnconfirmedBoardInvitation:
522
                    OnUnconfirmedBoardInvitation?.Invoke(action);
8!
523
                    break;
8✔
524
                case WebhookActionTypes.UnconfirmedOrganizationInvitation:
525
                    OnUnconfirmedOrganizationInvitation?.Invoke(action);
8!
526
                    break;
8✔
527
                case WebhookActionTypes.UpdateBoard:
528
                    OnUpdateBoard?.Invoke(action);
8!
529
                    break;
8✔
530
                case WebhookActionTypes.UpdateCard:
531
                    OnUpdateCard?.Invoke(action);
11!
532
                    break;
11✔
533
                case WebhookActionTypes.UpdateCheckItemStateOnCard:
534
                    OnUpdateCheckItemStateOnCard?.Invoke(action);
8!
535
                    break;
8✔
536
                case WebhookActionTypes.UpdateChecklist:
537
                    OnUpdateChecklist?.Invoke(action);
8!
538
                    break;
8✔
539
                case WebhookActionTypes.UpdateList:
540
                    OnUpdateList?.Invoke(action);
8!
541
                    break;
8✔
542
                case WebhookActionTypes.UpdateMember:
543
                    OnUpdateMember?.Invoke(action);
8!
544
                    break;
8✔
545
                case WebhookActionTypes.UpdateOrganization:
546
                    OnUpdateOrganization?.Invoke(action);
8!
547
                    break;
8✔
548
                case WebhookActionTypes.AddLabelToCard:
549
                    OnAddLabelToCard?.Invoke(action);
9!
550
                    break;
9✔
551
                case WebhookActionTypes.CopyChecklist:
552
                    OnCopyChecklist?.Invoke(action);
8!
553
                    break;
8✔
554
                case WebhookActionTypes.CreateBoardInvitation:
555
                    OnCreateBoardInvitation?.Invoke(action);
8!
556
                    break;
8✔
557
                case WebhookActionTypes.CreateBoardPreference:
558
                    OnCreateBoardPreference?.Invoke(action);
8!
559
                    break;
8✔
560
                case WebhookActionTypes.CreateCheckItem:
561
                    OnCreateCheckItem?.Invoke(action);
8!
562
                    break;
8✔
563
                case WebhookActionTypes.CreateLabel:
564
                    OnCreateLabel?.Invoke(action);
8!
565
                    break;
8✔
566
                case WebhookActionTypes.CreateOrganizationInvitation:
567
                    OnCreateOrganizationInvitation?.Invoke(action);
8!
568
                    break;
8✔
569
                case WebhookActionTypes.DeleteAttachmentFromCard:
570
                    OnDeleteAttachmentFromCard?.Invoke(action);
8!
571
                    break;
8✔
572
                case WebhookActionTypes.DeleteCheckItem:
573
                    OnDeleteCheckItem?.Invoke(action);
8!
574
                    break;
8✔
575
                case WebhookActionTypes.DeleteComment:
576
                    OnDeleteComment?.Invoke(action);
8!
577
                    break;
8✔
578
                case WebhookActionTypes.DeleteLabel:
579
                    OnDeleteLabel?.Invoke(action);
8!
580
                    break;
8✔
581
                case WebhookActionTypes.MakeAdminOfOrganization:
582
                    OnMakeAdminOfOrganization?.Invoke(action);
8!
583
                    break;
8✔
584
                case WebhookActionTypes.RemoveLabelFromCard:
585
                    OnRemoveLabelFromCard?.Invoke(action);
9!
586
                    break;
9✔
587
                case WebhookActionTypes.RemoveMemberFromBoard:
588
                    OnRemoveMemberFromBoard?.Invoke(action);
8!
589
                    break;
8✔
590
                case WebhookActionTypes.RemoveMemberFromOrganization:
591
                    OnRemoveMemberFromOrganization?.Invoke(action);
8!
592
                    break;
8✔
593
                case WebhookActionTypes.UpdateCheckItem:
594
                    OnUpdateCheckItem?.Invoke(action);
8!
595
                    break;
8✔
596
                case WebhookActionTypes.UpdateComment:
597
                    OnUpdateComment?.Invoke(action);
8!
598
                    break;
8✔
599
                case WebhookActionTypes.UpdateLabel:
600
                    OnUpdateLabel?.Invoke(action);
8!
601
                    break;
8✔
602
                case WebhookActionTypes.VoteOnCard:
603
                    OnVoteOnCard?.Invoke(action);
8!
604
                    break;
8✔
605
                case WebhookActionTypes.DeleteCustomField:
606
                    OnDeleteCustomField?.Invoke(action);
8!
607
                    break;
×
608
                case WebhookActionTypes.AddCustomField:
609
                    OnAddCustomField?.Invoke(action);
8!
610
                    break;
×
611
                case WebhookActionTypes.UpdateCustomFieldItem:
612
                    OnUpdateCustomFieldItem?.Invoke(action);
8!
613
                    break;
×
614
                case WebhookActionTypes.UpdateCustomField:
615
                    OnUpdateCustomField?.Invoke(action);
8!
616
                    break;
×
617
                case WebhookActionTypes.MoveInboxCardToBoard:
618
                    OnMoveInboxCardToBoard?.Invoke(action);
×
619
                    break;
×
620
                default:
621
                    OnUnknownActionType?.Invoke(action);
8!
622
                    break;
623
            }
624
        }
8✔
625
    }
626
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc