[−][src]Trait mygpoclient::subscription::SubscriptionChanges
Get or upload subscription changes
Required methods
fn upload_subscription_changes(
&self,
add: &[Url],
remove: &[Url]
) -> Result<UploadSubscriptionChangesResponse, Error>
&self,
add: &[Url],
remove: &[Url]
) -> Result<UploadSubscriptionChangesResponse, Error>
Upload Subscription Changes
Only deltas are supported here. Timestamps are not supported, and are issued by the server.
Examples
use mygpoclient::client::DeviceClient; use mygpoclient::subscription::SubscriptionChanges; use url::Url; let client = DeviceClient::new(&username, &password, &deviceid); let add = vec![url1,url2]; let remove = vec![url3]; let response = client.upload_subscription_changes(&add, &remove)?;
See also
fn get_subscription_changes(
&self,
timestamp: u64
) -> Result<GetSubscriptionChangesResponse, Error>
&self,
timestamp: u64
) -> Result<GetSubscriptionChangesResponse, Error>
Implementors
impl SubscriptionChanges for DeviceClient
[src]
fn upload_subscription_changes(
&self,
add: &[Url],
remove: &[Url]
) -> Result<UploadSubscriptionChangesResponse, Error>
[src]
&self,
add: &[Url],
remove: &[Url]
) -> Result<UploadSubscriptionChangesResponse, Error>
fn get_subscription_changes(
&self,
timestamp: u64
) -> Result<GetSubscriptionChangesResponse, Error>
[src]
&self,
timestamp: u64
) -> Result<GetSubscriptionChangesResponse, Error>