C# Класс kasthack.vksharp.Api.MethodGroup_Audio

Показать файл Открыть проект

Открытые методы

Метод Описание
Add ( int ownerId, long audioId, int groupId = null, long albumId = null ) : Task

Копирует аудиозапись на страницу пользователя или группы

AddAlbum ( string title, int groupId ) : Task

Создает пустой альбом аудиозаписей

AddAlbumSync ( string title, int groupId ) : AddAlbum

Создает пустой альбом аудиозаписей

AddSync ( int ownerId, long audioId, int groupId = null, long albumId = null ) : int

Копирует аудиозапись на страницу пользователя или группы

Delete ( long audioId, int ownerId ) : System.Threading.Tasks.Task

Удаляет аудиозапись со страницы пользователя или сообщества

DeleteAlbum ( long albumId, int groupId = null ) : System.Threading.Tasks.Task

Удаляет альбом аудиозаписей

DeleteAlbumSync ( long albumId, int groupId = null ) : void

Удаляет альбом аудиозаписей

DeleteSync ( long audioId, int ownerId ) : void

Удаляет аудиозапись со страницы пользователя или сообщества

Edit ( int ownerId, long audioId, string artist = "", string title = "", string text = "", AudioGenre genreId = null, bool noSearch = null ) : Task
EditAlbum ( long albumId, string title, int groupId = null ) : System.Threading.Tasks.Task
EditAlbumSync ( long albumId, string title, int groupId = null ) : void
EditSync ( int ownerId, long audioId, string artist = "", string title = "", string text = "", AudioGenre genreId = null, bool noSearch = null ) : int
Get ( int ownerId = null, long albumId = null, int offset = null, int count = 100 ) : Task>
GetAlbums ( int ownerId = null, int offset = null, int count = 100 ) : Task>
GetAlbumsSync ( int ownerId = null, int offset = null, int count = 100 ) : EntityList
GetBroadcastListGroups ( bool active = true, int offset = null, int count = 100 ) : Task
GetBroadcastListGroupsSync ( bool active = true, int offset = null, int count = 100 ) : kasthack.vksharp.DataTypes.Entities.Group[]
GetBroadcastListUsers ( bool active = true, int offset = null, int count = 100 ) : Task
GetBroadcastListUsersSync ( bool active = true, int offset = null, int count = 100 ) : User[]
GetById ( bool itunes = false ) : Task
GetByIdSync ( bool itunes = false ) : kasthack.vksharp.DataTypes.Entities.Audio[]
GetCount ( int ownerId = null ) : Task
GetCountSync ( int ownerId = null ) : int
GetLyrics ( long lyricsId ) : Task
GetLyricsSync ( long lyricsId ) : Lyrics
GetPopular ( AudioGenre genreId = null, bool onlyEng = null, int offset = null, int count = 100 ) : Task>
GetPopularSync ( AudioGenre genreId = null, bool onlyEng = null, int offset = null, int count = 100 ) : EntityList
GetRecommendations ( AudioGenre genreId = null, bool onlyEng = null, int offset = null, int count = 100 ) : Task>
GetRecommendationsSync ( AudioGenre genreId = null, bool onlyEng = null, int offset = null, int count = 100 ) : EntityList
GetSync ( int ownerId = null, long albumId = null, int offset = null, int count = 100 ) : EntityList
GetUploadServer ( long albumId, int groupId = null ) : Task
GetUploadServerSync ( long albumId, int groupId = null ) : string
MoveToAlbum ( long albumId, int groupId = null ) : System.Threading.Tasks.Task
MoveToAlbumSync ( long albumId, int groupId = null ) : void
Reorder ( long audioId, int ownerId = null, long before = null, long after = null ) : System.Threading.Tasks.Task
ReorderSync ( long audioId, int ownerId = null, long before = null, long after = null ) : void
Restore ( long audioId, int ownerId = null ) : Task
RestoreSync ( long audioId, int ownerId = null ) : Audio
Save ( string server, string audio, string hash, string artist = "", string title = "" ) : Task
SaveSync ( string server, string audio, string hash, string artist = "", string title = "" ) : kasthack.vksharp.DataTypes.Entities.Audio[]
Search ( string q, bool autoComplete = true, bool lyrics = false, bool performerOnly = false, AudioSortOrder sort = AudioSortOrder.ByRating, bool searchOwn = false, int offset = null, int count = 100 ) : Task>
SearchSync ( string q, bool autoComplete = true, bool lyrics = false, bool performerOnly = false, AudioSortOrder sort = AudioSortOrder.ByRating, bool searchOwn = false, int offset = null, int count = 100 ) : EntityList
SetBroadcast ( ContentId audio ) : System.Threading.Tasks.Task
SetBroadcastSync ( ContentId audio ) : void

Приватные методы

Метод Описание
MethodGroup_Audio ( Api parent ) : System

Описание методов

Add() публичный Метод

