Show / Hide Table of Contents

Class PhotoSequenceResource

The "photoSequence" collection of methods.

Inheritance
object
PhotoSequenceResource
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.StreetViewPublish.v1
Assembly: Google.Apis.StreetViewPublish.v1.dll
Syntax
public class PhotoSequenceResource

Constructors

PhotoSequenceResource(IClientService)

Constructs a new resource.

Declaration
public PhotoSequenceResource(IClientService service)
Parameters
Type Name Description
IClientService service

Methods

Create(PhotoSequence)

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.

Declaration
public virtual PhotoSequenceResource.CreateRequest Create(PhotoSequence body)
Parameters
Type Name Description
PhotoSequence body

The body of the request.

Returns
Type Description
PhotoSequenceResource.CreateRequest

Delete(string)

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.

Declaration
public virtual PhotoSequenceResource.DeleteRequest Delete(string sequenceId)
Parameters
Type Name Description
string sequenceId

Required. ID of the PhotoSequence.

Returns
Type Description
PhotoSequenceResource.DeleteRequest

Get(string)

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.

Declaration
public virtual PhotoSequenceResource.GetRequest Get(string sequenceId)
Parameters
Type Name Description
string sequenceId

Required. ID of the photo sequence.

Returns
Type Description
PhotoSequenceResource.GetRequest

StartUpload(Empty)

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.

Declaration
public virtual PhotoSequenceResource.StartUploadRequest StartUpload(Empty body)
Parameters
Type Name Description
Empty body

The body of the request.

Returns
Type Description
PhotoSequenceResource.StartUploadRequest
In this article
Back to top Generated by DocFX