pub struct DataModelCreate {
pub space: String,
pub external_id: String,
pub name: Option<String>,
pub description: Option<String>,
pub version: String,
pub views: Option<Vec<ViewCreateOrReference>>,
}Expand description
Create a data model.
Fields§
§space: StringData model space.
external_id: StringData model external ID.
name: Option<String>Data model name.
description: Option<String>Data model description.
version: StringData model version.
views: Option<Vec<ViewCreateOrReference>>Views in data model.
Trait Implementations§
Source§impl Clone for DataModelCreate
impl Clone for DataModelCreate
Source§fn clone(&self) -> DataModelCreate
fn clone(&self) -> DataModelCreate
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Create<DataModelCreate, DataModel> for Resource<DataModel>
impl Create<DataModelCreate, DataModel> for Resource<DataModel>
Source§impl Debug for DataModelCreate
impl Debug for DataModelCreate
Source§impl Default for DataModelCreate
impl Default for DataModelCreate
Source§fn default() -> DataModelCreate
fn default() -> DataModelCreate
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DataModelCreate
impl<'de> Deserialize<'de> for DataModelCreate
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<DataModel> for DataModelCreate
impl From<DataModel> for DataModelCreate
Auto Trait Implementations§
impl Freeze for DataModelCreate
impl RefUnwindSafe for DataModelCreate
impl Send for DataModelCreate
impl Sync for DataModelCreate
impl Unpin for DataModelCreate
impl UnwindSafe for DataModelCreate
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more