Skip to content

Commit bbcc014

Browse files
committed
regenerate cube rust openapi client
1 parent 199529f commit bbcc014

File tree

4 files changed

+32
-0
lines changed

4 files changed

+32
-0
lines changed

rust/cubesql/cubeclient/.openapi-generator/FILES

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ src/models/v1_cube_meta_folder.rs
88
src/models/v1_cube_meta_hierarchy.rs
99
src/models/v1_cube_meta_join.rs
1010
src/models/v1_cube_meta_measure.rs
11+
src/models/v1_cube_meta_nested_folder.rs
1112
src/models/v1_cube_meta_segment.rs
1213
src/models/v1_cube_meta_type.rs
1314
src/models/v1_error.rs

rust/cubesql/cubeclient/src/models/mod.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@ pub mod v1_cube_meta_join;
1212
pub use self::v1_cube_meta_join::V1CubeMetaJoin;
1313
pub mod v1_cube_meta_measure;
1414
pub use self::v1_cube_meta_measure::V1CubeMetaMeasure;
15+
pub mod v1_cube_meta_nested_folder;
16+
pub use self::v1_cube_meta_nested_folder::V1CubeMetaNestedFolder;
1517
pub mod v1_cube_meta_segment;
1618
pub use self::v1_cube_meta_segment::V1CubeMetaSegment;
1719
pub mod v1_cube_meta_type;

rust/cubesql/cubeclient/src/models/v1_cube_meta.rs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,8 @@ pub struct V1CubeMeta {
3333
pub joins: Option<Vec<models::V1CubeMetaJoin>>,
3434
#[serde(rename = "folders", skip_serializing_if = "Option::is_none")]
3535
pub folders: Option<Vec<models::V1CubeMetaFolder>>,
36+
#[serde(rename = "nestedFolders", skip_serializing_if = "Option::is_none")]
37+
pub nested_folders: Option<Vec<models::V1CubeMetaNestedFolder>>,
3638
#[serde(rename = "hierarchies", skip_serializing_if = "Option::is_none")]
3739
pub hierarchies: Option<Vec<models::V1CubeMetaHierarchy>>,
3840
}
@@ -56,6 +58,7 @@ impl V1CubeMeta {
5658
segments,
5759
joins: None,
5860
folders: None,
61+
nested_folders: None,
5962
hierarchies: None,
6063
}
6164
}
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
/*
2+
* Cube.js
3+
*
4+
* Cube.js Swagger Schema
5+
*
6+
* The version of the OpenAPI document: 1.0.0
7+
*
8+
* Generated by: https://openapi-generator.tech
9+
*/
10+
11+
use crate::models;
12+
use serde::{Deserialize, Serialize};
13+
14+
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
15+
pub struct V1CubeMetaNestedFolder {
16+
#[serde(rename = "name")]
17+
pub name: String,
18+
#[serde(rename = "members")]
19+
pub members: Vec<String>,
20+
}
21+
22+
impl V1CubeMetaNestedFolder {
23+
pub fn new(name: String, members: Vec<String>) -> V1CubeMetaNestedFolder {
24+
V1CubeMetaNestedFolder { name, members }
25+
}
26+
}

0 commit comments

Comments
 (0)