pub struct RemoteConfig {
pub conditions: Vec<RemoteConfigCondition>,
pub parameters: HashMap<String, RemoteConfigParameter>,
pub parameter_groups: HashMap<String, RemoteConfigParameterGroup>,
pub etag: String,
pub version: Option<Version>,
}Expand description
Represents a Remote Config template.
Fields§
§conditions: Vec<RemoteConfigCondition>The list of named conditions.
parameters: HashMap<String, RemoteConfigParameter>The map of parameter keys to their optional default values and optional conditional values.
parameter_groups: HashMap<String, RemoteConfigParameterGroup>The map of parameter group names to their parameter group instances.
etag: StringThe ETag of the current template.
version: Option<Version>Version information for the template.
Trait Implementations§
Source§impl Debug for RemoteConfig
impl Debug for RemoteConfig
Source§impl<'de> Deserialize<'de> for RemoteConfig
impl<'de> Deserialize<'de> for RemoteConfig
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
Auto Trait Implementations§
impl Freeze for RemoteConfig
impl RefUnwindSafe for RemoteConfig
impl Send for RemoteConfig
impl Sync for RemoteConfig
impl Unpin for RemoteConfig
impl UnwindSafe for RemoteConfig
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