/* Options: Date: 2026-04-03 16:00:11 Version: 10.06 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://cpmwebservices-t.clarkpud.com //GlobalNamespace: //MakePropertiesOptional: False //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: ValidateEmail.* //ExcludeTypes: //DefaultImports: */ // @ts-nocheck export class Additional { public hasKnownBounces: boolean; public hasSpamReports: boolean; public hasSuspectedBounces: boolean; public spamReportCreated?: string; public constructor(init?: Partial) { (Object as any).assign(this, init); } } export class Domain { public hasMxOrARecord: boolean; public hasValidAddressSyntax: boolean; public isSuspectedDisposableAddress: boolean; public constructor(init?: Partial) { (Object as any).assign(this, init); } } export class LocalPart { public isSuspectedRoleAddress: boolean; public constructor(init?: Partial) { (Object as any).assign(this, init); } } export class Checks { public additional?: Additional; public domain?: Domain; public localPart?: LocalPart; public constructor(init?: Partial) { (Object as any).assign(this, init); } } export class Result { public checks?: Checks; public email?: string; public host?: string; public ip_Address?: string; public local?: string; public score: number; public source?: string; public suggestion?: string; public verdict?: string; public constructor(init?: Partial) { (Object as any).assign(this, init); } } export class EmailValidation { public result?: Result; public constructor(init?: Partial) { (Object as any).assign(this, init); } } // @Route("/ValidateEmail", "POST") export class ValidateEmail implements IReturn { public email?: string; public source?: string; public constructor(init?: Partial) { (Object as any).assign(this, init); } public getTypeName() { return 'ValidateEmail'; } public getMethod() { return 'POST'; } public createResponse() { return new EmailValidation(); } }