| 
									
										
										
										
											2024-08-13 15:30:04 -07:00
										 |  |  | query GetStreamMonitoringDetails($videoId: Int!, $debuggingJson: JSON) { | 
					
						
							|  |  |  |   getVideo(videoId: $videoId, debuggingJson: $debuggingJson) { | 
					
						
							| 
									
										
										
										
											2024-03-08 17:54:59 -07:00
										 |  |  |     id | 
					
						
							|  |  |  |     totalShots | 
					
						
							|  |  |  |     makePercentage | 
					
						
							|  |  |  |     elapsedTime | 
					
						
							| 
									
										
										
										
											2024-09-04 18:18:15 -07:00
										 |  |  |     currentHomography { | 
					
						
							| 
									
										
										
										
											2024-03-23 17:03:11 -06:00
										 |  |  |       crop { | 
					
						
							|  |  |  |         left | 
					
						
							|  |  |  |         top | 
					
						
							|  |  |  |         width | 
					
						
							|  |  |  |         height | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |       pockets { | 
					
						
							|  |  |  |         left | 
					
						
							|  |  |  |         top | 
					
						
							|  |  |  |         width | 
					
						
							|  |  |  |         height | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |       sourcePoints { | 
					
						
							|  |  |  |         topLeft { | 
					
						
							|  |  |  |           x | 
					
						
							|  |  |  |           y | 
					
						
							|  |  |  |         } | 
					
						
							|  |  |  |         topSide { | 
					
						
							|  |  |  |           x | 
					
						
							|  |  |  |           y | 
					
						
							| 
									
										
										
										
											2024-03-08 17:54:59 -07:00
										 |  |  |         } | 
					
						
							| 
									
										
										
										
											2024-03-23 17:03:11 -06:00
										 |  |  |         topRight { | 
					
						
							|  |  |  |           x | 
					
						
							|  |  |  |           y | 
					
						
							| 
									
										
										
										
											2024-03-08 17:54:59 -07:00
										 |  |  |         } | 
					
						
							| 
									
										
										
										
											2024-03-23 17:03:11 -06:00
										 |  |  |         bottomLeft { | 
					
						
							|  |  |  |           x | 
					
						
							|  |  |  |           y | 
					
						
							|  |  |  |         } | 
					
						
							|  |  |  |         bottomSide { | 
					
						
							|  |  |  |           x | 
					
						
							|  |  |  |           y | 
					
						
							|  |  |  |         } | 
					
						
							|  |  |  |         bottomRight { | 
					
						
							|  |  |  |           x | 
					
						
							|  |  |  |           y | 
					
						
							| 
									
										
										
										
											2024-03-08 17:54:59 -07:00
										 |  |  |         } | 
					
						
							|  |  |  |       } | 
					
						
							| 
									
										
										
										
											2024-03-23 17:03:11 -06:00
										 |  |  |     } | 
					
						
							|  |  |  |     stream { | 
					
						
							| 
									
										
										
										
											2024-10-24 11:27:40 -07:00
										 |  |  |       id | 
					
						
							| 
									
										
										
										
											2024-03-08 17:54:59 -07:00
										 |  |  |       linksRequested | 
					
						
							|  |  |  |       uploadsCompleted | 
					
						
							|  |  |  |       segmentProcessingCursor | 
					
						
							| 
									
										
										
										
											2024-05-09 16:59:44 -07:00
										 |  |  |       isCompleted | 
					
						
							|  |  |  |       uploadCompletionCursor | 
					
						
							|  |  |  |       lastIntendedSegmentBound | 
					
						
							| 
									
										
										
										
											2024-07-16 19:23:54 -07:00
										 |  |  |       initPlaylistUploadStatus | 
					
						
							| 
									
										
										
										
											2024-03-08 17:54:59 -07:00
										 |  |  |     } | 
					
						
							| 
									
										
										
										
											2024-05-20 19:05:10 -06:00
										 |  |  |     currentProcessing { | 
					
						
							|  |  |  |       errors { | 
					
						
							|  |  |  |         message | 
					
						
							|  |  |  |         startSegmentIndex | 
					
						
							|  |  |  |         endSegmentIndex | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							| 
									
										
										
										
											2024-03-08 17:54:59 -07:00
										 |  |  |   } | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2024-03-12 12:50:28 -06:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-03-22 19:27:57 -06:00
										 |  |  | query GetVideoUpdatePageDetails($videoId: Int!) { | 
					
						
							|  |  |  |   getVideo(videoId: $videoId) { | 
					
						
							|  |  |  |     id | 
					
						
							|  |  |  |     name | 
					
						
							|  |  |  |     totalShots | 
					
						
							|  |  |  |     makePercentage | 
					
						
							|  |  |  |     elapsedTime | 
					
						
							| 
									
										
										
										
											2024-08-15 18:51:36 -07:00
										 |  |  |     tableSize | 
					
						
							| 
									
										
										
										
											2024-03-22 19:27:57 -06:00
										 |  |  |     tags { | 
					
						
							|  |  |  |       tagClasses { | 
					
						
							|  |  |  |         name | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |       name | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-03-12 12:50:28 -06:00
										 |  |  | mutation DeleteVideo($videoId: Int!) { | 
					
						
							|  |  |  |   deleteVideo(videoId: $videoId) | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2024-04-09 20:52:37 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | query GetVideoDetails($videoId: Int!) { | 
					
						
							|  |  |  |   getVideo(videoId: $videoId) { | 
					
						
							|  |  |  |     id | 
					
						
							|  |  |  |     name | 
					
						
							| 
									
										
										
										
											2024-04-29 14:08:27 -06:00
										 |  |  |     screenshotUri | 
					
						
							| 
									
										
										
										
											2024-04-09 20:52:37 +00:00
										 |  |  |     averageTimeBetweenShots | 
					
						
							|  |  |  |     elapsedTime | 
					
						
							|  |  |  |     endTime | 
					
						
							|  |  |  |     makePercentage | 
					
						
							|  |  |  |     medianRun | 
					
						
							|  |  |  |     startTime | 
					
						
							|  |  |  |     totalShots | 
					
						
							|  |  |  |     totalShotsMade | 
					
						
							|  |  |  |     createdAt | 
					
						
							|  |  |  |     updatedAt | 
					
						
							| 
									
										
										
										
											2024-08-15 18:51:36 -07:00
										 |  |  |     tableSize | 
					
						
							| 
									
										
										
										
											2024-04-09 20:52:37 +00:00
										 |  |  |     owner { | 
					
						
							|  |  |  |       id | 
					
						
							|  |  |  |       firebaseUid | 
					
						
							|  |  |  |       username | 
					
						
							|  |  |  |       profileImageUri | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |     tags { | 
					
						
							|  |  |  |       tagClasses { | 
					
						
							|  |  |  |         name | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |       name | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2024-04-22 16:18:06 -06:00
										 |  |  | 
 | 
					
						
							|  |  |  | query GetVideos($videoIds: [Int!]!) { | 
					
						
							|  |  |  |   getVideos(videoIds: $videoIds) { | 
					
						
							| 
									
										
										
										
											2024-10-15 23:41:04 -06:00
										 |  |  |     ...VideoStreamMetadata | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | fragment VideoStreamMetadata on VideoGQL { | 
					
						
							|  |  |  |   id | 
					
						
							|  |  |  |   framesPerSecond | 
					
						
							|  |  |  |   stream { | 
					
						
							| 
									
										
										
										
											2024-04-22 16:18:06 -06:00
										 |  |  |     id | 
					
						
							| 
									
										
										
										
											2024-10-15 23:41:04 -06:00
										 |  |  |     streamSegmentType | 
					
						
							|  |  |  |     segments { | 
					
						
							|  |  |  |       uploaded | 
					
						
							|  |  |  |       valid | 
					
						
							|  |  |  |       segmentIndex | 
					
						
							|  |  |  |       endFrameIndex | 
					
						
							|  |  |  |       framesPerSecond | 
					
						
							| 
									
										
										
										
											2024-08-26 06:56:40 -06:00
										 |  |  |     } | 
					
						
							| 
									
										
										
										
											2024-05-20 21:52:38 -06:00
										 |  |  |   } | 
					
						
							| 
									
										
										
										
											2024-10-15 23:41:04 -06:00
										 |  |  |   playlist { | 
					
						
							|  |  |  |     segmentDurations | 
					
						
							|  |  |  |   } | 
					
						
							| 
									
										
										
										
											2024-05-20 21:52:38 -06:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-10-15 23:41:04 -06:00
										 |  |  | query GetVideoForShotTime($videoId: Int!) { | 
					
						
							|  |  |  |   getVideo(videoId: $videoId) { | 
					
						
							|  |  |  |     ...VideoStreamMetadata | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2024-10-16 16:46:29 -06:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-05-20 21:52:38 -06:00
										 |  |  | query GetVideo($videoId: Int!) { | 
					
						
							|  |  |  |   getVideo(videoId: $videoId) { | 
					
						
							|  |  |  |     id | 
					
						
							|  |  |  |     playlist { | 
					
						
							|  |  |  |       segmentDurations | 
					
						
							|  |  |  |     } | 
					
						
							| 
									
										
										
										
											2024-07-25 18:07:17 -07:00
										 |  |  |     homographyHistory { | 
					
						
							| 
									
										
										
										
											2024-08-01 14:52:37 -07:00
										 |  |  |       frameIndex | 
					
						
							| 
									
										
										
										
											2024-07-25 18:07:17 -07:00
										 |  |  |       crop { | 
					
						
							|  |  |  |         left | 
					
						
							|  |  |  |         top | 
					
						
							|  |  |  |         width | 
					
						
							|  |  |  |         height | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |       pockets { | 
					
						
							|  |  |  |         left | 
					
						
							|  |  |  |         top | 
					
						
							|  |  |  |         width | 
					
						
							|  |  |  |         height | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |       sourcePoints { | 
					
						
							|  |  |  |         topLeft { | 
					
						
							|  |  |  |           x | 
					
						
							|  |  |  |           y | 
					
						
							|  |  |  |         } | 
					
						
							|  |  |  |         topSide { | 
					
						
							|  |  |  |           x | 
					
						
							|  |  |  |           y | 
					
						
							|  |  |  |         } | 
					
						
							|  |  |  |         topRight { | 
					
						
							|  |  |  |           x | 
					
						
							|  |  |  |           y | 
					
						
							|  |  |  |         } | 
					
						
							|  |  |  |         bottomLeft { | 
					
						
							|  |  |  |           x | 
					
						
							|  |  |  |           y | 
					
						
							|  |  |  |         } | 
					
						
							|  |  |  |         bottomSide { | 
					
						
							|  |  |  |           x | 
					
						
							|  |  |  |           y | 
					
						
							|  |  |  |         } | 
					
						
							|  |  |  |         bottomRight { | 
					
						
							|  |  |  |           x | 
					
						
							|  |  |  |           y | 
					
						
							|  |  |  |         } | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							| 
									
										
										
										
											2024-05-20 21:52:38 -06:00
										 |  |  |     stream { | 
					
						
							| 
									
										
										
										
											2024-10-24 11:27:40 -07:00
										 |  |  |       id | 
					
						
							| 
									
										
										
										
											2024-07-27 20:51:48 -06:00
										 |  |  |       streamSegmentType | 
					
						
							| 
									
										
										
										
											2024-05-20 21:52:38 -06:00
										 |  |  |       segments { | 
					
						
							|  |  |  |         segmentIndex | 
					
						
							|  |  |  |         endFrameIndex | 
					
						
							|  |  |  |         framesPerSecond | 
					
						
							|  |  |  |       } | 
					
						
							| 
									
										
										
										
											2024-07-25 18:07:17 -07:00
										 |  |  |       resolution { | 
					
						
							|  |  |  |         width | 
					
						
							|  |  |  |         height | 
					
						
							|  |  |  |       } | 
					
						
							| 
									
										
										
										
											2024-05-20 21:52:38 -06:00
										 |  |  |     } | 
					
						
							| 
									
										
										
										
											2024-04-22 16:18:06 -06:00
										 |  |  |   } | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2024-06-04 23:20:47 -07:00
										 |  |  | 
 | 
					
						
							|  |  |  | query GetAverageTimePerShotForVideo($videoId: Int!) { | 
					
						
							|  |  |  |   getVideo(videoId: $videoId) { | 
					
						
							| 
									
										
										
										
											2024-06-05 11:51:15 -07:00
										 |  |  |     id | 
					
						
							| 
									
										
										
										
											2024-06-04 23:20:47 -07:00
										 |  |  |     averageTimeBetweenShots | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2024-10-16 16:46:29 -06:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-06-04 23:20:47 -07:00
										 |  |  | query GetElapsedTimeForVideo($videoId: Int!) { | 
					
						
							|  |  |  |   getVideo(videoId: $videoId) { | 
					
						
							| 
									
										
										
										
											2024-06-05 11:51:15 -07:00
										 |  |  |     id | 
					
						
							| 
									
										
										
										
											2024-06-04 23:20:47 -07:00
										 |  |  |     elapsedTime | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2024-10-16 16:46:29 -06:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-06-04 23:20:47 -07:00
										 |  |  | query GetMedianRunForVideo($videoId: Int!) { | 
					
						
							|  |  |  |   getVideo(videoId: $videoId) { | 
					
						
							| 
									
										
										
										
											2024-06-05 11:51:15 -07:00
										 |  |  |     id | 
					
						
							| 
									
										
										
										
											2024-06-04 23:20:47 -07:00
										 |  |  |     medianRun | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2024-07-30 00:58:33 -06:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-10-16 23:39:14 -06:00
										 |  |  | fragment StreamWithEndFrames on UploadStreamGQL { | 
					
						
							|  |  |  |   id | 
					
						
							|  |  |  |   streamSegmentType | 
					
						
							|  |  |  |   segmentEndFrames @client | 
					
						
							|  |  |  |   resolution { | 
					
						
							|  |  |  |     width | 
					
						
							|  |  |  |     height | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  |   segments { | 
					
						
							|  |  |  |     uploaded | 
					
						
							|  |  |  |     valid | 
					
						
							|  |  |  |     segmentIndex | 
					
						
							|  |  |  |     endFrameIndex | 
					
						
							|  |  |  |     framesPerSecond | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-10-17 01:28:14 -06:00
										 |  |  | fragment SegmentEndFrames on SegmentEndFramesGQL { | 
					
						
							|  |  |  |   id | 
					
						
							|  |  |  |   segmentEndFrames | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | fragment SegmentStartTimes on SegmentStartTimesGQL { | 
					
						
							|  |  |  |   id | 
					
						
							|  |  |  |   segmentStartTimes | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-10-16 23:39:14 -06:00
										 |  |  | fragment PlaylistWithSegmentStartTimes on HLSPlaylistGQL { | 
					
						
							| 
									
										
										
										
											2024-10-17 01:28:14 -06:00
										 |  |  |   videoId | 
					
						
							| 
									
										
										
										
											2024-10-16 23:39:14 -06:00
										 |  |  |   segmentDurations | 
					
						
							|  |  |  |   segmentStartTimes @client | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | fragment VideoDurationData on VideoGQL { | 
					
						
							|  |  |  |   id | 
					
						
							|  |  |  |   framesPerSecond | 
					
						
							|  |  |  |   playlist { | 
					
						
							|  |  |  |     ...PlaylistWithSegmentStartTimes | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  |   stream { | 
					
						
							|  |  |  |     ...StreamWithEndFrames | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-07-30 00:58:33 -06:00
										 |  |  | query GetVideoForClipTimes($videoId: Int!) { | 
					
						
							|  |  |  |   getVideo(videoId: $videoId) { | 
					
						
							| 
									
										
										
										
											2024-10-16 23:39:14 -06:00
										 |  |  |     ...VideoDurationData | 
					
						
							| 
									
										
										
										
											2024-07-30 00:58:33 -06:00
										 |  |  |   } | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2024-10-10 17:02:18 -07:00
										 |  |  | 
 | 
					
						
							|  |  |  | query GetHeaderInfoByVideoId($videoId: Int!) { | 
					
						
							|  |  |  |   getVideo(videoId: $videoId) { | 
					
						
							|  |  |  |     id | 
					
						
							|  |  |  |     name | 
					
						
							|  |  |  |     startTime | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | } |