package socketproxy.sample;
import ballerina.lang.messages;
import ballerina.net.http;
import ballerina.lang.xmls;

@http:BasePath {value:"/backend"}
service BackendService {
    message response = {};
    xml payload = `<record><status>a record was not found for the id passed in.</status></record>`;
    @http:GET{}
    resource backendresource (message m) {
            xml requestPayload = messages:getXmlPayload(m);
            if (xmls:getString(requestPayload,"/id/text()") == "1101"){
                payload = `<record><id>1101</id><status>payment was made.</status></record>`;
            }
            messages:setXmlPayload(response, payload);
            reply response;


    }

}