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

Query options for listing jobs. More...

#include <job_repository.h>

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

Public Attributes

std::optional< client::job_statusstatus
 Filter by status.
 
std::optional< client::job_typetype
 Filter by type.
 
std::optional< std::string > node_id
 Filter by source or destination node.
 
std::optional< std::string > created_by
 Filter by creator.
 
size_t limit {100}
 Maximum results.
 
size_t offset {0}
 Result offset for pagination.
 
bool order_by_priority {true}
 Order by priority (desc) then created_at.
 

Detailed Description

Query options for listing jobs.

Definition at line 314 of file job_repository.h.

Member Data Documentation

◆ created_by

std::optional<std::string> kcenon::pacs::storage::job_query_options::created_by

Filter by creator.

Definition at line 318 of file job_repository.h.

◆ limit

size_t kcenon::pacs::storage::job_query_options::limit {100}

Maximum results.

Definition at line 319 of file job_repository.h.

319{100};

◆ node_id

std::optional<std::string> kcenon::pacs::storage::job_query_options::node_id

Filter by source or destination node.

Definition at line 317 of file job_repository.h.

◆ offset

size_t kcenon::pacs::storage::job_query_options::offset {0}

Result offset for pagination.

Definition at line 320 of file job_repository.h.

320{0};

◆ order_by_priority

bool kcenon::pacs::storage::job_query_options::order_by_priority {true}

Order by priority (desc) then created_at.

Definition at line 321 of file job_repository.h.

321{true};

◆ status

std::optional<client::job_status> kcenon::pacs::storage::job_query_options::status

Filter by status.

Definition at line 315 of file job_repository.h.

Referenced by kcenon::pacs::client::job_manager::list_jobs().

◆ type

std::optional<client::job_type> kcenon::pacs::storage::job_query_options::type

Filter by type.

Definition at line 316 of file job_repository.h.


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