import { IntersectionType } from "@nestjs/swagger"; import { CLIENT_CONTACTID_DTO, CLIENTID_DTO, DOMAIN_DTO, EMAIL_DTO, ENABLE_PASSWORD_POLICY_DTO, LOOKUP_CODE_DTO, PASSWORD_DTO, USERID_DTO } from "src/dto/property.dto"; import { SPID_DTO } from "../sp/sp-property.dto"; export class SPID_CLIENTID_DTO extends IntersectionType(SPID_DTO, CLIENTID_DTO) { } export class SPID_EMAIL_DTO extends IntersectionType(SPID_DTO, EMAIL_DTO) { } export class CreateUSCIBLoginsDTO extends IntersectionType( USERID_DTO, EMAIL_DTO, LOOKUP_CODE_DTO, PASSWORD_DTO, ENABLE_PASSWORD_POLICY_DTO ) { } export class CreateClientLoginsDTO extends IntersectionType( SPID_DTO, USERID_DTO, CLIENT_CONTACTID_DTO, PASSWORD_DTO, ENABLE_PASSWORD_POLICY_DTO ) { } export class CreateSPLoginsDTO extends IntersectionType( SPID_DTO, USERID_DTO, DOMAIN_DTO, EMAIL_DTO, LOOKUP_CODE_DTO, PASSWORD_DTO, ENABLE_PASSWORD_POLICY_DTO ) { }