public APIResponse <MailDTO> SendMail(IMailDTO mailDTO) { var inputMail = mailDTO.Serialize(); var result = this.Client.SendMail(inputMail); return(result.DeserializeAsResponse <MailDTO>()); }
public APIResponse <MailDTO> Send(IMailDTO dto) { var input = dto.Serialize(); var result = this.Client.Send(input); return(result.DeserializeAsResponse <MailDTO>()); }
public APIResponse <MailDTO> SendProtocolMail(IMailDTO mailDTO, IProtocolDTO protocolDTO) { var inputMail = mailDTO.Serialize(); var inputProtocol = protocolDTO.Serialize(); var result = this.Client.SendProtocolMail(inputMail, inputProtocol); return(result.DeserializeAsResponse <MailDTO>()); }
public TaskDTO AddPOLMail(IMailDTO dto) { var list = this.POLMails != null?this.POLMails.ToList() : new List <IMailDTO>(); list.Add(dto); this.POLMails = list.ToArray(); return(this); }