railbird-gql/src/operations/video_upload.gql

54 lines
1.0 KiB
Plaintext
Raw Normal View History

2024-02-03 03:34:57 -07:00
mutation CreateUploadStream(
2024-02-15 18:14:54 -08:00
$videoName: String!
$deviceType: DeviceTypeEnum
$osVersion: String
$appVersion: String
$browserName: String
$browserVersion: String
$locale: String
$timezone: String
$networkType: String
2024-02-03 03:34:57 -07:00
$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
}
}
2024-02-11 22:44:18 -07:00
mutation GetUploadLink($videoId: Int!, $segmentIndex: Int!) {
2024-02-11 22:46:11 -07:00
getUploadLink(videoId: $videoId, segmentIndex: $segmentIndex) {
2024-02-03 03:34:57 -07:00
uploadUrl
headers {
key
value
}
2024-02-03 03:34:57 -07:00
}
}
2024-02-15 18:14:54 -08:00
mutation TerminateUploadStream(
$videoId: Int!
$videoName: String
$gameType: String
$tableSize: String
) {
terminateUploadStream(
videoId: $videoId
videoName: $videoName
gameType: $gameType
tableSize: $tableSize
)
2024-02-03 03:34:57 -07:00
}