-
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathzif_githubae.intf.abap
More file actions
18066 lines (16759 loc) · 605 KB
/
zif_githubae.intf.abap
File metadata and controls
18066 lines (16759 loc) · 605 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_githubae PUBLIC.
* Generated by abap-openapi-client
* GitHub v3 REST API, 1.1.4
* Component schema: global-hook, object
TYPES: BEGIN OF subglobal_hook_config,
url TYPE string,
content_type TYPE string,
insecure_ssl TYPE string,
secret TYPE string,
END OF subglobal_hook_config.
TYPES: BEGIN OF global_hook,
type TYPE string,
id TYPE i,
name TYPE string,
active TYPE abap_bool,
events TYPE STANDARD TABLE OF string WITH DEFAULT KEY, " todo, handle array
config TYPE subglobal_hook_config,
updated_at TYPE string,
created_at TYPE string,
url TYPE string,
ping_url TYPE string,
END OF global_hook.
* Component schema: global-hook-2, object
TYPES: BEGIN OF subglobal_hook_2_config,
url TYPE string,
content_type TYPE string,
insecure_ssl TYPE string,
END OF subglobal_hook_2_config.
TYPES: BEGIN OF global_hook_2,
type TYPE string,
id TYPE i,
name TYPE string,
active TYPE abap_bool,
events TYPE STANDARD TABLE OF string WITH DEFAULT KEY, " todo, handle array
config TYPE subglobal_hook_2_config,
updated_at TYPE string,
created_at TYPE string,
url TYPE string,
ping_url TYPE string,
END OF global_hook_2.
* Component schema: public-key-full, object
TYPES: BEGIN OF public_key_full,
id TYPE i,
key TYPE string,
user_id TYPE i,
repository_id TYPE i,
url TYPE string,
title TYPE string,
read_only TYPE abap_bool,
verified TYPE abap_bool,
created_at TYPE string,
last_used TYPE string,
END OF public_key_full.
* 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: pre-receive-environment, object
TYPES: BEGIN OF subpre_receive_environment_dow,
url TYPE string,
state TYPE string,
downloaded_at TYPE string,
message TYPE string,
END OF subpre_receive_environment_dow.
TYPES: BEGIN OF pre_receive_environment,
id TYPE i,
name TYPE string,
image_url TYPE string,
url TYPE string,
html_url TYPE string,
default_environment TYPE abap_bool,
created_at TYPE string,
hooks_count TYPE i,
download TYPE subpre_receive_environment_dow,
END OF pre_receive_environment.
* Component schema: pre-receive-environment-download-status, object
TYPES: BEGIN OF pre_receive_environment_downlo,
url TYPE string,
state TYPE string,
downloaded_at TYPE string,
message TYPE string,
END OF pre_receive_environment_downlo.
* 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: 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: 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: 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: 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: 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: 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: 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: announcement-message, string
TYPES announcement_message TYPE string.
* Component schema: announcement-expiration, string
TYPES announcement_expiration TYPE string.
* Component schema: announcement, object
TYPES: BEGIN OF announcement,
announcement TYPE announcement_message,
expires_at TYPE announcement_expiration,
END OF announcement.
* Component schema: license-info, object
TYPES: BEGIN OF license_info,
seats TYPE string,
seats_used TYPE i,
seats_available TYPE string,
kind TYPE string,
days_until_expiration TYPE i,
expire_at TYPE string,
END OF license_info.
* Component schema: enterprise-repository-overview, object
TYPES: BEGIN OF enterprise_repository_overview,
total_repos TYPE i,
root_repos TYPE i,
fork_repos TYPE i,
org_repos TYPE i,
total_pushes TYPE i,
total_wikis TYPE i,
END OF enterprise_repository_overview.
* Component schema: enterprise-hook-overview, object
TYPES: BEGIN OF enterprise_hook_overview,
total_hooks TYPE i,
active_hooks TYPE i,
inactive_hooks TYPE i,
END OF enterprise_hook_overview.
* Component schema: enterprise-page-overview, object
TYPES: BEGIN OF enterprise_page_overview,
total_pages TYPE i,
END OF enterprise_page_overview.
* Component schema: enterprise-organization-overview, object
TYPES: BEGIN OF enterprise_organization_overvi,
total_orgs TYPE i,
disabled_orgs TYPE i,
total_teams TYPE i,
total_team_members TYPE i,
END OF enterprise_organization_overvi.
* Component schema: enterprise-user-overview, object
TYPES: BEGIN OF enterprise_user_overview,
total_users TYPE i,
admin_users TYPE i,
suspended_users TYPE i,
END OF enterprise_user_overview.
* Component schema: enterprise-pull-request-overview, object
TYPES: BEGIN OF enterprise_pull_request_overvi,
total_pulls TYPE i,
merged_pulls TYPE i,
mergeable_pulls TYPE i,
unmergeable_pulls TYPE i,
END OF enterprise_pull_request_overvi.
* Component schema: enterprise-issue-overview, object
TYPES: BEGIN OF enterprise_issue_overview,
total_issues TYPE i,
open_issues TYPE i,
closed_issues TYPE i,
END OF enterprise_issue_overview.
* Component schema: enterprise-milestone-overview, object
TYPES: BEGIN OF enterprise_milestone_overview,
total_milestones TYPE i,
open_milestones TYPE i,
closed_milestones TYPE i,
END OF enterprise_milestone_overview.
* Component schema: enterprise-gist-overview, object
TYPES: BEGIN OF enterprise_gist_overview,
total_gists TYPE i,
private_gists TYPE i,
public_gists TYPE i,
END OF enterprise_gist_overview.
* Component schema: enterprise-comment-overview, object
TYPES: BEGIN OF enterprise_comment_overview,
total_commit_comments TYPE i,
total_gist_comments TYPE i,
total_issue_comments TYPE i,
total_pull_request_comments TYPE i,
END OF enterprise_comment_overview.
* Component schema: enterprise-overview, object
TYPES: BEGIN OF enterprise_overview,
repos TYPE enterprise_repository_overview,
hooks TYPE enterprise_hook_overview,
pages TYPE enterprise_page_overview,
orgs TYPE enterprise_organization_overvi,
users TYPE enterprise_user_overview,
pulls TYPE enterprise_pull_request_overvi,
issues TYPE enterprise_issue_overview,
milestones TYPE enterprise_milestone_overview,
gists TYPE enterprise_gist_overview,
comments TYPE enterprise_comment_overview,
END OF enterprise_overview.
* 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: 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: link-with-type, object
TYPES: BEGIN OF link_with_type,
href TYPE string,
type TYPE string,
END OF link_with_type.
* Component schema: feed, object
TYPES: BEGIN OF subfeed__links,
timeline TYPE link_with_type,
user TYPE link_with_type,
security_advisories TYPE link_with_type,
current_user TYPE link_with_type,
current_user_public TYPE link_with_type,
current_user_actor TYPE link_with_type,
current_user_organization TYPE link_with_type,
current_user_organizations TYPE STANDARD TABLE OF string WITH DEFAULT KEY, " todo, handle array
END OF subfeed__links.
TYPES: BEGIN OF feed,
timeline_url TYPE string,
user_url TYPE string,
current_user_public_url TYPE string,
current_user_url TYPE string,
current_user_actor_url TYPE string,
current_user_organization_url TYPE string,
current_user_organization_urls TYPE STANDARD TABLE OF string WITH DEFAULT KEY, " todo, handle array
security_advisories_url TYPE string,
_links TYPE subfeed__links,
END OF feed.
* Component schema: base-gist, object
TYPES: BEGIN OF subbase_gist_files,
dummy_workaround TYPE i,
END OF subbase_gist_files.
TYPES: BEGIN OF base_gist,
url TYPE string,
forks_url TYPE string,
commits_url TYPE string,
id TYPE string,
node_id TYPE string,
git_pull_url TYPE string,
git_push_url TYPE string,
html_url TYPE string,
files TYPE subbase_gist_files,
public TYPE abap_bool,
created_at TYPE string,
updated_at TYPE string,
description TYPE string,
comments TYPE i,
user TYPE nullable_simple_user,
comments_url TYPE string,
owner TYPE simple_user,
truncated TYPE abap_bool,
forks TYPE STANDARD TABLE OF string WITH DEFAULT KEY, " todo, handle array
history TYPE STANDARD TABLE OF string WITH DEFAULT KEY, " todo, handle array
END OF base_gist.
* Component schema: public-user, object
TYPES: BEGIN OF subpublic_user_plan,
collaborators TYPE i,
name TYPE string,
space TYPE i,
private_repos TYPE i,
END OF subpublic_user_plan.
TYPES: BEGIN OF public_user,
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,
name TYPE string,
company TYPE string,
blog TYPE string,
location TYPE string,
email TYPE string,
hireable TYPE abap_bool,
bio TYPE string,
twitter_username TYPE string,
public_repos TYPE i,
public_gists TYPE i,
followers TYPE i,
following TYPE i,
created_at TYPE string,
updated_at TYPE string,
plan TYPE subpublic_user_plan,
suspended_at TYPE string,
private_gists TYPE i,
total_private_repos TYPE i,
owned_private_repos TYPE i,
disk_usage TYPE i,
collaborators TYPE i,
END OF public_user.
* Component schema: gist-history, object
TYPES: BEGIN OF subgist_history_change_status,
total TYPE i,
additions TYPE i,
deletions TYPE i,
END OF subgist_history_change_status.
TYPES: BEGIN OF gist_history,
user TYPE nullable_simple_user,
version TYPE string,
committed_at TYPE string,
change_status TYPE subgist_history_change_status,
url TYPE string,
END OF gist_history.
* Component schema: gist-simple, object
TYPES: BEGIN OF subgist_simple_files,
dummy_workaround TYPE i,
END OF subgist_simple_files.
TYPES: BEGIN OF subsubgist_simple_fork_of_file,
dummy_workaround TYPE i,
END OF subsubgist_simple_fork_of_file.
TYPES: BEGIN OF subgist_simple_fork_of,
url TYPE string,
forks_url TYPE string,
commits_url TYPE string,
id TYPE string,
node_id TYPE string,
git_pull_url TYPE string,
git_push_url TYPE string,
html_url TYPE string,
files TYPE subsubgist_simple_fork_of_file,
public TYPE abap_bool,
created_at TYPE string,
updated_at TYPE string,
description TYPE string,
comments TYPE i,
user TYPE nullable_simple_user,
comments_url TYPE string,
owner TYPE nullable_simple_user,
truncated TYPE abap_bool,
forks TYPE STANDARD TABLE OF string WITH DEFAULT KEY, " todo, handle array
history TYPE STANDARD TABLE OF string WITH DEFAULT KEY, " todo, handle array
END OF subgist_simple_fork_of.
TYPES: BEGIN OF gist_simple,
forks TYPE STANDARD TABLE OF string WITH DEFAULT KEY, " todo, handle array
history TYPE STANDARD TABLE OF string WITH DEFAULT KEY, " todo, handle array
fork_of TYPE subgist_simple_fork_of,
url TYPE string,
forks_url TYPE string,
commits_url TYPE string,
id TYPE string,
node_id TYPE string,
git_pull_url TYPE string,
git_push_url TYPE string,
html_url TYPE string,
files TYPE subgist_simple_files,
public TYPE abap_bool,
created_at TYPE string,
updated_at TYPE string,
description TYPE string,
comments TYPE i,
user TYPE string,
comments_url TYPE string,
owner TYPE simple_user,
truncated TYPE abap_bool,
END OF gist_simple.
* Component schema: author_association, string
TYPES author_association TYPE string.
* Component schema: gist-comment, object
TYPES: BEGIN OF gist_comment,
id TYPE i,
node_id TYPE string,
url TYPE string,
body TYPE string,
user TYPE nullable_simple_user,
created_at TYPE string,
updated_at TYPE string,
author_association TYPE author_association,