C# 클래스 OpenPr0gramm.UserController

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

공개 메소드들

메소드 설명
Ban ( INamedPr0grammUser user, string reason, int durationInDays ) : Task
Ban ( string user, string reason, int durationInDays ) : Task
ChangeEmail ( string token ) : Task
ChangePassword ( string currentPassword, string newPassword ) : Task
GetFollowList ( ItemFlags flags ) : Task
GetInfo ( ) : Task
Invite ( string email ) : Task
JoinWithInvite ( string email, string name, string password, string token ) : Task
JoinWithToken ( string email, string name, string password, string token ) : Task
LoadInvite ( string token ) : Task
LoadPaymentToken ( string token ) : Task
LogIn ( string name, string password ) : Task
LogOut ( ) : Task
RedeemToken ( string token ) : Task
RequestEmailChange ( string currentPassword, string newEmailAddress ) : Task
ResetPassword ( string token, string name, string newPassword ) : Task
SendPasswordResetMail ( string email ) : Task
SetSiteSettings ( bool likesArePublic, bool showAds, UserStatus userStatus ) : Task
Sync ( int lastId ) : Task
Validate ( string token ) : Task

비공개 메소드들

메소드 설명
UserController ( IPr0grammApiClient client ) : System

메소드 상세

Ban() 공개 메소드

public Ban ( INamedPr0grammUser user, string reason, int durationInDays ) : Task
user INamedPr0grammUser
reason string
durationInDays int
리턴 Task

Ban() 공개 메소드

public Ban ( string user, string reason, int durationInDays ) : Task
user string
reason string
durationInDays int
리턴 Task

ChangeEmail() 공개 메소드

public ChangeEmail ( string token ) : Task
token string
리턴 Task

ChangePassword() 공개 메소드

public ChangePassword ( string currentPassword, string newPassword ) : Task
currentPassword string
newPassword string
리턴 Task

GetFollowList() 공개 메소드

public GetFollowList ( ItemFlags flags ) : Task
flags ItemFlags
리턴 Task

GetInfo() 공개 메소드

public GetInfo ( ) : Task
리턴 Task

Invite() 공개 메소드

public Invite ( string email ) : Task
email string
리턴 Task

JoinWithInvite() 공개 메소드

public JoinWithInvite ( string email, string name, string password, string token ) : Task
email string
name string
password string
token string
리턴 Task

JoinWithToken() 공개 메소드

public JoinWithToken ( string email, string name, string password, string token ) : Task
email string
name string
password string
token string
리턴 Task

LoadInvite() 공개 메소드

public LoadInvite ( string token ) : Task
token string
리턴 Task

LoadPaymentToken() 공개 메소드

public LoadPaymentToken ( string token ) : Task
token string
리턴 Task

LogIn() 공개 메소드

public LogIn ( string name, string password ) : Task
name string
password string
리턴 Task

LogOut() 공개 메소드

public LogOut ( ) : Task
리턴 Task

RedeemToken() 공개 메소드

public RedeemToken ( string token ) : Task
token string
리턴 Task

RequestEmailChange() 공개 메소드

public RequestEmailChange ( string currentPassword, string newEmailAddress ) : Task
currentPassword string
newEmailAddress string
리턴 Task

ResetPassword() 공개 메소드

public ResetPassword ( string token, string name, string newPassword ) : Task
token string
name string
newPassword string
리턴 Task

SendPasswordResetMail() 공개 메소드

public SendPasswordResetMail ( string email ) : Task
email string
리턴 Task

SetSiteSettings() 공개 메소드

public SetSiteSettings ( bool likesArePublic, bool showAds, UserStatus userStatus ) : Task
likesArePublic bool
showAds bool
userStatus UserStatus
리턴 Task

Sync() 공개 메소드

public Sync ( int lastId ) : Task
lastId int
리턴 Task

Validate() 공개 메소드

public Validate ( string token ) : Task
token string
리턴 Task