pub struct EclipseApi { /* private fields */ }
Implementations§
Source§impl EclipseApi
impl EclipseApi
pub fn new(configuration: Configuration) -> EclipseApi
pub async fn delete_api_key( &self, ) -> Result<String, ApiError<ClientDeleteError>>
pub async fn info_api_key( &self, ) -> Result<Box<ApiKeyData>, ApiError<ClientInfoError>>
pub async fn client_login( &self, ) -> Result<Vec<String>, ApiError<ClientLoginError>>
pub async fn client_logout(&self) -> Result<String, ApiError<ClientLogoutError>>
pub async fn get_match_data( &self, match_id: String, ) -> Result<Box<Match>, ApiError<GetMatchError>>
pub async fn get_user_rating_delta( &self, user_id: u64, ) -> Result<Vec<i32>, ApiError<GetUserDeltaError>>
pub async fn get_user_matches( &self, user_id: u64, ) -> Result<Vec<String>, ApiError<GetUserMatchesError>>
pub async fn get_user_overview( &self, user_id: u64, ) -> Result<Vec<Vec<i64>>, ApiError<GetUserOverviewError>>
pub async fn get_user_playtime( &self, user_id: u64, ) -> Result<i64, ApiError<GetUserPlaytimeError>>
pub async fn get_user_rating( &self, user_id: u64, ) -> Result<i64, ApiError<GetUserRatingError>>
pub async fn get_user_status( &self, user_id: Vec<u64>, ) -> Result<Vec<Vec<i64>>, ApiError<GetUserStatusError>>
pub async fn get_user_teammates( &self, user_id: u64, ) -> Result<Vec<Vec<i64>>, ApiError<GetUserTeammatesError>>
Auto Trait Implementations§
impl Freeze for EclipseApi
impl !RefUnwindSafe for EclipseApi
impl Send for EclipseApi
impl Sync for EclipseApi
impl Unpin for EclipseApi
impl !UnwindSafe for EclipseApi
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