Skip to content

Commit 1bdbd00

Browse files
committed
spectacle presentations v2 added
1 parent 4b45341 commit 1bdbd00

1 file changed

Lines changed: 32 additions & 0 deletions

File tree

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
"""
2+
Interface to Plotly's /v2/spectacle-presentations endpoint.
3+
"""
4+
from __future__ import absolute_import
5+
6+
from plotly.api.v2.utils import build_url, request
7+
8+
RESOURCE = 'spectacle-presentations'
9+
10+
11+
def create(body):
12+
"""Create a presentation."""
13+
url = build_url(RESOURCE)
14+
return request('post', url, json=body)
15+
16+
17+
def list():
18+
"""Returns the list of all users' presentations."""
19+
url = build_url(RESOURCE)
20+
return request('get', url)
21+
22+
23+
def retrieve(fid):
24+
"""Retrieve a presentation from Plotly."""
25+
url = build_url(RESOURCE, id=fid)
26+
return request('get', url)
27+
28+
29+
def update(fid, content):
30+
"""Completely update the writable."""
31+
url = build_url(RESOURCE, id=fid)
32+
return request('put', url, json=content)

0 commit comments

Comments
 (0)