INTERFACE zif_abapgit_http_response
  PUBLIC .

  METHODS data
    RETURNING
      VALUE(rv_data) TYPE xstring .
  METHODS cdata
    RETURNING
      VALUE(rv_data) TYPE string .
  METHODS json
    RETURNING
      VALUE(ri_json) TYPE REF TO zif_abapgit_ajson_reader
    RAISING
      zcx_abapgit_ajson_error.
  METHODS is_ok
    RETURNING
      VALUE(rv_yes) TYPE abap_bool .
  METHODS code
    RETURNING
      VALUE(rv_code) TYPE i .
  METHODS error
    RETURNING
      VALUE(rv_message) TYPE string .
  METHODS headers
    RETURNING
      VALUE(ro_headers) TYPE REF TO zcl_abapgit_string_map .
  METHODS close .

ENDINTERFACE.
