pub struct ContactsGroup<'a> { /* private fields */ }Expand description
Endpoints for Contacts
Implementations§
Source§impl ContactsGroup<'_>
impl ContactsGroup<'_>
Sourcepub async fn get_alliance_contacts(
&self,
alliance_id: i64,
page: Option<i32>,
) -> EsiResult<Vec<Contact>>
pub async fn get_alliance_contacts( &self, alliance_id: i64, page: Option<i32>, ) -> EsiResult<Vec<Contact>>
Return the contacts of an alliance.
Sourcepub async fn get_alliance_contact_labels(
&self,
alliance_id: i64,
) -> EsiResult<Vec<ContactLabel>>
pub async fn get_alliance_contact_labels( &self, alliance_id: i64, ) -> EsiResult<Vec<ContactLabel>>
Return the contact labels of an alliance.
Sourcepub async fn delete_character_contacts(
&self,
character_id: i64,
contact_ids: &[i64],
) -> EsiResult<()>
pub async fn delete_character_contacts( &self, character_id: i64, contact_ids: &[i64], ) -> EsiResult<()>
Delete contacts of a character.
Sourcepub async fn get_character_contacts(
&self,
character_id: i64,
page: Option<i32>,
) -> EsiResult<Vec<Contact>>
pub async fn get_character_contacts( &self, character_id: i64, page: Option<i32>, ) -> EsiResult<Vec<Contact>>
Return the contacts of a character.
Sourcepub async fn add_character_contacts(
&self,
character_id: i64,
standing: f64,
label_ids: Option<&[i64]>,
watched: Option<bool>,
contact_ids: &[i64],
) -> EsiResult<Vec<i64>>
pub async fn add_character_contacts( &self, character_id: i64, standing: f64, label_ids: Option<&[i64]>, watched: Option<bool>, contact_ids: &[i64], ) -> EsiResult<Vec<i64>>
Add contacts to a character. Returns the IDs of the created contacts.
Sourcepub async fn update_character_contacts(
&self,
character_id: i64,
standing: f64,
label_ids: Option<&[i64]>,
watched: Option<bool>,
contact_ids: &[i64],
) -> EsiResult<()>
pub async fn update_character_contacts( &self, character_id: i64, standing: f64, label_ids: Option<&[i64]>, watched: Option<bool>, contact_ids: &[i64], ) -> EsiResult<()>
Edit contacts of a character.
Sourcepub async fn get_character_contact_labels(
&self,
character_id: i64,
) -> EsiResult<Vec<ContactLabel>>
pub async fn get_character_contact_labels( &self, character_id: i64, ) -> EsiResult<Vec<ContactLabel>>
Return the contact labels of a character.
Sourcepub async fn get_corporation_contacts(
&self,
corporation_id: i64,
page: Option<i32>,
) -> EsiResult<Vec<Contact>>
pub async fn get_corporation_contacts( &self, corporation_id: i64, page: Option<i32>, ) -> EsiResult<Vec<Contact>>
Return the contacts of a corporation.
Sourcepub async fn get_corporation_contact_labels(
&self,
corporation_id: i64,
) -> EsiResult<Vec<ContactLabel>>
pub async fn get_corporation_contact_labels( &self, corporation_id: i64, ) -> EsiResult<Vec<ContactLabel>>
Return the contact labels of a corporation.
Auto Trait Implementations§
impl<'a> !RefUnwindSafe for ContactsGroup<'a>
impl<'a> !UnwindSafe for ContactsGroup<'a>
impl<'a> Freeze for ContactsGroup<'a>
impl<'a> Send for ContactsGroup<'a>
impl<'a> Sync for ContactsGroup<'a>
impl<'a> Unpin for ContactsGroup<'a>
impl<'a> UnsafeUnpin for ContactsGroup<'a>
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