xmlrpc icon indicating copy to clipboard operation
xmlrpc copied to clipboard

Decoding to embedded struct doesn't work

Open Isolus opened this issue 6 years ago • 0 comments

I have a lot of responses where some fields are always the same. So I tried to use an embedded struct like this:

type Status struct {
	Code          int    `xmlrpc:"code"`
	Msg           string `xmlrpc:"msg"`
}
type Type1Response struct {
	Status
	CustomerId int    `xmlrpc:"customerId"`
}

But Code and Msg are never set. The following works, but since the Status struct I'm really using is much bigger I have to repeat a lot of code.

type Type1Response struct {
	Code          int    `xmlrpc:"code"`
	Msg           string `xmlrpc:"msg"`
	CustomerId    int    `xmlrpc:"customerId"`
}

Isolus avatar Feb 03 '19 16:02 Isolus