photon_api/models/
_get_queue_elements_post_request_params.rs1use crate::models;
12
13#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
14#[serde(rename_all = "camelCase")]
15pub struct GetQueueElementsPostRequestParams {
16 pub tree: String,
18
19 #[serde(skip_serializing_if = "Option::is_none")]
20 pub output_queue: Option<models::QueueRequest>,
21
22 #[serde(skip_serializing_if = "Option::is_none")]
23 pub input_queue: Option<models::QueueRequest>,
24
25 #[serde(skip_serializing_if = "Option::is_none")]
26 pub address_queue: Option<models::QueueRequest>,
27}
28
29impl GetQueueElementsPostRequestParams {
30 pub fn new(tree: String) -> GetQueueElementsPostRequestParams {
31 GetQueueElementsPostRequestParams {
32 tree,
33 output_queue: None,
34 input_queue: None,
35 address_queue: None,
36 }
37 }
38}