Class: Google::Apis::FitnessV1::Value
- Inherits:
- 
      Object
      
        - Object
- Google::Apis::FitnessV1::Value
 
- 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
Overview
Holder object for the value of a single field in a data point. A field value has a particular format and is only ever set to one of an integer or a floating point value. LINT.IfChange
Instance Attribute Summary collapse
- 
  
    
      #fp_val  ⇒ Float 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Floating point value. 
- 
  
    
      #int_val  ⇒ Fixnum 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Integer value. 
- 
  
    
      #map_val  ⇒ Array<Google::Apis::FitnessV1::ValueMapValEntry> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Map value. 
- 
  
    
      #string_val  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    String value. 
Instance Method Summary collapse
- 
  
    
      #initialize(**args)  ⇒ Value 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    A new instance of Value. 
- 
  
    
      #update!(**args)  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    Update properties of this object. 
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ Value
Returns a new instance of Value
| 942 943 944 | # File 'generated/google/apis/fitness_v1/classes.rb', line 942 def initialize(**args) update!(**args) end | 
Instance Attribute Details
#fp_val ⇒ Float
Floating point value. When this is set, other values must not be set.
Corresponds to the JSON property fpVal
| 920 921 922 | # File 'generated/google/apis/fitness_v1/classes.rb', line 920 def fp_val @fp_val end | 
#int_val ⇒ Fixnum
Integer value. When this is set, other values must not be set.
Corresponds to the JSON property intVal
| 925 926 927 | # File 'generated/google/apis/fitness_v1/classes.rb', line 925 def int_val @int_val end | 
#map_val ⇒ Array<Google::Apis::FitnessV1::ValueMapValEntry>
Map value. The valid key space and units for the corresponding value of each
entry should be documented as part of the data type definition. Keys should be
kept small whenever possible. Data streams with large keys and high data
frequency may be down sampled.
Corresponds to the JSON property mapVal
| 933 934 935 | # File 'generated/google/apis/fitness_v1/classes.rb', line 933 def map_val @map_val end | 
#string_val ⇒ String
String value. When this is set, other values must not be set. Strings should
be kept small whenever possible. Data streams with large string values and
high data frequency may be down sampled.
Corresponds to the JSON property stringVal
| 940 941 942 | # File 'generated/google/apis/fitness_v1/classes.rb', line 940 def string_val @string_val end | 
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
| 947 948 949 950 951 952 | # File 'generated/google/apis/fitness_v1/classes.rb', line 947 def update!(**args) @fp_val = args[:fp_val] if args.key?(:fp_val) @int_val = args[:int_val] if args.key?(:int_val) @map_val = args[:map_val] if args.key?(:map_val) @string_val = args[:string_val] if args.key?(:string_val) end |