POST api/GerarPdfEnviarEmail

Request Information

URI Parameters

None.

Body Parameters

HtmlToPdfEmailSendModel
NameDescriptionTypeAdditional information
email_send_model

EmailSendModel

None.

html_to_pdf

HtmlToPdfBodyModel

None.

Request Formats

application/json, text/json

Sample:
{
  "email_send_model": {
    "email_destinatario": "sample string 1",
    "email_remetente": "sample string 2",
    "nome_remetente": "sample string 3",
    "host": "sample string 4",
    "port": "sample string 5",
    "usuario": "sample string 6",
    "senha": "sample string 7",
    "assunto": "sample string 8",
    "mensagem": "sample string 9"
  },
  "html_to_pdf": {
    "html": "sample string 1",
    "html_footer": "sample string 2",
    "margins": "1, 2, 3, 4"
  }
}

application/xml, text/xml

Sample:
<HtmlToPdfEmailSendModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/CubeChurchCDN.Models">
  <email_send_model>
    <assunto>sample string 8</assunto>
    <email_destinatario>sample string 1</email_destinatario>
    <email_remetente>sample string 2</email_remetente>
    <host>sample string 4</host>
    <mensagem>sample string 9</mensagem>
    <nome_remetente>sample string 3</nome_remetente>
    <port>sample string 5</port>
    <senha>sample string 7</senha>
    <usuario>sample string 6</usuario>
  </email_send_model>
  <html_to_pdf xmlns:d2p1="http://schemas.datacontract.org/2004/07/SistemaApostoloCDN.Models">
    <d2p1:html>sample string 1</d2p1:html>
    <d2p1:html_footer>sample string 2</d2p1:html_footer>
    <d2p1:margins xmlns:d3p1="http://schemas.datacontract.org/2004/07/System.Drawing">
      <d3p1:height>4</d3p1:height>
      <d3p1:width>3</d3p1:width>
      <d3p1:x>1</d3p1:x>
      <d3p1:y>2</d3p1:y>
    </d2p1:margins>
  </html_to_pdf>
</HtmlToPdfEmailSendModel>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

CDNResponse
NameDescriptionTypeAdditional information
caminho_arquivo

string

None.

Response Formats

application/json, text/json

Sample:
{
  "caminho_arquivo": "sample string 1"
}

application/xml, text/xml

Sample:
<CDNResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/SistemaApostoloCDN.Models">
  <caminho_arquivo>sample string 1</caminho_arquivo>
</CDNResponse>