Skip to content

Commit 3c40516

Browse files
committed
chore(cubeclient): regenerate
1 parent e8b776c commit 3c40516

File tree

6 files changed

+46
-6
lines changed

6 files changed

+46
-6
lines changed

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ src/models/v1_cube_meta_dimension_granularity.rs
77
src/models/v1_cube_meta_join.rs
88
src/models/v1_cube_meta_measure.rs
99
src/models/v1_cube_meta_segment.rs
10+
src/models/v1_cube_meta_type.rs
1011
src/models/v1_error.rs
1112
src/models/v1_load_request.rs
1213
src/models/v1_load_request_query.rs

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ pub mod v1_cube_meta_measure;
1010
pub use self::v1_cube_meta_measure::V1CubeMetaMeasure;
1111
pub mod v1_cube_meta_segment;
1212
pub use self::v1_cube_meta_segment::V1CubeMetaSegment;
13+
pub mod v1_cube_meta_type;
14+
pub use self::v1_cube_meta_type::V1CubeMetaType;
1315
pub mod v1_error;
1416
pub use self::v1_error::V1Error;
1517
pub mod v1_load_request;

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

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@ pub struct V1CubeMeta {
1414
pub name: String,
1515
#[serde(rename = "title", skip_serializing_if = "Option::is_none")]
1616
pub title: Option<String>,
17+
#[serde(rename = "type")]
18+
pub r#type: crate::models::V1CubeMetaType,
1719
#[serde(rename = "description", skip_serializing_if = "Option::is_none")]
1820
pub description: Option<String>,
1921
#[serde(rename = "measures")]
@@ -29,13 +31,15 @@ pub struct V1CubeMeta {
2931
impl V1CubeMeta {
3032
pub fn new(
3133
name: String,
34+
r#type: crate::models::V1CubeMetaType,
3235
measures: Vec<crate::models::V1CubeMetaMeasure>,
3336
dimensions: Vec<crate::models::V1CubeMetaDimension>,
3437
segments: Vec<crate::models::V1CubeMetaSegment>,
3538
) -> V1CubeMeta {
3639
V1CubeMeta {
3740
name,
3841
title: None,
42+
r#type,
3943
description: None,
4044
measures,
4145
dimensions,

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,17 +15,17 @@ pub struct V1CubeMetaDimension {
1515
#[serde(rename = "description", skip_serializing_if = "Option::is_none")]
1616
pub description: Option<String>,
1717
#[serde(rename = "type")]
18-
pub _type: String,
18+
pub r#type: String,
1919
#[serde(rename = "granularities", skip_serializing_if = "Option::is_none")]
2020
pub granularities: Option<Vec<crate::models::V1CubeMetaDimensionGranularity>>,
2121
}
2222

2323
impl V1CubeMetaDimension {
24-
pub fn new(name: String, _type: String) -> V1CubeMetaDimension {
24+
pub fn new(name: String, r#type: String) -> V1CubeMetaDimension {
2525
V1CubeMetaDimension {
2626
name,
2727
description: None,
28-
_type,
28+
r#type,
2929
granularities: None,
3030
}
3131
}

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,18 +17,18 @@ pub struct V1CubeMetaMeasure {
1717
#[serde(rename = "description", skip_serializing_if = "Option::is_none")]
1818
pub description: Option<String>,
1919
#[serde(rename = "type")]
20-
pub _type: String,
20+
pub r#type: String,
2121
#[serde(rename = "aggType", skip_serializing_if = "Option::is_none")]
2222
pub agg_type: Option<String>,
2323
}
2424

2525
impl V1CubeMetaMeasure {
26-
pub fn new(name: String, _type: String) -> V1CubeMetaMeasure {
26+
pub fn new(name: String, r#type: String) -> V1CubeMetaMeasure {
2727
V1CubeMetaMeasure {
2828
name,
2929
title: None,
3030
description: None,
31-
_type,
31+
r#type,
3232
agg_type: None,
3333
}
3434
}
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
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+
///
12+
#[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)]
13+
pub enum V1CubeMetaType {
14+
#[serde(rename = "cube")]
15+
Cube,
16+
#[serde(rename = "view")]
17+
View,
18+
}
19+
20+
impl ToString for V1CubeMetaType {
21+
fn to_string(&self) -> String {
22+
match self {
23+
Self::Cube => String::from("cube"),
24+
Self::View => String::from("view"),
25+
}
26+
}
27+
}
28+
29+
impl Default for V1CubeMetaType {
30+
fn default() -> V1CubeMetaType {
31+
Self::Cube
32+
}
33+
}

0 commit comments

Comments
 (0)