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 |