merge: retain latest local code while syncing company main
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
export interface CityDto {
|
||||
id: string;
|
||||
stateId: string;
|
||||
name: string;
|
||||
code: string | null;
|
||||
timezoneId: string | null;
|
||||
isActive: boolean;
|
||||
createdOn?: string;
|
||||
modifiedOn?: string | null;
|
||||
}
|
||||
|
||||
export interface CreateCityRequest {
|
||||
stateId: string;
|
||||
name: string;
|
||||
code: string;
|
||||
timezoneId: string | null;
|
||||
}
|
||||
|
||||
export interface UpdateCityRequest {
|
||||
name: string;
|
||||
code: string;
|
||||
timezoneId: string | null;
|
||||
isActive: boolean;
|
||||
}
|
||||
|
||||
export type CityModalMode = 'create' | 'edit' ;
|
||||
@@ -0,0 +1,31 @@
|
||||
export interface CountryDto {
|
||||
id: string;
|
||||
iso2: string;
|
||||
iso3: string;
|
||||
name: string;
|
||||
phoneCode: string | null;
|
||||
defaultCurrencyId: string | null;
|
||||
isActive: boolean;
|
||||
createdOn?: string;
|
||||
modifiedOn?: string | null;
|
||||
}
|
||||
|
||||
export interface CountryLookupDto {
|
||||
id: string;
|
||||
iso2: string;
|
||||
name: string;
|
||||
}
|
||||
|
||||
export interface CreateCountryRequest {
|
||||
iso2: string;
|
||||
iso3: string;
|
||||
name: string;
|
||||
phoneCode: string | null;
|
||||
defaultCurrencyId: string | null;
|
||||
}
|
||||
|
||||
export interface UpdateCountryRequest extends CreateCountryRequest {
|
||||
isActive: boolean;
|
||||
}
|
||||
|
||||
export type CountryModalMode = 'create' | 'edit';
|
||||
@@ -0,0 +1,34 @@
|
||||
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';
|
||||
@@ -0,0 +1,31 @@
|
||||
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';
|
||||
@@ -0,0 +1,30 @@
|
||||
export interface StateDto {
|
||||
id: string;
|
||||
countryId: string;
|
||||
name: string;
|
||||
code: string | null;
|
||||
isActive: boolean;
|
||||
createdOn?: string;
|
||||
modifiedOn?: string | null;
|
||||
}
|
||||
|
||||
export interface StateLookupDto {
|
||||
id: string;
|
||||
name: string;
|
||||
code: string;
|
||||
}
|
||||
|
||||
export interface CreateStateRequest {
|
||||
countryId: string;
|
||||
name: string;
|
||||
code: string;
|
||||
}
|
||||
|
||||
export interface UpdateStateRequest {
|
||||
countryId: null;
|
||||
name: string;
|
||||
code: string;
|
||||
isActive: boolean;
|
||||
}
|
||||
|
||||
export type StateModalMode = 'create' | 'edit';
|
||||
@@ -0,0 +1,53 @@
|
||||
import { DataTableRecord } from '../../../shared/components/data-table/data-table.types';
|
||||
|
||||
|
||||
export interface TenantCurrencyDto {
|
||||
id: string;
|
||||
tenantId: string;
|
||||
tenantName: string;
|
||||
currencyId: string;
|
||||
currencyName: string;
|
||||
isBaseCurrency: boolean;
|
||||
isReporting: boolean;
|
||||
isActive: boolean;
|
||||
createdOn?: string;
|
||||
modifiedOn?: string | null;
|
||||
}
|
||||
|
||||
export interface TenantCurrencyLookupDto {
|
||||
id: string;
|
||||
tenantId: string;
|
||||
currencyId: string;
|
||||
isBaseCurrency: boolean;
|
||||
isReporting: boolean;
|
||||
}
|
||||
|
||||
export interface CreateTenantCurrencyRequest {
|
||||
tenantId: string;
|
||||
currencyId: string;
|
||||
isBaseCurrency: boolean;
|
||||
isReporting: boolean;
|
||||
}
|
||||
|
||||
export interface UpdateTenantCurrencyRequest {
|
||||
isBaseCurrency: boolean;
|
||||
isReporting: boolean;
|
||||
isActive: boolean;
|
||||
}
|
||||
|
||||
|
||||
export interface TenantCurrencyTableRow extends DataTableRecord {
|
||||
readonly id: string;
|
||||
readonly tenantId: string;
|
||||
readonly tenantName: string;
|
||||
readonly currencyId: string;
|
||||
readonly currencyName: string;
|
||||
readonly isBaseCurrency: boolean;
|
||||
readonly isReporting: boolean;
|
||||
readonly isActive: boolean;
|
||||
readonly serialNumber: number;
|
||||
readonly createdOn?: string;
|
||||
readonly modifiedOn?: string | null;
|
||||
}
|
||||
|
||||
export type TenantCurrencyModalMode = 'create' | 'edit';
|
||||
@@ -0,0 +1,68 @@
|
||||
import { DataTableRecord } from '../../../shared/components/data-table/data-table.types';
|
||||
|
||||
export enum TenantStatus { Trial = 0, Active = 1, Suspended = 2, Cancelled = 3 }
|
||||
|
||||
export interface TenantDto {
|
||||
id: string;
|
||||
code: string;
|
||||
name: string;
|
||||
status: TenantStatus;
|
||||
defaultLanguageId: string;
|
||||
defaultLanguageName: string | null;
|
||||
defaultDbConnectionId: string | null;
|
||||
defaultDbConnectionName: string | null;
|
||||
defaultCurrencyId: string;
|
||||
defaultCurrencyName: string | null;
|
||||
defaultTimezoneId: string;
|
||||
defaultTimezoneName: string | null;
|
||||
dataRegion: string;
|
||||
isActive: boolean;
|
||||
createdOn?: string;
|
||||
modifiedOn?: string | null;
|
||||
}
|
||||
|
||||
export interface TenantLookupDto {
|
||||
id: string;
|
||||
name: string;
|
||||
code: string;
|
||||
}
|
||||
|
||||
export interface CreateTenantRequest {
|
||||
code: string;
|
||||
name: string;
|
||||
status: TenantStatus;
|
||||
defaultLanguageId: string;
|
||||
defaultCurrencyId: string;
|
||||
defaultTimezoneId: string;
|
||||
dataRegion: string;
|
||||
}
|
||||
|
||||
export interface UpdateTenantRequest {
|
||||
code: string;
|
||||
name: string;
|
||||
status: TenantStatus;
|
||||
defaultLanguageId: string;
|
||||
defaultCurrencyId: string;
|
||||
defaultTimezoneId: string;
|
||||
defaultDbConnectionId: string | null;
|
||||
dataRegion: string;
|
||||
isActive: boolean;
|
||||
}
|
||||
|
||||
|
||||
export interface TenantTableRow extends DataTableRecord {
|
||||
readonly id: string;
|
||||
readonly code: string;
|
||||
readonly name: string;
|
||||
readonly status: TenantStatus;
|
||||
readonly dataRegion: string;
|
||||
readonly isActive: boolean;
|
||||
readonly serialNumber: number;
|
||||
readonly createdOn?: string;
|
||||
readonly modifiedOn?: string | null;
|
||||
readonly defaultLanguageName: string | null;
|
||||
readonly defaultCurrencyName: string | null;
|
||||
readonly defaultTimezoneName: string | null;
|
||||
}
|
||||
|
||||
export type TenantModalMode = 'create' | 'edit';
|
||||
@@ -0,0 +1,27 @@
|
||||
export interface TimezoneDto {
|
||||
readonly id: string;
|
||||
readonly ianaId: string;
|
||||
readonly displayName: string;
|
||||
readonly utcOffsetMinutes: number;
|
||||
readonly isActive: boolean;
|
||||
readonly createdOn: string;
|
||||
readonly modifiedOn: string | null;
|
||||
}
|
||||
|
||||
export interface TimezoneLookupDto {
|
||||
readonly id: string;
|
||||
readonly ianaId: string;
|
||||
readonly displayName: string;
|
||||
}
|
||||
|
||||
export interface CreateTimezoneRequest {
|
||||
readonly ianaId: string;
|
||||
readonly displayName: string;
|
||||
readonly utcOffsetMinutes: number;
|
||||
}
|
||||
|
||||
export interface UpdateTimezoneRequest extends CreateTimezoneRequest {
|
||||
readonly isActive: boolean;
|
||||
}
|
||||
|
||||
export type TimezoneModalMode = 'create' | 'edit' | 'view';
|
||||
@@ -0,0 +1,29 @@
|
||||
export enum UserStatus { Pending = 0, Active = 1, Suspended = 2, Locked = 3, Disabled = 4 }
|
||||
|
||||
export interface CreateUserRequest {
|
||||
email: string;
|
||||
password: string;
|
||||
roleCodes: string[];
|
||||
}
|
||||
|
||||
export interface UserDto {
|
||||
id: string;
|
||||
email: string;
|
||||
status: UserStatus;
|
||||
roles: string[];
|
||||
isActive: boolean;
|
||||
createdOn: string;
|
||||
updatedOn?: string | null;
|
||||
lastLoginOn: string | null;
|
||||
}
|
||||
|
||||
export interface UserLookupDto {
|
||||
readonly id: string;
|
||||
readonly ianaId: string;
|
||||
readonly displayName: string;
|
||||
}
|
||||
export interface UpdateUserRequest extends CreateUserRequest {
|
||||
readonly isActive: boolean;
|
||||
}
|
||||
|
||||
export type UserModalMode = 'create' | 'edit';
|
||||
Reference in New Issue
Block a user