Class PhotoSequenceResource
The "photoSequence" collection of methods.
Inherited Members
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 |