-
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathzif_githubcom.intf.abap
More file actions
22189 lines (20570 loc) · 747 KB
/
zif_githubcom.intf.abap
File metadata and controls
22189 lines (20570 loc) · 747 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
INTERFACE zif_githubcom PUBLIC.
* Generated by abap-openapi-client
* GitHub v3 REST API, 1.1.4
* Component schema: nullable-simple-user, object
TYPES: BEGIN OF nullable_simple_user,
name TYPE string,
email TYPE string,
login TYPE string,
id TYPE i,
node_id TYPE string,
avatar_url TYPE string,
gravatar_id TYPE string,
url TYPE string,
html_url TYPE string,
followers_url TYPE string,
following_url TYPE string,
gists_url TYPE string,
starred_url TYPE string,
subscriptions_url TYPE string,
organizations_url TYPE string,
repos_url TYPE string,
events_url TYPE string,
received_events_url TYPE string,
type TYPE string,
site_admin TYPE abap_bool,
starred_at TYPE string,
END OF nullable_simple_user.
* Component schema: integration, object
TYPES: BEGIN OF subintegration_permissions,
issues TYPE string,
checks TYPE string,
metadata TYPE string,
contents TYPE string,
deployments TYPE string,
END OF subintegration_permissions.
TYPES: BEGIN OF integration,
id TYPE i,
slug TYPE string,
node_id TYPE string,
owner TYPE nullable_simple_user,
name TYPE string,
description TYPE string,
external_url TYPE string,
html_url TYPE string,
created_at TYPE string,
updated_at TYPE string,
permissions TYPE subintegration_permissions,
events TYPE STANDARD TABLE OF string WITH DEFAULT KEY, " todo, handle array
installations_count TYPE i,
client_id TYPE string,
client_secret TYPE string,
webhook_secret TYPE string,
pem TYPE string,
END OF integration.
* Component schema: basic-error, object
TYPES: BEGIN OF basic_error,
message TYPE string,
documentation_url TYPE string,
url TYPE string,
status TYPE string,
END OF basic_error.
* Component schema: validation-error-simple, object
TYPES: BEGIN OF validation_error_simple,
message TYPE string,
documentation_url TYPE string,
errors TYPE STANDARD TABLE OF string WITH DEFAULT KEY, " todo, handle array
END OF validation_error_simple.
* Component schema: webhook-config-url, string
TYPES webhook_config_url TYPE string.
* Component schema: webhook-config-content-type, string
TYPES webhook_config_content_type TYPE string.
* Component schema: webhook-config-secret, string
TYPES webhook_config_secret TYPE string.
* Component schema: webhook-config-insecure-ssl, string
TYPES webhook_config_insecure_ssl TYPE string.
* Component schema: webhook-config, object
TYPES: BEGIN OF webhook_config,
url TYPE webhook_config_url,
content_type TYPE webhook_config_content_type,
secret TYPE webhook_config_secret,
insecure_ssl TYPE webhook_config_insecure_ssl,
END OF webhook_config.
* Component schema: hook-delivery-item, object
TYPES: BEGIN OF hook_delivery_item,
id TYPE i,
guid TYPE string,
delivered_at TYPE string,
redelivery TYPE abap_bool,
duration TYPE f,
status TYPE string,
status_code TYPE i,
event TYPE string,
action TYPE string,
installation_id TYPE i,
repository_id TYPE i,
END OF hook_delivery_item.
* Component schema: scim-error, object
TYPES: BEGIN OF scim_error,
message TYPE string,
documentation_url TYPE string,
detail TYPE string,
status TYPE i,
scimtype TYPE string,
schemas TYPE STANDARD TABLE OF string WITH DEFAULT KEY, " todo, handle array
END OF scim_error.
* Component schema: validation-error, object
TYPES: BEGIN OF validation_error,
message TYPE string,
documentation_url TYPE string,
errors TYPE STANDARD TABLE OF string WITH DEFAULT KEY, " todo, handle array
END OF validation_error.
* Component schema: hook-delivery, object
TYPES: BEGIN OF subsubhook_delivery_response_h,
dummy_workaround TYPE i,
END OF subsubhook_delivery_response_h.
TYPES: BEGIN OF subhook_delivery_response,
headers TYPE subsubhook_delivery_response_h,
payload TYPE string,
END OF subhook_delivery_response.
TYPES: BEGIN OF subsubhook_delivery_request_pa,
dummy_workaround TYPE i,
END OF subsubhook_delivery_request_pa.
TYPES: BEGIN OF subsubhook_delivery_request_he,
dummy_workaround TYPE i,
END OF subsubhook_delivery_request_he.
TYPES: BEGIN OF subhook_delivery_request,
headers TYPE subsubhook_delivery_request_he,
payload TYPE subsubhook_delivery_request_pa,
END OF subhook_delivery_request.
TYPES: BEGIN OF hook_delivery,
id TYPE i,
guid TYPE string,
delivered_at TYPE string,
redelivery TYPE abap_bool,
duration TYPE f,
status TYPE string,
status_code TYPE i,
event TYPE string,
action TYPE string,
installation_id TYPE i,
repository_id TYPE i,
url TYPE string,
request TYPE subhook_delivery_request,
response TYPE subhook_delivery_response,
END OF hook_delivery.
* Component schema: simple-user, object
TYPES: BEGIN OF simple_user,
name TYPE string,
email TYPE string,
login TYPE string,
id TYPE i,
node_id TYPE string,
avatar_url TYPE string,
gravatar_id TYPE string,
url TYPE string,
html_url TYPE string,
followers_url TYPE string,
following_url TYPE string,
gists_url TYPE string,
starred_url TYPE string,
subscriptions_url TYPE string,
organizations_url TYPE string,
repos_url TYPE string,
events_url TYPE string,
received_events_url TYPE string,
type TYPE string,
site_admin TYPE abap_bool,
starred_at TYPE string,
END OF simple_user.
* Component schema: enterprise, object
TYPES: BEGIN OF enterprise,
description TYPE string,
html_url TYPE string,
website_url TYPE string,
id TYPE i,
node_id TYPE string,
name TYPE string,
slug TYPE string,
created_at TYPE string,
updated_at TYPE string,
avatar_url TYPE string,
END OF enterprise.
* Component schema: app-permissions, object
TYPES: BEGIN OF app_permissions,
actions TYPE string,
administration TYPE string,
checks TYPE string,
contents TYPE string,
deployments TYPE string,
environments TYPE string,
issues TYPE string,
metadata TYPE string,
packages TYPE string,
pages TYPE string,
pull_requests TYPE string,
repository_hooks TYPE string,
repository_projects TYPE string,
secret_scanning_alerts TYPE string,
secrets TYPE string,
security_events TYPE string,
single_file TYPE string,
statuses TYPE string,
vulnerability_alerts TYPE string,
workflows TYPE string,
members TYPE string,
organization_administration TYPE string,
organization_hooks TYPE string,
organization_plan TYPE string,
organization_projects TYPE string,
organization_packages TYPE string,
organization_secrets TYPE string,
organization_self_hosted_runne TYPE string,
organization_user_blocking TYPE string,
team_discussions TYPE string,
END OF app_permissions.
* Component schema: installation, object
TYPES: BEGIN OF installation,
id TYPE i,
account TYPE string,
repository_selection TYPE string,
access_tokens_url TYPE string,
repositories_url TYPE string,
html_url TYPE string,
app_id TYPE i,
target_id TYPE i,
target_type TYPE string,
permissions TYPE app_permissions,
events TYPE STANDARD TABLE OF string WITH DEFAULT KEY, " todo, handle array
created_at TYPE string,
updated_at TYPE string,
single_file_name TYPE string,
has_multiple_single_files TYPE abap_bool,
single_file_paths TYPE STANDARD TABLE OF string WITH DEFAULT KEY, " todo, handle array
app_slug TYPE string,
suspended_by TYPE nullable_simple_user,
suspended_at TYPE string,
contact_email TYPE string,
END OF installation.
* Component schema: nullable-license-simple, object
TYPES: BEGIN OF nullable_license_simple,
key TYPE string,
name TYPE string,
url TYPE string,
spdx_id TYPE string,
node_id TYPE string,
html_url TYPE string,
END OF nullable_license_simple.
* Component schema: repository, object
TYPES: BEGIN OF subsubrepository_template_re01,
admin TYPE abap_bool,
maintain TYPE abap_bool,
push TYPE abap_bool,
triage TYPE abap_bool,
pull TYPE abap_bool,
END OF subsubrepository_template_re01.
TYPES: BEGIN OF subsubrepository_template_repo,
login TYPE string,
id TYPE i,
node_id TYPE string,
avatar_url TYPE string,
gravatar_id TYPE string,
url TYPE string,
html_url TYPE string,
followers_url TYPE string,
following_url TYPE string,
gists_url TYPE string,
starred_url TYPE string,
subscriptions_url TYPE string,
organizations_url TYPE string,
repos_url TYPE string,
events_url TYPE string,
received_events_url TYPE string,
type TYPE string,
site_admin TYPE abap_bool,
END OF subsubrepository_template_repo.
TYPES: BEGIN OF subrepository_template_reposit,
id TYPE i,
node_id TYPE string,
name TYPE string,
full_name TYPE string,
owner TYPE subsubrepository_template_repo,
private TYPE abap_bool,
html_url TYPE string,
description TYPE string,
fork TYPE abap_bool,
url TYPE string,
archive_url TYPE string,
assignees_url TYPE string,
blobs_url TYPE string,
branches_url TYPE string,
collaborators_url TYPE string,
comments_url TYPE string,
commits_url TYPE string,
compare_url TYPE string,
contents_url TYPE string,
contributors_url TYPE string,
deployments_url TYPE string,
downloads_url TYPE string,
events_url TYPE string,
forks_url TYPE string,
git_commits_url TYPE string,
git_refs_url TYPE string,
git_tags_url TYPE string,
git_url TYPE string,
issue_comment_url TYPE string,
issue_events_url TYPE string,
issues_url TYPE string,
keys_url TYPE string,
labels_url TYPE string,
languages_url TYPE string,
merges_url TYPE string,
milestones_url TYPE string,
notifications_url TYPE string,
pulls_url TYPE string,
releases_url TYPE string,
ssh_url TYPE string,
stargazers_url TYPE string,
statuses_url TYPE string,
subscribers_url TYPE string,
subscription_url TYPE string,
tags_url TYPE string,
teams_url TYPE string,
trees_url TYPE string,
clone_url TYPE string,
mirror_url TYPE string,
hooks_url TYPE string,
svn_url TYPE string,
homepage TYPE string,
language TYPE string,
forks_count TYPE i,
stargazers_count TYPE i,
watchers_count TYPE i,
size TYPE i,
default_branch TYPE string,
open_issues_count TYPE i,
is_template TYPE abap_bool,
topics TYPE STANDARD TABLE OF string WITH DEFAULT KEY, " todo, handle array
has_issues TYPE abap_bool,
has_projects TYPE abap_bool,
has_wiki TYPE abap_bool,
has_pages TYPE abap_bool,
has_downloads TYPE abap_bool,
archived TYPE abap_bool,
disabled TYPE abap_bool,
visibility TYPE string,
pushed_at TYPE string,
created_at TYPE string,
updated_at TYPE string,
permissions TYPE subsubrepository_template_re01,
allow_rebase_merge TYPE abap_bool,
temp_clone_token TYPE string,
allow_squash_merge TYPE abap_bool,
allow_auto_merge TYPE abap_bool,
delete_branch_on_merge TYPE abap_bool,
allow_update_branch TYPE abap_bool,
allow_merge_commit TYPE abap_bool,
subscribers_count TYPE i,
network_count TYPE i,
END OF subrepository_template_reposit.
TYPES: BEGIN OF subrepository_permissions,
admin TYPE abap_bool,
pull TYPE abap_bool,
triage TYPE abap_bool,
push TYPE abap_bool,
maintain TYPE abap_bool,
END OF subrepository_permissions.
TYPES: BEGIN OF repository,
id TYPE i,
node_id TYPE string,
name TYPE string,
full_name TYPE string,
license TYPE nullable_license_simple,
organization TYPE nullable_simple_user,
forks TYPE i,
permissions TYPE subrepository_permissions,
owner TYPE simple_user,
private TYPE abap_bool,
html_url TYPE string,
description TYPE string,
fork TYPE abap_bool,
url TYPE string,
archive_url TYPE string,
assignees_url TYPE string,
blobs_url TYPE string,
branches_url TYPE string,
collaborators_url TYPE string,
comments_url TYPE string,
commits_url TYPE string,
compare_url TYPE string,
contents_url TYPE string,
contributors_url TYPE string,
deployments_url TYPE string,
downloads_url TYPE string,
events_url TYPE string,
forks_url TYPE string,
git_commits_url TYPE string,
git_refs_url TYPE string,
git_tags_url TYPE string,
git_url TYPE string,
issue_comment_url TYPE string,
issue_events_url TYPE string,
issues_url TYPE string,
keys_url TYPE string,
labels_url TYPE string,
languages_url TYPE string,
merges_url TYPE string,
milestones_url TYPE string,
notifications_url TYPE string,
pulls_url TYPE string,
releases_url TYPE string,
ssh_url TYPE string,
stargazers_url TYPE string,
statuses_url TYPE string,
subscribers_url TYPE string,
subscription_url TYPE string,
tags_url TYPE string,
teams_url TYPE string,
trees_url TYPE string,
clone_url TYPE string,
mirror_url TYPE string,
hooks_url TYPE string,
svn_url TYPE string,
homepage TYPE string,
language TYPE string,
forks_count TYPE i,
stargazers_count TYPE i,
watchers_count TYPE i,
size TYPE i,
default_branch TYPE string,
open_issues_count TYPE i,
is_template TYPE abap_bool,
topics TYPE STANDARD TABLE OF string WITH DEFAULT KEY, " todo, handle array
has_issues TYPE abap_bool,
has_projects TYPE abap_bool,
has_wiki TYPE abap_bool,
has_pages TYPE abap_bool,
has_downloads TYPE abap_bool,
archived TYPE abap_bool,
disabled TYPE abap_bool,
visibility TYPE string,
pushed_at TYPE string,
created_at TYPE string,
updated_at TYPE string,
allow_rebase_merge TYPE abap_bool,
template_repository TYPE subrepository_template_reposit,
temp_clone_token TYPE string,
allow_squash_merge TYPE abap_bool,
allow_auto_merge TYPE abap_bool,
delete_branch_on_merge TYPE abap_bool,
allow_merge_commit TYPE abap_bool,
allow_forking TYPE abap_bool,
subscribers_count TYPE i,
network_count TYPE i,
open_issues TYPE i,
watchers TYPE i,
master_branch TYPE string,
starred_at TYPE string,
END OF repository.
* Component schema: installation-token, object
TYPES: BEGIN OF installation_token,
token TYPE string,
expires_at TYPE string,
permissions TYPE app_permissions,
repository_selection TYPE string,
repositories TYPE STANDARD TABLE OF string WITH DEFAULT KEY, " todo, handle array
single_file TYPE string,
has_multiple_single_files TYPE abap_bool,
single_file_paths TYPE STANDARD TABLE OF string WITH DEFAULT KEY, " todo, handle array
END OF installation_token.
* Component schema: application-grant, object
TYPES: BEGIN OF subapplication_grant_app,
client_id TYPE string,
name TYPE string,
url TYPE string,
END OF subapplication_grant_app.
TYPES: BEGIN OF application_grant,
id TYPE i,
url TYPE string,
app TYPE subapplication_grant_app,
created_at TYPE string,
updated_at TYPE string,
scopes TYPE STANDARD TABLE OF string WITH DEFAULT KEY, " todo, handle array
user TYPE nullable_simple_user,
END OF application_grant.
* Component schema: nullable-scoped-installation, object
TYPES: BEGIN OF nullable_scoped_installation,
permissions TYPE app_permissions,
repository_selection TYPE string,
single_file_name TYPE string,
has_multiple_single_files TYPE abap_bool,
single_file_paths TYPE STANDARD TABLE OF string WITH DEFAULT KEY, " todo, handle array
repositories_url TYPE string,
account TYPE simple_user,
END OF nullable_scoped_installation.
* Component schema: authorization, object
TYPES: BEGIN OF subauthorization_app,
client_id TYPE string,
name TYPE string,
url TYPE string,
END OF subauthorization_app.
TYPES: BEGIN OF authorization,
id TYPE i,
url TYPE string,
scopes TYPE STANDARD TABLE OF string WITH DEFAULT KEY, " todo, handle array
token TYPE string,
token_last_eight TYPE string,
hashed_token TYPE string,
app TYPE subauthorization_app,
note TYPE string,
note_url TYPE string,
updated_at TYPE string,
created_at TYPE string,
fingerprint TYPE string,
user TYPE nullable_simple_user,
installation TYPE nullable_scoped_installation,
expires_at TYPE string,
END OF authorization.
* Component schema: code-of-conduct, object
TYPES: BEGIN OF code_of_conduct,
key TYPE string,
name TYPE string,
url TYPE string,
body TYPE string,
html_url TYPE string,
END OF code_of_conduct.
* Component schema: actions-cache-usage-org-enterprise, object
TYPES: BEGIN OF actions_cache_usage_org_enterp,
total_active_caches_count TYPE i,
total_active_caches_size_in_by TYPE i,
END OF actions_cache_usage_org_enterp.
* Component schema: enabled-organizations, string
TYPES enabled_organizations TYPE string.
* Component schema: allowed-actions, string
TYPES allowed_actions TYPE string.
* Component schema: selected-actions-url, string
TYPES selected_actions_url TYPE string.
* Component schema: actions-enterprise-permissions, object
TYPES: BEGIN OF actions_enterprise_permissions,
enabled_organizations TYPE enabled_organizations,
selected_organizations_url TYPE string,
allowed_actions TYPE allowed_actions,
selected_actions_url TYPE selected_actions_url,
END OF actions_enterprise_permissions.
* Component schema: organization-simple, object
TYPES: BEGIN OF organization_simple,
login TYPE string,
id TYPE i,
node_id TYPE string,
url TYPE string,
repos_url TYPE string,
events_url TYPE string,
hooks_url TYPE string,
issues_url TYPE string,
members_url TYPE string,
public_members_url TYPE string,
avatar_url TYPE string,
description TYPE string,
END OF organization_simple.
* Component schema: selected-actions, object
TYPES: BEGIN OF selected_actions,
github_owned_allowed TYPE abap_bool,
verified_allowed TYPE abap_bool,
patterns_allowed TYPE STANDARD TABLE OF string WITH DEFAULT KEY, " todo, handle array
END OF selected_actions.
* Component schema: runner-groups-enterprise, object
TYPES: BEGIN OF runner_groups_enterprise,
id TYPE f,
name TYPE string,
visibility TYPE string,
default TYPE abap_bool,
selected_organizations_url TYPE string,
runners_url TYPE string,
allows_public_repositories TYPE abap_bool,
END OF runner_groups_enterprise.
* Component schema: runner-label, object
TYPES: BEGIN OF runner_label,
id TYPE i,
name TYPE string,
type TYPE string,
END OF runner_label.
* Component schema: runner, object
TYPES: BEGIN OF runner,
id TYPE i,
name TYPE string,
os TYPE string,
status TYPE string,
busy TYPE abap_bool,
labels TYPE STANDARD TABLE OF string WITH DEFAULT KEY, " todo, handle array
END OF runner.
* Component schema: runner-application, object
TYPES: BEGIN OF runner_application,
os TYPE string,
architecture TYPE string,
download_url TYPE string,
filename TYPE string,
temp_download_token TYPE string,
sha256_checksum TYPE string,
END OF runner_application.
* Component schema: authentication-token, object
TYPES: BEGIN OF subauthentication_token_permis,
dummy_workaround TYPE i,
END OF subauthentication_token_permis.
TYPES: BEGIN OF authentication_token,
token TYPE string,
expires_at TYPE string,
permissions TYPE subauthentication_token_permis,
repositories TYPE STANDARD TABLE OF string WITH DEFAULT KEY, " todo, handle array
single_file TYPE string,
repository_selection TYPE string,
END OF authentication_token.
* Component schema: audit-log-event, object
TYPES: BEGIN OF subaudit_log_event_data,
dummy_workaround TYPE i,
END OF subaudit_log_event_data.
TYPES: BEGIN OF subaudit_log_event_actor_locat,
country_name TYPE string,
END OF subaudit_log_event_actor_locat.
TYPES: BEGIN OF audit_log_event,
timestamp TYPE i,
action TYPE string,
active TYPE abap_bool,
active_was TYPE abap_bool,
actor TYPE string,
actor_id TYPE i,
actor_location TYPE subaudit_log_event_actor_locat,
data TYPE subaudit_log_event_data,
org_id TYPE i,
blocked_user TYPE string,
business TYPE string,
config TYPE STANDARD TABLE OF string WITH DEFAULT KEY, " todo, handle array
config_was TYPE STANDARD TABLE OF string WITH DEFAULT KEY, " todo, handle array
content_type TYPE string,
created_at TYPE i,
deploy_key_fingerprint TYPE string,
_document_id TYPE string,
emoji TYPE string,
events TYPE STANDARD TABLE OF string WITH DEFAULT KEY, " todo, handle array
events_were TYPE STANDARD TABLE OF string WITH DEFAULT KEY, " todo, handle array
explanation TYPE string,
fingerprint TYPE string,
hook_id TYPE i,
limited_availability TYPE abap_bool,
message TYPE string,
name TYPE string,
old_user TYPE string,
openssh_public_key TYPE string,
org TYPE string,
previous_visibility TYPE string,
read_only TYPE abap_bool,
repo TYPE string,
repository TYPE string,
repository_public TYPE abap_bool,
target_login TYPE string,
team TYPE string,
transport_protocol TYPE i,
transport_protocol_name TYPE string,
user TYPE string,
visibility TYPE string,
END OF audit_log_event.
* Component schema: alert-number, integer
TYPES alert_number TYPE i.
* Component schema: alert-created-at, string
TYPES alert_created_at TYPE string.
* Component schema: alert-url, string
TYPES alert_url TYPE string.
* Component schema: alert-html-url, string
TYPES alert_html_url TYPE string.
* Component schema: secret-scanning-alert-state, string
TYPES secret_scanning_alert_state TYPE string.
* Component schema: secret-scanning-alert-resolution, string
TYPES secret_scanning_alert_resoluti TYPE string.
* Component schema: nullable-repository, object
TYPES: BEGIN OF subsubnullable_repository_te01,
admin TYPE abap_bool,
maintain TYPE abap_bool,
push TYPE abap_bool,
triage TYPE abap_bool,
pull TYPE abap_bool,
END OF subsubnullable_repository_te01.
TYPES: BEGIN OF subsubnullable_repository_temp,
login TYPE string,
id TYPE i,
node_id TYPE string,
avatar_url TYPE string,
gravatar_id TYPE string,
url TYPE string,
html_url TYPE string,
followers_url TYPE string,
following_url TYPE string,
gists_url TYPE string,
starred_url TYPE string,
subscriptions_url TYPE string,
organizations_url TYPE string,
repos_url TYPE string,
events_url TYPE string,
received_events_url TYPE string,
type TYPE string,
site_admin TYPE abap_bool,
END OF subsubnullable_repository_temp.
TYPES: BEGIN OF subnullable_repository_templat,
id TYPE i,
node_id TYPE string,
name TYPE string,
full_name TYPE string,
owner TYPE subsubnullable_repository_temp,
private TYPE abap_bool,
html_url TYPE string,
description TYPE string,
fork TYPE abap_bool,
url TYPE string,
archive_url TYPE string,
assignees_url TYPE string,
blobs_url TYPE string,
branches_url TYPE string,
collaborators_url TYPE string,
comments_url TYPE string,
commits_url TYPE string,
compare_url TYPE string,
contents_url TYPE string,
contributors_url TYPE string,
deployments_url TYPE string,
downloads_url TYPE string,
events_url TYPE string,
forks_url TYPE string,
git_commits_url TYPE string,
git_refs_url TYPE string,
git_tags_url TYPE string,
git_url TYPE string,
issue_comment_url TYPE string,
issue_events_url TYPE string,
issues_url TYPE string,
keys_url TYPE string,
labels_url TYPE string,
languages_url TYPE string,
merges_url TYPE string,
milestones_url TYPE string,
notifications_url TYPE string,
pulls_url TYPE string,
releases_url TYPE string,
ssh_url TYPE string,
stargazers_url TYPE string,
statuses_url TYPE string,
subscribers_url TYPE string,
subscription_url TYPE string,
tags_url TYPE string,
teams_url TYPE string,
trees_url TYPE string,
clone_url TYPE string,
mirror_url TYPE string,
hooks_url TYPE string,
svn_url TYPE string,
homepage TYPE string,
language TYPE string,
forks_count TYPE i,
stargazers_count TYPE i,
watchers_count TYPE i,
size TYPE i,
default_branch TYPE string,
open_issues_count TYPE i,
is_template TYPE abap_bool,
topics TYPE STANDARD TABLE OF string WITH DEFAULT KEY, " todo, handle array
has_issues TYPE abap_bool,
has_projects TYPE abap_bool,
has_wiki TYPE abap_bool,
has_pages TYPE abap_bool,
has_downloads TYPE abap_bool,
archived TYPE abap_bool,
disabled TYPE abap_bool,
visibility TYPE string,
pushed_at TYPE string,
created_at TYPE string,
updated_at TYPE string,
permissions TYPE subsubnullable_repository_te01,
allow_rebase_merge TYPE abap_bool,
temp_clone_token TYPE string,
allow_squash_merge TYPE abap_bool,
allow_auto_merge TYPE abap_bool,
delete_branch_on_merge TYPE abap_bool,
allow_update_branch TYPE abap_bool,
allow_merge_commit TYPE abap_bool,
subscribers_count TYPE i,
network_count TYPE i,
END OF subnullable_repository_templat.
TYPES: BEGIN OF subnullable_repository_permiss,
admin TYPE abap_bool,
pull TYPE abap_bool,
triage TYPE abap_bool,
push TYPE abap_bool,
maintain TYPE abap_bool,
END OF subnullable_repository_permiss.
TYPES: BEGIN OF nullable_repository,
id TYPE i,
node_id TYPE string,
name TYPE string,
full_name TYPE string,
license TYPE nullable_license_simple,
organization TYPE nullable_simple_user,
forks TYPE i,
permissions TYPE subnullable_repository_permiss,
owner TYPE simple_user,
private TYPE abap_bool,
html_url TYPE string,
description TYPE string,
fork TYPE abap_bool,
url TYPE string,
archive_url TYPE string,
assignees_url TYPE string,
blobs_url TYPE string,
branches_url TYPE string,
collaborators_url TYPE string,
comments_url TYPE string,
commits_url TYPE string,
compare_url TYPE string,
contents_url TYPE string,
contributors_url TYPE string,
deployments_url TYPE string,
downloads_url TYPE string,
events_url TYPE string,
forks_url TYPE string,
git_commits_url TYPE string,
git_refs_url TYPE string,
git_tags_url TYPE string,
git_url TYPE string,
issue_comment_url TYPE string,
issue_events_url TYPE string,
issues_url TYPE string,
keys_url TYPE string,
labels_url TYPE string,
languages_url TYPE string,
merges_url TYPE string,
milestones_url TYPE string,
notifications_url TYPE string,
pulls_url TYPE string,
releases_url TYPE string,
ssh_url TYPE string,
stargazers_url TYPE string,
statuses_url TYPE string,
subscribers_url TYPE string,
subscription_url TYPE string,
tags_url TYPE string,
teams_url TYPE string,
trees_url TYPE string,
clone_url TYPE string,
mirror_url TYPE string,
hooks_url TYPE string,
svn_url TYPE string,
homepage TYPE string,
language TYPE string,
forks_count TYPE i,
stargazers_count TYPE i,
watchers_count TYPE i,
size TYPE i,
default_branch TYPE string,
open_issues_count TYPE i,
is_template TYPE abap_bool,
topics TYPE STANDARD TABLE OF string WITH DEFAULT KEY, " todo, handle array
has_issues TYPE abap_bool,
has_projects TYPE abap_bool,
has_wiki TYPE abap_bool,
has_pages TYPE abap_bool,
has_downloads TYPE abap_bool,
archived TYPE abap_bool,
disabled TYPE abap_bool,
visibility TYPE string,
pushed_at TYPE string,
created_at TYPE string,
updated_at TYPE string,
allow_rebase_merge TYPE abap_bool,
template_repository TYPE subnullable_repository_templat,
temp_clone_token TYPE string,
allow_squash_merge TYPE abap_bool,
allow_auto_merge TYPE abap_bool,
delete_branch_on_merge TYPE abap_bool,
allow_merge_commit TYPE abap_bool,
allow_forking TYPE abap_bool,
subscribers_count TYPE i,
network_count TYPE i,
open_issues TYPE i,
watchers TYPE i,
master_branch TYPE string,
starred_at TYPE string,
END OF nullable_repository.
* Component schema: minimal-repository, object
TYPES: BEGIN OF subminimal_repository_license,
key TYPE string,
name TYPE string,
spdx_id TYPE string,
url TYPE string,
node_id TYPE string,
END OF subminimal_repository_license.
TYPES: BEGIN OF subminimal_repository_permissi,
admin TYPE abap_bool,
maintain TYPE abap_bool,
push TYPE abap_bool,
triage TYPE abap_bool,
pull TYPE abap_bool,
END OF subminimal_repository_permissi.
TYPES: BEGIN OF minimal_repository,
id TYPE i,
node_id TYPE string,
name TYPE string,
full_name TYPE string,
owner TYPE simple_user,
private TYPE abap_bool,
html_url TYPE string,
description TYPE string,
fork TYPE abap_bool,
url TYPE string,
archive_url TYPE string,
assignees_url TYPE string,
blobs_url TYPE string,
branches_url TYPE string,
collaborators_url TYPE string,
comments_url TYPE string,
commits_url TYPE string,
compare_url TYPE string,
contents_url TYPE string,
contributors_url TYPE string,
deployments_url TYPE string,
downloads_url TYPE string,
events_url TYPE string,
forks_url TYPE string,
git_commits_url TYPE string,
git_refs_url TYPE string,
git_tags_url TYPE string,
git_url TYPE string,
issue_comment_url TYPE string,
issue_events_url TYPE string,
issues_url TYPE string,
keys_url TYPE string,
labels_url TYPE string,
languages_url TYPE string,
merges_url TYPE string,
milestones_url TYPE string,
notifications_url TYPE string,
pulls_url TYPE string,
releases_url TYPE string,
ssh_url TYPE string,
stargazers_url TYPE string,
statuses_url TYPE string,
subscribers_url TYPE string,
subscription_url TYPE string,
tags_url TYPE string,
teams_url TYPE string,
trees_url TYPE string,
clone_url TYPE string,
mirror_url TYPE string,
hooks_url TYPE string,
svn_url TYPE string,
homepage TYPE string,
language TYPE string,
forks_count TYPE i,
stargazers_count TYPE i,
watchers_count TYPE i,
size TYPE i,