Declara uma propriedade de uma classe para REST em AdvPL.

Abrangência

ERP 11 e superiores

Sintaxe

WSDATA < cVarName> AS [ cVarType] [ OPTIONAL]

Onde

 

NomeDescriçãoObrigatórioReferência
cVarNameIndica o nome da propriedade da classe RESTX 
cVarTypeIndica o tipo do dado utilizado ( STRING, DATE, INTEGER, FLOAT, BOOLEAN, BASE64BinaryX 
OPTIONALIndica que o parâmetro é opcional  

 

Exemplo de uso do WSDATA

#INCLUDE "TOTVS.CH"
#INCLUDE "RESTFUL.CH"
 
WSRESTFUL Users DESCRIPTION "Classe Users"

WSDATA cResponse   AS STRING
WSDATA Count      AS INTEGER OPTIONAL
WSDATA StartIndex AS INTEGER OPTIONAL 


WSMETHOD GET DESCRIPTION "GET"
WSMETHOD POST DESCRIPTION "POST"
WSMETHOD PUT DESCRIPTION "PUT"
WSMETHOD DELETE DESCRIPTION "DELETE"


END WSRESTFUL