Skip to content

Commit 1e18159

Browse files
committed
feat: updated schema
1 parent d3b8593 commit 1e18159

File tree

101 files changed

+577
-282
lines changed

Some content is hidden

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

101 files changed

+577
-282
lines changed

.speakeasy/gen.lock

Lines changed: 22 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,30 @@
11
lockVersion: 2.0.0
2-
id: f7c8050d-342d-4ad7-a360-60d013af4a01
2+
id: 8c3ff122-1fb8-439c-8680-989f956dfd8d
33
management:
4-
docChecksum: 8cb92d6e4be786c4354f6df0790f5984
4+
docChecksum: c12afd029507bb4c81908e836702453b
55
docVersion: 1.0.0
6-
speakeasyVersion: 1.279.0
7-
generationVersion: 2.322.5
6+
speakeasyVersion: 1.293.1
7+
generationVersion: 2.333.3
88
releaseVersion: 0.0.1
9-
configChecksum: 12c6dca1566659b70f40f6256a41071b
9+
configChecksum: 62f669c5407f5c709447d79e9e3af0f1
1010
features:
1111
python:
12+
additionalDependencies: 0.1.0
1213
additionalProperties: 0.1.0
1314
constsAndDefaults: 0.1.3
1415
core: 4.6.7
1516
deprecations: 2.81.1
1617
flattening: 2.81.1
1718
globalSecurity: 2.83.5
19+
globalSecurityCallbacks: 0.1.0
20+
globalSecurityFlattening: 0.1.0
1821
globalServerURLs: 2.82.2
1922
inputOutputModels: 2.83.1
2023
nameOverrides: 2.81.2
24+
nullables: 0.1.0
2125
responseFormat: 0.1.0
22-
unions: 2.82.6
26+
sdkHooks: 0.1.0
27+
unions: 2.82.7
2328
generatedFiles:
2429
- src/livepeer/sdkconfiguration.py
2530
- src/livepeer/stream.py
@@ -106,6 +111,7 @@ generatedFiles:
106111
- src/livepeer/models/components/creator_id.py
107112
- src/livepeer/models/components/httpmetadata.py
108113
- src/livepeer/models/components/new_stream_payload.py
114+
- src/livepeer/models/components/usertags.py
109115
- src/livepeer/models/components/multistream.py
110116
- src/livepeer/models/components/target.py
111117
- src/livepeer/models/components/input_creator_id.py
@@ -200,6 +206,8 @@ generatedFiles:
200206
- docs/models/operations/task.md
201207
- docs/models/operations/requestuploaddata.md
202208
- docs/models/operations/requestuploadresponse.md
209+
- docs/models/operations/uploadassetassettask.md
210+
- docs/models/operations/uploadassetdataoutput.md
203211
- docs/models/operations/uploadassettask.md
204212
- docs/models/operations/uploadassetdata.md
205213
- docs/models/operations/uploadassetresponse.md
@@ -249,6 +257,7 @@ generatedFiles:
249257
- docs/models/operations/getpublicviewershipmetricsdata.md
250258
- docs/models/operations/getpublicviewershipmetricsresponse.md
251259
- docs/models/operations/getusagemetricsqueryparamtimestep.md
260+
- docs/models/operations/getusagemetricsqueryparambreakdownby.md
252261
- docs/models/operations/getusagemetricsrequest.md
253262
- docs/models/operations/getusagemetricsresponse.md
254263
- docs/models/operations/createsigningkeyresponse.md
@@ -269,6 +278,8 @@ generatedFiles:
269278
- docs/models/errors/error.md
270279
- docs/models/components/three.md
271280
- docs/models/components/streamusertags.md
281+
- docs/models/components/ismobile1.md
282+
- docs/models/components/streamismobile.md
272283
- docs/models/components/streamlocation.md
273284
- docs/models/components/streampull.md
274285
- docs/models/components/streammultistream.md
@@ -293,6 +304,8 @@ generatedFiles:
293304
- docs/models/components/inputcreatoridtype.md
294305
- docs/models/components/inputcreatorid1.md
295306
- docs/models/components/inputcreatorid.md
307+
- docs/models/components/one.md
308+
- docs/models/components/ismobile.md
296309
- docs/models/components/location.md
297310
- docs/models/components/pull.md
298311
- docs/models/components/streampatchpayload.md
@@ -302,7 +315,7 @@ generatedFiles:
302315
- docs/models/components/assetsourcetype.md
303316
- docs/models/components/two.md
304317
- docs/models/components/sourcetype.md
305-
- docs/models/components/source1.md
318+
- docs/models/components/assetsource1.md
306319
- docs/models/components/assetsource.md
307320
- docs/models/components/assetnftmetadatatemplate.md
308321
- docs/models/components/assetnftmetadata.md
@@ -347,7 +360,7 @@ generatedFiles:
347360
- docs/models/components/nftmetadata.md
348361
- docs/models/components/spec.md
349362
- docs/models/components/source3.md
350-
- docs/models/components/one.md
363+
- docs/models/components/source1.md
351364
- docs/models/components/source.md
352365
- docs/models/components/assetipfsinput.md
353366
- docs/models/components/assetstorageinput.md
@@ -421,6 +434,7 @@ generatedFiles:
421434
- docs/models/components/outputs.md
422435
- docs/models/components/transcodepayload.md
423436
- docs/models/components/playbackinfotype.md
437+
- docs/models/components/live.md
424438
- docs/models/components/hrn.md
425439
- docs/models/components/playbackinfometatype.md
426440
- docs/models/components/playbackinfosource.md

