Sdk for live video streaming with Sidemash Cloud in Javascript Typescript
yarn add sidemash-sdk
yarn add @types/sidemash-sdk
First, log in your account and create an AuthAccess
object to query Sidemash Cloud with API. On creation, you will have a token and a privateKey : Use them to initialize a Sidemash client.
import {SidemashClient, Auth} from "sidemash-sdk"
const sdm = SidemashClient(Auth({ token : "1234", privateKey: "secret" }))
The is pretty staright forward, if You have a resource that you want to Get List Update Patch or Delete, the you should do sdm.{resourceTypeCamelCase}.{operation}({operationArgs})
.
sdm.streamSquare.get({ id: "1234" })
sdm.streamSquare.list({ where: "createdTime:in:[Yesterday.14h, Yesterday.15h[" })
sdm.streamSquare.list({ orderBy: "createdTime:ASC,status:DESC" })
import {StreamSquare} from "sidemash-sdk"
sdm.streamSquare.create({ size: StreamSquare.Size.S, isElastic: false })
sdm.streamSquare.update({ id : "1234", newSize: StreamSquare.Size.M })
sdm.streamSquare.delete({id: "1234" })