35 lines
664 B
TypeScript
35 lines
664 B
TypeScript
export interface CurrencyDto {
|
|
id: string;
|
|
code: string;
|
|
iso2: string;
|
|
name: string;
|
|
symbol: string;
|
|
numericCode: number;
|
|
decimalDigits: number;
|
|
isActive: boolean;
|
|
createdOn?: string;
|
|
modifiedOn?: string | null;
|
|
}
|
|
|
|
|
|
export interface CurrencyLookupDto {
|
|
readonly id: string;
|
|
readonly code: string;
|
|
readonly name: string;
|
|
readonly symbol: string;
|
|
}
|
|
|
|
export interface CreateCurrencyRequest {
|
|
code: string;
|
|
name: string;
|
|
symbol: string;
|
|
numericCode: number;
|
|
decimalDigits: number;
|
|
}
|
|
|
|
export interface UpdateCurrencyRequest extends CreateCurrencyRequest {
|
|
isActive: boolean;
|
|
}
|
|
|
|
export type CurrencyModalMode = 'create' | 'edit';
|