23 lines
428 B
TypeScript
23 lines
428 B
TypeScript
/**
|
|
* Represents the credentials used to access the platform.
|
|
*/
|
|
export default class Credentials {
|
|
/**
|
|
* Username
|
|
*/
|
|
username: string;
|
|
/**
|
|
* Password of the user.
|
|
*/
|
|
password: string;
|
|
/**
|
|
* One time token used during login.
|
|
*/
|
|
token: string;
|
|
constructor(username: string, password: string);
|
|
/**
|
|
* Fetch and save the token used to log in to F95Zone.
|
|
*/
|
|
fetchToken(): Promise<void>;
|
|
}
|