PACS System 0.1.0
PACS DICOM system library
Loading...
Searching...
No Matches
kcenon::pacs::web::wado_uri::validation_result Struct Reference

Result of WADO-URI request validation. More...

#include <wado_uri_endpoints.h>

Collaboration diagram for kcenon::pacs::web::wado_uri::validation_result:
Collaboration graph

Static Public Member Functions

static validation_result ok ()
 
static validation_result error (int status, std::string code, std::string message)
 

Public Attributes

bool valid {true}
 
int http_status {200}
 
std::string error_code
 
std::string error_message
 

Detailed Description

Result of WADO-URI request validation.

Definition at line 77 of file wado_uri_endpoints.h.

Member Function Documentation

◆ error()

static validation_result kcenon::pacs::web::wado_uri::validation_result::error ( int status,
std::string code,
std::string message )
inlinestaticnodiscard

Definition at line 84 of file wado_uri_endpoints.h.

86 {
87 return {false, status, std::move(code), std::move(message)};
88 }
constexpr dicom_tag status
Status.
std::string_view code

References code.

Referenced by kcenon::pacs::web::wado_uri::validate_wado_uri_request().

Here is the caller graph for this function:

◆ ok()

static validation_result kcenon::pacs::web::wado_uri::validation_result::ok ( )
inlinestaticnodiscard

Definition at line 83 of file wado_uri_endpoints.h.

83{ return {true, 200, "", ""}; }

Referenced by kcenon::pacs::web::wado_uri::validate_wado_uri_request().

Here is the caller graph for this function:

Member Data Documentation

◆ error_code

std::string kcenon::pacs::web::wado_uri::validation_result::error_code

Definition at line 80 of file wado_uri_endpoints.h.

◆ error_message

std::string kcenon::pacs::web::wado_uri::validation_result::error_message

Definition at line 81 of file wado_uri_endpoints.h.

◆ http_status

int kcenon::pacs::web::wado_uri::validation_result::http_status {200}

Definition at line 79 of file wado_uri_endpoints.h.

79{200};

◆ valid

bool kcenon::pacs::web::wado_uri::validation_result::valid {true}

Definition at line 78 of file wado_uri_endpoints.h.

78{true};

The documentation for this struct was generated from the following file: