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

moosetechnology / GitProjectHealth / 18275233369

01 Oct 2025 07:30AM UTC coverage: 77.946% (+4.6%) from 73.342%
18275233369

Pull #233

github

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

4743 of 5132 new or added lines in 45 files covered. (92.42%)

32 existing lines in 8 files now uncovered.

23068 of 29595 relevant lines covered (77.95%)

0.78 hits per line

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

12.88
/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
| `createdMilestone` | `GLHUser` | `author` | `GLHMilestone` | |
12

13
### Children
14
| Relation | Origin | Opposite | Type | Comment |
15
|---|
16
| `commits` | `GLHUser` | `commitCreator` | `GLHCommit` | |
17
| `createdIssue` | `GLHUser` | `author` | `GLHIssue` | |
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 | Basic name of the entity, not full reference.|
55
| `name` | `String` | nil | |
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 => FMMany 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 }
NEW
158
GLHUser >> addCreatedIssue: anObject [
×
NEW
159
        <generated>
×
NEW
160
        ^ self createdIssue add: anObject
×
NEW
161
]
×
162

163
{ #category : #adding }
164
GLHUser >> addCreatedMergeRequest: anObject [
×
165
        <generated>
×
166
        ^ self createdMergeRequests add: anObject
×
167
]
×
168

169
{ #category : #adding }
170
GLHUser >> addCreatedProject: anObject [
1✔
171
        <generated>
1✔
172
        ^ self createdProjects add: anObject
1✔
173
]
1✔
174

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

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

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

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

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

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

211
{ #category : #adding }
212
GLHUser >> addUsedMerge: anObject [
×
213
        <generated>
×
214
        ^ self usedMerges add: anObject
×
215
]
×
216

217
{ #category : #accessing }
218
GLHUser >> approcheMergeRequests [
×
219
        "Relation named: #approcheMergeRequests type: #GLHMergeRequest opposite: #approved_by"
×
220

×
221
        <generated>
×
222
        ^ approcheMergeRequests
×
223
]
×
224

225
{ #category : #accessing }
226
GLHUser >> approcheMergeRequests: anObject [
×
227

×
228
        <generated>
×
229
        approcheMergeRequests value: anObject
×
230
]
×
231

232
{ #category : #accessing }
233
GLHUser >> assignedIssue [
×
234
        "Relation named: #assignedIssue type: #GLHIssue opposite: #assignees"
×
235

×
236
        <generated>
×
237
        <container>
×
238
        ^ assignedIssue
×
239
]
×
240

241
{ #category : #accessing }
242
GLHUser >> assignedIssue: anObject [
×
243

×
244
        <generated>
×
245
        assignedIssue := anObject
×
246
]
×
247

248
{ #category : #navigation }
249
GLHUser >> assignedIssueGroup [
×
250
        <generated>
×
251
        <navigation: 'AssignedIssue'>
×
252
        ^ MooseSpecializedGroup with: self assignedIssue
×
253
]
×
254

255
{ #category : #accessing }
256
GLHUser >> assignedMergeRequests [
×
257
        "Relation named: #assignedMergeRequests type: #GLHMergeRequest opposite: #assignees"
×
258

×
259
        <generated>
×
260
        ^ assignedMergeRequests
×
261
]
×
262

263
{ #category : #accessing }
264
GLHUser >> assignedMergeRequests: anObject [
×
265

×
266
        <generated>
×
267
        assignedMergeRequests value: anObject
×
268
]
×
269

270
{ #category : #accessing }
271
GLHUser >> avatar_url [
×
272

×
273
        <FMProperty: #avatar_url type: #String>
×
274
        <generated>
×
275
        ^ avatar_url
×
276
]
×
277

278
{ #category : #accessing }
279
GLHUser >> avatar_url: anObject [
×
280
        <generated>
×
281
        avatar_url := anObject
×
282
]
×
283

284
{ #category : #accessing }
285
GLHUser >> bio [
×
286

×
287
        <FMProperty: #bio type: #String>
×
288
        <generated>
×
289
        ^ bio
×
290
]
×
291

292
{ #category : #accessing }
293
GLHUser >> bio: anObject [
×
294
        <generated>
×
295
        bio := anObject
×
296
]
×
297

298
{ #category : #accessing }
299
GLHUser >> bot [
×
300

×
301
        <FMProperty: #bot type: #String>
×
302
        <generated>
×
303
        ^ bot
×
304
]
×
305

306
{ #category : #accessing }
307
GLHUser >> bot: anObject [
×
308
        <generated>
×
309
        bot := anObject
×
310
]
×
311

312
{ #category : #accessing }
313
GLHUser >> closedMergeRequests [
×
314
        "Relation named: #closedMergeRequests type: #GLHMergeRequest opposite: #closed_by"
×
315

×
316
        <generated>
×
317
        <derived>
×
318
        ^ closedMergeRequests
×
319
]
×
320

321
{ #category : #accessing }
322
GLHUser >> closedMergeRequests: anObject [
×
323

×
324
        <generated>
×
325
        closedMergeRequests value: anObject
×
326
]
×
327

328
{ #category : #accessing }
329
GLHUser >> commit_email [
×
330

×
331
        <FMProperty: #commit_email type: #String>
×
332
        <generated>
×
333
        ^ commit_email
×
334
]
×
335

336
{ #category : #accessing }
337
GLHUser >> commit_email: anObject [
×
338
        <generated>
×
339
        commit_email := anObject
×
340
]
×
341

342
{ #category : #accessing }
343
GLHUser >> commits [
×
344
        "Relation named: #commits type: #GLHCommit opposite: #commitCreator"
×
345

×
346
        <generated>
×
347
        <derived>
×
348
        ^ commits
×
349
]
×
350

351
{ #category : #accessing }
352
GLHUser >> commits: anObject [
×
353

×
354
        <generated>
×
355
        commits value: anObject
×
356
]
×
357

358
{ #category : #navigation }
359
GLHUser >> commitsGroup [
×
360
        <generated>
×
361
        <navigation: 'Commits'>
×
362
        ^ MooseSpecializedGroup withAll: self commits asSet
×
363
]
×
364

365
{ #category : #accessing }
366
GLHUser >> contributedProjects [
1✔
367
        "Relation named: #contributedProjects type: #GLHProject opposite: #contributors"
1✔
368

1✔
369
        <generated>
1✔
370
        ^ contributedProjects
1✔
371
]
1✔
372

373
{ #category : #accessing }
374
GLHUser >> contributedProjects: anObject [
1✔
375

1✔
376
        <generated>
1✔
377
        contributedProjects value: anObject
1✔
378
]
1✔
379

380
{ #category : #accessing }
381
GLHUser >> createdIssue [
×
382
        "Relation named: #createdIssue type: #GLHIssue opposite: #author"
×
383

×
384
        <generated>
×
385
        <derived>
×
386
        ^ createdIssue
×
387
]
×
388

389
{ #category : #accessing }
390
GLHUser >> createdIssue: anObject [
×
391

×
392
        <generated>
×
NEW
393
        createdIssue value: anObject
×
394
]
×
395

396
{ #category : #navigation }
397
GLHUser >> createdIssueGroup [
×
398
        <generated>
×
399
        <navigation: 'CreatedIssue'>
×
NEW
400
        ^ MooseSpecializedGroup withAll: self createdIssue asSet
×
401
]
×
402

403
{ #category : #accessing }
404
GLHUser >> createdMergeRequests [
×
405
        "Relation named: #createdMergeRequests type: #GLHMergeRequest opposite: #author"
×
406

×
407
        <generated>
×
408
        <derived>
×
409
        ^ createdMergeRequests
×
410
]
×
411

412
{ #category : #accessing }
413
GLHUser >> createdMergeRequests: anObject [
×
414

×
415
        <generated>
×
416
        createdMergeRequests value: anObject
×
417
]
×
418

419
{ #category : #accessing }
420
GLHUser >> createdMilestone [
×
421
        "Relation named: #createdMilestone type: #GLHMilestone opposite: #author"
×
422

×
423
        <generated>
×
424
        <container>
×
425
        <derived>
×
426
        ^ createdMilestone
×
427
]
×
428

429
{ #category : #accessing }
430
GLHUser >> createdMilestone: anObject [
×
431

×
432
        <generated>
×
433
        createdMilestone := anObject
×
434
]
×
435

436
{ #category : #navigation }
437
GLHUser >> createdMilestoneGroup [
×
438
        <generated>
×
439
        <navigation: 'CreatedMilestone'>
×
440
        ^ MooseSpecializedGroup with: self createdMilestone
×
441
]
×
442

443
{ #category : #accessing }
444
GLHUser >> createdProjects [
1✔
445
        "Relation named: #createdProjects type: #GLHProject opposite: #creator"
1✔
446

1✔
447
        <generated>
1✔
448
        <derived>
1✔
449
        ^ createdProjects
1✔
450
]
1✔
451

452
{ #category : #accessing }
453
GLHUser >> createdProjects: anObject [
×
454

×
455
        <generated>
×
456
        createdProjects value: anObject
×
457
]
×
458

459
{ #category : #accessing }
460
GLHUser >> created_at [
×
461

×
462
        <FMProperty: #created_at type: #String>
×
463
        <generated>
×
464
        ^ created_at
×
465
]
×
466

467
{ #category : #accessing }
468
GLHUser >> created_at: anObject [
×
469
        <generated>
×
470
        created_at := anObject
×
471
]
×
472

473
{ #category : #accessing }
474
GLHUser >> currentlyAssignedMergeRequest [
×
475
        "Relation named: #currentlyAssignedMergeRequest type: #GLHMergeRequest opposite: #assignee"
×
476

×
477
        <generated>
×
478
        <derived>
×
479
        ^ currentlyAssignedMergeRequest
×
480
]
×
481

482
{ #category : #accessing }
483
GLHUser >> currentlyAssignedMergeRequest: anObject [
×
484

×
485
        <generated>
×
486
        currentlyAssignedMergeRequest value: anObject
×
487
]
×
488

489
{ #category : #accessing }
490
GLHUser >> email [
1✔
491

1✔
492
        <FMProperty: #email type: #String>
1✔
493
        <generated>
1✔
494
        ^ email
1✔
495
]
1✔
496

497
{ #category : #accessing }
498
GLHUser >> email: anObject [
×
499
        <generated>
×
500
        email := anObject
×
501
]
×
502

503
{ #category : #accessing }
504
GLHUser >> followers [
×
505

×
506
        <FMProperty: #followers type: #String>
×
507
        <generated>
×
508
        ^ followers
×
509
]
×
510

511
{ #category : #accessing }
512
GLHUser >> followers: anObject [
×
513
        <generated>
×
514
        followers := anObject
×
515
]
×
516

517
{ #category : #accessing }
518
GLHUser >> following [
×
519

×
520
        <FMProperty: #following type: #String>
×
521
        <generated>
×
522
        ^ following
×
523
]
×
524

525
{ #category : #accessing }
526
GLHUser >> following: anObject [
×
527
        <generated>
×
528
        following := anObject
×
529
]
×
530

531
{ #category : #accessing }
532
GLHUser >> id [
1✔
533

1✔
534
        <FMProperty: #id type: #Number>
1✔
535
        <generated>
1✔
536
        ^ id
1✔
537
]
1✔
538

539
{ #category : #accessing }
540
GLHUser >> id: anObject [
1✔
541
        <generated>
1✔
542
        id := anObject
1✔
543
]
1✔
544

545
{ #category : #accessing }
546
GLHUser >> job_title [
×
547

×
548
        <FMProperty: #job_title type: #String>
×
549
        <generated>
×
550
        ^ job_title
×
551
]
×
552

553
{ #category : #accessing }
554
GLHUser >> job_title: anObject [
×
555
        <generated>
×
556
        job_title := anObject
×
557
]
×
558

559
{ #category : #accessing }
560
GLHUser >> jobs [
×
561
        "Relation named: #jobs type: #GLHJob opposite: #user"
×
562

×
563
        <generated>
×
564
        <derived>
×
565
        ^ jobs
×
566
]
×
567

568
{ #category : #accessing }
569
GLHUser >> jobs: anObject [
×
570

×
571
        <generated>
×
572
        jobs value: anObject
×
573
]
×
574

575
{ #category : #navigation }
576
GLHUser >> jobsGroup [
×
577
        <generated>
×
578
        <navigation: 'Jobs'>
×
579
        ^ MooseSpecializedGroup withAll: self jobs asSet
×
580
]
×
581

582
{ #category : #accessing }
583
GLHUser >> launchedPipelines [
×
584
        "Relation named: #launchedPipelines type: #GLHPipeline opposite: #user"
×
585

×
586
        <generated>
×
587
        <derived>
×
588
        ^ launchedPipelines
×
589
]
×
590

591
{ #category : #accessing }
592
GLHUser >> launchedPipelines: anObject [
×
593

×
594
        <generated>
×
595
        launchedPipelines value: anObject
×
596
]
×
597

598
{ #category : #accessing }
599
GLHUser >> linkedin [
×
600

×
601
        <FMProperty: #linkedin type: #String>
×
602
        <generated>
×
603
        ^ linkedin
×
604
]
×
605

606
{ #category : #accessing }
607
GLHUser >> linkedin: anObject [
×
608
        <generated>
×
609
        linkedin := anObject
×
610
]
×
611

612
{ #category : #accessing }
613
GLHUser >> location [
×
614

×
615
        <FMProperty: #location type: #String>
×
616
        <generated>
×
617
        ^ location
×
618
]
×
619

620
{ #category : #accessing }
621
GLHUser >> location: anObject [
×
622
        <generated>
×
623
        location := anObject
×
624
]
×
625

626
{ #category : #accessing }
627
GLHUser >> mergerOfMergeRequests [
×
628
        "Relation named: #mergerOfMergeRequests type: #GLHMergeRequest opposite: #merged_by"
×
629

×
630
        <generated>
×
631
        <derived>
×
632
        ^ mergerOfMergeRequests
×
633
]
×
634

635
{ #category : #accessing }
636
GLHUser >> mergerOfMergeRequests: anObject [
×
637

×
638
        <generated>
×
639
        mergerOfMergeRequests value: anObject
×
640
]
×
641

642
{ #category : #accessing }
643
GLHUser >> name [
1✔
644

1✔
645
        <FMProperty: #name type: #String>
1✔
646
        <generated>
1✔
647
        ^ name
1✔
648
]
1✔
649

650
{ #category : #accessing }
651
GLHUser >> name: anObject [
1✔
652
        <generated>
1✔
653
        name := anObject
1✔
654
]
1✔
655

656
{ #category : #accessing }
657
GLHUser >> organization [
×
658

×
659
        <FMProperty: #organization type: #String>
×
660
        <generated>
×
661
        ^ organization
×
662
]
×
663

664
{ #category : #accessing }
665
GLHUser >> organization: anObject [
×
666
        <generated>
×
667
        organization := anObject
×
668
]
×
669

670
{ #category : #accessing }
671
GLHUser >> pronouns [
×
672

×
673
        <FMProperty: #pronouns type: #String>
×
674
        <generated>
×
675
        ^ pronouns
×
676
]
×
677

678
{ #category : #accessing }
679
GLHUser >> pronouns: anObject [
×
680
        <generated>
×
681
        pronouns := anObject
×
682
]
×
683

684
{ #category : #accessing }
685
GLHUser >> public_email [
1✔
686

1✔
687
        <FMProperty: #public_email type: #String>
1✔
688
        <generated>
1✔
689
        ^ public_email
1✔
690
]
1✔
691

692
{ #category : #accessing }
693
GLHUser >> public_email: anObject [
1✔
694
        <generated>
1✔
695
        public_email := anObject
1✔
696
]
1✔
697

698
{ #category : #accessing }
699
GLHUser >> releases [
×
700
        "Relation named: #releases type: #GLHRelease opposite: #author"
×
701

×
702
        <generated>
×
703
        <derived>
×
704
        ^ releases
×
705
]
×
706

707
{ #category : #accessing }
708
GLHUser >> releases: anObject [
×
709

×
710
        <generated>
×
711
        releases value: anObject
×
712
]
×
713

714
{ #category : #navigation }
715
GLHUser >> releasesGroup [
×
716
        <generated>
×
717
        <navigation: 'Releases'>
×
718
        ^ MooseSpecializedGroup withAll: self releases asSet
×
719
]
×
720

721
{ #category : #accessing }
NEW
722
GLHUser >> reviewedMergeRequest [
×
NEW
723
        "Relation named: #reviewedMergeRequest type: #GLHMergeRequest opposite: #reviewers"
×
724

×
725
        <generated>
×
NEW
726
        ^ reviewedMergeRequest
×
727
]
×
728

729
{ #category : #accessing }
NEW
730
GLHUser >> reviewedMergeRequest: anObject [
×
731

×
732
        <generated>
×
NEW
733
        reviewedMergeRequest value: anObject
×
734
]
×
735

736
{ #category : #accessing }
737
GLHUser >> skype [
×
738

×
739
        <FMProperty: #skype type: #String>
×
740
        <generated>
×
741
        ^ skype
×
742
]
×
743

744
{ #category : #accessing }
745
GLHUser >> skype: anObject [
×
746
        <generated>
×
747
        skype := anObject
×
748
]
×
749

750
{ #category : #accessing }
751
GLHUser >> state [
×
752

×
753
        <FMProperty: #state type: #String>
×
754
        <generated>
×
755
        ^ state
×
756
]
×
757

758
{ #category : #accessing }
759
GLHUser >> state: anObject [
×
760
        <generated>
×
761
        state := anObject
×
762
]
×
763

764
{ #category : #accessing }
765
GLHUser >> twitter [
×
766

×
767
        <FMProperty: #twitter type: #String>
×
768
        <generated>
×
769
        ^ twitter
×
770
]
×
771

772
{ #category : #accessing }
773
GLHUser >> twitter: anObject [
×
774
        <generated>
×
775
        twitter := anObject
×
776
]
×
777

778
{ #category : #accessing }
779
GLHUser >> usedMerges [
×
780
        "Relation named: #usedMerges type: #GLHMergeRequest opposite: #merge_user"
×
781

×
782
        <generated>
×
783
        <derived>
×
784
        ^ usedMerges
×
785
]
×
786

787
{ #category : #accessing }
788
GLHUser >> usedMerges: anObject [
×
789

×
790
        <generated>
×
791
        usedMerges value: anObject
×
792
]
×
793

794
{ #category : #accessing }
795
GLHUser >> username [
1✔
796

1✔
797
        <FMProperty: #username type: #String>
1✔
798
        <generated>
1✔
799
        ^ username
1✔
800
]
1✔
801

802
{ #category : #accessing }
803
GLHUser >> username: anObject [
1✔
804
        <generated>
1✔
805
        username := anObject
1✔
806
]
1✔
807

808
{ #category : #accessing }
809
GLHUser >> web_url [
×
810

×
811
        <FMProperty: #web_url type: #String>
×
812
        <generated>
×
813
        ^ web_url
×
814
]
×
815

816
{ #category : #accessing }
817
GLHUser >> web_url: anObject [
×
818
        <generated>
×
819
        web_url := anObject
×
820
]
×
821

822
{ #category : #accessing }
823
GLHUser >> website_url [
×
824

×
825
        <FMProperty: #website_url type: #String>
×
826
        <generated>
×
827
        ^ website_url
×
828
]
×
829

830
{ #category : #accessing }
831
GLHUser >> website_url: anObject [
×
832
        <generated>
×
833
        website_url := anObject
×
834
]
×
835

836
{ #category : #accessing }
837
GLHUser >> work_information [
×
838

×
839
        <FMProperty: #work_information type: #String>
×
840
        <generated>
×
841
        ^ work_information
×
842
]
×
843

844
{ #category : #accessing }
845
GLHUser >> work_information: anObject [
×
846
        <generated>
×
847
        work_information := anObject
×
848
]
×
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