Annotation em métodos TLPP

Estou desenvolvendo uma API Post em TLPP, estava seguindo essa documentação mas tive um problema.

Nessa documentação, o annotation está sendo informado antes da criação do método, ao fazer testes dessa forma em meu ambiente, a API não está funcionando, retornando Not Found 404.

A API só funcionou corretamente ao utilizar o annotation acima da declaração do método. Segue exemplo:

Funcionou:


Class classPostExamples
​
    Public Method New()

    @Post("examples/class/post/path/user/:user")
    Public Method methodExamplePostPath()
​
EndClass
​
Method methodExamplesPostPath() class classPostExamples

    // execução do método

Return

Não funcionou (forma que está na documentação):


Class classPostExamples
​
    Public Method New()


    Public Method methodExamplePostPath()
​
EndClass

@Post("examples/class/post/path/user/:user")​
Method methodExamplesPostPath() class classPostExamples

    // execução do método

Return

Alguém já utilizou o annotation antes da criação do método e conseguiu fazer funcionar?

Grato.

Olá,

A documentação do Annotation realmente demonstra um exemplo de uso do Annotation na declaração do método junto a classe: method.png

https://tdn.totvs.com/display/tec/Reflection+e+Annotation

Sendo assim, recomendo você entrar em contato com a TOTVS, equipe de Tecnologia para verificar se isso está mal documentado ou se realmente existe um problema no binário.

:warning: Atenção: Esta publicação foi transferida automaticamente do fórum antigo, mas os anexos não foram incluídos.

Obrigado, Daniel. Efetuei a abertura de um chamado na TOTVS e atualizo aqui quando tiver uma resposta.

Em contato com a TOTVS, fui informado que realmente era um erro na documentação. A mesma já foi corrigida.