oci_rust_sdk/core/models/
shape_alternative_object.rs1use serde::{Deserialize, Serialize};
2
3#[allow(unused_imports)]
4use super::*;
5#[derive(Debug, Clone, Serialize, Deserialize)]
7#[serde(rename_all = "camelCase")]
8pub struct ShapeAlternativeObject {
9 pub shape_name: String,
11}
12
13pub struct ShapeAlternativeObjectRequired {
15 pub shape_name: String,
17}
18
19impl ShapeAlternativeObject {
20 pub fn new(required: ShapeAlternativeObjectRequired) -> Self {
22 Self {
23 shape_name: required.shape_name,
24 }
25 }
26
27 pub fn set_shape_name(mut self, value: String) -> Self {
29 self.shape_name = value;
30 self
31 }
32}