elasticio / odata2openapi

OData to OpenAPI Converter
https://www.elastic.io
MIT License
33 stars 23 forks source link

<ComplexType>: missing definition in output #51

Open d9k opened 7 months ago

d9k commented 7 months ago

Input:

1c-zup-odata-metadata.xml.gz

<!-- . . . . . -->
<EntityType Name="Catalog_Кассы">
  <Property Name="ДополнительныеРеквизиты"
      Type="Collection(StandardODATA.Catalog_Кассы_ДополнительныеРеквизиты_RowType)"
      Nullable="true"/>

      <!-- . . . . . -->
</EntityType>

<ComplexType Name="Catalog_Кассы_ДополнительныеРеквизиты_RowType">
  <Property Name="Ref_Key"
      Type="Edm.Guid"
      Nullable="false"/>
  <Property Name="LineNumber"
      Type="Edm.Int64"
      Nullable="false"/>
  <!-- . . . . . -->
</ComplexType>

Output:

swagger.generated.json.gz

"StandardODATA.Catalog_Кассы": {
    "ДополнительныеРеквизиты": {
      "type": "array",
      "items": {
        "$ref": "#/definitions/StandardODATA.Catalog_Кассы_ДополнительныеРеквизиты_RowType"
      }
    }
  },

<!-- No Catalog_Кассы_ДополнительныеРеквизиты_RowType definitions below! -->