Копирует аудиозапись на страницу пользователя или группы
public Add ( int ownerId, long audioId, int groupId = null, long albumId = null ) : Task
ownerId int идентификатор владельца аудиозаписи (пользователь или сообщество)
audioId long Идентификатор аудиозаписи
groupId int идентификатор сообщества (если аудиозапись необходимо скопировать в список сообщества)
albumId long идентификатор альбома, в который нужно переместить аудиозапись
Результат Task

AddAlbum() публичный Метод

Создает пустой альбом аудиозаписей
public AddAlbum ( string title, int groupId ) : Task
title string название альбома
groupId int идентификатор сообщества (если альбом нужно создать в сообществе)
Результат Task

AddAlbumSync() публичный Метод

Создает пустой альбом аудиозаписей
public AddAlbumSync ( string title, int groupId ) : AddAlbum
title string название альбома
groupId int идентификатор сообщества (если альбом нужно создать в сообществе)
Результат kasthack.vksharp.DataTypes.ResponseEntities.AddAlbum

AddSync() публичный Метод

Копирует аудиозапись на страницу пользователя или группы
public AddSync ( int ownerId, long audioId, int groupId = null, long albumId = null ) : int
ownerId int идентификатор владельца аудиозаписи (пользователь или сообщество)
audioId long Идентификатор аудиозаписи
groupId int идентификатор сообщества (если аудиозапись необходимо скопировать в список сообщества)
albumId long идентификатор альбома, в который нужно переместить аудиозапись
Результат int

Delete() публичный Метод

Удаляет аудиозапись со страницы пользователя или сообщества
public Delete ( long audioId, int ownerId ) : System.Threading.Tasks.Task
audioId long идентификатор аудиозаписи
ownerId int идентификатор владельца аудиозаписи (пользователь или сообщество)
Результат System.Threading.Tasks.Task

DeleteAlbum() публичный Метод

Удаляет альбом аудиозаписей
public DeleteAlbum ( long albumId, int groupId = null ) : System.Threading.Tasks.Task
albumId long идентификатор альбома
groupId int идентификатор сообщества, которому принадлежит альбом
Результат System.Threading.Tasks.Task

DeleteAlbumSync() публичный Метод

Удаляет альбом аудиозаписей
public DeleteAlbumSync ( long albumId, int groupId = null ) : void
albumId long идентификатор альбома
groupId int идентификатор сообщества, которому принадлежит альбом
Результат void

DeleteSync() публичный Метод

Удаляет аудиозапись со страницы пользователя или сообщества
public DeleteSync ( long audioId, int ownerId ) : void
audioId long идентификатор аудиозаписи
ownerId int идентификатор владельца аудиозаписи (пользователь или сообщество)
Результат void

Edit() публичный Метод

public Edit ( int ownerId, long audioId, string artist = "", string title = "", string text = "", AudioGenre genreId = null, bool noSearch = null ) : Task
ownerId int
audioId long
artist string
title string
text string
genreId AudioGenre
noSearch bool
Результат Task

EditAlbum() публичный Метод

public EditAlbum ( long albumId, string title, int groupId = null ) : System.Threading.Tasks.Task
albumId long
title string
groupId int
Результат System.Threading.Tasks.Task

EditAlbumSync() публичный Метод

public EditAlbumSync ( long albumId, string title, int groupId = null ) : void
albumId long
title string
groupId int
Результат void

EditSync() публичный Метод

public EditSync ( int ownerId, long audioId, string artist = "", string title = "", string text = "", AudioGenre genreId = null, bool noSearch = null ) : int
ownerId int
audioId long
artist string
title string
text string
genreId AudioGenre
noSearch bool
Результат int

Get() публичный Метод

public Get ( int ownerId = null, long albumId = null, int offset = null, int count = 100 ) : Task>
ownerId int
albumId long
offset int
count int
Результат Task>

GetAlbums() публичный Метод

public GetAlbums ( int ownerId = null, int offset = null, int count = 100 ) : Task>
ownerId int
offset int
count int
Результат Task>

GetAlbumsSync() публичный Метод

public GetAlbumsSync ( int ownerId = null, int offset = null, int count = 100 ) : EntityList
ownerId int
offset int
count int
Результат EntityList

GetBroadcastListGroups() публичный Метод

public GetBroadcastListGroups ( bool active = true, int offset = null, int count = 100 ) : Task
active bool
offset int
count int
Результат Task

GetBroadcastListGroupsSync() публичный Метод

public GetBroadcastListGroupsSync ( bool active = true, int offset = null, int count = 100 ) : kasthack.vksharp.DataTypes.Entities.Group[]
active bool
offset int
count int
Результат kasthack.vksharp.DataTypes.Entities.Group[]

GetBroadcastListUsers() публичный Метод

public GetBroadcastListUsers ( bool active = true, int offset = null, int count = 100 ) : Task
active bool
offset int
count int
Результат Task

GetBroadcastListUsersSync() публичный Метод

public GetBroadcastListUsersSync ( bool active = true, int offset = null, int count = 100 ) : User[]
active bool
offset int
count int
Результат User[]

GetById() публичный Метод

public GetById ( bool itunes = false ) : Task
itunes bool
Результат Task

