pub struct CircuitGroupAssignmentRequest {
pub group: Box<BriefCircuitGroupAssignmentSerializerRequestGroup>,
pub member_type: String,
pub member_id: i64,
pub priority: Option<Priority>,
pub tags: Option<Vec<NestedTagRequest>>,
}Expand description
CircuitGroupAssignmentRequest : Base serializer for group assignments under CircuitSerializer.
Fields§
§group: Box<BriefCircuitGroupAssignmentSerializerRequestGroup>§member_type: String§member_id: i64§priority: Option<Priority>primary- Primary *secondary- Secondary *tertiary- Tertiary *inactive- Inactive
Implementations§
Source§impl CircuitGroupAssignmentRequest
impl CircuitGroupAssignmentRequest
Sourcepub fn new(
group: BriefCircuitGroupAssignmentSerializerRequestGroup,
member_type: String,
member_id: i64,
) -> CircuitGroupAssignmentRequest
pub fn new( group: BriefCircuitGroupAssignmentSerializerRequestGroup, member_type: String, member_id: i64, ) -> CircuitGroupAssignmentRequest
Base serializer for group assignments under CircuitSerializer.
Trait Implementations§
Source§impl Clone for CircuitGroupAssignmentRequest
impl Clone for CircuitGroupAssignmentRequest
Source§fn clone(&self) -> CircuitGroupAssignmentRequest
fn clone(&self) -> CircuitGroupAssignmentRequest
Returns a duplicate 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 CircuitGroupAssignmentRequest
impl Default for CircuitGroupAssignmentRequest
Source§fn default() -> CircuitGroupAssignmentRequest
fn default() -> CircuitGroupAssignmentRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CircuitGroupAssignmentRequest
impl<'de> Deserialize<'de> for CircuitGroupAssignmentRequest
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
Source§impl PartialEq for CircuitGroupAssignmentRequest
impl PartialEq for CircuitGroupAssignmentRequest
Source§fn eq(&self, other: &CircuitGroupAssignmentRequest) -> bool
fn eq(&self, other: &CircuitGroupAssignmentRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for CircuitGroupAssignmentRequest
Auto Trait Implementations§
impl Freeze for CircuitGroupAssignmentRequest
impl RefUnwindSafe for CircuitGroupAssignmentRequest
impl Send for CircuitGroupAssignmentRequest
impl Sync for CircuitGroupAssignmentRequest
impl Unpin for CircuitGroupAssignmentRequest
impl UnwindSafe for CircuitGroupAssignmentRequest
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