Boa noite pessoal.
Estou com problema pra resolver, e já cheguei no ponto onde nao sei mais o que tentar.
Preciso passar alguns parametros para um webservice, e na parte dos produtos me pede um array de um tipo definido pelo webservice. Nao sei como passar esses dados. Vou postar as classes abaixo:
Abaixo está a classe que preciso passar os parametros:
"codigoCliente" é apenas uma string, mas a propriedade "produtos" que é minha dificuldade.
AutorizacaoRequestV2 = class(BaseConversationData)
private
FcodigoCliente: string;
Fprodutos: ArrayOf_tns1_ProdutoV2;
public
destructor Destroy; override;
published
property codigoCliente: string read FcodigoCliente write FcodigoCliente;
property produtos: ArrayOf_tns1_ProdutoV2 read Fprodutos write Fprodutos;
end;
Essa propriedade "ArrayOf_tns1_ProdutoV2" está definido da seguinte forma:
unit AutorizadorV2WS1;
interface
uses ..................
type
ArrayOf_tns1_ProdutoV2 = array of ProdutoV2;
Abaixo está definido a classe "ProdutoV2"
ProdutoV2 = class(TRemotable)
private
FcodigoBarra: Int64;
Fdescricao: string;
published
property codigoBarra: Int64 read FcodigoBarra write FcodigoBarra;
property descricao: string read Fdescricao write Fdescricao;
end;
Se alguem puder ajudar como passar esses dados, desde já agradeço.