Class: Google::Apis::CloudsearchV1::ImapSessionContext
- Inherits:
-
Object
- Object
- Google::Apis::CloudsearchV1::ImapSessionContext
- Includes:
- Google::Apis::Core::Hashable, Google::Apis::Core::JsonObjectSupport
- Defined in:
- lib/google/apis/cloudsearch_v1/classes.rb,
lib/google/apis/cloudsearch_v1/representations.rb,
lib/google/apis/cloudsearch_v1/representations.rb
Instance Attribute Summary collapse
-
#app ⇒ String
Corresponds to the JSON property
app. -
#device_type ⇒ String
User agent information Corresponds to the JSON property
deviceType. -
#guid_fingerprint ⇒ Fixnum
As agreed with Bond team, this holds the fingerprint of any "aguid" or "guid" provided by the ID command.
-
#os ⇒ String
Corresponds to the JSON property
os. -
#os_version ⇒ Google::Apis::CloudsearchV1::OsVersion
Corresponds to the JSON property
osVersion. -
#possibly_trimmed_model ⇒ Google::Apis::CloudsearchV1::PossiblyTrimmedModel
This message contains either the device model, or a prefix of the device model (AKA a trimmed device model).
Instance Method Summary collapse
-
#initialize(**args) ⇒ ImapSessionContext
constructor
A new instance of ImapSessionContext.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ ImapSessionContext
Returns a new instance of ImapSessionContext.
11049 11050 11051 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 11049 def initialize(**args) update!(**args) end |
Instance Attribute Details
#app ⇒ String
Corresponds to the JSON property app
11018 11019 11020 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 11018 def app @app end |
#device_type ⇒ String
User agent information
Corresponds to the JSON property deviceType
11023 11024 11025 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 11023 def device_type @device_type end |
#guid_fingerprint ⇒ Fixnum
As agreed with Bond team, this holds the fingerprint of any "aguid" or "guid"
provided by the ID command. The fingerprint should be calculated by
fingerprint2011. Note that not all clients will provide aguid or guid through
ID command.
Corresponds to the JSON property guidFingerprint
11031 11032 11033 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 11031 def guid_fingerprint @guid_fingerprint end |
#os ⇒ String
Corresponds to the JSON property os
11036 11037 11038 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 11036 def os @os end |
#os_version ⇒ Google::Apis::CloudsearchV1::OsVersion
Corresponds to the JSON property osVersion
11041 11042 11043 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 11041 def os_version @os_version end |
#possibly_trimmed_model ⇒ Google::Apis::CloudsearchV1::PossiblyTrimmedModel
This message contains either the device model, or a prefix of the device model
(AKA a trimmed device model). The "is_trimmed" field indicates which one it is.
Corresponds to the JSON property possiblyTrimmedModel
11047 11048 11049 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 11047 def possibly_trimmed_model @possibly_trimmed_model end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
11054 11055 11056 11057 11058 11059 11060 11061 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 11054 def update!(**args) @app = args[:app] if args.key?(:app) @device_type = args[:device_type] if args.key?(:device_type) @guid_fingerprint = args[:guid_fingerprint] if args.key?(:guid_fingerprint) @os = args[:os] if args.key?(:os) @os_version = args[:os_version] if args.key?(:os_version) @possibly_trimmed_model = args[:possibly_trimmed_model] if args.key?(:possibly_trimmed_model) end |