@webhare/moodle-webservice
Version:
Moodle Web Service API client with intellisense and typechecking
32 lines (31 loc) • 894 B
TypeScript
import NameValuePair from '../types/NameValuePair';
import NameVersionPair from '../types/NameVersionPair';
export default interface IMoodleSiteInfo {
sitename: string;
username: string;
firstname: string;
lastname: string;
fullname: string;
lang: string;
userid: number;
siteurl: string;
userpictureurl: string;
functions: NameVersionPair<string, string>[];
downloadfiles: number;
uploadfiles: number;
release: string;
version: string;
mobilecssurl: string;
advancedfeatures: NameValuePair<string, number>[];
usercanmanageownfiles: boolean;
userquota: number;
usermaxuploadfilesize: number;
userhomepage: number;
userprivateaccesskey: string;
siteid: number;
sitecalendartype: string;
usercalendartype: string;
userissiteadmin: boolean;
theme: string;
limitconcurrentlogins: number;
}