The way to do to it is using inheritance. Would suggest you read the spec about how that works.
From: <[email protected]> on behalf of ANKIT DWIVEDI <[email protected]> Reply-To: "[email protected]" <[email protected]> Date: Tuesday, August 8, 2017 at 07:53 To: Swagger <[email protected]> Subject: Developer Portal - Default value in SmartDoc for duplicate Key value under schema Hi I was trying to import swagger in Dev Portal but in our payload we have multiple attribute with same name: "faultCharacteristics": [{ "type": "TroubleCode", "value": "ULL" }, { "type": "Workable", "value": "No" }, { "type": "AssociateOutage", "value": "No" } ], As of now when we import the swagger in Smart Doc of Dev Portal, it is having only one attribute pair : faultCharacteristics: type: object properties: type: type: string default: TroubleCode description: >- Used to identify the problem faced by the service. Possible values TroubleCode, Workable, AssociateOutage, ACVoltage, OpenIn, ServiceNeverWorked, RequestedTask, DiagnosticTestId. value: type: string default: ULL description: >- 'Value of the identified parameter. Possible values are based on the type. TroubleCode NSY 'Workable : Yes/No' 'AssociateOutage: Yes/No' 'ACVoltage: Yes/No' 'OpenIn: Yes/No' 'ServiceNeverWorked: Yes/No' 'RequestedTask: Appointment/Commitment/Tester' 'DiagnosticTestId: 107828' 'Trouble Code listed is example code only. https://sdev.telstra. com/content/trouble-ticket-api-supporting-materials#TW Create Input Guidelines'. Is there any way we can include more type and value pair as you can see in above we have only one pair. when we are tying to import other pair we are getting as "Duplicate Key error" in swagger online editor -- You received this message because you are subscribed to the Google Groups "Swagger" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups "Swagger" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
