...
Nessa tela, preencha os campos de acordo com o seu ambiente: RM - Parametrização inicial
Documentação das APIs TOTVS Assinatura Eletrônica
https://totvs-sign.readme.io/reference/gettings-started
Informações |
---|
|
Para enviar documentos com destinatários no qual o tipo autenticação seja via envio de código por e-mail basta adicionar no objeto GlbTotvsSignAssinante o TipoAutenticacao = GlbTOTVSSignTipoAutenticacaoEnum.CodeByEmail Bloco de código |
---|
language | c# |
---|
title | Exemplo TipoAutenticação CodeByEmail |
---|
| new GlbTotvsSignAssinante
{
Acao = GlbTOTVSSignAcaoUsuarioEnum.Assinar,
Email = "[email protected]",
PapelAssinante = "Fiador",
Nome = "Maria da Silva",
TipoAutenticacao = GlbTOTVSSignTipoAutenticacaoEnum.CodeByEmail,
TipoIdentificacao = GlbTOTVSSignTipoIdentificacaoEnum.Brasil,
Identificacao = "111.111.111-11"
} |
Bloco de código |
---|
language | c# |
---|
title | GlbTotvsSignAssinante |
---|
linenumbers | true |
---|
collapse | true |
---|
| public class GlbTotvsSignAssinante
{
/// <summary>
/// Email do destinatario
/// </summary>
[JsonProperty("email", Required = Required.Always)]
public string Email { get; set; }
/// <summary>
/// Acao atribuida ao destinatario
/// </summary>
[JsonProperty("acao", Required = Required.Always)]
public GlbTOTVSSignAcaoUsuarioEnum Acao { get; set; }
/// <summary>
/// Indica a ordem no worflow
/// </summary>
[JsonProperty("workflow", Required = Required.Default)]
public int OrdemWorkflow { get; set; }
/// <summary>
/// Papel na assinatura. Ex: "como locatário", "como fiador"
/// </summary>
[JsonProperty("papelAssinante", NullValueHandling = NullValueHandling.Ignore)]
public string? PapelAssinante { get; set; }
/// <summary>
/// Tipo de autenticação https://totvs-sign.readme.io/reference/v1documentos
/// </summary>
[JsonProperty("tipoAutenticacao", NullValueHandling = NullValueHandling.Ignore)]
public GlbTOTVSSignTipoAutenticacaoEnum? TipoAutenticacao { get; set; }
/// <summary>
///Nome completo do assinante
/// </summary>
[JsonProperty("nomeCompleto", NullValueHandling = NullValueHandling.Ignore)]
public string? Nome { get; set; }
/// <summary>
/// Tipo de documento de Identificação do assinante
/// </summary>
[JsonProperty("tipoIdentificacao", NullValueHandling = NullValueHandling.Ignore)]
public GlbTOTVSSignTipoIdentificacaoEnum? TipoIdentificacao { get; set; }
/// <summary>
/// Identificacao de acordo com o que foi definido no "tipoIdentificacao"
/// </summary>
[JsonProperty("identificacao", NullValueHandling = NullValueHandling.Ignore)]
public string? Identificacao { get; set; }
} |
|