declare var Object ; export interface UserInterface { "realm" ? : any ; "username" ? : any ; "password" : any ; "email" : any ; "emailVerified" ? : any ; "verificationToken" ? : any ; "id" ? : any ; accessTokens ? : any [ ] ; } export class User implements UserInterface { "realm" : any ; "username" : any ; "password" : any ; "email" : any ; "emailVerified" : any ; "verificationToken" : any ; "id" : any ; accessTokens : any [ ] ; constructor ( data ? ) { Object . assign ( this , data ) ; } /**
     * The name of the model represented by this $resource,
     * i.e. `User`.
     */ public static getModelName ( ) { return "User" ; } method author Jonathan Casarrubias
    *  license public static factory ( data ) { return new User ( data ) ; } method author Julien Ledun
    *  license public static getModelDefinition ( ) { return { name : 'User' , plural : 'Users' , properties : { "realm" : { name : 'realm' , type : 'any' } , "username" : { name : 'username' , type : 'any' } , "password" : { name : 'password' , type : 'any' } , "email" : { name : 'email' , type : 'any' } , "emailVerified" : { name : 'emailVerified' , type : 'any' } , "verificationToken" : { name : 'verificationToken' , type : 'any' } , "id" : { name : 'id' , type : 'any' } , } , relations : { accessTokens : { name : 'accessTokens' , type : 'any[]' , model : '' } , } } ; } }