Criar documento via Modelo
Aqui nessa página você encontrará informações da requisição para criação de um documento via modelo na Zapsign.
Structs utilizadas:
Visão geral:
No SDK em Go, temos o arquivo 'create_doc_from_template_test.go' no diretório do projeto SdkGo na Zapsign! Confira o diretório clicando aqui.
Ao entrar no projeto, podemos ver claramente que existe uma estrutura de testes automatizados para cada requisição da Zapsign na pasta "tests". Para acessar o teste de criação de documento via modelo, basta navegar em "tests/docs/create_doc_from_template_test.go".
![](https://docs.zapsign.com.br/~gitbook/image?url=https%3A%2F%2F3085168645-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F-M4noMoX5ZGb2-RhWjjf-887967055%252Fuploads%252F2iXy9RhydSqaiT2oBlpa%252Ffiles.png%3Falt%3Dmedia%26token%3D48ab775e-6d1e-4d14-87d4-b49e66b843c3&width=768&dpr=4&quality=100&sign=3d62ad09&sv=1)
Para que esse teste consiga ter um retorno 200 e com sucesso, precisamos de algumas configurações essenciais.
Um API Token.
Descubra como achar seu API Token.
Criação de variáveis pro seu template
Navegue até "models/deparatemplate.go" e localize a função abaixo:
![](https://docs.zapsign.com.br/~gitbook/image?url=https%3A%2F%2F3085168645-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F-M4noMoX5ZGb2-RhWjjf-887967055%252Fuploads%252FPbVSFvSYZtKzhzZAiPo8%252FCaptura%2520de%2520tela%2520de%25202023-02-13%252011-44-41.png%3Falt%3Dmedia%26token%3D74da0ee2-f973-49c6-9077-fa4bf1a9725d&width=768&dpr=4&quality=100&sign=c023730&sv=1)
Não sabe o que são variáveis de um? Saiba mais sobre variáveis aqui. Para mais informações, confira também a classe DeParaTemplate.
Os campos de um documento
Navegue até "models/docfromtemplate.go" e localize a função abaixo:
![](https://docs.zapsign.com.br/~gitbook/image?url=https%3A%2F%2F3085168645-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F-M4noMoX5ZGb2-RhWjjf-887967055%252Fuploads%252FV3D7WtiXL9alBpRs43h5%252FCaptura%2520de%2520tela%2520de%25202023-02-13%252011-50-48.png%3Falt%3Dmedia%26token%3D52f3c83d-f8b7-40d6-af3b-5e6055e81ba8&width=768&dpr=4&quality=100&sign=80076d2e&sv=1)
Para mais informações de como configurar seu documento a partir de um modelo, confira também a classe DocFromTemplate.
Após toda a configuração do seu API Token, suas variáveis e seu documento basta rodar o teste automatizado que UM documento a partir de um template id será criado.
![](https://docs.zapsign.com.br/~gitbook/image?url=https%3A%2F%2F3085168645-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F-M4noMoX5ZGb2-RhWjjf-887967055%252Fuploads%252F7Jeiu3LHJrfpAKOzlxH8%252FCaptura%2520de%2520tela%2520de%25202023-02-13%252012-04-15.png%3Falt%3Dmedia%26token%3D73764a6e-4fda-4738-b42b-3fa81ba23e44&width=768&dpr=4&quality=100&sign=a00581f1&sv=1)
Pronto! A requisição foi realizada com sucesso e UM documento a partir de um template id foi criado em sua conta! Fácil, né? 😁
Ficou alguma dúvida ou tem alguma sugestão de melhoria? Nos contate aqui.
Last updated