pub struct RoutingRuleCreateRequest {
pub name: String,
pub countries: Vec<String>,
pub connection_id: String,
pub methods: Vec<String>,
pub priority: Option<i32>,
pub fallback_to_default: Option<bool>,
pub enabled: Option<bool>,
}Expand description
Input used to create a routing rule.
Fields§
§name: String§countries: Vec<String>§connection_id: String§methods: Vec<String>§priority: Option<i32>§fallback_to_default: Option<bool>§enabled: Option<bool>Trait Implementations§
Source§impl Clone for RoutingRuleCreateRequest
impl Clone for RoutingRuleCreateRequest
Source§fn clone(&self) -> RoutingRuleCreateRequest
fn clone(&self) -> RoutingRuleCreateRequest
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 Debug for RoutingRuleCreateRequest
impl Debug for RoutingRuleCreateRequest
Source§impl Default for RoutingRuleCreateRequest
impl Default for RoutingRuleCreateRequest
Source§fn default() -> RoutingRuleCreateRequest
fn default() -> RoutingRuleCreateRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RoutingRuleCreateRequest
impl<'de> Deserialize<'de> for RoutingRuleCreateRequest
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 Eq for RoutingRuleCreateRequest
Source§impl PartialEq for RoutingRuleCreateRequest
impl PartialEq for RoutingRuleCreateRequest
Source§impl Serialize for RoutingRuleCreateRequest
impl Serialize for RoutingRuleCreateRequest
impl StructuralPartialEq for RoutingRuleCreateRequest
Auto Trait Implementations§
impl Freeze for RoutingRuleCreateRequest
impl RefUnwindSafe for RoutingRuleCreateRequest
impl Send for RoutingRuleCreateRequest
impl Sync for RoutingRuleCreateRequest
impl Unpin for RoutingRuleCreateRequest
impl UnsafeUnpin for RoutingRuleCreateRequest
impl UnwindSafe for RoutingRuleCreateRequest
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