21 lines
860 B
TypeScript
21 lines
860 B
TypeScript
import { IntersectionType, PartialType } from '@nestjs/swagger';
|
|
|
|
import {
|
|
DEFAULT_CONTACT_FLAG_DTO, EMAIL_ADDRESS_DTO, FAX_NO_DTO,
|
|
FIRSTNAME_DTO, LASTNAME_DTO, MIDDLE_INITIAL_DTO, MOBILE_NO_DTO, PHONE_NO_DTO,
|
|
SP_CONTACTID_DTO, TITLE_DTO
|
|
} from 'src/dto/property.dto';
|
|
import { USER_ID_DTO } from '../../property.dto';
|
|
import { SPID_DTO } from '../sp/sp-property.dto';
|
|
|
|
export class InsertSPContactsDTO extends IntersectionType(
|
|
SPID_DTO, DEFAULT_CONTACT_FLAG_DTO, FIRSTNAME_DTO, LASTNAME_DTO, MIDDLE_INITIAL_DTO, TITLE_DTO,
|
|
PHONE_NO_DTO, MOBILE_NO_DTO, PartialType(FAX_NO_DTO), EMAIL_ADDRESS_DTO, USER_ID_DTO
|
|
) { }
|
|
|
|
export class UpdateSPContactsDTO extends IntersectionType(
|
|
SP_CONTACTID_DTO, FIRSTNAME_DTO, LASTNAME_DTO, MIDDLE_INITIAL_DTO, TITLE_DTO, PHONE_NO_DTO,
|
|
MOBILE_NO_DTO, PartialType(FAX_NO_DTO), EMAIL_ADDRESS_DTO, USER_ID_DTO
|
|
) { }
|
|
|