C# 클래스 OpenPr0gramm.ItemController

상속: Pr0grammController
파일 보기 프로젝트 열기: holzmaster/OpenPr0gramm 1 사용 예제들

공개 메소드들

메소드 설명
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