Struct plexo_sdk::resources::changes::operations::UpdateChangeInput
source · pub struct UpdateChangeInput {
pub owner_id: Option<Uuid>,
pub resource_id: Option<Uuid>,
pub operation: Option<ChangeOperation>,
pub resource_type: Option<ChangeResourceType>,
pub diff_json: Option<String>,
}Fields§
§owner_id: Option<Uuid>§resource_id: Option<Uuid>§operation: Option<ChangeOperation>§resource_type: Option<ChangeResourceType>§diff_json: Option<String>Trait Implementations§
source§impl Clone for UpdateChangeInput
impl Clone for UpdateChangeInput
source§fn clone(&self) -> UpdateChangeInput
fn clone(&self) -> UpdateChangeInput
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 UpdateChangeInput
impl Default for UpdateChangeInput
source§fn default() -> UpdateChangeInput
fn default() -> UpdateChangeInput
Returns the “default value” for a type. Read more
source§impl InputType for UpdateChangeInput
impl InputType for UpdateChangeInput
§type RawValueType = UpdateChangeInput
type RawValueType = UpdateChangeInput
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 UpdateChangeInput
impl ParseFromJSON for UpdateChangeInput
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 UpdateChangeInput
impl ParseFromXML for UpdateChangeInput
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 UpdateChangeInput
impl ParseFromYAML for UpdateChangeInput
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 UpdateChangeInput
impl Serialize for UpdateChangeInput
source§impl ToJSON for UpdateChangeInput
impl ToJSON for UpdateChangeInput
source§impl ToXML for UpdateChangeInput
impl ToXML for UpdateChangeInput
source§impl ToYAML for UpdateChangeInput
impl ToYAML for UpdateChangeInput
source§impl Type for UpdateChangeInput
impl Type for UpdateChangeInput
source§const IS_REQUIRED: bool = true
const IS_REQUIRED: bool = true
If it is
true, it means that this type is required.§type RawValueType = UpdateChangeInput
type RawValueType = UpdateChangeInput
The raw type used for validator. Read more
§type RawElementValueType = UpdateChangeInput
type RawElementValueType = UpdateChangeInput
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 UpdateChangeInput
Auto Trait Implementations§
impl Freeze for UpdateChangeInput
impl RefUnwindSafe for UpdateChangeInput
impl Send for UpdateChangeInput
impl Sync for UpdateChangeInput
impl Unpin for UpdateChangeInput
impl UnwindSafe for UpdateChangeInput
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