PACS System 0.1.0
PACS DICOM system library
Loading...
Searching...
No Matches
kcenon::pacs::storage::azure_blob_info Struct Reference

Information about an Azure Blob object. More...

#include <azure_blob_storage.h>

Collaboration diagram for kcenon::pacs::storage::azure_blob_info:
Collaboration graph

Public Attributes

std::string blob_name
 Blob name (path within container)
 
std::string sop_instance_uid
 SOP Instance UID from DICOM metadata.
 
std::string study_instance_uid
 Study Instance UID.
 
std::string series_instance_uid
 Series Instance UID.
 
std::size_t size_bytes {0}
 Blob size in bytes.
 
std::string etag
 ETag for integrity verification.
 
std::string content_type {"application/dicom"}
 Content type.
 
std::string content_md5
 Content MD5 hash.
 

Detailed Description

Information about an Azure Blob object.

Definition at line 90 of file azure_blob_storage.h.

Member Data Documentation

◆ blob_name

std::string kcenon::pacs::storage::azure_blob_info::blob_name

Blob name (path within container)

Definition at line 92 of file azure_blob_storage.h.

◆ content_md5

std::string kcenon::pacs::storage::azure_blob_info::content_md5

Content MD5 hash.

Definition at line 113 of file azure_blob_storage.h.

◆ content_type

std::string kcenon::pacs::storage::azure_blob_info::content_type {"application/dicom"}

Content type.

Definition at line 110 of file azure_blob_storage.h.

110{"application/dicom"};

◆ etag

std::string kcenon::pacs::storage::azure_blob_info::etag

ETag for integrity verification.

Definition at line 107 of file azure_blob_storage.h.

◆ series_instance_uid

std::string kcenon::pacs::storage::azure_blob_info::series_instance_uid

Series Instance UID.

Definition at line 101 of file azure_blob_storage.h.

◆ size_bytes

std::size_t kcenon::pacs::storage::azure_blob_info::size_bytes {0}

Blob size in bytes.

Definition at line 104 of file azure_blob_storage.h.

104{0};

◆ sop_instance_uid

std::string kcenon::pacs::storage::azure_blob_info::sop_instance_uid

SOP Instance UID from DICOM metadata.

Definition at line 95 of file azure_blob_storage.h.

◆ study_instance_uid

std::string kcenon::pacs::storage::azure_blob_info::study_instance_uid

Study Instance UID.

Definition at line 98 of file azure_blob_storage.h.


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