122 lines
2.8 KiB
TypeScript
122 lines
2.8 KiB
TypeScript
import { IntersectionType, PartialType } from "@nestjs/swagger";
|
|
|
|
import { CONTACTSTABLE_DTO } from "../manage-holders/manage-holders-property.dto";
|
|
|
|
import {
|
|
DEFAULT_CONTACT_FLAG_DTO, EMAIL_ADDRESS_DTO, FAX_NO_DTO, FIRSTNAME_DTO, LASTNAME_DTO,
|
|
MIDDLE_INITIAL_DTO, MOBILE_NO_DTO, PHONE_NO_DTO, TITLE_DTO
|
|
} from "../uscib-managed-sp/sp-contacts/sp-contacts-property.dto";
|
|
|
|
import {
|
|
CLIENT_CONTACTID_DTO, CLIENTID_DTO, CLIENTLOCADDRESSTABLE_DTO, CLIENTLOCATIONID_DTO,
|
|
CLIENTNAME_DTO, LOCATIONNAME_DTO, NAMEOF_DTO, PREPARERNAME_DTO, REVENUELOCATION_DTO, STATUS_DTO
|
|
} from "./manage-clients-property.dto";
|
|
|
|
import {
|
|
ADDRESS1_DTO, ADDRESS2_DTO, CITY_DTO, COUNTRY_DTO, ISSUING_REGION_DTO, LOOKUP_CODE_DTO,
|
|
NAME_DTO, SPID_DTO, STATE_DTO, USERID_DTO, ZIP_DTO
|
|
} from "../uscib-managed-sp/sp/sp-property.dto";
|
|
|
|
|
|
|
|
|
|
|
|
|
|
export class CreateClientDataDTO extends IntersectionType(
|
|
SPID_DTO,
|
|
CLIENTNAME_DTO,
|
|
LOOKUP_CODE_DTO,
|
|
ADDRESS1_DTO,
|
|
PartialType(ADDRESS2_DTO),
|
|
CITY_DTO,
|
|
STATE_DTO,
|
|
PartialType(ZIP_DTO),
|
|
PartialType(COUNTRY_DTO),
|
|
ISSUING_REGION_DTO,
|
|
REVENUELOCATION_DTO,
|
|
USERID_DTO
|
|
) { }
|
|
|
|
|
|
export class UpdateClientDTO extends IntersectionType(
|
|
SPID_DTO,
|
|
CLIENTID_DTO,
|
|
PREPARERNAME_DTO,
|
|
ADDRESS1_DTO,
|
|
PartialType(ADDRESS2_DTO),
|
|
CITY_DTO,
|
|
STATE_DTO,
|
|
ZIP_DTO,
|
|
COUNTRY_DTO,
|
|
REVENUELOCATION_DTO,
|
|
USERID_DTO
|
|
) { }
|
|
|
|
export class UpdateClientContactsDTO extends IntersectionType(
|
|
SPID_DTO,
|
|
CLIENT_CONTACTID_DTO,
|
|
FIRSTNAME_DTO,
|
|
LASTNAME_DTO,
|
|
PartialType(MIDDLE_INITIAL_DTO),
|
|
PartialType(TITLE_DTO),
|
|
PHONE_NO_DTO,
|
|
FAX_NO_DTO,
|
|
PartialType(MOBILE_NO_DTO),
|
|
EMAIL_ADDRESS_DTO,
|
|
USERID_DTO
|
|
) { }
|
|
|
|
export class GetPreparersDTO extends IntersectionType(
|
|
SPID_DTO,
|
|
PartialType(NAME_DTO),
|
|
PartialType(LOOKUP_CODE_DTO),
|
|
PartialType(CITY_DTO),
|
|
PartialType(STATE_DTO),
|
|
STATUS_DTO
|
|
) { }
|
|
|
|
export class GetPreparersParamDTO extends IntersectionType(
|
|
SPID_DTO,
|
|
STATUS_DTO
|
|
) { }
|
|
|
|
export class GetPreparersQueryDTO extends IntersectionType(
|
|
PartialType(NAME_DTO),
|
|
PartialType(LOOKUP_CODE_DTO),
|
|
PartialType(CITY_DTO),
|
|
PartialType(STATE_DTO),
|
|
) { }
|
|
|
|
export class UpdateClientLocationsDTO extends IntersectionType(
|
|
SPID_DTO,
|
|
CLIENTLOCATIONID_DTO,
|
|
LOCATIONNAME_DTO,
|
|
ADDRESS1_DTO,
|
|
PartialType(ADDRESS2_DTO),
|
|
PartialType(CITY_DTO),
|
|
STATE_DTO,
|
|
ZIP_DTO,
|
|
COUNTRY_DTO,
|
|
USERID_DTO
|
|
) { }
|
|
|
|
export class CreateClientContactsDTO extends IntersectionType(
|
|
SPID_DTO,
|
|
CLIENTID_DTO,
|
|
CONTACTSTABLE_DTO,
|
|
DEFAULT_CONTACT_FLAG_DTO,
|
|
USERID_DTO
|
|
) { }
|
|
|
|
export class CreateClientLocationsDTO extends IntersectionType(
|
|
SPID_DTO,
|
|
CLIENTID_DTO,
|
|
CLIENTLOCADDRESSTABLE_DTO,
|
|
USERID_DTO
|
|
) { }
|
|
|
|
export class GetClientDTO extends IntersectionType(
|
|
SPID_DTO,
|
|
CLIENTID_DTO
|
|
) { }
|