[][src]Trait goa::AccountExt

pub trait AccountExt: 'static {
    fn call_ensure_credentials<P: IsA<Cancellable>, Q: FnOnce(Result<i32, Error>) + Send + 'static>(
        &self,
        cancellable: Option<&P>,
        callback: Q
    );
fn call_ensure_credentials_future(
        &self
    ) -> Box_<dyn Future<Output = Result<i32, Error>> + Unpin>;
fn call_ensure_credentials_sync<P: IsA<Cancellable>>(
        &self,
        cancellable: Option<&P>
    ) -> Result<i32, Error>;
fn call_remove<P: IsA<Cancellable>, Q: FnOnce(Result<(), Error>) + Send + 'static>(
        &self,
        cancellable: Option<&P>,
        callback: Q
    );
fn call_remove_future(
        &self
    ) -> Box_<dyn Future<Output = Result<(), Error>> + Unpin>;
fn call_remove_sync<P: IsA<Cancellable>>(
        &self,
        cancellable: Option<&P>
    ) -> Result<(), Error>;
fn dup_id(&self) -> Option<GString>;
fn dup_identity(&self) -> Option<GString>;
fn dup_presentation_identity(&self) -> Option<GString>;
fn dup_provider_icon(&self) -> Option<GString>;
fn dup_provider_name(&self) -> Option<GString>;
fn dup_provider_type(&self) -> Option<GString>;
fn get_attention_needed(&self) -> bool;
fn get_calendar_disabled(&self) -> bool;
fn get_chat_disabled(&self) -> bool;
fn get_contacts_disabled(&self) -> bool;
fn get_documents_disabled(&self) -> bool;
fn get_files_disabled(&self) -> bool;
fn get_id(&self) -> Option<GString>;
fn get_identity(&self) -> Option<GString>;
fn get_is_locked(&self) -> bool;
fn get_is_temporary(&self) -> bool;
fn get_mail_disabled(&self) -> bool;
fn get_maps_disabled(&self) -> bool;
fn get_music_disabled(&self) -> bool;
fn get_photos_disabled(&self) -> bool;
fn get_presentation_identity(&self) -> Option<GString>;
fn get_printers_disabled(&self) -> bool;
fn get_provider_icon(&self) -> Option<GString>;
fn get_provider_name(&self) -> Option<GString>;
fn get_provider_type(&self) -> Option<GString>;
fn get_read_later_disabled(&self) -> bool;
fn get_ticketing_disabled(&self) -> bool;
fn get_todo_disabled(&self) -> bool;
fn set_attention_needed(&self, value: bool);
fn set_calendar_disabled(&self, value: bool);
fn set_chat_disabled(&self, value: bool);
fn set_contacts_disabled(&self, value: bool);
fn set_documents_disabled(&self, value: bool);
fn set_files_disabled(&self, value: bool);
fn set_id(&self, value: &str);
fn set_identity(&self, value: &str);
fn set_is_locked(&self, value: bool);
fn set_is_temporary(&self, value: bool);
fn set_mail_disabled(&self, value: bool);
fn set_maps_disabled(&self, value: bool);
fn set_music_disabled(&self, value: bool);
fn set_photos_disabled(&self, value: bool);
fn set_presentation_identity(&self, value: &str);
fn set_printers_disabled(&self, value: bool);
fn set_provider_icon(&self, value: &str);
fn set_provider_name(&self, value: &str);
fn set_provider_type(&self, value: &str);
fn set_read_later_disabled(&self, value: bool);
fn set_ticketing_disabled(&self, value: bool);
fn set_todo_disabled(&self, value: bool);
fn connect_property_attention_needed_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_property_calendar_disabled_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_property_chat_disabled_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_property_contacts_disabled_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_property_documents_disabled_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_property_files_disabled_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_property_id_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_property_identity_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_property_is_locked_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_property_is_temporary_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_property_mail_disabled_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_property_maps_disabled_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_property_music_disabled_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_property_photos_disabled_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_property_presentation_identity_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_property_printers_disabled_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_property_provider_icon_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_property_provider_name_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_property_provider_type_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_property_read_later_disabled_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_property_ticketing_disabled_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_property_todo_disabled_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId; }

Required methods

fn call_ensure_credentials<P: IsA<Cancellable>, Q: FnOnce(Result<i32, Error>) + Send + 'static>(
    &self,
    cancellable: Option<&P>,
    callback: Q
)

fn call_ensure_credentials_future(
    &self
) -> Box_<dyn Future<Output = Result<i32, Error>> + Unpin>

fn call_ensure_credentials_sync<P: IsA<Cancellable>>(
    &self,
    cancellable: Option<&P>
) -> Result<i32, Error>

fn call_remove<P: IsA<Cancellable>, Q: FnOnce(Result<(), Error>) + Send + 'static>(
    &self,
    cancellable: Option<&P>,
    callback: Q
)

fn call_remove_future(
    &self
) -> Box_<dyn Future<Output = Result<(), Error>> + Unpin>

fn call_remove_sync<P: IsA<Cancellable>>(
    &self,
    cancellable: Option<&P>
) -> Result<(), Error>

fn dup_id(&self) -> Option<GString>

fn dup_identity(&self) -> Option<GString>

fn dup_presentation_identity(&self) -> Option<GString>

fn dup_provider_icon(&self) -> Option<GString>

fn dup_provider_name(&self) -> Option<GString>

