C# Класс OpenPr0gramm.UserController

Наследование: Pr0grammController
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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