@experteam-mx/ngx-services
Version:
Angular common services for Experteam apps
41 lines (40 loc) • 1.16 kB
TypeScript
import { ActiveLessSymfonyModel, SymfonyModel } from './api.models';
export interface InstallationCountryReferenceCurrency extends ActiveLessSymfonyModel {
installationId?: number;
countryReferenceCurrencyId: number;
minCashValue?: number;
maxCashValue?: number;
}
export interface CashValueSummary {
countryReferenceCurrencyId: number;
currencyCode: string;
balanceInitial: number;
transfers: number;
payments: number;
totalBalance: number;
minCashValue: number;
maxAmount: number;
}
export interface OpeningTransference extends ActiveLessSymfonyModel {
openingId: number;
openingReferenceId: number;
transferenceTypeId: number;
userId: number;
amount: number;
countryReferenceCurrencyId: number;
transferenceCode: string;
receiptNumber: string;
userName: string | null;
userUsername: string | null;
currencyCode: string | null;
maxCashExceeded: boolean;
transferenceType: TransferenceType;
}
export interface ReceiptFile {
format: string;
base64: string;
}
export interface TransferenceType extends SymfonyModel {
code: string;
name: string;
}