@experteam-mx/ngx-services
Version:
Angular common services for Experteam apps
42 lines (41 loc) • 1.21 kB
TypeScript
import { LaravelModel } from './api.models';
import { DocumentCategory } from './api-reports.interfaces';
export interface CFDI extends LaravelModel {
code: string;
description: string;
fiscal_regimen_receptor: string;
moral_person: string;
physical_person: string;
}
export interface IncomeType extends LaravelModel {
code: string;
name: string;
billing_code: string;
}
export interface FiscalRegimen extends LaravelModel {
code: string;
description: string;
moral_person: string;
physical_person: string;
}
export interface PostalCodeBillings extends LaravelModel {
city: string;
municipality: string;
state: string;
suburb: string;
postal_code_number: string;
}
export interface CustomerCountryDocumentType extends LaravelModel {
identification_type_customer_type_id: number;
country_document_type_id: number;
country_document_type: CountryDocumentType;
}
export interface CountryDocumentType extends LaravelModel {
document_type_id: number;
document_category_id: number;
country_id: number;
associated_payment: boolean;
name: string;
document_type: DocumentType;
document_category: DocumentCategory;
}