Forum Discussion

anilkd's avatar
anilkd
Occasional Visitor
2 years ago

Inheritance with discriminator outside object

My example:
I would like to design polymorphic object for data base on evenType. Here the discriminator is sitting outside data object. Is this a feasible thing in OpenAPI ?

as per the docs discriminator should be part of the object https://swagger.io/docs/specification/data-models/inheritance-and-polymorphism/

 

 

 

{
    "id": "2d1781af-3a4c-4d7c-bd0c-e34b19da4e66",
    "topic": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
    "subject": "",
    "data": {
      "validationCode": "512d38b6-c7b8-40c8-89fe-f46f9e9622b6",
      "validationUrl": "https://rp-eastus2.eventgrid.azure.net:553/eventsubscriptions/myeventsub/validate?id=0000000000-0000-0000-0000-00000000000000&t=2022-10-28T04:23:35.1981776Z&apiVersion=2018-05-01-preview&token=1A1A1A1A"
    },
    "eventType": "Microsoft.EventGrid.SubscriptionValidationEvent",
    "eventTime": "2022-10-28T04:23:35.1981776Z",
    "metadataVersion": "1",
    "dataVersion": "1"
  }

 

 

 

 

No RepliesBe the first to reply