Safe Haskell | None |
---|
- getFullName :: (MonadBaseControl IO m, MonadIO m, MonadSkype m) => UserID -> SkypeT m UserFullName
- getBirthday :: (MonadBaseControl IO m, MonadIO m, MonadSkype m) => UserID -> SkypeT m (Maybe UserBirthday)
- getSex :: (MonadBaseControl IO m, MonadIO m, MonadSkype m) => UserID -> SkypeT m UserSex
- getLanguage :: (MonadBaseControl IO m, MonadIO m, MonadSkype m) => UserID -> SkypeT m (Maybe (UserLanguageISOCode, UserLanguage))
- getCountry :: (MonadBaseControl IO m, MonadIO m, MonadSkype m) => UserID -> SkypeT m (Maybe (UserCountryISOCode, UserCountry))
- getProvince :: (MonadBaseControl IO m, MonadIO m, MonadSkype m) => UserID -> SkypeT m UserProvince
- getCity :: (MonadBaseControl IO m, MonadIO m, MonadSkype m) => UserID -> SkypeT m UserCity
- getHomePhone :: (MonadBaseControl IO m, MonadIO m, MonadSkype m) => UserID -> SkypeT m UserPhone
- getOfficePhone :: (MonadBaseControl IO m, MonadIO m, MonadSkype m) => UserID -> SkypeT m UserPhone
- getMobilePhone :: (MonadBaseControl IO m, MonadIO m, MonadSkype m) => UserID -> SkypeT m UserPhone
- getHomepage :: (MonadBaseControl IO m, MonadIO m, MonadSkype m) => UserID -> SkypeT m UserHomepage
- getAbout :: (MonadBaseControl IO m, MonadIO m, MonadSkype m) => UserID -> SkypeT m UserAbout
- isVideoCapable :: (MonadBaseControl IO m, MonadIO m, MonadSkype m) => UserID -> SkypeT m Bool
- isVoicemailCapable :: (MonadBaseControl IO m, MonadIO m, MonadSkype m) => UserID -> SkypeT m Bool
- getBuddyStatus :: (MonadBaseControl IO m, MonadIO m, MonadSkype m) => UserID -> SkypeT m UserBuddyStatus
- removeFromContactList :: (MonadBaseControl IO m, MonadIO m, MonadSkype m) => UserID -> SkypeT m ()
- askAuthorization :: (MonadBaseControl IO m, MonadIO m, MonadSkype m) => UserID -> UserAuthRequestMessage -> SkypeT m ()
- isAuthorized :: (MonadBaseControl IO m, MonadIO m, MonadSkype m) => UserID -> SkypeT m Bool
- setAuthorized :: (MonadBaseControl IO m, MonadIO m, MonadSkype m) => UserID -> Bool -> SkypeT m ()
- isBlocked :: (MonadBaseControl IO m, MonadIO m, MonadSkype m) => UserID -> SkypeT m Bool
- setBlocked :: (MonadBaseControl IO m, MonadIO m, MonadSkype m) => UserID -> Bool -> SkypeT m ()
- getOnlineStatus :: (MonadBaseControl IO m, MonadIO m, MonadSkype m) => UserID -> SkypeT m UserOnlineStatus
- getLastOnlineTimestamp :: (MonadBaseControl IO m, MonadIO m, MonadSkype m) => UserID -> SkypeT m Timestamp
- canLeaveVoicemail :: (MonadBaseControl IO m, MonadIO m, MonadSkype m) => UserID -> SkypeT m Bool
- getSpeedDial :: (MonadBaseControl IO m, MonadIO m, MonadSkype m) => UserID -> SkypeT m UserSpeedDial
- setSpeedDial :: (MonadBaseControl IO m, MonadIO m, MonadSkype m) => UserID -> UserSpeedDial -> SkypeT m ()
- getMoodText :: (MonadBaseControl IO m, MonadIO m, MonadSkype m) => UserID -> SkypeT m UserMoodText
- getTimezone :: (MonadBaseControl IO m, MonadIO m, MonadSkype m) => UserID -> SkypeT m UserTimezoneOffset
- isCallForwardingActive :: (MonadBaseControl IO m, MonadIO m, MonadSkype m) => UserID -> SkypeT m Bool
- getNumberOfAuthedBuddies :: (MonadBaseControl IO m, MonadIO m, MonadSkype m) => UserID -> SkypeT m Int
- getDisplayName :: (MonadBaseControl IO m, MonadIO m, MonadSkype m) => UserID -> SkypeT m UserDisplayName
- setDisplayName :: (MonadBaseControl IO m, MonadIO m, MonadSkype m) => UserID -> UserDisplayName -> SkypeT m ()
- getCurrentUserHandle :: (MonadBaseControl IO m, MonadIO m, MonadSkype m) => SkypeT m UserID
- searchAllFriends :: (MonadBaseControl IO m, MonadIO m, MonadSkype m) => SkypeT m [UserID]
Documentation
getFullName :: (MonadBaseControl IO m, MonadIO m, MonadSkype m) => UserID -> SkypeT m UserFullNameSource
Gets the full name of the user.
getBirthday :: (MonadBaseControl IO m, MonadIO m, MonadSkype m) => UserID -> SkypeT m (Maybe UserBirthday)Source
Gets the birthdate of the user.
getSex :: (MonadBaseControl IO m, MonadIO m, MonadSkype m) => UserID -> SkypeT m UserSexSource
Gets the sex of the user.
getLanguage :: (MonadBaseControl IO m, MonadIO m, MonadSkype m) => UserID -> SkypeT m (Maybe (UserLanguageISOCode, UserLanguage))Source
Gets the native language of the user.
getCountry :: (MonadBaseControl IO m, MonadIO m, MonadSkype m) => UserID -> SkypeT m (Maybe (UserCountryISOCode, UserCountry))Source
Gets the country the user is based.
getProvince :: (MonadBaseControl IO m, MonadIO m, MonadSkype m) => UserID -> SkypeT m UserProvinceSource
Gets the province the user is based.
getCity :: (MonadBaseControl IO m, MonadIO m, MonadSkype m) => UserID -> SkypeT m UserCitySource
Gets the city this user is based in.
getHomePhone :: (MonadBaseControl IO m, MonadIO m, MonadSkype m) => UserID -> SkypeT m UserPhoneSource
Gets the home phone number that is in the user profile.
getOfficePhone :: (MonadBaseControl IO m, MonadIO m, MonadSkype m) => UserID -> SkypeT m UserPhoneSource
Gets the office phone number that is in the user profile.
getMobilePhone :: (MonadBaseControl IO m, MonadIO m, MonadSkype m) => UserID -> SkypeT m UserPhoneSource
Gets the mobile phone number of the user.
getHomepage :: (MonadBaseControl IO m, MonadIO m, MonadSkype m) => UserID -> SkypeT m UserHomepageSource
Gets the homepage URL of the user.
getAbout :: (MonadBaseControl IO m, MonadIO m, MonadSkype m) => UserID -> SkypeT m UserAboutSource
Gets extra information user has provided in his/her profile.
isVideoCapable :: (MonadBaseControl IO m, MonadIO m, MonadSkype m) => UserID -> SkypeT m BoolSource
Checks if the user is video-capable.
isVoicemailCapable :: (MonadBaseControl IO m, MonadIO m, MonadSkype m) => UserID -> SkypeT m BoolSource
Checks if the user is voicemail-capable.
getBuddyStatus :: (MonadBaseControl IO m, MonadIO m, MonadSkype m) => UserID -> SkypeT m UserBuddyStatusSource
Gets the buddy status of the user.
removeFromContactList :: (MonadBaseControl IO m, MonadIO m, MonadSkype m) => UserID -> SkypeT m ()Source
Removes target from contactlist.
askAuthorization :: (MonadBaseControl IO m, MonadIO m, MonadSkype m) => UserID -> UserAuthRequestMessage -> SkypeT m ()Source
Adds target into contactlist and ask authorization with message.
isAuthorized :: (MonadBaseControl IO m, MonadIO m, MonadSkype m) => UserID -> SkypeT m BoolSource
Checks if the user is authorized in your contactlist.
setAuthorized :: (MonadBaseControl IO m, MonadIO m, MonadSkype m) => UserID -> Bool -> SkypeT m ()Source
Set the user being authorized, or not in your contactlist.
isBlocked :: (MonadBaseControl IO m, MonadIO m, MonadSkype m) => UserID -> SkypeT m BoolSource
Checks if the user is blocked in your contactlist.
setBlocked :: (MonadBaseControl IO m, MonadIO m, MonadSkype m) => UserID -> Bool -> SkypeT m ()Source
Sets the user being blocked, or not in your contactlist.
getOnlineStatus :: (MonadBaseControl IO m, MonadIO m, MonadSkype m) => UserID -> SkypeT m UserOnlineStatusSource
Gets the online status of the user.
getLastOnlineTimestamp :: (MonadBaseControl IO m, MonadIO m, MonadSkype m) => UserID -> SkypeT m TimestampSource
Gets last online timestamp of the user.
canLeaveVoicemail :: (MonadBaseControl IO m, MonadIO m, MonadSkype m) => UserID -> SkypeT m BoolSource
Indicates whether the current user can send voicemail to the user.
getSpeedDial :: (MonadBaseControl IO m, MonadIO m, MonadSkype m) => UserID -> SkypeT m UserSpeedDialSource
Gets the speed dial of the user.
setSpeedDial :: (MonadBaseControl IO m, MonadIO m, MonadSkype m) => UserID -> UserSpeedDial -> SkypeT m ()Source
Sets the speed dial of the user.
getMoodText :: (MonadBaseControl IO m, MonadIO m, MonadSkype m) => UserID -> SkypeT m UserMoodTextSource
Gets the mood message of the user.
getTimezone :: (MonadBaseControl IO m, MonadIO m, MonadSkype m) => UserID -> SkypeT m UserTimezoneOffsetSource
Gets the time zone of the user.
isCallForwardingActive :: (MonadBaseControl IO m, MonadIO m, MonadSkype m) => UserID -> SkypeT m BoolSource
Indicates whether the user has call forwarding activated or not.
getNumberOfAuthedBuddies :: (MonadBaseControl IO m, MonadIO m, MonadSkype m) => UserID -> SkypeT m IntSource
Gets the number of authorized contacts in the contact list.
getDisplayName :: (MonadBaseControl IO m, MonadIO m, MonadSkype m) => UserID -> SkypeT m UserDisplayNameSource
Gets the display name of the user.
setDisplayName :: (MonadBaseControl IO m, MonadIO m, MonadSkype m) => UserID -> UserDisplayName -> SkypeT m ()Source
Sets the display name of the user.
getCurrentUserHandle :: (MonadBaseControl IO m, MonadIO m, MonadSkype m) => SkypeT m UserIDSource
Gets the user name for the currently logged in user.
searchAllFriends :: (MonadBaseControl IO m, MonadIO m, MonadSkype m) => SkypeT m [UserID]Source
Returns a list of found usernames.