POST

api/suprimentos/cp/ConfiguraItem/ResolverExpressao

Notas de Implementação:

Calcula expressões de características cujo conteúdo é definido por expressão.

Informações de Envio:

Cabeçalhos de Envio:

Parâmetro Valor Descrição Tipo de parâmetro Tipo de dados
Authorization Bearer Hash gerado no login Header String

Acesse o método de login para mais informações: api/genericos/ge/Login/Autenticar

Modelo:

Objeto contendo os dados da característica

ValidacaoCaractIdentificadorDTO

NomeDescriçãoTipoInformação Adicional
Identificador

IdentificadorDTO

Opcional

CodigoEmpresa

string

Opcional

CodigoMaterial

string

Opcional

CodigoCaracteristica

string

Opcional

CodigoConfigurador

string

Opcional

Formato de Envio:

application/json, text/json

Exemplo:
{
  "Identificador": {
    "Identificador": {
      "Codigo": "string 1",
      "Sequencial": 2,
      "Caracteristicas": "string 3"
    },
    "Caracteristicas": [
      {
        "CodigoIdentificador": "string 1",
        "Caracteristica": {
          "Caracteristica": {
            "Codigo": "string 1",
            "Descricao": "string 2",
            "TipoConteudo": "string 3",
            "TipoConteudoDescricao": "",
            "TipoDado": "string 4",
            "TipoDadoDescricao": "",
            "ValorMascara": "string 5",
            "UsuarioCriacao": "string 6",
            "DataCriacao": "2026-01-13",
            "UsuarioModificacao": "string 7",
            "DataModificacao": "2026-01-13",
            "Sessao": 8,
            "ExibirDescricao": "string 9",
            "ExibirConteudo": "string 10",
            "ConteudoPorExpressao": true,
            "SolicitaVincImagem": true,
            "DescricaoReduzida": "string 13"
          },
          "Mascara": {
            "ValorMascara": "string 1",
            "RespostaTipo": "string 2",
            "Inteiro": 0,
            "NumeroDecimal": 0,
            "Alfanumerico": 0
          }
        },
        "ConteudosPreDefinidos": [
          {
            "ConteudoCaracteristica": {
              "CodigoCaracteristica": "string 1",
              "Ordem": 2,
              "CodigoConteudo": "string 1",
              "ConteudoDescricao": "string 4",
              "Ativo": true,
              "UsuarioCriacao": "string 6",
              "DataCriacao": "2026-01-13",
              "UsuarioModificacao": "string 7",
              "DataModificacao": "2026-01-13",
              "Sessao": 8,
              "DadoMinCorresp": 9.1,
              "DadoMaxCorrese": 10.1,
              "Caracteristica": {
                "Codigo": "string 1",
                "Descricao": "string 2",
                "TipoConteudo": "string 3",
                "TipoConteudoDescricao": "",
                "TipoDado": "string 4",
                "TipoDadoDescricao": "",
                "ValorMascara": "string 5",
                "UsuarioCriacao": "string 6",
                "DataCriacao": "2026-01-13",
                "UsuarioModificacao": "string 7",
                "DataModificacao": "2026-01-13",
                "Sessao": 8,
                "ExibirDescricao": "string 9",
                "ExibirConteudo": "string 10",
                "ConteudoPorExpressao": true,
                "SolicitaVincImagem": true,
                "DescricaoReduzida": "string 13"
              }
            },
            "Caracteristica": {
              "Caracteristica": {
                "Codigo": "string 1",
                "Descricao": "string 2",
                "TipoConteudo": "string 3",
                "TipoConteudoDescricao": "",
                "TipoDado": "string 4",
                "TipoDadoDescricao": "",
                "ValorMascara": "string 5",
                "UsuarioCriacao": "string 6",
                "DataCriacao": "2026-01-13",
                "UsuarioModificacao": "string 7",
                "DataModificacao": "2026-01-13",
                "Sessao": 8,
                "ExibirDescricao": "string 9",
                "ExibirConteudo": "string 10",
                "ConteudoPorExpressao": true,
                "SolicitaVincImagem": true,
                "DescricaoReduzida": "string 13"
              },
              "Mascara": {
                "ValorMascara": "string 1",
                "RespostaTipo": "string 2",
                "Inteiro": 0,
                "NumeroDecimal": 0,
                "Alfanumerico": 0
              }
            },
            "Conteudo": "string 1",
            "ConteudoNumerico": 0.0
          }
        ],
        "Conteudo": "string 2",
        "ConteudoNumerico": 3.1
      }
    ]
  },
  "CodigoEmpresa": "string 1",
  "CodigoMaterial": "string 2",
  "CodigoCaracteristica": "string 3",
  "CodigoConfigurador": "string 4"
}

Informações de Retorno:

Cabeçalhos Adicionais:

Nome Descrição Valor
cigam-api-version Versão do build/compilação dessa versão da API 2.1.8565.21067

Modelo:

ExpressaoCalculadaDTO

NomeDescriçãoTipoInformação Adicional
CodigoCaracteristica

string

Opcional

ValorCalculado

decimal number

Opcional

Formato de Resposta:

Classe de Resposta (Status 200)

OK

application/json, text/json

Exemplo:
{
  "CodigoCaracteristica": "string 1",
  "ValorCalculado": 2.1
}