Mercurial > hg > orthanc
comparison OrthancFramework/Sources/RestApi/RestApiCallDocumentation.cpp @ 4409:5784a9eaf502
cont openapi
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 25 Dec 2020 11:12:14 +0100 |
parents | 5466f336b09f |
children | 22a1352a0823 |
comparison
equal
deleted
inserted
replaced
4408:d2bfadc2948b | 4409:5784a9eaf502 |
---|---|
323 it != answerTypes_.end(); ++it) | 323 it != answerTypes_.end(); ++it) |
324 { | 324 { |
325 if (it->first == MimeType_Json && | 325 if (it->first == MimeType_Json && |
326 sampleJson_.type() != Json::nullValue) | 326 sampleJson_.type() != Json::nullValue) |
327 { | 327 { |
328 target["responses"]["200"]["content"][EnumerationToString(MimeType_Json)]["schema"]["example"] = sampleJson_; | 328 // Handled below |
329 } | 329 } |
330 else if (it->first == MimeType_PlainText && | 330 else if (it->first == MimeType_PlainText && |
331 hasSampleText_) | 331 hasSampleText_) |
332 { | 332 { |
333 // Handled below | 333 // Handled below |
337 // No sample for this MIME type | 337 // No sample for this MIME type |
338 target["responses"]["200"]["content"][EnumerationToString(it->first)]["examples"] = Json::objectValue; | 338 target["responses"]["200"]["content"][EnumerationToString(it->first)]["examples"] = Json::objectValue; |
339 } | 339 } |
340 } | 340 } |
341 | 341 |
342 if (sampleJson_.type() != Json::nullValue) | |
343 { | |
344 target["responses"]["200"]["content"][EnumerationToString(MimeType_Json)]["schema"]["example"] = sampleJson_; | |
345 } | |
346 | |
342 if (hasSampleText_) | 347 if (hasSampleText_) |
343 { | 348 { |
344 target["responses"]["200"]["content"][EnumerationToString(MimeType_PlainText)]["example"] = sampleText_; | 349 target["responses"]["200"]["content"][EnumerationToString(MimeType_PlainText)]["example"] = sampleText_; |
345 } | 350 } |
346 | 351 |