32 lines
648 B
TypeScript
32 lines
648 B
TypeScript
export interface LanguageDto {
|
|
id: string;
|
|
code: string;
|
|
name: string;
|
|
nativeName: string;
|
|
isRightToLeft: boolean;
|
|
isActive: boolean;
|
|
createdOn: string;
|
|
modifiedOn: string | null;
|
|
}
|
|
|
|
export interface LanguageLookupDto {
|
|
readonly id: string;
|
|
readonly code: string;
|
|
readonly name: string;
|
|
readonly nativeName: string;
|
|
readonly isRightToLeft: boolean;
|
|
}
|
|
|
|
export interface CreateLanguageRequest {
|
|
code: string;
|
|
name: string;
|
|
nativeName: string;
|
|
isRightToLeft: boolean;
|
|
}
|
|
|
|
export interface UpdateLanguageRequest extends CreateLanguageRequest {
|
|
isActive: boolean;
|
|
}
|
|
|
|
export type LanguageModalMode = 'create' | 'edit';
|