abapGit/src/background/zif_abapgit_background.intf.abap
Marc Bernard b4cc162a2c
Clean-up slow_parameter_passing (#6577)
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2023-10-26 16:40:32 +02:00

27 lines
643 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
!io_repo TYPE REF TO zcl_abapgit_repo_online
!ii_log TYPE REF TO zif_abapgit_log
!it_settings TYPE ty_settings_tt OPTIONAL
RAISING
zcx_abapgit_exception .
ENDINTERFACE.