* $firebaseappdistributionService = new Google\Service\FirebaseAppDistribution(...); * $media = $firebaseappdistributionService->media; * */ class Media extends \Google\Service\Resource { /** * Uploads a binary. Uploading a binary can result in a new release being * created, an update to an existing release, or a no-op if a release with the * same binary already exists. (media.upload) * * @param string $app The name of the app resource. Format: * `projects/{project_number}/apps/{app_id}` * @param GoogleFirebaseAppdistroV1UploadReleaseRequest $postBody * @param array $optParams Optional parameters. * @return GoogleLongrunningOperation * @throws \Google\Service\Exception */ public function upload($app, GoogleFirebaseAppdistroV1UploadReleaseRequest $postBody, $optParams = []) { $params = ['app' => $app, 'postBody' => $postBody]; $params = array_merge($params, $optParams); return $this->call('upload', [$params], GoogleLongrunningOperation::class); } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(Media::class, 'Google_Service_FirebaseAppDistribution_Resource_Media');