raml-org / raml-spec

RAML Specification
http://raml.org
3.87k stars 858 forks source link

AVRO Logical Types must be separate schemas #776

Closed wmeijers closed 9 months ago

wmeijers commented 9 months ago

Currently, a Logical Type is defined as an extension of an existing schema while in fact, these are separate schemas. Instead of:

  {
      "name": "DateTime",
      "type": "long",
      "logicalType": "local-timezone-millis"
  }

We have to generate:

  {
      "name": "DateTime",
      "type":
      {
          "type": "long",
          "logicalType": "local-timezone-millis"
      }
  }
wmeijers commented 9 months ago

Oops, this issue does not belong here.