Skip to content

Commit 0076811

Browse files
author
p16089
committed
Lab4-Delete API
1 parent 3ca9740 commit 0076811

2 files changed

Lines changed: 46 additions & 1 deletion

File tree

‎checksum.txt‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
dZqIJB2HHmTH-NqW8vmNY39w9GXEyVU448EHTEsLicxqYO4ybKjuAADTa9UU70RdAECpCZrYFBO2WunNI3y7S4-ORW8lcabH-Swrlf7znSIM0Cr-VJmljZ54hPRSux82l_uZEdxV2IeCw6W2oKQJSv91VGFzzldJ00ojPnhYjADZm_0wqRuX76XQoyaLKOPr3DXJACRtUGSHfEj1F8jbVGLIHbkUwrO5avTHN2dnF6kdlNQd6-rBFYRLqAA8XRg68cq8Eu-NOqymNIV67B4Ei6o6xJ8FyQXuXhL6CYe8G2gERwoKpVYCvkxMqVc9RvjrkyVs4WKB9HhWTtlC8MOAhYFW9WQAxlRRL3DURExpnvQOpRC4upXT64e82JmP3BhRlzsf_C97jCi6_MfBtG0jpd1B1hTIf9Yy1N8Aubyj9hltBk8ggjbPjmBlua_2ftzU3WH0w-8t3jIFM1D9wUbihd3MMiSrdvvUFtUZlI6UQSqCZ9SP9CDI4Ot4ZiWoIFsEmwSAWq-qtpkmN5S0Szd5JML-U9Y5kBOSnmyUrvwZv413s_6tO_fG8cHt6Kxb8OCc0XTaXbLXn00mfE1pY_OwEFZ5PIMJNevq02MwMsZWydzzcfRcouYFKkOqCyCFBsH0GVImtDz8aOONFBF30WuTN68jfewncYMaYX3bVYwAJkI
1+
F6AH8UhU1sOUBd-So9AX3TrLaZU42vW_GEfhzjwqn1HmlSinjPGbZWBYm2w1Zc2RJC_5ee298CJKrK5t3hq6HLO0zYQc7QjLk4ce3d1_k2OPpvEMHT0UT94xs0JP8k4T8jtcnw2tGMvAYFARjLXirzcZfY7ZNSecbx6wChqDk6xPiXk2HUzn9BWWZtLF3M0SRPSHHdEVuphSPpmMZhtxcKOVvV7gAmtuGFux75LyXndwzl_qKRPt-vct4mVtgLqavx1n9w0nRnMvHlGXnrZZ-YfoBSeAvsOg8H0Z9qaxH2LKHKYhj4Cq8MTW9wijn3C2i4S-rllKaclae_2obeHaLaPfqdCPr5lNOQbrrUtrAIdDm5Y6UDKUVey3vvgSUT5KHAGk4EWtiv7Pk4JFcoszJIhc-B-hRQyjvRo9oCPldEVzoYEOVn6jy91XGA0Snj1Zo-uP2IQpeWG_Hqczg_KAcBiSWH1z5WpUGJpTMz-K8ohrmuYCsuDFIIpveaFrdFfUTtlbcjQUe09j4YiDAna5vFBgQqIpkJ8mZ_Jv9ho-LOJ6rIaBfkenbFm5pW_1xZHevpptL9J19T6CaPDI29n4HBRf6OBuSX2yFWSPnjYg-GKLNQoxuSp9izCQcZQIcamZ8E86bQzQO7d1Tx9I1I3bT025q6nq3tYBELugnPSDzZI
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<record_update table="sys_ws_operation">
3+
<sys_ws_operation action="INSERT_OR_UPDATE">
4+
<active>true</active>
5+
<consumes>application/json,application/xml,text/xml</consumes>
6+
<consumes_customized>false</consumes_customized>
7+
<default_operation_uri/>
8+
<enforce_acl>7cf9de2a134b1200ed373d62f244b050</enforce_acl>
9+
<http_method>DELETE</http_method>
10+
<name>Delete Poll</name>
11+
<operation_script><![CDATA[(function process( /*RESTAPIRequest*/ request, /*RESTAPIResponse*/ response) {
12+
var pollId = request.pathParams.poll_id;
13+
var pollRecord = new GlideRecordSecure("x_snc_polls_poll");
14+
pollRecord.get(pollId);
15+
if (pollRecord.isValidRecord()) {
16+
pollRecord.deleteRecord();
17+
}
18+
response.setStatus(204);
19+
})(request, response);]]></operation_script>
20+
<operation_uri>/api/x_snc_polls/v1/poll/{poll_id}</operation_uri>
21+
<produces>application/json,application/xml,text/xml</produces>
22+
<produces_customized>false</produces_customized>
23+
<relative_path>/{poll_id}</relative_path>
24+
<request_example/>
25+
<requires_acl_authorization>true</requires_acl_authorization>
26+
<requires_authentication>true</requires_authentication>
27+
<short_description/>
28+
<sys_class_name>sys_ws_operation</sys_class_name>
29+
<sys_created_by>admin</sys_created_by>
30+
<sys_created_on>2016-04-30 22:40:55</sys_created_on>
31+
<sys_customer_update>true</sys_customer_update>
32+
<sys_id>031d9a6a134b1200ed373d62f244b05e</sys_id>
33+
<sys_mod_count>0</sys_mod_count>
34+
<sys_name>Delete Poll</sys_name>
35+
<sys_package display_value="Polls" source="x_snc_polls">cd1f2766133e1200ed373d62f244b082</sys_package>
36+
<sys_policy/>
37+
<sys_replace_on_upgrade>false</sys_replace_on_upgrade>
38+
<sys_scope display_value="Polls">cd1f2766133e1200ed373d62f244b082</sys_scope>
39+
<sys_update_name>sys_ws_operation_031d9a6a134b1200ed373d62f244b05e</sys_update_name>
40+
<sys_updated_by>admin</sys_updated_by>
41+
<sys_updated_on>2016-04-30 22:40:55</sys_updated_on>
42+
<web_service_definition display_value="Poll">e917dee6134b1200ed373d62f244b08f</web_service_definition>
43+
<web_service_version display_value="v1">a227dee6134b1200ed373d62f244b0cd</web_service_version>
44+
</sys_ws_operation>
45+
</record_update>

0 commit comments

Comments
 (0)