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

moosetechnology / GitProjectHealth / 17979391720

24 Sep 2025 02:09PM UTC coverage: 77.063% (+3.7%) from 73.342%
17979391720

Pull #233

github

web-flow
Merge 486060945 into dd8ffa1f6
Pull Request #233: V2.0.0 : Refactoring importers

3479 of 3743 new or added lines in 41 files covered. (92.95%)

26 existing lines in 6 files now uncovered.

21745 of 28217 relevant lines covered (77.06%)

0.77 hits per line

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

12.95
/src/GitLabHealth-Model/GLHUser.class.st
1
"
2
A GitLab User
3

4
## Relations
5
======================
6

7
### Parents
8
| Relation | Origin | Opposite | Type | Comment |
9
|---|
10
| `assignedIssue` | `GLHUser` | `assignees` | `GLHIssue` | |
11
| `createdIssue` | `GLHUser` | `author` | `GLHIssue` | |
12
| `createdMilestone` | `GLHUser` | `author` | `GLHMilestone` | |
13

14
### Children
15
| Relation | Origin | Opposite | Type | Comment |
16
|---|
17
| `commits` | `GLHUser` | `commitCreator` | `GLHCommit` | |
18
| `jobs` | `GLHUser` | `user` | `GLHJob` | |
19
| `releases` | `GLHUser` | `author` | `GLHRelease` | |
20

21
### Other
22
| Relation | Origin | Opposite | Type | Comment |
23
|---|
24
| `approcheMergeRequests` | `GLHUser` | `approved_by` | `GLHMergeRequest` | |
25
| `assignedMergeRequests` | `GLHUser` | `assignees` | `GLHMergeRequest` | |
26
| `closedMergeRequests` | `GLHUser` | `closed_by` | `GLHMergeRequest` | |
27
| `contributedProjects` | `GLHUser` | `contributors` | `GLHProject` | |
28
| `createdMergeRequests` | `GLHUser` | `author` | `GLHMergeRequest` | |
29
| `createdProjects` | `GLHUser` | `creator` | `GLHProject` | |
30
| `currentlyAssignedMergeRequest` | `GLHUser` | `assignee` | `GLHMergeRequest` | |
31
| `launchedPipelines` | `GLHUser` | `user` | `GLHPipeline` | |
32
| `mergerOfMergeRequests` | `GLHUser` | `merged_by` | `GLHMergeRequest` | |
33
| `reviewedMergeRequest` | `GLHUser` | `reviewers` | `GLHMergeRequest` | |
34
| `usedMerges` | `GLHUser` | `merge_user` | `GLHMergeRequest` | |
35

36

37
## Properties
38
======================
39

40
| Name | Type | Default value | Comment |
41
|---|
42
| `avatar_url` | `String` | nil | |
43
| `bio` | `String` | nil | |
44
| `bot` | `String` | nil | |
45
| `commit_email` | `String` | nil | |
46
| `created_at` | `String` | nil | |
47
| `email` | `String` | nil | |
48
| `followers` | `String` | nil | |
49
| `following` | `String` | nil | |
50
| `id` | `Number` | nil | |
51
| `job_title` | `String` | nil | |
52
| `linkedin` | `String` | nil | |
53
| `location` | `String` | nil | |
54
| `name` | `String` | nil | |
55
| `name` | `String` | nil | Basic name of the entity, not full reference.|
56
| `organization` | `String` | nil | |
57
| `pronouns` | `String` | nil | |
58
| `public_email` | `String` | nil | |
59
| `skype` | `String` | nil | |
60
| `state` | `String` | nil | |
61
| `twitter` | `String` | nil | |
62
| `username` | `String` | nil | |
63
| `web_url` | `String` | nil | |
64
| `website_url` | `String` | nil | |
65
| `work_information` | `String` | nil | |
66

