Skip to content

Commit 0092d4c

Browse files
api-clients-generation-pipeline[bot]ci.datadog-api-spec
andauthored
Sync rum-replay endpoints with backend for public documentation (#3151)
Co-authored-by: ci.datadog-api-spec <[email protected]>
1 parent 7685d15 commit 0092d4c

File tree

67 files changed

+5247
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

67 files changed

+5247
-0
lines changed

.generator/schemas/v2/openapi.yaml

Lines changed: 1113 additions & 0 deletions
Large diffs are not rendered by default.

docs/datadog_api_client.v2.api.rst

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -501,6 +501,34 @@ datadog\_api\_client.v2.api.rum\_metrics\_api module
501501
:members:
502502
:show-inheritance:
503503

504+
datadog\_api\_client.v2.api.rum\_replay\_heatmaps\_api module
505+
-------------------------------------------------------------
506+
507+
.. automodule:: datadog_api_client.v2.api.rum_replay_heatmaps_api
508+
:members:
509+
:show-inheritance:
510+
511+
datadog\_api\_client.v2.api.rum\_replay\_playlists\_api module
512+
--------------------------------------------------------------
513+
514+
.. automodule:: datadog_api_client.v2.api.rum_replay_playlists_api
515+
:members:
516+
:show-inheritance:
517+
518+
datadog\_api\_client.v2.api.rum\_replay\_sessions\_api module
519+
-------------------------------------------------------------
520+
521+
.. automodule:: datadog_api_client.v2.api.rum_replay_sessions_api
522+
:members:
523+
:show-inheritance:
524+
525+
datadog\_api\_client.v2.api.rum\_replay\_viewership\_api module
526+
---------------------------------------------------------------
527+
528+
.. automodule:: datadog_api_client.v2.api.rum_replay_viewership_api
529+
:members:
530+
:show-inheritance:
531+
504532
datadog\_api\_client.v2.api.rum\_retention\_filters\_api module
505533
---------------------------------------------------------------
506534

docs/datadog_api_client.v2.model.rst

Lines changed: 245 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19478,6 +19478,76 @@ datadog\_api\_client.v2.model.permissions\_type module
1947819478
:members:
1947919479
:show-inheritance:
1948019480

19481+
datadog\_api\_client.v2.model.playlist module
19482+
---------------------------------------------
19483+
19484+
.. automodule:: datadog_api_client.v2.model.playlist
19485+
:members:
19486+
:show-inheritance:
19487+
19488+
datadog\_api\_client.v2.model.playlist\_array module
19489+
----------------------------------------------------
19490+
19491+
.. automodule:: datadog_api_client.v2.model.playlist_array
19492+
:members:
19493+
:show-inheritance:
19494+
19495+
datadog\_api\_client.v2.model.playlist\_data module
19496+
---------------------------------------------------
19497+
19498+
.. automodule:: datadog_api_client.v2.model.playlist_data
19499+
:members:
19500+
:show-inheritance:
19501+
19502+
datadog\_api\_client.v2.model.playlist\_data\_attributes module
19503+
---------------------------------------------------------------
19504+
19505+
.. automodule:: datadog_api_client.v2.model.playlist_data_attributes
19506+
:members:
19507+
:show-inheritance:
19508+
19509+
datadog\_api\_client.v2.model.playlist\_data\_attributes\_created\_by module
19510+
----------------------------------------------------------------------------
19511+
19512+
.. automodule:: datadog_api_client.v2.model.playlist_data_attributes_created_by
19513+
:members:
19514+
:show-inheritance:
19515+
19516+
datadog\_api\_client.v2.model.playlist\_data\_type module
19517+
---------------------------------------------------------
19518+
19519+
.. automodule:: datadog_api_client.v2.model.playlist_data_type
19520+
:members:
19521+
:show-inheritance:
19522+
19523+
datadog\_api\_client.v2.model.playlists\_session module
19524+
-------------------------------------------------------
19525+
19526+
.. automodule:: datadog_api_client.v2.model.playlists_session
19527+
:members:
19528+
:show-inheritance:
19529+
19530+
datadog\_api\_client.v2.model.playlists\_session\_array module
19531+
--------------------------------------------------------------
19532+
19533+
.. automodule:: datadog_api_client.v2.model.playlists_session_array
19534+
:members:
19535+
:show-inheritance:
19536+
19537+
datadog\_api\_client.v2.model.playlists\_session\_data module
19538+
-------------------------------------------------------------
19539+
19540+
.. automodule:: datadog_api_client.v2.model.playlists_session_data
19541+
:members:
19542+
:show-inheritance:
19543+
19544+
datadog\_api\_client.v2.model.playlists\_session\_data\_attributes module
19545+
-------------------------------------------------------------------------
19546+
19547+
.. automodule:: datadog_api_client.v2.model.playlists_session_data_attributes
19548+
:members:
19549+
:show-inheritance:
19550+
1948119551
datadog\_api\_client.v2.model.postmortem\_attachment\_request module
1948219552
--------------------------------------------------------------------
1948319553

@@ -25092,6 +25162,20 @@ datadog\_api\_client.v2.model.service\_now\_users\_response module
2509225162
:members:
2509325163
:show-inheritance:
2509425164

25165+
datadog\_api\_client.v2.model.session\_id\_array module
25166+
-------------------------------------------------------
25167+
25168+
.. automodule:: datadog_api_client.v2.model.session_id_array
25169+
:members:
25170+
:show-inheritance:
25171+
25172+
datadog\_api\_client.v2.model.session\_id\_data module
25173+
------------------------------------------------------
25174+
25175+
.. automodule:: datadog_api_client.v2.model.session_id_data
25176+
:members:
25177+
:show-inheritance:
25178+
2509525179
datadog\_api\_client.v2.model.shift module
2509625180
------------------------------------------
2509725181

@@ -25351,6 +25435,83 @@ datadog\_api\_client.v2.model.slo\_status\_type module
2535125435
:members:
2535225436
:show-inheritance:
2535325437

25438+
datadog\_api\_client.v2.model.snapshot module
25439+
---------------------------------------------
25440+
25441+
.. automodule:: datadog_api_client.v2.model.snapshot
25442+
:members:
25443+
:show-inheritance:
25444+
25445+
datadog\_api\_client.v2.model.snapshot\_array module
25446+
----------------------------------------------------
25447+
25448+
.. automodule:: datadog_api_client.v2.model.snapshot_array
25449+
:members:
25450+
:show-inheritance:
25451+
25452+
datadog\_api\_client.v2.model.snapshot\_create\_request module
25453+
--------------------------------------------------------------
25454+
25455+
.. automodule:: datadog_api_client.v2.model.snapshot_create_request
25456+
:members:
25457+
:show-inheritance:
25458+
25459+
datadog\_api\_client.v2.model.snapshot\_create\_request\_data module
25460+
--------------------------------------------------------------------
25461+
25462+
.. automodule:: datadog_api_client.v2.model.snapshot_create_request_data
25463+
:members:
25464+
:show-inheritance:
25465+
25466+
datadog\_api\_client.v2.model.snapshot\_create\_request\_data\_attributes module
25467+
--------------------------------------------------------------------------------
25468+
25469+
.. automodule:: datadog_api_client.v2.model.snapshot_create_request_data_attributes
25470+
:members:
25471+
:show-inheritance:
25472+
25473+
datadog\_api\_client.v2.model.snapshot\_data module
25474+
---------------------------------------------------
25475+
25476+
.. automodule:: datadog_api_client.v2.model.snapshot_data
25477+
:members:
25478+
:show-inheritance:
25479+
25480+
datadog\_api\_client.v2.model.snapshot\_data\_attributes module
25481+
---------------------------------------------------------------
25482+
25483+
.. automodule:: datadog_api_client.v2.model.snapshot_data_attributes
25484+
:members:
25485+
:show-inheritance:
25486+
25487+
datadog\_api\_client.v2.model.snapshot\_update\_request module
25488+
--------------------------------------------------------------
25489+
25490+
.. automodule:: datadog_api_client.v2.model.snapshot_update_request
25491+
:members:
25492+
:show-inheritance:
25493+
25494+
datadog\_api\_client.v2.model.snapshot\_update\_request\_data module
25495+
--------------------------------------------------------------------
25496+
25497+
.. automodule:: datadog_api_client.v2.model.snapshot_update_request_data
25498+
:members:
25499+
:show-inheritance:
25500+
25501+
datadog\_api\_client.v2.model.snapshot\_update\_request\_data\_attributes module
25502+
--------------------------------------------------------------------------------
25503+
25504+
.. automodule:: datadog_api_client.v2.model.snapshot_update_request_data_attributes
25505+
:members:
25506+
:show-inheritance:
25507+
25508+
datadog\_api\_client.v2.model.snapshot\_update\_request\_data\_type module
25509+
--------------------------------------------------------------------------
25510+
25511+
.. automodule:: datadog_api_client.v2.model.snapshot_update_request_data_type
25512+
:members:
25513+
:show-inheritance:
25514+
2535425515
datadog\_api\_client.v2.model.software\_catalog\_trigger\_wrapper module
2535525516
------------------------------------------------------------------------
2535625517

@@ -28788,6 +28949,34 @@ datadog\_api\_client.v2.model.version\_history\_update\_type module
2878828949
:members:
2878928950
:show-inheritance:
2879028951

28952+
datadog\_api\_client.v2.model.viewership\_history\_session\_array module
28953+
------------------------------------------------------------------------
28954+
28955+
.. automodule:: datadog_api_client.v2.model.viewership_history_session_array
28956+
:members:
28957+
:show-inheritance:
28958+
28959+
datadog\_api\_client.v2.model.viewership\_history\_session\_data module
28960+
-----------------------------------------------------------------------
28961+
28962+
.. automodule:: datadog_api_client.v2.model.viewership_history_session_data
28963+
:members:
28964+
:show-inheritance:
28965+
28966+
datadog\_api\_client.v2.model.viewership\_history\_session\_data\_attributes module
28967+
-----------------------------------------------------------------------------------
28968+
28969+
.. automodule:: datadog_api_client.v2.model.viewership_history_session_data_attributes
28970+
:members:
28971+
:show-inheritance:
28972+
28973+
datadog\_api\_client.v2.model.viewership\_history\_session\_data\_type module
28974+
-----------------------------------------------------------------------------
28975+
28976+
.. automodule:: datadog_api_client.v2.model.viewership_history_session_data_type
28977+
:members:
28978+
:show-inheritance:
28979+
2879128980
datadog\_api\_client.v2.model.virus\_total\_api\_key module
2879228981
-----------------------------------------------------------
2879328982

@@ -28949,6 +29138,62 @@ datadog\_api\_client.v2.model.vulnerability\_type module
2894929138
:members:
2895029139
:show-inheritance:
2895129140

29141+
datadog\_api\_client.v2.model.watch module
29142+
------------------------------------------
29143+
29144+
.. automodule:: datadog_api_client.v2.model.watch
29145+
:members:
29146+
:show-inheritance:
29147+
29148+
datadog\_api\_client.v2.model.watch\_data module
29149+
------------------------------------------------
29150+
29151+
.. automodule:: datadog_api_client.v2.model.watch_data
29152+
:members:
29153+
:show-inheritance:
29154+
29155+
datadog\_api\_client.v2.model.watch\_data\_attributes module
29156+
------------------------------------------------------------
29157+
29158+
.. automodule:: datadog_api_client.v2.model.watch_data_attributes
29159+
:members:
29160+
:show-inheritance:
29161+
29162+
datadog\_api\_client.v2.model.watch\_data\_type module
29163+
------------------------------------------------------
29164+
29165+
.. automodule:: datadog_api_client.v2.model.watch_data_type
29166+
:members:
29167+
:show-inheritance:
29168+
29169+
datadog\_api\_client.v2.model.watcher\_array module
29170+
---------------------------------------------------
29171+
29172+
.. automodule:: datadog_api_client.v2.model.watcher_array
29173+
:members:
29174+
:show-inheritance:
29175+
29176+
datadog\_api\_client.v2.model.watcher\_data module
29177+
--------------------------------------------------
29178+
29179+
.. automodule:: datadog_api_client.v2.model.watcher_data
29180+
:members:
29181+
:show-inheritance:
29182+
29183+
datadog\_api\_client.v2.model.watcher\_data\_attributes module
29184+
--------------------------------------------------------------
29185+
29186+
.. automodule:: datadog_api_client.v2.model.watcher_data_attributes
29187+
:members:
29188+
:show-inheritance:
29189+
29190+
datadog\_api\_client.v2.model.watcher\_data\_type module
29191+
--------------------------------------------------------
29192+
29193+
.. automodule:: datadog_api_client.v2.model.watcher_data_type
29194+
:members:
29195+
:show-inheritance:
29196+
2895229197
datadog\_api\_client.v2.model.weekday module
2895329198
--------------------------------------------
2895429199

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
"""
2+
Create replay heatmap snapshot returns "Created" response
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v2.api.rum_replay_heatmaps_api import RumReplayHeatmapsApi
7+
from datadog_api_client.v2.model.snapshot_create_request import SnapshotCreateRequest
8+
from datadog_api_client.v2.model.snapshot_create_request_data import SnapshotCreateRequestData
9+
from datadog_api_client.v2.model.snapshot_create_request_data_attributes import SnapshotCreateRequestDataAttributes
10+
from datadog_api_client.v2.model.snapshot_update_request_data_type import SnapshotUpdateRequestDataType
11+
12+
body = SnapshotCreateRequest(
13+
data=SnapshotCreateRequestData(
14+
attributes=SnapshotCreateRequestDataAttributes(
15+
application_id="aaaaaaaa-1111-2222-3333-bbbbbbbbbbbb",
16+
device_type="desktop",
17+
event_id="11111111-2222-3333-4444-555555555555",
18+
is_device_type_selected_by_user=False,
19+
snapshot_name="My Snapshot",
20+
start=0,
21+
view_name="/home",
22+
),
23+
type=SnapshotUpdateRequestDataType.SNAPSHOTS,
24+
),
25+
)
26+
27+
configuration = Configuration()
28+
with ApiClient(configuration) as api_client:
29+
api_instance = RumReplayHeatmapsApi(api_client)
30+
response = api_instance.create_replay_heatmap_snapshot(body=body)
31+
32+
print(response)
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
"""
2+
Delete replay heatmap snapshot returns "No Content" response
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v2.api.rum_replay_heatmaps_api import RumReplayHeatmapsApi
7+
8+
configuration = Configuration()
9+
with ApiClient(configuration) as api_client:
10+
api_instance = RumReplayHeatmapsApi(api_client)
11+
api_instance.delete_replay_heatmap_snapshot(
12+
snapshot_id="00000000-0000-0000-0000-000000000001",
13+
)
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
"""
2+
List replay heatmap snapshots returns "OK" response
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v2.api.rum_replay_heatmaps_api import RumReplayHeatmapsApi
7+
8+
configuration = Configuration()
9+
with ApiClient(configuration) as api_client:
10+
api_instance = RumReplayHeatmapsApi(api_client)
11+
response = api_instance.list_replay_heatmap_snapshots(
12+
filter_view_name="/home",
13+
)
14+
15+
print(response)

0 commit comments

Comments
 (0)