C# Class OpenPr0gramm.UserController

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

Public Methods

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

Private Methods

Method Description
UserController ( IPr0grammApiClient client ) : System

Method Details

Ban() public method

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

Ban() public method

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

ChangeEmail() public method

public ChangeEmail ( string token ) : Task
token string
return Task

ChangePassword() public method

public ChangePassword ( string currentPassword, string newPassword ) : Task
currentPassword string
newPassword string
return Task

GetFollowList() public method

public GetFollowList ( ItemFlags flags ) : Task
flags ItemFlags
return Task

GetInfo() public method

public GetInfo ( ) : Task
return Task

Invite() public method

public Invite ( string email ) : Task
email string
return Task

JoinWithInvite() public method

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

JoinWithToken() public method

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

LoadInvite() public method

public LoadInvite ( string token ) : Task
token string
return Task

LoadPaymentToken() public method

public LoadPaymentToken ( string token ) : Task
token string
return Task

LogIn() public method

public LogIn ( string name, string password ) : Task
name string
password string
return Task

LogOut() public method

public LogOut ( ) : Task
return Task

RedeemToken() public method

public RedeemToken ( string token ) : Task
token string
return Task

RequestEmailChange() public method

public RequestEmailChange ( string currentPassword, string newEmailAddress ) : Task
currentPassword string
newEmailAddress string
return Task

ResetPassword() public method

public ResetPassword ( string token, string name, string newPassword ) : Task
token string
name string
newPassword string
return Task

SendPasswordResetMail() public method

public SendPasswordResetMail ( string email ) : Task
email string
return Task

SetSiteSettings() public method

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

Sync() public method

public Sync ( int lastId ) : Task
lastId int
return Task

Validate() public method

public Validate ( string token ) : Task
token string
return Task