Class: Google::Apis::FitnessV1::BucketByTime
- Inherits:
-
Object
- Object
- Google::Apis::FitnessV1::BucketByTime
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/fitness_v1/classes.rb,
lib/google/apis/fitness_v1/representations.rb,
lib/google/apis/fitness_v1/representations.rb
Instance Attribute Summary collapse
-
#duration_millis ⇒ Fixnum
Specifies that result buckets aggregate data by exactly durationMillis time frames.
-
#period ⇒ Google::Apis::FitnessV1::BucketByTimePeriod
Corresponds to the JSON property
period
.
Instance Method Summary collapse
-
#initialize(**args) ⇒ BucketByTime
constructor
A new instance of BucketByTime.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ BucketByTime
Returns a new instance of BucketByTime.
315 316 317 |
# File 'lib/google/apis/fitness_v1/classes.rb', line 315 def initialize(**args) update!(**args) end |
Instance Attribute Details
#duration_millis ⇒ Fixnum
Specifies that result buckets aggregate data by exactly durationMillis time
frames. Time frames that contain no data will be included in the response with
an empty dataset.
Corresponds to the JSON property durationMillis
308 309 310 |
# File 'lib/google/apis/fitness_v1/classes.rb', line 308 def duration_millis @duration_millis end |
#period ⇒ Google::Apis::FitnessV1::BucketByTimePeriod
Corresponds to the JSON property period
313 314 315 |
# File 'lib/google/apis/fitness_v1/classes.rb', line 313 def period @period end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
320 321 322 323 |
# File 'lib/google/apis/fitness_v1/classes.rb', line 320 def update!(**args) @duration_millis = args[:duration_millis] if args.key?(:duration_millis) @period = args[:period] if args.key?(:period) end |