pub struct AggregateRequest {
pub prefix: String,
pub rir: Box<AsnRangeRequestRir>,
pub tenant: Option<Option<Box<AsnRangeRequestTenant>>>,
pub date_added: Option<Option<String>>,
pub description: Option<String>,
pub comments: Option<String>,
pub tags: Option<Vec<NestedTagRequest>>,
pub custom_fields: Option<HashMap<String, Value>>,
}Expand description
AggregateRequest : Adds support for custom fields and tags.
Fields§
§prefix: String§rir: Box<AsnRangeRequestRir>§tenant: Option<Option<Box<AsnRangeRequestTenant>>>§date_added: Option<Option<String>>§description: Option<String>§comments: Option<String>§custom_fields: Option<HashMap<String, Value>>Implementations§
Source§impl AggregateRequest
impl AggregateRequest
Sourcepub fn new(prefix: String, rir: AsnRangeRequestRir) -> AggregateRequest
pub fn new(prefix: String, rir: AsnRangeRequestRir) -> AggregateRequest
Adds support for custom fields and tags.
Trait Implementations§
Source§impl Clone for AggregateRequest
impl Clone for AggregateRequest
Source§fn clone(&self) -> AggregateRequest
fn clone(&self) -> AggregateRequest
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 Debug for AggregateRequest
impl Debug for AggregateRequest
Source§impl Default for AggregateRequest
impl Default for AggregateRequest
Source§fn default() -> AggregateRequest
fn default() -> AggregateRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AggregateRequest
impl<'de> Deserialize<'de> for AggregateRequest
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 AggregateRequest
impl PartialEq for AggregateRequest
Source§impl Serialize for AggregateRequest
impl Serialize for AggregateRequest
impl StructuralPartialEq for AggregateRequest
Auto Trait Implementations§
impl Freeze for AggregateRequest
impl RefUnwindSafe for AggregateRequest
impl Send for AggregateRequest
impl Sync for AggregateRequest
impl Unpin for AggregateRequest
impl UnwindSafe for AggregateRequest
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