Struct plexo_sdk::resources::labels::operations::CreateLabelInput
source · pub struct CreateLabelInput {
pub name: String,
pub owner_id: Uuid,
pub description: Option<String>,
pub color: Option<String>,
}Fields§
§name: String§owner_id: Uuid§description: Option<String>§color: Option<String>Trait Implementations§
source§impl Clone for CreateLabelInput
impl Clone for CreateLabelInput
source§fn clone(&self) -> CreateLabelInput
fn clone(&self) -> CreateLabelInput
Returns a copy 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 Default for CreateLabelInput
impl Default for CreateLabelInput
source§fn default() -> CreateLabelInput
fn default() -> CreateLabelInput
Returns the “default value” for a type. Read more
source§impl InputType for CreateLabelInput
impl InputType for CreateLabelInput
§type RawValueType = CreateLabelInput
type RawValueType = CreateLabelInput
The raw type used for validator. Read more
source§fn create_type_info(registry: &mut Registry) -> String
fn create_type_info(registry: &mut Registry) -> String
Create type information in the registry and return qualified typename.
source§fn parse(value: Option<Value>) -> InputValueResult<Self>
fn parse(value: Option<Value>) -> InputValueResult<Self>
Parse from
Value. None represents undefined.source§fn as_raw_value(&self) -> Option<&Self::RawValueType>
fn as_raw_value(&self) -> Option<&Self::RawValueType>
Returns a reference to the raw value.
source§fn qualified_type_name() -> String
fn qualified_type_name() -> String
Qualified typename.
source§impl ParseFromJSON for CreateLabelInput
impl ParseFromJSON for CreateLabelInput
source§fn parse_from_json(value: Option<Value>) -> Result<Self, ParseError<Self>>
fn parse_from_json(value: Option<Value>) -> Result<Self, ParseError<Self>>
Parse from
serde_json::Value.source§fn parse_from_json_string(s: &str) -> Result<Self, ParseError<Self>>
fn parse_from_json_string(s: &str) -> Result<Self, ParseError<Self>>
Parse from JSON string.
source§impl ParseFromXML for CreateLabelInput
impl ParseFromXML for CreateLabelInput
source§fn parse_from_xml(value: Option<Value>) -> Result<Self, ParseError<Self>>
fn parse_from_xml(value: Option<Value>) -> Result<Self, ParseError<Self>>
Parse from
serde_json::Value.source§fn parse_from_xml_string(s: &str) -> Result<Self, ParseError<Self>>
fn parse_from_xml_string(s: &str) -> Result<Self, ParseError<Self>>
Parse from XML string.
source§impl ParseFromYAML for CreateLabelInput
impl ParseFromYAML for CreateLabelInput
source§fn parse_from_yaml(value: Option<Value>) -> Result<Self, ParseError<Self>>
fn parse_from_yaml(value: Option<Value>) -> Result<Self, ParseError<Self>>
Parse from
serde_json::Value.source§fn parse_from_yaml_string(s: &str) -> Result<Self, ParseError<Self>>
fn parse_from_yaml_string(s: &str) -> Result<Self, ParseError<Self>>
Parse from YAML string.
source§impl Serialize for CreateLabelInput
impl Serialize for CreateLabelInput
source§impl ToJSON for CreateLabelInput
impl ToJSON for CreateLabelInput
source§impl ToXML for CreateLabelInput
impl ToXML for CreateLabelInput
source§impl ToYAML for CreateLabelInput
impl ToYAML for CreateLabelInput
source§impl Type for CreateLabelInput
impl Type for CreateLabelInput
source§const IS_REQUIRED: bool = true
const IS_REQUIRED: bool = true
If it is
true, it means that this type is required.§type RawValueType = CreateLabelInput
type RawValueType = CreateLabelInput
The raw type used for validator. Read more
§type RawElementValueType = CreateLabelInput
type RawElementValueType = CreateLabelInput
The raw element type used for validator.
source§fn schema_ref() -> MetaSchemaRef
fn schema_ref() -> MetaSchemaRef
Get schema reference of this type.
source§fn as_raw_value(&self) -> Option<&Self::RawValueType>
fn as_raw_value(&self) -> Option<&Self::RawValueType>
Returns a reference to the raw value.
source§fn raw_element_iter<'a>(
&'a self
) -> Box<dyn Iterator<Item = &'a Self::RawElementValueType> + 'a>
fn raw_element_iter<'a>( &'a self ) -> Box<dyn Iterator<Item = &'a Self::RawElementValueType> + 'a>
Returns an iterator for traversing the elements.
impl InputObjectType for CreateLabelInput
Auto Trait Implementations§
impl Freeze for CreateLabelInput
impl RefUnwindSafe for CreateLabelInput
impl Send for CreateLabelInput
impl Sync for CreateLabelInput
impl Unpin for CreateLabelInput
impl UnwindSafe for CreateLabelInput
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