photon_api/models/
_get_queue_elements_post_200_response_result.rs1use crate::models;
12
13#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
14pub struct GetQueueElementsPost200ResponseResult {
15 #[serde(rename = "context")]
16 pub context: Box<models::Context>,
17 #[serde(rename = "firstValueQueueIndex")]
18 pub first_value_queue_index: u16,
19 #[serde(rename = "value")]
20 pub value: Vec<models::GetQueueElementsResponseValue>,
21}
22
23impl GetQueueElementsPost200ResponseResult {
24 pub fn new(
25 context: models::Context,
26 first_value_queue_index: u16,
27 value: Vec<models::GetQueueElementsResponseValue>,
28 ) -> GetQueueElementsPost200ResponseResult {
29 GetQueueElementsPost200ResponseResult {
30 context: Box::new(context),
31 first_value_queue_index,
32 value,
33 }
34 }
35}