fn dup_provider_type(&self) -> Option<GString>

fn get_attention_needed(&self) -> bool

fn get_calendar_disabled(&self) -> bool

fn get_chat_disabled(&self) -> bool

fn get_contacts_disabled(&self) -> bool

fn get_documents_disabled(&self) -> bool

fn get_files_disabled(&self) -> bool

fn get_id(&self) -> Option<GString>

fn get_identity(&self) -> Option<GString>

fn get_is_locked(&self) -> bool

fn get_is_temporary(&self) -> bool

fn get_mail_disabled(&self) -> bool

fn get_maps_disabled(&self) -> bool

fn get_music_disabled(&self) -> bool

fn get_photos_disabled(&self) -> bool

fn get_presentation_identity(&self) -> Option<GString>

fn get_printers_disabled(&self) -> bool

fn get_provider_icon(&self) -> Option<GString>

fn get_provider_name(&self) -> Option<GString>

fn get_provider_type(&self) -> Option<GString>

fn get_read_later_disabled(&self) -> bool

fn get_ticketing_disabled(&self) -> bool

fn get_todo_disabled(&self) -> bool

fn set_attention_needed(&self, value: bool)

fn set_calendar_disabled(&self, value: bool)

fn set_chat_disabled(&self, value: bool)

fn set_contacts_disabled(&self, value: bool)

fn set_documents_disabled(&self, value: bool)

fn set_files_disabled(&self, value: bool)

fn set_id(&self, value: &str)

fn set_identity(&self, value: &str)

fn set_is_locked(&self, value: bool)

fn set_is_temporary(&self, value: bool)

fn set_mail_disabled(&self, value: bool)

fn set_maps_disabled(&self, value: bool)

fn set_music_disabled(&self, value: bool)

fn set_photos_disabled(&self, value: bool)

fn set_presentation_identity(&self, value: &str)

fn set_printers_disabled(&self, value: bool)

fn set_provider_icon(&self, value: &str)

fn set_provider_name(&self, value: &str)

fn set_provider_type(&self, value: &str)

fn set_read_later_disabled(&self, value: bool)

fn set_ticketing_disabled(&self, value: bool)

fn set_todo_disabled(&self, value: bool)

fn connect_property_attention_needed_notify<F: Fn(&Self) + 'static>(
    &self,
    f: F
) -> SignalHandlerId

fn connect_property_calendar_disabled_notify<F: Fn(&Self) + 'static>(
    &self,
    f: F
) -> SignalHandlerId

fn connect_property_chat_disabled_notify<F: Fn(&Self) + 'static>(
    &self,
    f: F
) -> SignalHandlerId

fn connect_property_contacts_disabled_notify<F: Fn(&Self) + 'static>(
    &self,
    f: F
) -> SignalHandlerId

fn connect_property_documents_disabled_notify<F: Fn(&Self) + 'static>(
    &self,
    f: F
) -> SignalHandlerId

fn connect_property_files_disabled_notify<F: Fn(&Self) + 'static>(
    &self,
    f: F
) -> SignalHandlerId

fn connect_property_id_notify<F: Fn(&Self) + 'static>(
    &self,
    f: F
) -> SignalHandlerId

fn connect_property_identity_notify<F: Fn(&Self) + 'static>(
    &self,
    f: F
) -> SignalHandlerId

fn connect_property_is_locked_notify<F: Fn(&Self) + 'static>(
    &self,
    f: F
) -> SignalHandlerId

fn connect_property_is_temporary_notify<F: Fn(&Self) + 'static>(
    &self,
    f: F
) -> SignalHandlerId

fn connect_property_mail_disabled_notify<F: Fn(&Self) + 'static>(
    &self,
    f: F
) -> SignalHandlerId

fn connect_property_maps_disabled_notify<F: Fn(&Self) + 'static>(
    &self,
    f: F
) -> SignalHandlerId

fn connect_property_music_disabled_notify<F: Fn(&Self) + 'static>(
    &self,
    f: F
) -> SignalHandlerId

fn connect_property_photos_disabled_notify<F: Fn(&Self) + 'static>(
    &self,
    f: F
) -> SignalHandlerId

fn connect_property_presentation_identity_notify<F: Fn(&Self) + 'static>(
    &self,
    f: F
) -> SignalHandlerId

fn connect_property_printers_disabled_notify<F: Fn(&Self) + 'static>(
    &self,
    f: F
) -> SignalHandlerId

fn connect_property_provider_icon_notify<F: Fn(&Self) + 'static>(
    &self,
    f: F
) -> SignalHandlerId

fn connect_property_provider_name_notify<F: Fn(&Self) + 'static>(
    &self,
    f: F
) -> SignalHandlerId

fn connect_property_provider_type_notify<F: Fn(&Self) + 'static>(
    &self,
    f: F
) -> SignalHandlerId

fn connect_property_read_later_disabled_notify<F: Fn(&Self) + 'static>(
    &self,
    f: F
) -> SignalHandlerId

fn connect_property_ticketing_disabled_notify<F: Fn(&Self) + 'static>(
    &self,
    f: F
) -> SignalHandlerId

fn connect_property_todo_disabled_notify<F: Fn(&Self) + 'static>(
    &self,
    f: F
) -> SignalHandlerId

Loading content...

Implementors

impl<O: IsA<Account>> AccountExt for O[src]

Loading content...