package request import ( "bytes" "encoding/xml" ) type LogoutRequest struct { XMLName xml.Name `xml:"req" json:"-"` Body string `xml:"body"` } func NewLogoutRequest() *LogoutRequest { return &LogoutRequest{} } func (this *LogoutRequest) Url() string { return "/public/security/logout" } func (this *LogoutRequest) GetRequestData() *bytes.Buffer { data, _ := xml.Marshal(this) return bytes.NewBuffer(data) }