54 lines
1.0 KiB
GraphQL
54 lines
1.0 KiB
GraphQL
mutation CreateUploadStream(
|
|
$videoName: String!
|
|
$deviceType: DeviceTypeEnum
|
|
$osVersion: String
|
|
$appVersion: String
|
|
$browserName: String
|
|
$browserVersion: String
|
|
$locale: String
|
|
$timezone: String
|
|
$networkType: String
|
|
$ipAddress: String
|
|
) {
|
|
createUploadStream(
|
|
videoName: $videoName
|
|
uploadMetadata: {
|
|
deviceType: $deviceType
|
|
osVersion: $osVersion
|
|
appVersion: $appVersion
|
|
browserName: $browserName
|
|
browserVersion: $browserVersion
|
|
locale: $locale
|
|
timezone: $timezone
|
|
networkType: $networkType
|
|
ipAddress: $ipAddress
|
|
}
|
|
) {
|
|
videoId
|
|
}
|
|
}
|
|
|
|
mutation GetUploadLink($videoId: Int!, $segmentIndex: Int!) {
|
|
getUploadLink(videoId: $videoId, segmentIndex: $segmentIndex) {
|
|
uploadUrl
|
|
headers {
|
|
key
|
|
value
|
|
}
|
|
}
|
|
}
|
|
|
|
mutation TerminateUploadStream(
|
|
$videoId: Int!
|
|
$videoName: String
|
|
$gameType: String
|
|
$tableSize: String
|
|
) {
|
|
terminateUploadStream(
|
|
videoId: $videoId
|
|
videoName: $videoName
|
|
gameType: $gameType
|
|
tableSize: $tableSize
|
|
)
|
|
}
|