Skip to content

List of functions

loudKode edited this page May 13, 2019 · 1 revision
Function MoveImagesToAlbum(AlbumID As String, ImagesIDsToMove As List(Of String)) As Task(Of JSON_MoveImagesToAlbum)
Function CreateAlbum(AlbumName As String, Optional AlbumDescription As String = Nothing, Optional PublicAlbum As Boolean = True, Optional ImagesToMoveToAlbum As List(Of String) = Nothing) As Task(Of JSON_CreateAlbum)
Function DeleteAlbum(AlbumID As String) As Task(Of JSON_DeleteAlbum)
Function DeleteImages(AlbumID As String, ImagesIDsToDelete As List(Of String)) As Task(Of JSON_DeleteImagesFromAlbum)
Function DeleteMultipleAlbums(AlbumIDs As List(Of String)) As Task(Of JSON_DeleteMultipleAlbums)
Function ListAlbum(AlbumID As String) As Task(Of JSON_GetAlbum)
Function ListRootAlbums() As Task(Of JSON_GetMultipleAlbums)
Function ReplaceAlbumImages(AlbumID As String, ImagesIDsToInsert As List(Of String)) As Task(Of JSON_ReplaceAlbumImages)
Function EditAlbum(AlbumID As String, Optional AlbumName As String = Nothing, Optional AlbumDescription As String = Nothing, Optional PublicAlbum As Boolean? = True) As Task(Of JSON_UpdateAlbum)
Function ChangeMultipleAlbumsPrivacy(AlbumIDs As List(Of String), Optional PublicAlbum As Boolean? = True) As Task(Of JSON_UpdateMultipleAlbums)
Function ImageMetadata(ImageID As String) As Task(Of JSON_GetImageMetadata)
Function UploadLocal(TheUploadImageConfig As HClient.UploadImageConfig, TheImgType As HClient.SentType, Optional ReportCls As IProgress(Of ReportStatus) = Nothing, Optional _proxi As ProxyConfig = Nothing, Optional token As Threading.CancellationToken = Nothing) As Task(Of JSON_UploadImage)
Function Register(Email As String, Username As String, Password As String) As Task(Of JSON_CreateUser)
Function MultipleImagesMetadata(ImageIDs As List(Of String)) As Task(Of JSON_GetMultipleImages)
Function UserInfo(Username As String, Optional NumberOfLatestImagesToDisplay As Integer = 5) As Task(Of JSON_GetUser)
Function ListAllAlbums(Username As String, Optional ImagesReturnForEachAlbum As Integer = 20, Optional IncludePrivateImages As Boolean = False, Optional HideEmptyAlbums As Boolean = False, Optional OnlyShowPrivateAlbums As Boolean = False, Optional Limit As Integer = 20, Optional OffSet As Integer = 0) As Task(Of JSON_ListAllAlbums)
Function ListAllImages(Username As String, Optional HideImagesFromAlbums As Boolean = True, Optional IncludePrivateImages As Boolean = False, Optional IncludeDeletedImages As Boolean = False, Optional OnlyShowPrivateImages As Boolean = False, Optional Limit As Integer = 20, Optional OffSet As Integer = 0) As Task(Of JSON_ListAllImages)
Function UserTags(Username As String, Optional Limit As Integer = 20, Optional OffSet As Integer = 0, Optional Sort As IMSutilities.Sort = IMSutilities.Sort.asc, Optional NumberOfImagesToReturnForeachTag As String = Nothing, Optional ReturnAllTagsStartingWith As String = Nothing) As Task(Of JSON_GetUserTags)
Function UserUsage(Username As String, Optional HideEmptyAlbumsFromCounter As Boolean = True, Optional ShowPrivateImagesInCounter As Boolean = False, Optional ShowDeletedImagesInCounter As Boolean = False) As Task(Of JSON_GetUserUsage)
Function TagImage(ImageID As String, TagToAdd As List(Of String)) As Task(Of JSON_TagImage)
Function TagImages(ImageIDs As List(Of String), TagToAdd As List(Of String)) As Task(Of JSON_TagImages)
Function DeleteAccount(Username As String) As Task(Of JSON_DeleteUser)

Clone this wiki locally