C# Class OpenPr0gramm.UserController

Inheritance: Pr0grammController
Afficher le fichier Open project: holzmaster/OpenPr0gramm Class Usage Examples

Méthodes publiques

Méthode 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

Méthode Description
UserController ( IPr0grammApiClient client ) : System

Method Details

Ban() public méthode

public Ban ( INamedPr0grammUser user, string reason, int durationInDays ) : Task
user INamedPr0grammUser
reason string
durationInDays int
Résultat Task

Ban() public méthode

public Ban ( string user, string reason, int durationInDays ) : Task
user string
reason string
durationInDays int
Résultat Task

ChangeEmail() public méthode

public ChangeEmail ( string token ) : Task
token string
Résultat Task

ChangePassword() public méthode

public ChangePassword ( string currentPassword, string newPassword ) : Task
currentPassword string
newPassword string
Résultat Task

GetFollowList() public méthode

public GetFollowList ( ItemFlags flags ) : Task
flags ItemFlags
Résultat Task

GetInfo() public méthode

public GetInfo ( ) : Task
Résultat Task

Invite() public méthode

public Invite ( string email ) : Task
email string
Résultat Task

JoinWithInvite() public méthode

public JoinWithInvite ( string email, string name, string password, string token ) : Task
email string
name string
password string
token string
Résultat Task

JoinWithToken() public méthode

public JoinWithToken ( string email, string name, string password, string token ) : Task
email string
name string
password string
token string
Résultat Task

LoadInvite() public méthode

public LoadInvite ( string token ) : Task
token string
Résultat Task

LoadPaymentToken() public méthode

public LoadPaymentToken ( string token ) : Task
token string
Résultat Task

LogIn() public méthode

public LogIn ( string name, string password ) : Task
name string
password string
Résultat Task

LogOut() public méthode

public LogOut ( ) : Task
Résultat Task

RedeemToken() public méthode

public RedeemToken ( string token ) : Task
token string
Résultat Task

RequestEmailChange() public méthode

public RequestEmailChange ( string currentPassword, string newEmailAddress ) : Task
currentPassword string
newEmailAddress string
Résultat Task

ResetPassword() public méthode

public ResetPassword ( string token, string name, string newPassword ) : Task
token string
name string
newPassword string
Résultat Task

SendPasswordResetMail() public méthode

public SendPasswordResetMail ( string email ) : Task
email string
Résultat Task

SetSiteSettings() public méthode

public SetSiteSettings ( bool likesArePublic, bool showAds, UserStatus userStatus ) : Task
likesArePublic bool
showAds bool
userStatus UserStatus
Résultat Task

Sync() public méthode

public Sync ( int lastId ) : Task
lastId int
Résultat Task

Validate() public méthode

public Validate ( string token ) : Task
token string
Résultat Task