abapGit/src/background/zif_abapgit_background.intf.abap
Christian Günter d79887c0a2
Some checks are pending
main-build / build-merged (push) Waiting to run
main-build / auto-tag (push) Waiting to run
main-build / auto-tag-artifact (push) Blocked by required conditions
main-build / coverage (push) Waiting to run
Repo Refactoring: Use interfaces instead of classes (#7189)
Co-authored-by: Marc Bernard <59966492+mbtools@users.noreply.github.com>
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2025-04-10 08:52:51 +02:00

27 lines
652 B
ABAP

INTERFACE zif_abapgit_background
PUBLIC .
TYPES:
BEGIN OF ty_settings,
key TYPE string,
value TYPE string,
END OF ty_settings .
TYPES:
ty_settings_tt TYPE STANDARD TABLE OF ty_settings WITH DEFAULT KEY .
CLASS-METHODS get_description
RETURNING
VALUE(rv_description) TYPE string .
CLASS-METHODS get_settings
CHANGING
ct_settings TYPE ty_settings_tt .
METHODS run
IMPORTING
!ii_repo_online TYPE REF TO zif_abapgit_repo_online
!ii_log TYPE REF TO zif_abapgit_log
!it_settings TYPE ty_settings_tt OPTIONAL
RAISING
zcx_abapgit_exception .
ENDINTERFACE.