comparison OrthancServer/Sources/ServerEnumerations.cpp @ 5553:28cc06e4859a large-queries

Added ExtendedApiV1: /changes
author Alain Mazy <am@orthanc.team>
date Thu, 11 Apr 2024 19:02:20 +0200
parents 48b8dae6dc77
children 3765085693e5
comparison
equal deleted inserted replaced
5549:dcbf0c776945 5553:28cc06e4859a
428 default: 428 default:
429 throw OrthancException(ErrorCode_ParameterOutOfRange); 429 throw OrthancException(ErrorCode_ParameterOutOfRange);
430 } 430 }
431 } 431 }
432 432
433 ChangeType StringToChangeType(const std::string& value)
434 {
435 if (value == "CompletedSeries")
436 {
437 return ChangeType_CompletedSeries;
438 }
439 else if (value == "NewInstance")
440 {
441 return ChangeType_NewInstance;
442 }
443 else if (value == "NewPatient")
444 {
445 return ChangeType_NewPatient;
446 }
447 else if (value == "NewSeries")
448 {
449 return ChangeType_NewSeries;
450 }
451 else if (value == "NewStudy")
452 {
453 return ChangeType_NewStudy;
454 }
455 else if (value == "AnonymizedStudy")
456 {
457 return ChangeType_AnonymizedStudy;
458 }
459 else if (value == "AnonymizedSeries")
460 {
461 return ChangeType_AnonymizedSeries;
462 }
463 else if (value == "ModifiedStudy")
464 {
465 return ChangeType_ModifiedStudy;
466 }
467 else if (value == "ModifiedSeries")
468 {
469 return ChangeType_ModifiedSeries;
470 }
471 else if (value == "AnonymizedPatient")
472 {
473 return ChangeType_AnonymizedPatient;
474 }
475 else if (value == "ModifiedPatient")
476 {
477 return ChangeType_ModifiedPatient;
478 }
479 else if (value == "StablePatient")
480 {
481 return ChangeType_StablePatient;
482 }
483 else if (value == "StableStudy")
484 {
485 return ChangeType_StableStudy;
486 }
487 else if (value == "StableSeries")
488 {
489 return ChangeType_StableSeries;
490 }
491 else if (value == "Deleted")
492 {
493 return ChangeType_Deleted;
494 }
495 else if (value == "NewChildInstance")
496 {
497 return ChangeType_NewChildInstance;
498 }
499 else if (value == "UpdatedAttachment")
500 {
501 return ChangeType_UpdatedAttachment;
502 }
503 else if (value == "UpdatedMetadata")
504 {
505 return ChangeType_UpdatedMetadata;
506 }
507 else
508 {
509 throw OrthancException(ErrorCode_ParameterOutOfRange, "Invalid value for a change: " + value);
510 }
511 }
512
433 513
434 const char* EnumerationToString(Verbosity verbosity) 514 const char* EnumerationToString(Verbosity verbosity)
435 { 515 {
436 switch (verbosity) 516 switch (verbosity)
437 { 517 {