25 lines
462 B
JavaScript
25 lines
462 B
JavaScript
import { Model } from '@nozbe/watermelondb';
|
|||
import { field, json } from '@nozbe/watermelondb/decorators';
|
|||
|
|||
import { sanitizer } from '../../utils';
|
|||
|
|||
export default class User extends Model {
|
|||
static table = 'users';
|
|||
|
|||
@field('token') token;
|
|||
|
|||
@field('username') username;
|
|||
|
|||
@field('name') name;
|
|||
|
|||
@field('language') language;
|
|||
|
|||
@field('status') status;
|
|||
|
|||
@field('statusText') statusText;
|
|||
|
|||
@json('roles', sanitizer) roles;
|
|||
|
|||
@field('avatar_etag') avatarETag;
|
|||
}
|