.speakeasy/gen.yaml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,9 @@ python:
1717
dependencies: {}
1818
extraDependencies:
1919
dev: {}
20-
author: Speakeasy
20+
author: Livepeer
2121
clientServerStatusCodesAsErrors: true
22-
description: Python Client SDK Generated by Speakeasy
22+
description: Python Client SDK for Livepeer Studio
2323
flattenGlobalSecurity: true
2424
imports:
2525
option: openapi
@@ -31,6 +31,7 @@ python:
3131
webhooks: models/webhooks
3232
inputModelSuffix: input
3333
maxMethodParams: 4
34+
methodArguments: require-security-and-request
3435
outputModelSuffix: output
3536
packageName: livepeer
3637
projectUrls: {}

.speakeasy/workflow.lock

Lines changed: 18 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,26 @@
1-
speakeasyVersion: 1.279.0
2-
sources: {}
3-
targets: {}
1+
speakeasyVersion: 1.293.1
2+
sources:
3+
livepeer-studio-api:
4+
sourceNamespace: livepeer-studio-api
5+
sourceRevisionDigest: sha256:2c2ae5c13226fad979904d039150d475be68aa6b1982336cd1b1fca10442e6b4
6+
sourceBlobDigest: sha256:9654f648f1908a242d44f50d26e30aa334924508a90c930b3395f14550833e99
7+
tags:
8+
- latest
9+
targets:
10+
my-first-target:
11+
source: livepeer-studio-api
12+
sourceNamespace: livepeer-studio-api
13+
sourceRevisionDigest: sha256:2c2ae5c13226fad979904d039150d475be68aa6b1982336cd1b1fca10442e6b4
14+
sourceBlobDigest: sha256:9654f648f1908a242d44f50d26e30aa334924508a90c930b3395f14550833e99
15+
outLocation: /Users/chase/git/livepeer/livepeer-python
416
workflow:
517
workflowVersion: 1.0.0
618
sources:
719
livepeer-studio-api:
820
inputs:
9-
- location: https://raw.githubusercontent.com/livepeer/studio/sk/schema-fixes/packages/api/src/schema/api-schema.yaml
21+
- location: https://raw.githubusercontent.com/livepeer/studio/master/packages/api/src/schema/api-schema.yaml
22+
registry:
23+
location: registry.speakeasyapi.dev/livepeer/livepeer-studio/livepeer-studio-api
1024
targets:
1125
my-first-target:
1226
target: python

.speakeasy/workflow.yaml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,10 @@ workflowVersion: 1.0.0
22
sources:
33
livepeer-studio-api:
44
inputs:
5-
- location: https://raw.githubusercontent.com/livepeer/studio/sk/schema-fixes/packages/api/src/schema/api-schema.yaml
5+
- location: https://raw.githubusercontent.com/livepeer/studio/master/packages/api/src/schema/api-schema.yaml
6+
registry:
7+
location: registry.speakeasyapi.dev/livepeer/livepeer-studio/livepeer-studio-api
68
targets:
7-
my-first-target:
9+
livepeer-python:
810
target: python
911
source: livepeer-studio-api

USAGE.md

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ s = livepeer.Livepeer(
77
api_key="<YOUR_BEARER_TOKEN_HERE>",
88
)
99

10-
req = components.NewStreamPayload(
10+
res = s.stream.create(request=components.NewStreamPayload(
1111
name='test_stream',
1212
pull=components.Pull(
1313
source='https://myservice.com/live/stream.flv',
@@ -54,9 +54,7 @@ req = components.NewStreamPayload(
5454
),
5555
],
5656
),
57-
)
58-
59-
res = s.stream.create(req)
57+
))
6058

6159
if res.stream is not None:
6260
# handle response

0 commit comments

Comments
 (0)