19 lines
914 B
TypeScript
19 lines
914 B
TypeScript
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
|
|
) { } |