0.0.5 • Published 8 months ago

irisa-common-models v0.0.5

Weekly downloads
-
License
-
Repository
-
Last release
8 months ago

export interface BusinessError { type: string; subject: string; message: string; params: object; }


export interface ClientMessage { message: string; params: any; }


export interface ClientSettingsModel { captchaSiteKey?: string; enableTwoStepAuthentication?: boolean; fileMaxVolumeMB?: number; }


export interface LocationModel { lat: number; lng: number; }


export interface LookUpModel { id?: number; title?: string; code?: string; description?: string; }


export class PagedList { pageIndex: number; pageSize: number; totalItemsCount?: number; hasMore?: boolean; items: T[] = []; }


export interface PagingOptions { pageIndex: number; pageSize: number; }


export interface PagingSortingOptions { sortingOptions: SortingOption[]; }


export interface SimpleSearchModel { key?: string; }


export class PagedSortedList { pageIndex?: number; pageSize?: number; totalItemsCount?: number; hasMore?: boolean; sortingOptions?: SortingOption[] = []; items?: T[] = []; }


type SortingOptionOrders = 'asc' | 'desc' | '';

export interface SortingOption { field?: string; order?: SortingOptionOrders; }


export interface TimeModel { hour?: number; minute?: number; second?: number; }


export interface UserModel { username: string; displayName: string; roles: string[] | null; }


0.0.5

8 months ago

17.0.0

1 year ago

0.0.4

1 year ago

0.0.3

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago