class PhotoSequence extends Resource (View source)

The "photoSequence" collection of methods.

Typical usage is:

 $streetviewpublishService = new Google\Service\StreetViewPublish(...);
 $photoSequence = $streetviewpublishService->photoSequence;

Methods

create(PhotoSequence $postBody, array $optParams = [])

After the client finishes uploading the PhotoSequence with the returned UploadRef, CreatePhotoSequence extracts a sequence of 360 photos from a video or Extensible Device Metadata (XDM, http://www.xdm.org/) to be published to Street View on Google Maps. CreatePhotoSequence returns an Operation, with the PhotoSequence Id set in the Operation.name field. This method returns the following error codes: google.rpc.Code.INVALID_ARGUMENT if the request is malformed. google.rpc.Code.NOT_FOUND if the upload reference does not exist. (photoSequence.create)

delete(string $sequenceId, array $optParams = [])

Deletes a PhotoSequence and its metadata. This method returns the following error codes: google.rpc.Code.PERMISSION_DENIED if the requesting user did not create the requested photo sequence. google.rpc.Code.NOT_FOUND if the photo sequence ID does not exist. * google.rpc.Code.FAILED_PRECONDITION if the photo sequence ID is not yet finished processing. (photoSequence.delete)

get(string $sequenceId, array $optParams = [])

Gets the metadata of the specified PhotoSequence via the Operation interface.

startUpload(StreetviewpublishEmpty $postBody, array $optParams = [])

Creates an upload session to start uploading photo sequence data. The upload URL of the returned UploadRef is used to upload the data for the photoSequence. After the upload is complete, the UploadRef is used with CreatePhotoSequence to create the PhotoSequence object entry.

Details

Operation create(PhotoSequence $postBody, array $optParams = [])

After the client finishes uploading the PhotoSequence with the returned UploadRef, CreatePhotoSequence extracts a sequence of 360 photos from a video or Extensible Device Metadata (XDM, http://www.xdm.org/) to be published to Street View on Google Maps. CreatePhotoSequence returns an Operation, with the PhotoSequence Id set in the Operation.name field. This method returns the following error codes: google.rpc.Code.INVALID_ARGUMENT if the request is malformed. google.rpc.Code.NOT_FOUND if the upload reference does not exist. (photoSequence.create)

Parameters

PhotoSequence $postBody
array $optParams

Optional parameters.

Return Value

Operation

Exceptions

Exception

StreetviewpublishEmpty delete(string $sequenceId, array $optParams = [])

Deletes a PhotoSequence and its metadata. This method returns the following error codes: google.rpc.Code.PERMISSION_DENIED if the requesting user did not create the requested photo sequence. google.rpc.Code.NOT_FOUND if the photo sequence ID does not exist. * google.rpc.Code.FAILED_PRECONDITION if the photo sequence ID is not yet finished processing. (photoSequence.delete)

Parameters

string $sequenceId

Required. ID of the PhotoSequence.

array $optParams

Optional parameters.

Return Value

StreetviewpublishEmpty

Exceptions

Exception

Operation get(string $sequenceId, array $optParams = [])

Gets the metadata of the specified PhotoSequence via the Operation interface.

This method returns the following three types of responses: Operation.done = false, if the processing of PhotoSequence is not finished yet. Operation.done = true and Operation.error is populated, if there was an error in processing. Operation.done = true and Operation.response is poulated, which contains a PhotoSequence message. This method returns the following error codes: google.rpc.Code.PERMISSION_DENIED if the requesting user did not create the requested PhotoSequence. * google.rpc.Code.NOT_FOUND if the requested PhotoSequence does not exist. (photoSequence.get)

Parameters

string $sequenceId

Required. ID of the photo sequence.

array $optParams

Optional parameters.

Return Value

Operation

Exceptions

Exception

UploadRef startUpload(StreetviewpublishEmpty $postBody, array $optParams = [])

Creates an upload session to start uploading photo sequence data. The upload URL of the returned UploadRef is used to upload the data for the photoSequence. After the upload is complete, the UploadRef is used with CreatePhotoSequence to create the PhotoSequence object entry.

(photoSequence.startUpload)

Parameters

StreetviewpublishEmpty $postBody
array $optParams

Optional parameters.

Return Value

UploadRef

Exceptions

Exception