pub struct JmapPushSubscriptionSetArgs {
pub create: BTreeMap<String, JmapPushSubscriptionCreate>,
pub update: BTreeMap<String, JmapPushSubscriptionUpdate>,
pub destroy: Vec<String>,
}Expand description
Arguments for a PushSubscription/set request.
Fields§
§create: BTreeMap<String, JmapPushSubscriptionCreate>The subscriptions to create, keyed by client id.
update: BTreeMap<String, JmapPushSubscriptionUpdate>The patches to apply, keyed by subscription id.
destroy: Vec<String>The ids of the objects to destroy.
Implementations§
Source§impl JmapPushSubscriptionSetArgs
impl JmapPushSubscriptionSetArgs
Sourcepub fn create(
&mut self,
client_id: impl Into<String>,
subscription: JmapPushSubscriptionCreate,
) -> &mut Self
pub fn create( &mut self, client_id: impl Into<String>, subscription: JmapPushSubscriptionCreate, ) -> &mut Self
Queues an object to create under the given client id.
Sourcepub fn update(
&mut self,
id: impl Into<String>,
patch: JmapPushSubscriptionUpdate,
) -> &mut Self
pub fn update( &mut self, id: impl Into<String>, patch: JmapPushSubscriptionUpdate, ) -> &mut Self
Queues a patch for the object with the given id.
Trait Implementations§
Source§impl Clone for JmapPushSubscriptionSetArgs
impl Clone for JmapPushSubscriptionSetArgs
Source§fn clone(&self) -> JmapPushSubscriptionSetArgs
fn clone(&self) -> JmapPushSubscriptionSetArgs
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 JmapPushSubscriptionSetArgs
impl Debug for JmapPushSubscriptionSetArgs
Source§impl Default for JmapPushSubscriptionSetArgs
impl Default for JmapPushSubscriptionSetArgs
Source§fn default() -> JmapPushSubscriptionSetArgs
fn default() -> JmapPushSubscriptionSetArgs
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for JmapPushSubscriptionSetArgs
impl RefUnwindSafe for JmapPushSubscriptionSetArgs
impl Send for JmapPushSubscriptionSetArgs
impl Sync for JmapPushSubscriptionSetArgs
impl Unpin for JmapPushSubscriptionSetArgs
impl UnsafeUnpin for JmapPushSubscriptionSetArgs
impl UnwindSafe for JmapPushSubscriptionSetArgs
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