C# Класс OpenPr0gramm.ItemController

Наследование: Pr0grammController
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
Delete ( IPr0grammItem item, string reason, bool notifyUser, bool banUser, int days ) : Task
Delete ( int itemId, string reason, bool notifyUser, bool banUser, int days ) : Task
GetInfo ( int itemId ) : Task
GetItems ( ItemFlags flags, ItemStatus status ) : Task
GetItemsAround ( ItemFlags flags, ItemStatus status, bool following, string tags, string user, string likes, bool self, IPr0grammItem aroundItem ) : Task
GetItemsAround ( ItemFlags flags, ItemStatus status, bool following, string tags, string user, string likes, bool self, int aroundId ) : Task
GetItemsByLikes ( ItemFlags flags, ItemStatus status, string likes ) : Task
GetItemsBySelf ( ItemFlags flags, ItemStatus status ) : Task
GetItemsByTag ( ItemFlags flags, ItemStatus status, string tags ) : Task
GetItemsByUser ( ItemFlags flags, ItemStatus status, INamedPr0grammUser user ) : Task
GetItemsByUser ( ItemFlags flags, ItemStatus status, string user ) : Task
GetItemsNewer ( ItemFlags flags, ItemStatus status, bool following, string tags, string user, string likes, bool self, IPr0grammItem newerThan ) : Task
GetItemsNewer ( ItemFlags flags, ItemStatus status, bool following, string tags, string user, string likes, bool self, int newerThan ) : Task
GetItemsOlder ( ItemFlags flags, ItemStatus status, bool following, string tags, string user, string likes, bool self, IPr0grammItem olderThan ) : Task
GetItemsOlder ( ItemFlags flags, ItemStatus status, bool following, string tags, string user, string likes, bool self, int olderThan ) : Task
RateLimited ( ) : Task
Vote ( IPr0grammItem item ) : Task
Vote ( IPr0grammItem item, Vote absoluteVote ) : Task
Vote ( int itemId, Vote absoluteVote ) : Task

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

Метод Описание
GetItems ( ItemFlags flags, ItemStatus status, bool following, string tags, string user, string likes, bool self ) : Task
ItemController ( IPr0grammApiClient client ) : System

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

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

public Delete ( IPr0grammItem item, string reason, bool notifyUser, bool banUser, int days ) : Task
item IPr0grammItem
reason string
notifyUser bool
banUser bool
days int
Результат Task

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

public Delete ( int itemId, string reason, bool notifyUser, bool banUser, int days ) : Task
itemId int
reason string
notifyUser bool
banUser bool
days int
Результат Task

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

public GetInfo ( int itemId ) : Task
itemId int
Результат Task

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

public GetItems ( ItemFlags flags, ItemStatus status ) : Task
flags ItemFlags
status ItemStatus
Результат Task

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

public GetItemsAround ( ItemFlags flags, ItemStatus status, bool following, string tags, string user, string likes, bool self, IPr0grammItem aroundItem ) : Task
flags ItemFlags
status ItemStatus
following bool
tags string
user string
likes string
self bool
aroundItem IPr0grammItem
Результат Task

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

public GetItemsAround ( ItemFlags flags, ItemStatus status, bool following, string tags, string user, string likes, bool self, int aroundId ) : Task
flags ItemFlags
status ItemStatus
following bool
tags string
user string
likes string
self bool
aroundId int
Результат Task

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

public GetItemsByLikes ( ItemFlags flags, ItemStatus status, string likes ) : Task
flags ItemFlags
status ItemStatus
likes string
Результат Task

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

public GetItemsBySelf ( ItemFlags flags, ItemStatus status ) : Task
flags ItemFlags
status ItemStatus
Результат Task

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

public GetItemsByTag ( ItemFlags flags, ItemStatus status, string tags ) : Task
flags ItemFlags
status ItemStatus
tags string
Результат Task

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

public GetItemsByUser ( ItemFlags flags, ItemStatus status, INamedPr0grammUser user ) : Task
flags ItemFlags
status ItemStatus
user INamedPr0grammUser
Результат Task

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

public GetItemsByUser ( ItemFlags flags, ItemStatus status, string user ) : Task
flags ItemFlags
status ItemStatus
user string
Результат Task

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

public GetItemsNewer ( ItemFlags flags, ItemStatus status, bool following, string tags, string user, string likes, bool self, IPr0grammItem newerThan ) : Task
flags ItemFlags
status ItemStatus
following bool
tags string
user string
likes string
self bool
newerThan IPr0grammItem
Результат Task

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

public GetItemsNewer ( ItemFlags flags, ItemStatus status, bool following, string tags, string user, string likes, bool self, int newerThan ) : Task
flags ItemFlags
status ItemStatus
following bool
tags string
user string
likes string
self bool
newerThan int
Результат Task

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

public GetItemsOlder ( ItemFlags flags, ItemStatus status, bool following, string tags, string user, string likes, bool self, IPr0grammItem olderThan ) : Task
flags ItemFlags
status ItemStatus
following bool
tags string
user string
likes string
self bool
olderThan IPr0grammItem
Результат Task

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

public GetItemsOlder ( ItemFlags flags, ItemStatus status, bool following, string tags, string user, string likes, bool self, int olderThan ) : Task
flags ItemFlags
status ItemStatus
following bool
tags string
user string
likes string
self bool
olderThan int
Результат Task

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

public RateLimited ( ) : Task
Результат Task

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

public Vote ( IPr0grammItem item ) : Task
item IPr0grammItem
Результат Task

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

public Vote ( IPr0grammItem item, Vote absoluteVote ) : Task
item IPr0grammItem
absoluteVote Vote
Результат Task

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

public Vote ( int itemId, Vote absoluteVote ) : Task
itemId int
absoluteVote Vote
Результат Task