in src/zgoog_i_demo_struct_output_imp.prog.abap [0:0]
METHOD edm_to_swagger.
CASE iv_edm.
WHEN 'AnnotationPath'.
rv_swagger = 'STRING'.
WHEN 'Binary'.
rv_swagger = 'STRING'.
WHEN 'Boolean'.
rv_swagger = 'BOOLEAN'.
WHEN 'Byte'.
rv_swagger = 'STRING'.
WHEN 'Date'.
rv_swagger = 'STRING'.
WHEN 'DateTime'.
rv_swagger = 'STRING'.
WHEN 'DateTimeOffset'.
rv_swagger = 'STRING'.
WHEN 'Decimal'.
rv_swagger = 'NUMBER'.
WHEN 'Double'.
rv_swagger = 'NUMBER'.
WHEN 'Duration'.
rv_swagger = 'NUMBER'.
WHEN 'Float'.
rv_swagger = 'NUMBER'.
WHEN 'Guid'.
WHEN 'Int16'.
rv_swagger = 'INTEGER'.
WHEN 'Int32'.
rv_swagger = 'INTEGER'.
WHEN 'Int64'.
rv_swagger = 'INTEGER'.
WHEN 'NavigationPropertyPath'.
rv_swagger = 'STRING'.
WHEN 'PrimitiveType'.
rv_swagger = 'STRING'.
WHEN 'PropertyPath'.
rv_swagger = 'STRING'.
WHEN 'SByte'.
rv_swagger = 'STRING'.
WHEN 'Single'.
rv_swagger = 'STRING'.
WHEN 'Stream'.
rv_swagger = 'STRING'.
WHEN 'String'.
rv_swagger = 'STRING'.
WHEN 'Time'.
rv_swagger = 'STRING'.
WHEN 'TimeOfDay'.
rv_swagger = 'STRING'.
WHEN OTHERS.
ENDCASE.