C# Class OpenPr0gramm.ItemController

Inheritance: Pr0grammController
ファイルを表示 Open project: holzmaster/OpenPr0gramm Class Usage Examples

Public Methods

Method Description
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

Private Methods

Method Description
GetItems ( ItemFlags flags, ItemStatus status, bool following, string tags, string user, string likes, bool self ) : Task
ItemController ( IPr0grammApiClient client ) : System

Method Details

Delete() public method

public Delete ( IPr0grammItem item, string reason, bool notifyUser, bool banUser, int days ) : Task
item IPr0grammItem
reason string
notifyUser bool
banUser bool
days int
return Task

Delete() public method

public Delete ( int itemId, string reason, bool notifyUser, bool banUser, int days ) : Task
itemId int
reason string
notifyUser bool
banUser bool
days int
return Task

GetInfo() public method

public GetInfo ( int itemId ) : Task
itemId int
return Task

GetItems() public method

public GetItems ( ItemFlags flags, ItemStatus status ) : Task
flags ItemFlags
status ItemStatus
return Task

GetItemsAround() public method

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
return Task

GetItemsAround() public method

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
return Task

GetItemsByLikes() public method

public GetItemsByLikes ( ItemFlags flags, ItemStatus status, string likes ) : Task
flags ItemFlags
status ItemStatus
likes string
return Task

GetItemsBySelf() public method

public GetItemsBySelf ( ItemFlags flags, ItemStatus status ) : Task
flags ItemFlags
status ItemStatus
return Task

GetItemsByTag() public method

public GetItemsByTag ( ItemFlags flags, ItemStatus status, string tags ) : Task
flags ItemFlags
status ItemStatus
tags string
return Task

GetItemsByUser() public method

public GetItemsByUser ( ItemFlags flags, ItemStatus status, INamedPr0grammUser user ) : Task
flags ItemFlags
status ItemStatus
user INamedPr0grammUser
return Task

GetItemsByUser() public method

public GetItemsByUser ( ItemFlags flags, ItemStatus status, string user ) : Task
flags ItemFlags
status ItemStatus
user string
return Task

GetItemsNewer() public method

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
return Task

GetItemsNewer() public method

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
return Task

GetItemsOlder() public method

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
return Task

GetItemsOlder() public method

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
return Task

RateLimited() public method

public RateLimited ( ) : Task
return Task

Vote() public method

public Vote ( IPr0grammItem item ) : Task
item IPr0grammItem
return Task

Vote() public method

public Vote ( IPr0grammItem item, Vote absoluteVote ) : Task
item IPr0grammItem
absoluteVote Vote
return Task

Vote() public method

public Vote ( int itemId, Vote absoluteVote ) : Task
itemId int
absoluteVote Vote
return Task