GetByIdSync() публичный Метод

public GetByIdSync ( bool itunes = false ) : kasthack.vksharp.DataTypes.Entities.Audio[]
itunes bool
Результат kasthack.vksharp.DataTypes.Entities.Audio[]

GetCount() публичный Метод

public GetCount ( int ownerId = null ) : Task
ownerId int
Результат Task

GetCountSync() публичный Метод

public GetCountSync ( int ownerId = null ) : int
ownerId int
Результат int

GetLyrics() публичный Метод

public GetLyrics ( long lyricsId ) : Task
lyricsId long
Результат Task

GetLyricsSync() публичный Метод

public GetLyricsSync ( long lyricsId ) : Lyrics
lyricsId long
Результат kasthack.vksharp.DataTypes.Entities.Lyrics

GetPopular() публичный Метод

public GetPopular ( AudioGenre genreId = null, bool onlyEng = null, int offset = null, int count = 100 ) : Task>
genreId AudioGenre
onlyEng bool
offset int
count int
Результат Task>

GetPopularSync() публичный Метод

public GetPopularSync ( AudioGenre genreId = null, bool onlyEng = null, int offset = null, int count = 100 ) : EntityList
genreId AudioGenre
onlyEng bool
offset int
count int
Результат EntityList

GetRecommendations() публичный Метод

public GetRecommendations ( AudioGenre genreId = null, bool onlyEng = null, int offset = null, int count = 100 ) : Task>
genreId AudioGenre
onlyEng bool
offset int
count int
Результат Task>

GetRecommendationsSync() публичный Метод

public GetRecommendationsSync ( AudioGenre genreId = null, bool onlyEng = null, int offset = null, int count = 100 ) : EntityList
genreId AudioGenre
onlyEng bool
offset int
count int
Результат EntityList

GetSync() публичный Метод

public GetSync ( int ownerId = null, long albumId = null, int offset = null, int count = 100 ) : EntityList
ownerId int
albumId long
offset int
count int
Результат EntityList

GetUploadServer() публичный Метод

public GetUploadServer ( long albumId, int groupId = null ) : Task
albumId long
groupId int
Результат Task

GetUploadServerSync() публичный Метод

public GetUploadServerSync ( long albumId, int groupId = null ) : string
albumId long
groupId int
Результат string

MoveToAlbum() публичный Метод

public MoveToAlbum ( long albumId, int groupId = null ) : System.Threading.Tasks.Task
albumId long
groupId int
Результат System.Threading.Tasks.Task

MoveToAlbumSync() публичный Метод

public MoveToAlbumSync ( long albumId, int groupId = null ) : void
albumId long
groupId int
Результат void

Reorder() публичный Метод

public Reorder ( long audioId, int ownerId = null, long before = null, long after = null ) : System.Threading.Tasks.Task
audioId long
ownerId int
before long
after long
Результат System.Threading.Tasks.Task

ReorderSync() публичный Метод

public ReorderSync ( long audioId, int ownerId = null, long before = null, long after = null ) : void
audioId long
ownerId int
before long
after long
Результат void

Restore() публичный Метод

public Restore ( long audioId, int ownerId = null ) : Task
audioId long
ownerId int
Результат Task

RestoreSync() публичный Метод

public RestoreSync ( long audioId, int ownerId = null ) : Audio
audioId long
ownerId int
Результат kasthack.vksharp.DataTypes.Entities.Audio

Save() публичный Метод

public Save ( string server, string audio, string hash, string artist = "", string title = "" ) : Task
server string
audio string
hash string
artist string
title string
Результат Task

SaveSync() публичный Метод

public SaveSync ( string server, string audio, string hash, string artist = "", string title = "" ) : kasthack.vksharp.DataTypes.Entities.Audio[]
server string
audio string
hash string
artist string
title string
Результат kasthack.vksharp.DataTypes.Entities.Audio[]

Search() публичный Метод

public Search ( string q, bool autoComplete = true, bool lyrics = false, bool performerOnly = false, AudioSortOrder sort = AudioSortOrder.ByRating, bool searchOwn = false, int offset = null, int count = 100 ) : Task>
q string
autoComplete bool
lyrics bool
performerOnly bool
sort AudioSortOrder
searchOwn bool
offset int
count int
Результат Task>

SearchSync() публичный Метод

public SearchSync ( string q, bool autoComplete = true, bool lyrics = false, bool performerOnly = false, AudioSortOrder sort = AudioSortOrder.ByRating, bool searchOwn = false, int offset = null, int count = 100 ) : EntityList
q string
autoComplete bool
lyrics bool
performerOnly bool
sort AudioSortOrder
searchOwn bool
offset int
count int
Результат EntityList

SetBroadcast() публичный Метод

public SetBroadcast ( ContentId audio ) : System.Threading.Tasks.Task
audio ContentId
Результат System.Threading.Tasks.Task

SetBroadcastSync() публичный Метод

public SetBroadcastSync ( ContentId audio ) : void
audio ContentId
Результат void