generated/google/apis/streetviewpublish_v1/classes.rb in google-api-client-0.43.0 vs generated/google/apis/streetviewpublish_v1/classes.rb in google-api-client-0.44.0

- old
+ new

@@ -24,13 +24,12 @@ # Request to delete multiple Photos. class BatchDeletePhotosRequest include Google::Apis::Core::Hashable - # Required. IDs of the Photos. HTTP - # GET requests require the following syntax for the URL query parameter: - # `photoIds=<id1>&photoIds=<id2>&...`. + # Required. IDs of the Photos. HTTP GET requests require the following syntax + # for the URL query parameter: `photoIds=&photoIds=&...`. # Corresponds to the JSON property `photoIds` # @return [Array<String>] attr_accessor :photo_ids def initialize(**args) @@ -41,17 +40,15 @@ def update!(**args) @photo_ids = args[:photo_ids] if args.key?(:photo_ids) end end - # Response to batch delete of one or more - # Photos. + # Response to batch delete of one or more Photos. class BatchDeletePhotosResponse include Google::Apis::Core::Hashable - # The status for the operation to delete a single - # Photo in the batch request. + # The status for the operation to delete a single Photo in the batch request. # Corresponds to the JSON property `status` # @return [Array<Google::Apis::StreetviewpublishV1::Status>] attr_accessor :status def initialize(**args) @@ -66,14 +63,12 @@ # Response to batch get of Photos. class BatchGetPhotosResponse include Google::Apis::Core::Hashable - # List of results for each individual - # Photo requested, in the same order as - # the requests in - # BatchGetPhotos. + # List of results for each individual Photo requested, in the same order as the + # requests in BatchGetPhotos. # Corresponds to the JSON property `results` # @return [Array<Google::Apis::StreetviewpublishV1::PhotoResponse>] attr_accessor :results def initialize(**args) @@ -84,17 +79,16 @@ def update!(**args) @results = args[:results] if args.key?(:results) end end - # Request to update the metadata of photos. - # Updating the pixels of photos is not supported. + # Request to update the metadata of photos. Updating the pixels of photos is not + # supported. class BatchUpdatePhotosRequest include Google::Apis::Core::Hashable - # Required. List of - # UpdatePhotoRequests. + # Required. List of UpdatePhotoRequests. # Corresponds to the JSON property `updatePhotoRequests` # @return [Array<Google::Apis::StreetviewpublishV1::UpdatePhotoRequest>] attr_accessor :update_photo_requests def initialize(**args) @@ -105,18 +99,16 @@ def update!(**args) @update_photo_requests = args[:update_photo_requests] if args.key?(:update_photo_requests) end end - # Response to batch update of metadata of one or more - # Photos. + # Response to batch update of metadata of one or more Photos. class BatchUpdatePhotosResponse include Google::Apis::Core::Hashable - # List of results for each individual - # Photo updated, in the same order as - # the request. + # List of results for each individual Photo updated, in the same order as the + # request. # Corresponds to the JSON property `results` # @return [Array<Google::Apis::StreetviewpublishV1::PhotoResponse>] attr_accessor :results def initialize(**args) @@ -146,17 +138,15 @@ def update!(**args) @target = args[:target] if args.key?(:target) end end - # A generic empty message that you can re-use to avoid defining duplicated - # empty messages in your APIs. A typical example is to use it as the request - # or the response type of an API method. For instance: - # service Foo ` - # rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); - # ` - # The JSON representation for `Empty` is empty JSON object ````. + # A generic empty message that you can re-use to avoid defining duplicated empty + # messages in your APIs. A typical example is to use it as the request or the + # response type of an API method. For instance: service Foo ` rpc Bar(google. + # protobuf.Empty) returns (google.protobuf.Empty); ` The JSON representation for + # `Empty` is empty JSON object ````. class Empty include Google::Apis::Core::Hashable def initialize(**args) update!(**args) @@ -167,13 +157,12 @@ end end # An object representing a latitude/longitude pair. This is expressed as a pair # of doubles representing degrees latitude and degrees longitude. Unless - # specified otherwise, this must conform to the - # <a href="http://www.unoosa.org/pdf/icg/2012/template/WGS_84.pdf">WGS84 - # standard</a>. Values must be within normalized ranges. + # specified otherwise, this must conform to the WGS84 standard. Values must be + # within normalized ranges. class LatLng include Google::Apis::Core::Hashable # The latitude in degrees. It must be in the range [-90.0, +90.0]. # Corresponds to the JSON property `latitude` @@ -198,20 +187,20 @@ # Level information containing level number and its corresponding name. class Level include Google::Apis::Core::Hashable - # Required. A name assigned to this Level, restricted to 3 characters. - # Consider how the elevator buttons would be labeled for this level if there - # was an elevator. + # Required. A name assigned to this Level, restricted to 3 characters. Consider + # how the elevator buttons would be labeled for this level if there was an + # elevator. # Corresponds to the JSON property `name` # @return [String] attr_accessor :name - # Floor number, used for ordering. 0 indicates the ground level, 1 indicates - # the first level above ground level, -1 indicates the first level under - # ground level. Non-integer values are OK. + # Floor number, used for ordering. 0 indicates the ground level, 1 indicates the + # first level above ground level, -1 indicates the first level under ground + # level. Non-integer values are OK. # Corresponds to the JSON property `number` # @return [Float] attr_accessor :number def initialize(**args) @@ -233,13 +222,12 @@ # results in the list. # Corresponds to the JSON property `nextPageToken` # @return [String] attr_accessor :next_page_token - # List of photos. The - # pageSize field - # in the request determines the number of items returned. + # List of photos. The pageSize field in the request determines the number of + # items returned. # Corresponds to the JSON property `photos` # @return [Array<Google::Apis::StreetviewpublishV1::Photo>] attr_accessor :photos def initialize(**args) @@ -256,51 +244,49 @@ # This resource represents a long-running operation that is the result of a # network API call. class Operation include Google::Apis::Core::Hashable - # If the value is `false`, it means the operation is still in progress. - # If `true`, the operation is completed, and either `error` or `response` is - # available. + # If the value is `false`, it means the operation is still in progress. If `true` + # , the operation is completed, and either `error` or `response` is available. # Corresponds to the JSON property `done` # @return [Boolean] attr_accessor :done alias_method :done?, :done - # The `Status` type defines a logical error model that is suitable for - # different programming environments, including REST APIs and RPC APIs. It is - # used by [gRPC](https://github.com/grpc). Each `Status` message contains - # three pieces of data: error code, error message, and error details. - # You can find out more about this error model and how to work with it in the - # [API Design Guide](https://cloud.google.com/apis/design/errors). + # The `Status` type defines a logical error model that is suitable for different + # programming environments, including REST APIs and RPC APIs. It is used by [ + # gRPC](https://github.com/grpc). Each `Status` message contains three pieces of + # data: error code, error message, and error details. You can find out more + # about this error model and how to work with it in the [API Design Guide](https: + # //cloud.google.com/apis/design/errors). # Corresponds to the JSON property `error` # @return [Google::Apis::StreetviewpublishV1::Status] attr_accessor :error - # Service-specific metadata associated with the operation. It typically - # contains progress information and common metadata such as create time. - # Some services might not provide such metadata. Any method that returns a - # long-running operation should document the metadata type, if any. + # Service-specific metadata associated with the operation. It typically contains + # progress information and common metadata such as create time. Some services + # might not provide such metadata. Any method that returns a long-running + # operation should document the metadata type, if any. # Corresponds to the JSON property `metadata` # @return [Hash<String,Object>] attr_accessor :metadata # The server-assigned name, which is only unique within the same service that - # originally returns it. If you use the default HTTP mapping, the - # `name` should be a resource name ending with `operations/`unique_id``. + # originally returns it. If you use the default HTTP mapping, the `name` should + # be a resource name ending with `operations/`unique_id``. # Corresponds to the JSON property `name` # @return [String] attr_accessor :name - # The normal response of the operation in case of success. If the original - # method returns no data on success, such as `Delete`, the response is - # `google.protobuf.Empty`. If the original method is standard - # `Get`/`Create`/`Update`, the response should be the resource. For other - # methods, the response should have the type `XxxResponse`, where `Xxx` - # is the original method name. For example, if the original method name - # is `TakeSnapshot()`, the inferred response type is - # `TakeSnapshotResponse`. + # The normal response of the operation in case of success. If the original + # method returns no data on success, such as `Delete`, the response is `google. + # protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, + # the response should be the resource. For other methods, the response should + # have the type `XxxResponse`, where `Xxx` is the original method name. For + # example, if the original method name is `TakeSnapshot()`, the inferred + # response type is `TakeSnapshotResponse`. # Corresponds to the JSON property `response` # @return [Hash<String,Object>] attr_accessor :response def initialize(**args) @@ -319,28 +305,24 @@ # Photo is used to store 360 photos along with photo metadata. class Photo include Google::Apis::Core::Hashable - # Absolute time when the photo was captured. - # When the photo has no exif timestamp, this is used to set a timestamp in - # the photo metadata. + # Absolute time when the photo was captured. When the photo has no exif + # timestamp, this is used to set a timestamp in the photo metadata. # Corresponds to the JSON property `captureTime` # @return [String] attr_accessor :capture_time - # Connections to other photos. A connection represents the link from this - # photo to another photo. + # Connections to other photos. A connection represents the link from this photo + # to another photo. # Corresponds to the JSON property `connections` # @return [Array<Google::Apis::StreetviewpublishV1::Connection>] attr_accessor :connections - # Output only. The download URL for the photo bytes. This field is set only - # when - # GetPhotoRequest.view - # is set to - # PhotoView.INCLUDE_DOWNLOAD_URL. + # Output only. The download URL for the photo bytes. This field is set only when + # GetPhotoRequest.view is set to PhotoView.INCLUDE_DOWNLOAD_URL. # Corresponds to the JSON property `downloadUrl` # @return [String] attr_accessor :download_url # Output only. Status in Google Maps, whether this photo was published or @@ -427,30 +409,26 @@ def update!(**args) @id = args[:id] if args.key?(:id) end end - # Response payload for a single - # Photo - # in batch operations including - # BatchGetPhotos - # and - # BatchUpdatePhotos. + # Response payload for a single Photo in batch operations including + # BatchGetPhotos and BatchUpdatePhotos. class PhotoResponse include Google::Apis::Core::Hashable # Photo is used to store 360 photos along with photo metadata. # Corresponds to the JSON property `photo` # @return [Google::Apis::StreetviewpublishV1::Photo] attr_accessor :photo - # The `Status` type defines a logical error model that is suitable for - # different programming environments, including REST APIs and RPC APIs. It is - # used by [gRPC](https://github.com/grpc). Each `Status` message contains - # three pieces of data: error code, error message, and error details. - # You can find out more about this error model and how to work with it in the - # [API Design Guide](https://cloud.google.com/apis/design/errors). + # The `Status` type defines a logical error model that is suitable for different + # programming environments, including REST APIs and RPC APIs. It is used by [ + # gRPC](https://github.com/grpc). Each `Status` message contains three pieces of + # data: error code, error message, and error details. You can find out more + # about this error model and how to work with it in the [API Design Guide](https: + # //cloud.google.com/apis/design/errors). # Corresponds to the JSON property `status` # @return [Google::Apis::StreetviewpublishV1::Status] attr_accessor :status def initialize(**args) @@ -466,23 +444,23 @@ # Place metadata for an entity. class Place include Google::Apis::Core::Hashable - # Output-only. The language_code that the name is localized with. This should - # be the language_code specified in the request, but may be a fallback. + # Output-only. The language_code that the name is localized with. This should be + # the language_code specified in the request, but may be a fallback. # Corresponds to the JSON property `languageCode` # @return [String] attr_accessor :language_code # Output-only. The name of the place, localized to the language_code. # Corresponds to the JSON property `name` # @return [String] attr_accessor :name - # Place identifier, as described in - # https://developers.google.com/places/place-id. + # Place identifier, as described in https://developers.google.com/places/place- + # id. # Corresponds to the JSON property `placeId` # @return [String] attr_accessor :place_id def initialize(**args) @@ -499,59 +477,53 @@ # Raw pose measurement for an entity. class Pose include Google::Apis::Core::Hashable - # The estimated horizontal accuracy of this pose in meters with 68% - # confidence (one standard deviation). For example, on Android, this value is - # available from this method: - # https://developer.android.com/reference/android/location/Location#getAccuracy() - # . - # Other platforms have different methods of obtaining similar accuracy - # estimations. + # The estimated horizontal accuracy of this pose in meters with 68% confidence ( + # one standard deviation). For example, on Android, this value is available from + # this method: https://developer.android.com/reference/android/location/Location# + # getAccuracy(). Other platforms have different methods of obtaining similar + # accuracy estimations. # Corresponds to the JSON property `accuracyMeters` # @return [Float] attr_accessor :accuracy_meters - # Altitude of the pose in meters above WGS84 ellipsoid. - # NaN indicates an unmeasured quantity. + # Altitude of the pose in meters above WGS84 ellipsoid. NaN indicates an + # unmeasured quantity. # Corresponds to the JSON property `altitude` # @return [Float] attr_accessor :altitude - # Compass heading, measured at the center of the photo in degrees clockwise - # from North. Value must be >=0 and <360. - # NaN indicates an unmeasured quantity. + # Compass heading, measured at the center of the photo in degrees clockwise from + # North. Value must be >=0 and <360. NaN indicates an unmeasured quantity. # Corresponds to the JSON property `heading` # @return [Float] attr_accessor :heading # An object representing a latitude/longitude pair. This is expressed as a pair # of doubles representing degrees latitude and degrees longitude. Unless - # specified otherwise, this must conform to the - # <a href="http://www.unoosa.org/pdf/icg/2012/template/WGS_84.pdf">WGS84 - # standard</a>. Values must be within normalized ranges. + # specified otherwise, this must conform to the WGS84 standard. Values must be + # within normalized ranges. # Corresponds to the JSON property `latLngPair` # @return [Google::Apis::StreetviewpublishV1::LatLng] attr_accessor :lat_lng_pair # Level information containing level number and its corresponding name. # Corresponds to the JSON property `level` # @return [Google::Apis::StreetviewpublishV1::Level] attr_accessor :level - # Pitch, measured at the center of the photo in degrees. Value must be >=-90 - # and <= 90. A value of -90 means looking directly down, and a value of 90 - # means looking directly up. - # NaN indicates an unmeasured quantity. + # Pitch, measured at the center of the photo in degrees. Value must be >=-90 and + # <= 90. A value of -90 means looking directly down, and a value of 90 means + # looking directly up. NaN indicates an unmeasured quantity. # Corresponds to the JSON property `pitch` # @return [Float] attr_accessor :pitch - # Roll, measured in degrees. Value must be >= 0 and <360. A value of 0 - # means level with the horizon. - # NaN indicates an unmeasured quantity. + # Roll, measured in degrees. Value must be >= 0 and <360. A value of 0 means + # level with the horizon. NaN indicates an unmeasured quantity. # Corresponds to the JSON property `roll` # @return [Float] attr_accessor :roll def initialize(**args) @@ -568,33 +540,33 @@ @pitch = args[:pitch] if args.key?(:pitch) @roll = args[:roll] if args.key?(:roll) end end - # The `Status` type defines a logical error model that is suitable for - # different programming environments, including REST APIs and RPC APIs. It is - # used by [gRPC](https://github.com/grpc). Each `Status` message contains - # three pieces of data: error code, error message, and error details. - # You can find out more about this error model and how to work with it in the - # [API Design Guide](https://cloud.google.com/apis/design/errors). + # The `Status` type defines a logical error model that is suitable for different + # programming environments, including REST APIs and RPC APIs. It is used by [ + # gRPC](https://github.com/grpc). Each `Status` message contains three pieces of + # data: error code, error message, and error details. You can find out more + # about this error model and how to work with it in the [API Design Guide](https: + # //cloud.google.com/apis/design/errors). class Status include Google::Apis::Core::Hashable # The status code, which should be an enum value of google.rpc.Code. # Corresponds to the JSON property `code` # @return [Fixnum] attr_accessor :code - # A list of messages that carry the error details. There is a common set of + # A list of messages that carry the error details. There is a common set of # message types for APIs to use. # Corresponds to the JSON property `details` # @return [Array<Hash<String,Object>>] attr_accessor :details - # A developer-facing error message, which should be in English. Any - # user-facing error message should be localized and sent in the - # google.rpc.Status.details field, or localized by the client. + # A developer-facing error message, which should be in English. Any user-facing + # error message should be localized and sent in the google.rpc.Status.details + # field, or localized by the client. # Corresponds to the JSON property `message` # @return [String] attr_accessor :message def initialize(**args) @@ -607,43 +579,30 @@ @details = args[:details] if args.key?(:details) @message = args[:message] if args.key?(:message) end end - # Request to update the metadata of a - # Photo. Updating the pixels of a photo - # is not supported. + # Request to update the metadata of a Photo. Updating the pixels of a photo is + # not supported. class UpdatePhotoRequest include Google::Apis::Core::Hashable # Photo is used to store 360 photos along with photo metadata. # Corresponds to the JSON property `photo` # @return [Google::Apis::StreetviewpublishV1::Photo] attr_accessor :photo - # Required. Mask that identifies fields on the photo metadata to update. - # If not present, the old Photo - # metadata is entirely replaced with the - # new Photo metadata in this request. - # The update fails if invalid fields are specified. Multiple fields can be - # specified in a comma-delimited list. - # The following fields are valid: - # * `pose.heading` - # * `pose.latLngPair` - # * `pose.pitch` - # * `pose.roll` - # * `pose.level` - # * `pose.altitude` - # * `connections` - # * `places` - # <aside class="note"><b>Note:</b> When - # updateMask - # contains repeated fields, the entire set of repeated values get replaced - # with the new contents. For example, if - # updateMask - # contains `connections` and `UpdatePhotoRequest.photo.connections` is empty, - # all connections are removed.</aside> + # Required. Mask that identifies fields on the photo metadata to update. If not + # present, the old Photo metadata is entirely replaced with the new Photo + # metadata in this request. The update fails if invalid fields are specified. + # Multiple fields can be specified in a comma-delimited list. The following + # fields are valid: * `pose.heading` * `pose.latLngPair` * `pose.pitch` * `pose. + # roll` * `pose.level` * `pose.altitude` * `connections` * `places` *Note:* When + # updateMask contains repeated fields, the entire set of repeated values get + # replaced with the new contents. For example, if updateMask contains ` + # connections` and `UpdatePhotoRequest.photo.connections` is empty, all + # connections are removed. # Corresponds to the JSON property `updateMask` # @return [String] attr_accessor :update_mask def initialize(**args) @@ -659,12 +618,11 @@ # Upload reference for media files. class UploadRef include Google::Apis::Core::Hashable - # Required. An upload reference should be unique for each user. It follows - # the form: - # "https://streetviewpublish.googleapis.com/media/user/`account_id`/photo/` + # Required. An upload reference should be unique for each user. It follows the + # form: "https://streetviewpublish.googleapis.com/media/user/`account_id`/photo/` # upload_reference`" # Corresponds to the JSON property `uploadUrl` # @return [String] attr_accessor :upload_url