67
"
68
Class {
69
        #name : #GLHUser,
70
        #superclass : #GLHEntity,
71
        #traits : 'FamixTNamedEntity',
72
        #classTraits : 'FamixTNamedEntity classTrait',
73
        #instVars : [
74
                '#id => FMProperty',
75
                '#username => FMProperty',
76
                '#name => FMProperty',
77
                '#state => FMProperty',
78
                '#avatar_url => FMProperty',
79
                '#web_url => FMProperty',
80
                '#created_at => FMProperty',
81
                '#bio => FMProperty',
82
                '#location => FMProperty',
83
                '#public_email => FMProperty',
84
                '#email => FMProperty',
85
                '#commit_email => FMProperty',
86
                '#skype => FMProperty',
87
                '#linkedin => FMProperty',
88
                '#twitter => FMProperty',
89
                '#website_url => FMProperty',
90
                '#organization => FMProperty',
91
                '#job_title => FMProperty',
92
                '#pronouns => FMProperty',
93
                '#bot => FMProperty',
94
                '#work_information => FMProperty',
95
                '#followers => FMProperty',
96
                '#following => FMProperty',
97
                '#commits => FMMany type: #GLHCommit opposite: #commitCreator',
98
                '#launchedPipelines => FMMany type: #GLHPipeline opposite: #user',
99
                '#jobs => FMMany type: #GLHJob opposite: #user',
100
                '#createdProjects => FMMany type: #GLHProject opposite: #creator',
101
                '#contributedProjects => FMMany type: #GLHProject opposite: #contributors',
102
                '#releases => FMMany type: #GLHRelease opposite: #author',
103
                '#assignedIssue => FMOne type: #GLHIssue opposite: #assignees',
104
                '#createdIssue => FMOne type: #GLHIssue opposite: #author',
105
                '#createdMergeRequests => FMMany type: #GLHMergeRequest opposite: #author',
106
                '#approcheMergeRequests => FMMany type: #GLHMergeRequest opposite: #approved_by',
107
                '#usedMerges => FMMany type: #GLHMergeRequest opposite: #merge_user',
108
                '#closedMergeRequests => FMMany type: #GLHMergeRequest opposite: #closed_by',
109
                '#mergerOfMergeRequests => FMMany type: #GLHMergeRequest opposite: #merged_by',
110
                '#assignedMergeRequests => FMMany type: #GLHMergeRequest opposite: #assignees',
111
                '#currentlyAssignedMergeRequest => FMMany type: #GLHMergeRequest opposite: #assignee',
112
                '#reviewedMergeRequest => FMMany type: #GLHMergeRequest opposite: #reviewers',
113
                '#createdMilestone => FMOne type: #GLHMilestone opposite: #author'
114
        ],
115
        #category : #'GitLabHealth-Model-Entities'
116
}
117

