pub struct GoogleCloudChannelV1Parameter {
pub editable: Option<bool>,
pub name: Option<String>,
pub value: Option<GoogleCloudChannelV1Value>,
}Expand description
Definition for extended entitlement parameters.
This type is not used in any activity, and only used as part of another schema.
Fields§
§editable: Option<bool>Output only. Specifies whether this parameter is allowed to be changed. For example, for a Google Workspace Business Starter entitlement in commitment plan, num_units is editable when entitlement is active.
name: Option<String>Name of the parameter.
value: Option<GoogleCloudChannelV1Value>Value of the parameter.
Trait Implementations§
Source§impl Clone for GoogleCloudChannelV1Parameter
impl Clone for GoogleCloudChannelV1Parameter
Source§fn clone(&self) -> GoogleCloudChannelV1Parameter
fn clone(&self) -> GoogleCloudChannelV1Parameter
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 GoogleCloudChannelV1Parameter
impl Default for GoogleCloudChannelV1Parameter
Source§fn default() -> GoogleCloudChannelV1Parameter
fn default() -> GoogleCloudChannelV1Parameter
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GoogleCloudChannelV1Parameter
impl<'de> Deserialize<'de> for GoogleCloudChannelV1Parameter
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
impl Part for GoogleCloudChannelV1Parameter
Auto Trait Implementations§
impl Freeze for GoogleCloudChannelV1Parameter
impl RefUnwindSafe for GoogleCloudChannelV1Parameter
impl Send for GoogleCloudChannelV1Parameter
impl Sync for GoogleCloudChannelV1Parameter
impl Unpin for GoogleCloudChannelV1Parameter
impl UnsafeUnpin for GoogleCloudChannelV1Parameter
impl UnwindSafe for GoogleCloudChannelV1Parameter
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