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