118
{ #category : #meta }
119
GLHUser class >> annotation [
×
120

×
121
        <FMClass: #User super: #GLHEntity>
×
122
        <package: #'GitLabHealth-Model'>
×
123
        <generated>
×
124
        ^ self
×
125
]
×
126

127
{ #category : #adding }
128
GLHUser >> addApprocheMergeRequest: anObject [
×
129
        <generated>
×
130
        ^ self approcheMergeRequests add: anObject
×
131
]
×
132

133
{ #category : #adding }
134
GLHUser >> addAssignedMergeRequest: anObject [
×
135
        <generated>
×
136
        ^ self assignedMergeRequests add: anObject
×
137
]
×
138

139
{ #category : #adding }
140
GLHUser >> addClosedMergeRequest: anObject [
×
141
        <generated>
×
142
        ^ self closedMergeRequests add: anObject
×
143
]
×
144

145
{ #category : #adding }
146
GLHUser >> addCommit: anObject [
×
147
        <generated>
×
148
        ^ self commits add: anObject
×
149
]
×
150

151
{ #category : #adding }
152
GLHUser >> addContributedProject: anObject [
×
153
        <generated>
×
154
        ^ self contributedProjects add: anObject
×
155
]
×
156

157
{ #category : #adding }
158
GLHUser >> addCreatedMergeRequest: anObject [
×
159
        <generated>
×
160
        ^ self createdMergeRequests add: anObject
×
161
]
×
162

163
{ #category : #adding }
164
GLHUser >> addCreatedProject: anObject [
1✔
165
        <generated>
1✔
166
        ^ self createdProjects add: anObject
1✔
167
]
1✔
168

169
{ #category : #adding }
170
GLHUser >> addCurrentlyAssignedMergeRequest: anObject [
×
171
        <generated>
×
172
        ^ self currentlyAssignedMergeRequest add: anObject
×
173
]
×
174

175
{ #category : #adding }
176
GLHUser >> addJob: anObject [
×
177
        <generated>
×
178
        ^ self jobs add: anObject
×
179
]
×
180

181
{ #category : #adding }
182
GLHUser >> addLaunchedPipeline: anObject [
×
183
        <generated>
×
184
        ^ self launchedPipelines add: anObject
×
185
]
×
186

187
{ #category : #adding }
188
GLHUser >> addMergerOfMergeRequest: anObject [
×
189
        <generated>
×
190
        ^ self mergerOfMergeRequests add: anObject
×
191
]
×
192

193
{ #category : #adding }
194
GLHUser >> addRelease: anObject [
×
195
        <generated>
×
196
        ^ self releases add: anObject
×
197
]
×
198

199
{ #category : #adding }
NEW
200
GLHUser >> addReviewedMergeRequest: anObject [
×
201
        <generated>
×
NEW
202
        ^ self reviewedMergeRequest add: anObject
×
203
]
×
204

205
{ #category : #adding }
206
GLHUser >> addUsedMerge: anObject [
×
207
        <generated>
×
208
        ^ self usedMerges add: anObject
×
209
]
×
210

211
{ #category : #accessing }
212
GLHUser >> approcheMergeRequests [
×
213
        "Relation named: #approcheMergeRequests type: #GLHMergeRequest opposite: #approved_by"
×
214

×
215
        <generated>
×
216
        ^ approcheMergeRequests
×
217
]
×
218

219
{ #category : #accessing }
220
GLHUser >> approcheMergeRequests: anObject [
×
221

×
222
        <generated>
×
223
        approcheMergeRequests value: anObject
×
224
]
×
225

226
{ #category : #accessing }
227
GLHUser >> assignedIssue [
×
228
        "Relation named: #assignedIssue type: #GLHIssue opposite: #assignees"
×
229

×
230
        <generated>
×
231
        <container>
×
232
        ^ assignedIssue
×
233
]
×
234

235
{ #category : #accessing }
236
GLHUser >> assignedIssue: anObject [
×
237

×
238
        <generated>
×
239
        assignedIssue := anObject
×
240
]
×
241

242
{ #category : #navigation }
243
GLHUser >> assignedIssueGroup [
×
244
        <generated>
×
245
        <navigation: 'AssignedIssue'>
×
246
        ^ MooseSpecializedGroup with: self assignedIssue
×
247
]
×
248

249
{ #category : #accessing }
250
GLHUser >> assignedMergeRequests [
×
251
        "Relation named: #assignedMergeRequests type: #GLHMergeRequest opposite: #assignees"
×
252

×
253
        <generated>
×
254
        ^ assignedMergeRequests
×
255
]
×
256

257
{ #category : #accessing }
258
GLHUser >> assignedMergeRequests: anObject [
×
259

×
260
        <generated>
×
261
        assignedMergeRequests value: anObject
×
262
]
×
263

264
{ #category : #accessing }
265
GLHUser >> avatar_url [
×
266

×
267
        <FMProperty: #avatar_url type: #String>
×
268
        <generated>
×
269
        ^ avatar_url
×
270
]
×
271

272
{ #category : #accessing }
273
GLHUser >> avatar_url: anObject [
×
274
        <generated>
×
275
        avatar_url := anObject
×
276
]
×
277

278
{ #category : #accessing }
279
GLHUser >> bio [
×
280

×
281
        <FMProperty: #bio type: #String>
×
282
        <generated>
×
283
        ^ bio
×
284
]
×
285

286
{ #category : #accessing }
287
GLHUser >> bio: anObject [
×
288
        <generated>
×
289
        bio := anObject
×
290
]
×
291

292
{ #category : #accessing }
293
GLHUser >> bot [
×
294

×
295
        <FMProperty: #bot type: #String>
×
296
        <generated>
×
297
        ^ bot
×
298
]
×
299

300
{ #category : #accessing }
301
GLHUser >> bot: anObject [
×
302
        <generated>
×
303
        bot := anObject
×
304
]
×
305

306
{ #category : #accessing }
307
GLHUser >> closedMergeRequests [
×
308
        "Relation named: #closedMergeRequests type: #GLHMergeRequest opposite: #closed_by"
×
309

×
310
        <generated>
×
311
        <derived>
×
312
        ^ closedMergeRequests
×
313
]
×
314

315
{ #category : #accessing }
316
GLHUser >> closedMergeRequests: anObject [
×
317

×
318
        <generated>
×
319
        closedMergeRequests value: anObject
×
320
]
×
321

322
{ #category : #accessing }
323
GLHUser >> commit_email [
×
324

×
325
        <FMProperty: #commit_email type: #String>
×
326
        <generated>
×
327
        ^ commit_email
×
328
]
×
329

330
{ #category : #accessing }
331
GLHUser >> commit_email: anObject [
×
332
        <generated>
×
333
        commit_email := anObject
×
334
]
×
335

336
{ #category : #accessing }
337
GLHUser >> commits [
×
338
        "Relation named: #commits type: #GLHCommit opposite: #commitCreator"
×
339

×
340
        <generated>
×
341
        <derived>
×
342
        ^ commits
×
343
]
×
344

345
{ #category : #accessing }
346
GLHUser >> commits: anObject [
×
347

×
348
        <generated>
×
349
        commits value: anObject
×
350
]
×
351

352
{ #category : #navigation }
353
GLHUser >> commitsGroup [
×
354
        <generated>
×
355
        <navigation: 'Commits'>
×
356
        ^ MooseSpecializedGroup withAll: self commits asSet
×
357
]
×
358

359
{ #category : #accessing }
360
GLHUser >> contributedProjects [
1✔
361
        "Relation named: #contributedProjects type: #GLHProject opposite: #contributors"
1✔
362

1✔
363
        <generated>
1✔
364
        ^ contributedProjects
1✔
365
]
1✔
366

367
{ #category : #accessing }
368
GLHUser >> contributedProjects: anObject [
1✔
369

1✔
370
        <generated>
1✔
371
        contributedProjects value: anObject
1✔
372
]
1✔
373

374
{ #category : #accessing }
375
GLHUser >> createdIssue [
×
376
        "Relation named: #createdIssue type: #GLHIssue opposite: #author"
×
377

×
378
        <generated>
×
379
        <container>
×
380
        <derived>
×
381
        ^ createdIssue
×
382
]
×
383

384
{ #category : #accessing }
385
GLHUser >> createdIssue: anObject [
×
386

×
387
        <generated>
×
388
        createdIssue := anObject
×
389
]
×
390

391
{ #category : #navigation }
392
GLHUser >> createdIssueGroup [
×
393
        <generated>
×
394
        <navigation: 'CreatedIssue'>
×
395
        ^ MooseSpecializedGroup with: self createdIssue
×
396
]
×
397

398
{ #category : #accessing }
399
GLHUser >> createdMergeRequests [
×
400
        "Relation named: #createdMergeRequests type: #GLHMergeRequest opposite: #author"
×
401

×
402
        <generated>
×
403
        <derived>
×
404
        ^ createdMergeRequests
×
405
]
×
406

407
{ #category : #accessing }
408
GLHUser >> createdMergeRequests: anObject [
×
409

×
410
        <generated>
×
411
        createdMergeRequests value: anObject
×
412
]
×
413

414
{ #category : #accessing }
415
GLHUser >> createdMilestone [
×
416
        "Relation named: #createdMilestone type: #GLHMilestone opposite: #author"
×
417

×
418
        <generated>
×
419
        <container>
×
420
        <derived>
×
421
        ^ createdMilestone
×
422
]
×
423

424
{ #category : #accessing }
425
GLHUser >> createdMilestone: anObject [
×
426

×
427
        <generated>
×
428
        createdMilestone := anObject
×
429
]
×
430

431
{ #category : #navigation }
432
GLHUser >> createdMilestoneGroup [
×
433
        <generated>
×
434
        <navigation: 'CreatedMilestone'>
×
435
        ^ MooseSpecializedGroup with: self createdMilestone
×
436
]
×
437

438
{ #category : #accessing }
439
GLHUser >> createdProjects [
1✔
440
        "Relation named: #createdProjects type: #GLHProject opposite: #creator"
1✔
441

1✔
442
        <generated>
1✔
443
        <derived>
1✔
444
        ^ createdProjects
1✔
445
]
1✔
446

447
{ #category : #accessing }
448
GLHUser >> createdProjects: anObject [
×
449

×
450
        <generated>
×
451
        createdProjects value: anObject
×
452
]
×
453

454
{ #category : #accessing }
455
GLHUser >> created_at [
×
456

×
457
        <FMProperty: #created_at type: #String>
×
458
        <generated>
×
459
        ^ created_at
×
460
]
×
461

462
{ #category : #accessing }
463
GLHUser >> created_at: anObject [
×
464
        <generated>
×
465
        created_at := anObject
×
466
]
×
467

468
{ #category : #accessing }
469
GLHUser >> currentlyAssignedMergeRequest [
×
470
        "Relation named: #currentlyAssignedMergeRequest type: #GLHMergeRequest opposite: #assignee"
×
471

×
472
        <generated>
×
473
        <derived>
×
474
        ^ currentlyAssignedMergeRequest
×
475
]
×
476

477
{ #category : #accessing }
478
GLHUser >> currentlyAssignedMergeRequest: anObject [
×
479

×
480
        <generated>
×
481
        currentlyAssignedMergeRequest value: anObject
×
482
]
×
483

484
{ #category : #accessing }
485
GLHUser >> email [
1✔
486

1✔
487
        <FMProperty: #email type: #String>
1✔
488
        <generated>
1✔
489
        ^ email
1✔
490
]
1✔
491

492
{ #category : #accessing }
493
GLHUser >> email: anObject [
×
494
        <generated>
×
495
        email := anObject
×
496
]
×
497

498
{ #category : #accessing }
499
GLHUser >> followers [
×
500

×
501
        <FMProperty: #followers type: #String>
×
502
        <generated>
×
503
        ^ followers
×
504
]
×
505

506
{ #category : #accessing }
507
GLHUser >> followers: anObject [
×
508
        <generated>
×
509
        followers := anObject
×
510
]
×
511

512
{ #category : #accessing }
513
GLHUser >> following [
×
514

×
515
        <FMProperty: #following type: #String>
×
516
        <generated>
×
517
        ^ following
×
518
]
×
519

520
{ #category : #accessing }
521
GLHUser >> following: anObject [
×
522
        <generated>
×
523
        following := anObject
×
524
]
×
525

526
{ #category : #accessing }
527
GLHUser >> id [
1✔
528

1✔
529
        <FMProperty: #id type: #Number>
1✔
530
        <generated>
1✔
531
        ^ id
1✔
532
]
1✔
533

534
{ #category : #accessing }
535
GLHUser >> id: anObject [
1✔
536
        <generated>
1✔
537
        id := anObject
1✔
538
]
1✔
539

540
{ #category : #accessing }
541
GLHUser >> job_title [
×
542

×
543
        <FMProperty: #job_title type: #String>
×
544
        <generated>
×
545
        ^ job_title
×
546
]
×
547

548
{ #category : #accessing }
549
GLHUser >> job_title: anObject [
×
550
        <generated>
×
551
        job_title := anObject
×
552
]
×
553

554
{ #category : #accessing }
555
GLHUser >> jobs [
×
556
        "Relation named: #jobs type: #GLHJob opposite: #user"
×
557

×
558
        <generated>
×
559
        <derived>
×
560
        ^ jobs
×
561
]
×
562

563
{ #category : #accessing }
564
GLHUser >> jobs: anObject [
×
565

×
566
        <generated>
×
567
        jobs value: anObject
×
568
]
×
569

570
{ #category : #navigation }
571
GLHUser >> jobsGroup [
×
572
        <generated>
×
573
        <navigation: 'Jobs'>
×
574
        ^ MooseSpecializedGroup withAll: self jobs asSet
×
575
]
×
576

577
{ #category : #accessing }
578
GLHUser >> launchedPipelines [
×
579
        "Relation named: #launchedPipelines type: #GLHPipeline opposite: #user"
×
580

×
581
        <generated>
×
582
        <derived>
×
583
        ^ launchedPipelines
×
584
]
×
585

586
{ #category : #accessing }
587
GLHUser >> launchedPipelines: anObject [
×
588

×
589
        <generated>
×
590
        launchedPipelines value: anObject
×
591
]
×
592

593
{ #category : #accessing }
594
GLHUser >> linkedin [
×
595

×
596
        <FMProperty: #linkedin type: #String>
×
597
        <generated>
×
598
        ^ linkedin
×
599
]
×
600

601
{ #category : #accessing }
602
GLHUser >> linkedin: anObject [
×
603
        <generated>
×
604
        linkedin := anObject
×
605
]
×
606

607
{ #category : #accessing }
608
GLHUser >> location [
×
609

×
610
        <FMProperty: #location type: #String>
×
611
        <generated>
×
612
        ^ location
×
613
]
×
614

615
{ #category : #accessing }
616
GLHUser >> location: anObject [
×
617
        <generated>
×
618
        location := anObject
×
619
]
×
620

621
{ #category : #accessing }
622
GLHUser >> mergerOfMergeRequests [
×
623
        "Relation named: #mergerOfMergeRequests type: #GLHMergeRequest opposite: #merged_by"
×
624

×
625
        <generated>
×
626
        <derived>
×
627
        ^ mergerOfMergeRequests
×
628
]
×
629

630
{ #category : #accessing }
631
GLHUser >> mergerOfMergeRequests: anObject [
×
632

×
633
        <generated>
×
634
        mergerOfMergeRequests value: anObject
×
635
]
×
636

637
{ #category : #accessing }
638
GLHUser >> name [
1✔
639

1✔
640
        <FMProperty: #name type: #String>
1✔
641
        <generated>
1✔
642
        ^ name
1✔
643
]
1✔
644

645
{ #category : #accessing }
646
GLHUser >> name: anObject [
1✔
647
        <generated>
1✔
648
        name := anObject
1✔
649
]
1✔
650

651
{ #category : #accessing }
652
GLHUser >> organization [
×
653

×
654
        <FMProperty: #organization type: #String>
×
655
        <generated>
×
656
        ^ organization
×
657
]
×
658

659
{ #category : #accessing }
660
GLHUser >> organization: anObject [
×
661
        <generated>
×
662
        organization := anObject
×
663
]
×
664

665
{ #category : #accessing }
666
GLHUser >> pronouns [
×
667

×
668
        <FMProperty: #pronouns type: #String>
×
669
        <generated>
×
670
        ^ pronouns
×
671
]
×
672

673
{ #category : #accessing }
674
GLHUser >> pronouns: anObject [
×
675
        <generated>
×
676
        pronouns := anObject
×
677
]
×
678

679
{ #category : #accessing }
680
GLHUser >> public_email [
1✔
681

1✔
682
        <FMProperty: #public_email type: #String>
1✔
683
        <generated>
1✔
684
        ^ public_email
1✔
685
]
1✔
686

687
{ #category : #accessing }
688
GLHUser >> public_email: anObject [
1✔
689
        <generated>
1✔
690
        public_email := anObject
1✔
691
]
1✔
692

693
{ #category : #accessing }
694
GLHUser >> releases [
×
695
        "Relation named: #releases type: #GLHRelease opposite: #author"
×
696

×
697
        <generated>
×
698
        <derived>
×
699
        ^ releases
×
700
]
×
701

702
{ #category : #accessing }
703
GLHUser >> releases: anObject [
×
704

×
705
        <generated>
×
706
        releases value: anObject
×
707
]
×
708

709
{ #category : #navigation }
710
GLHUser >> releasesGroup [
×
711
        <generated>
×
712
        <navigation: 'Releases'>
×
713
        ^ MooseSpecializedGroup withAll: self releases asSet
×
714
]
×
715

716
{ #category : #accessing }
NEW
717
GLHUser >> reviewedMergeRequest [
×
NEW
718
        "Relation named: #reviewedMergeRequest type: #GLHMergeRequest opposite: #reviewers"
×
719

×
720
        <generated>
×
NEW
721
        ^ reviewedMergeRequest
×
722
]
×
723

724
{ #category : #accessing }
NEW
725
GLHUser >> reviewedMergeRequest: anObject [
×
726

×
727
        <generated>
×
NEW
728
        reviewedMergeRequest value: anObject
×
729
]
×
730

731
{ #category : #accessing }
732
GLHUser >> skype [
×
733

×
734
        <FMProperty: #skype type: #String>
×
735
        <generated>
×
736
        ^ skype
×
737
]
×
738

739
{ #category : #accessing }
740
GLHUser >> skype: anObject [
×
741
        <generated>
×
742
        skype := anObject
×
743
]
×
744

745
{ #category : #accessing }
746
GLHUser >> state [
×
747

×
748
        <FMProperty: #state type: #String>
×
749
        <generated>
×
750
        ^ state
×
751
]
×
752

753
{ #category : #accessing }
754
GLHUser >> state: anObject [
×
755
        <generated>
×
756
        state := anObject
×
757
]
×
758

759
{ #category : #accessing }
760
GLHUser >> twitter [
×
761

×
762
        <FMProperty: #twitter type: #String>
×
763
        <generated>
×
764
        ^ twitter
×
765
]
×
766

767
{ #category : #accessing }
768
GLHUser >> twitter: anObject [
×
769
        <generated>
×
770
        twitter := anObject
×
771
]
×
772

773
{ #category : #accessing }
774
GLHUser >> usedMerges [
×
775
        "Relation named: #usedMerges type: #GLHMergeRequest opposite: #merge_user"
×
776

×
777
        <generated>
×
778
        <derived>
×
779
        ^ usedMerges
×
780
]
×
781

782
{ #category : #accessing }
783
GLHUser >> usedMerges: anObject [
×
784

×
785
        <generated>
×
786
        usedMerges value: anObject
×
787
]
×
788

789
{ #category : #accessing }
790
GLHUser >> username [
1✔
791

1✔
792
        <FMProperty: #username type: #String>
1✔
793
        <generated>
1✔
794
        ^ username
1✔
795
]
1✔
796

797
{ #category : #accessing }
798
GLHUser >> username: anObject [
1✔
799
        <generated>
1✔
800
        username := anObject
1✔
801
]
1✔
802

803
{ #category : #accessing }
804
GLHUser >> web_url [
×
805

×
806
        <FMProperty: #web_url type: #String>
×
807
        <generated>
×
808
        ^ web_url
×
809
]
×
810

811
{ #category : #accessing }
812
GLHUser >> web_url: anObject [
×
813
        <generated>
×
814
        web_url := anObject
×
815
]
×
816

817
{ #category : #accessing }
818
GLHUser >> website_url [
×
819

×
820
        <FMProperty: #website_url type: #String>
×
821
        <generated>
×
822
        ^ website_url
×
823
]
×
824

825
{ #category : #accessing }
826
GLHUser >> website_url: anObject [
×
827
        <generated>
×
828
        website_url := anObject
×
829
]
×
830

831
{ #category : #accessing }
832
GLHUser >> work_information [
×
833

×
834
        <FMProperty: #work_information type: #String>
×
835
        <generated>
×
836
        ^ work_information
×
837
]
×
838

839
{ #category : #accessing }
840
GLHUser >> work_information: anObject [
×
841
        <generated>
×
842
        work_information := anObject
×
843
]
×
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

© 2025 Coveralls, Inc