Struct google_androidenterprise1::api::ManagedProperty [−][src]
A managed property of a managed configuration. The property must match one of the properties in the app restrictions schema of the product. Exactly one of the value fields must be populated, and it must match the property’s type in the app restrictions schema.
This type is not used in any activity, and only used as part of another schema.
Fields
key: Option<String>
The unique key that identifies the property.
value_bool: Option<bool>
The boolean value - this will only be present if type of the property is bool.
value_bundle: Option<ManagedPropertyBundle>
The bundle of managed properties - this will only be present if type of the property is bundle.
value_bundle_array: Option<Vec<ManagedPropertyBundle>>
The list of bundles of properties - this will only be present if type of the property is bundle_array.
value_integer: Option<i32>
The integer value - this will only be present if type of the property is integer.
value_string: Option<String>
The string value - this will only be present if type of the property is string, choice or hidden.
value_string_array: Option<Vec<String>>
The list of string values - this will only be present if type of the property is multiselect.
Trait Implementations
impl Clone for ManagedProperty
[src]
fn clone(&self) -> ManagedProperty
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for ManagedProperty
[src]
impl Default for ManagedProperty
[src]
fn default() -> ManagedProperty
[src]
impl<'de> Deserialize<'de> for ManagedProperty
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Part for ManagedProperty
[src]
impl Serialize for ManagedProperty
[src]
Auto Trait Implementations
impl RefUnwindSafe for ManagedProperty
impl Send for ManagedProperty
impl Sync for ManagedProperty
impl Unpin for ManagedProperty
impl UnwindSafe for ManagedProperty
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,