Class: Google::Apis::FitnessV1::Application
- Inherits:
-
Object
- Object
- Google::Apis::FitnessV1::Application
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/fitness_v1/classes.rb,
generated/google/apis/fitness_v1/representations.rb,
generated/google/apis/fitness_v1/representations.rb
Instance Attribute Summary collapse
-
#details_url ⇒ String
An optional URI that can be used to link back to the application.
-
#name ⇒ String
The name of this application.
-
#package_name ⇒ String
Package name for this application.
-
#version ⇒ String
Version of the application.
Instance Method Summary collapse
-
#initialize(**args) ⇒ Application
constructor
A new instance of Application.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ Application
Returns a new instance of Application
234 235 236 |
# File 'generated/google/apis/fitness_v1/classes.rb', line 234 def initialize(**args) update!(**args) end |
Instance Attribute Details
#details_url ⇒ String
An optional URI that can be used to link back to the application.
Corresponds to the JSON property detailsUrl
210 211 212 |
# File 'generated/google/apis/fitness_v1/classes.rb', line 210 def details_url @details_url end |
#name ⇒ String
The name of this application. This is required for REST clients, but we do not
enforce uniqueness of this name. It is provided as a matter of convenience for
other developers who would like to identify which REST created an Application
or Data Source.
Corresponds to the JSON property name
218 219 220 |
# File 'generated/google/apis/fitness_v1/classes.rb', line 218 def name @name end |
#package_name ⇒ String
Package name for this application. This is used as a unique identifier when
created by Android applications, but cannot be specified by REST clients. REST
clients will have their developer project number reflected into the Data
Source data stream IDs, instead of the packageName.
Corresponds to the JSON property packageName
226 227 228 |
# File 'generated/google/apis/fitness_v1/classes.rb', line 226 def package_name @package_name end |
#version ⇒ String
Version of the application. You should update this field whenever the
application changes in a way that affects the computation of the data.
Corresponds to the JSON property version
232 233 234 |
# File 'generated/google/apis/fitness_v1/classes.rb', line 232 def version @version end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
239 240 241 242 243 244 |
# File 'generated/google/apis/fitness_v1/classes.rb', line 239 def update!(**args) @details_url = args[:details_url] if args.key?(:details_url) @name = args[:name] if args.key?(:name) @package_name = args[:package_name] if args.key?(:package_name) @version = args[:version] if args.key?(:version) end |