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.
10961 10962 10963 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 10961 def initialize(**args) update!(**args) end |
Instance Attribute Details
#app ⇒ String
Corresponds to the JSON property app
10930 10931 10932 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 10930 def app @app end |
#device_type ⇒ String
User agent information
Corresponds to the JSON property deviceType
10935 10936 10937 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 10935 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
10943 10944 10945 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 10943 def guid_fingerprint @guid_fingerprint end |
#os ⇒ String
Corresponds to the JSON property os
10948 10949 10950 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 10948 def os @os end |
#os_version ⇒ Google::Apis::CloudsearchV1::OsVersion
Corresponds to the JSON property osVersion
10953 10954 10955 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 10953 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
10959 10960 10961 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 10959 def possibly_trimmed_model @possibly_trimmed_model end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
10966 10967 10968 10969 10970 10971 10972 10973 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 10966 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 |