Skip to content

Commit

Permalink
fix dynamic content, work with 'me' action for new delete method
Browse files Browse the repository at this point in the history
  • Loading branch information
fprimex committed Feb 1, 2015
1 parent 5bb1ec9 commit 8a34d24
Show file tree
Hide file tree
Showing 2 changed files with 115 additions and 0 deletions.
4 changes: 4 additions & 0 deletions api_gen/api_gen.py
Original file line number Diff line number Diff line change
Expand Up @@ -181,6 +181,10 @@
len(api_item['path_params']) == 0
):
name = name + '_list'
else:
# one hard corner case with 'me' and 'sessions delete'
if 'me' in expanded_parts and api_item['method'] == 'DELETE':
name = name + '_delete'

api_item['path_params'].reverse()
api_item['query_params'].reverse()
Expand Down
111 changes: 111 additions & 0 deletions api_gen/patch.dynamic_3_6
Original file line number Diff line number Diff line change
@@ -0,0 +1,111 @@
diff -r -u developer.zendesk.com.cleaned/rest_api/docs/core/dynamic_content developer.zendesk.com.dynamic_3_6/rest_api/docs/core/dynamic_content
--- developer.zendesk.com.cleaned/rest_api/docs/core/dynamic_content 2015-01-22 15:33:13.000000000 -0500
+++ developer.zendesk.com.dynamic_3_6/rest_api/docs/core/dynamic_content 2015-01-31 23:47:12.000000000 -0500
@@ -1428,7 +1428,7 @@
</a>
<p>
<code>
- GET /api/v2/dynamic_content/items/3/variants.json
+ GET /api/v2/dynamic_content/items/{id}/variants.json
</code>
</p>
<p>
@@ -1479,7 +1479,7 @@
<span class="s2">"default"</span><span class="o">:</span> <span class="kc">true</span><span class="p">,</span>
<span class="s2">"created_at"</span><span class="o">:</span> <span class="s2">"2014-04-09T19:53:23Z"</span><span class="p">,</span>
<span class="s2">"updated_at"</span><span class="o">:</span> <span class="s2">"2014-04-09T19:53:23Z"</span><span class="p">,</span>
- <span class="s2">"url"</span><span class="o">:</span> <span class="s2">"https://subdomain.zendesk.com/api/v2/dynamic_content/items/3/variants/23.json"</span>
+ <span class="s2">"url"</span><span class="o">:</span> <span class="s2">"https://subdomain.zendesk.com/api/v2/dynamic_content/items/{id}/variants/23.json"</span>
<span class="p">},</span> <span class="p">{</span>
<span class="s2">"id"</span><span class="o">:</span> <span class="mi">24</span><span class="p">,</span>
<span class="s2">"content"</span><span class="o">:</span> <span class="s2">"Este es mi contenido dinámico en español"</span><span class="p">,</span>
@@ -1489,7 +1489,7 @@
<span class="s2">"default"</span><span class="o">:</span> <span class="kc">false</span><span class="p">,</span>
<span class="s2">"created_at"</span><span class="o">:</span> <span class="s2">"2014-04-09T19:53:23Z"</span><span class="p">,</span>
<span class="s2">"updated_at"</span><span class="o">:</span> <span class="s2">"2014-04-09T19:53:23Z"</span><span class="p">,</span>
- <span class="s2">"url"</span><span class="o">:</span> <span class="s2">"https://subdomain.zendesk.com/api/v2/dynamic_content/items/3/variants/24.json"</span>
+ <span class="s2">"url"</span><span class="o">:</span> <span class="s2">"https://subdomain.zendesk.com/api/v2/dynamic_content/items/{id}/variants/24.json"</span>
<span class="p">},</span> <span class="p">{</span>
<span class="p">}]</span>
<span class="p">}</span>
@@ -1556,7 +1556,7 @@
</a>
<p>
<code>
- POST /api/v2/dynamic_content/items/6/variants.json
+ POST /api/v2/dynamic_content/items/{id}/variants.json
</code>
</p>
<span class="anchor" id="allowed-for">
@@ -1605,7 +1605,7 @@
<span class="s2">"default"</span><span class="o">:</span> <span class="kc">false</span><span class="p">,</span>
<span class="s2">"created_at"</span><span class="o">:</span> <span class="s2">"2014-04-09T19:53:23Z"</span><span class="p">,</span>
<span class="s2">"updated_at"</span><span class="o">:</span> <span class="s2">"2014-04-09T19:53:23Z"</span><span class="p">,</span>
- <span class="s2">"url"</span><span class="o">:</span> <span class="s2">"https://subdomain.zendesk.com/api/v2/dynamic_content/items/3/variants/23.json"</span>
+ <span class="s2">"url"</span><span class="o">:</span> <span class="s2">"https://subdomain.zendesk.com/api/v2/dynamic_content/items/{id}/variants/23.json"</span>
<span class="p">}</span>
<span class="p">}</span>
</pre>
@@ -1622,7 +1622,7 @@
</a>
<p>
<code>
- POST /api/v2/dynamic_content/items/6/variants.json
+ POST /api/v2/dynamic_content/items/{id}/variants.json
</code>
</p>
<span class="anchor" id="allowed-for">
@@ -1671,7 +1671,7 @@
<span class="s2">"default"</span><span class="o">:</span> <span class="kc">false</span><span class="p">,</span>
<span class="s2">"created_at"</span><span class="o">:</span> <span class="s2">"2014-04-09T19:53:23Z"</span><span class="p">,</span>
<span class="s2">"updated_at"</span><span class="o">:</span> <span class="s2">"2014-04-09T19:53:23Z"</span><span class="p">,</span>
- <span class="s2">"url"</span><span class="o">:</span> <span class="s2">"https://subdomain.zendesk.com/api/v2/dynamic_content/items/3/variants/23.json"</span>
+ <span class="s2">"url"</span><span class="o">:</span> <span class="s2">"https://subdomain.zendesk.com/api/v2/dynamic_content/items/{id}/variants/23.json"</span>
<span class="p">},</span> <span class="p">{</span>
<span class="s2">"id"</span><span class="o">:</span> <span class="mi">24</span><span class="p">,</span>
<span class="s2">"content"</span><span class="o">:</span> <span class="s2">"Este es mi contenido dinámico en español"</span><span class="p">,</span>
@@ -1681,7 +1681,7 @@
<span class="s2">"default"</span><span class="o">:</span> <span class="kc">false</span><span class="p">,</span>
<span class="s2">"created_at"</span><span class="o">:</span> <span class="s2">"2014-04-09T19:53:23Z"</span><span class="p">,</span>
<span class="s2">"updated_at"</span><span class="o">:</span> <span class="s2">"2014-04-09T19:53:23Z"</span><span class="p">,</span>
- <span class="s2">"url"</span><span class="o">:</span> <span class="s2">"https://subdomain.zendesk.com/api/v2/dynamic_content/items/3/variants/24.json"</span>
+ <span class="s2">"url"</span><span class="o">:</span> <span class="s2">"https://subdomain.zendesk.com/api/v2/dynamic_content/items/{id}/variants/24.json"</span>
<span class="p">},</span> <span class="p">{</span>
<span class="p">}]</span>
<span class="p">}</span>
@@ -1744,7 +1744,7 @@
<span class="s2">"default"</span><span class="o">:</span> <span class="kc">true</span><span class="p">,</span>
<span class="s2">"created_at"</span><span class="o">:</span> <span class="s2">"2014-04-09T19:53:23Z"</span><span class="p">,</span>
<span class="s2">"updated_at"</span><span class="o">:</span> <span class="s2">"2014-04-09T19:53:23Z"</span><span class="p">,</span>
- <span class="s2">"url"</span><span class="o">:</span> <span class="s2">"https://subdomain.zendesk.com/api/v2/dynamic_content/items/3/variants/23.json"</span>
+ <span class="s2">"url"</span><span class="o">:</span> <span class="s2">"https://subdomain.zendesk.com/api/v2/dynamic_content/items/{id}/variants/23.json"</span>
<span class="p">}</span>
<span class="p">}</span>
</pre>
@@ -1807,7 +1807,7 @@
<span class="s2">"default"</span><span class="o">:</span> <span class="kc">false</span><span class="p">,</span>
<span class="s2">"created_at"</span><span class="o">:</span> <span class="s2">"2014-04-09T19:53:23Z"</span><span class="p">,</span>
<span class="s2">"updated_at"</span><span class="o">:</span> <span class="s2">"2014-04-09T19:53:23Z"</span><span class="p">,</span>
- <span class="s2">"url"</span><span class="o">:</span> <span class="s2">"https://subdomain.zendesk.com/api/v2/dynamic_content/items/3/variants/23.json"</span>
+ <span class="s2">"url"</span><span class="o">:</span> <span class="s2">"https://subdomain.zendesk.com/api/v2/dynamic_content/items/{id}/variants/23.json"</span>
<span class="p">}</span>
<span class="p">}</span>
</pre>
@@ -1874,7 +1874,7 @@
<span class="s2">"default"</span><span class="o">:</span> <span class="kc">false</span><span class="p">,</span>
<span class="s2">"created_at"</span><span class="o">:</span> <span class="s2">"2014-04-09T19:53:23Z"</span><span class="p">,</span>
<span class="s2">"updated_at"</span><span class="o">:</span> <span class="s2">"2014-04-09T19:53:23Z"</span><span class="p">,</span>
- <span class="s2">"url"</span><span class="o">:</span> <span class="s2">"https://subdomain.zendesk.com/api/v2/dynamic_content/items/3/variants/23.json"</span>
+ <span class="s2">"url"</span><span class="o">:</span> <span class="s2">"https://subdomain.zendesk.com/api/v2/dynamic_content/items/{id}/variants/23.json"</span>
<span class="p">},</span> <span class="p">{</span>
<span class="s2">"id"</span><span class="o">:</span> <span class="mi">24</span><span class="p">,</span>
<span class="s2">"content"</span><span class="o">:</span> <span class="s2">"Este es mi contenido dinámico en español"</span><span class="p">,</span>
@@ -1884,7 +1884,7 @@
<span class="s2">"default"</span><span class="o">:</span> <span class="kc">false</span><span class="p">,</span>
<span class="s2">"created_at"</span><span class="o">:</span> <span class="s2">"2014-04-09T19:53:23Z"</span><span class="p">,</span>
<span class="s2">"updated_at"</span><span class="o">:</span> <span class="s2">"2014-04-09T19:53:23Z"</span><span class="p">,</span>
- <span class="s2">"url"</span><span class="o">:</span> <span class="s2">"https://subdomain.zendesk.com/api/v2/dynamic_content/items/3/variants/24.json"</span>
+ <span class="s2">"url"</span><span class="o">:</span> <span class="s2">"https://subdomain.zendesk.com/api/v2/dynamic_content/items/{id}/variants/24.json"</span>
<span class="p">},</span> <span class="p">{</span>
<span class="p">}]</span>
<span class="p">}</span>

0 comments on commit 8a34d24

Please sign in to comment.