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.
10987 10988 10989 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 10987 def initialize(**args) update!(**args) end |
Instance Attribute Details
#app ⇒ String
Corresponds to the JSON property app
10956 10957 10958 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 10956 def app @app end |
#device_type ⇒ String
User agent information
Corresponds to the JSON property deviceType
10961 10962 10963 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 10961 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
10969 10970 10971 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 10969 def guid_fingerprint @guid_fingerprint end |
#os ⇒ String
Corresponds to the JSON property os
10974 10975 10976 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 10974 def os @os end |
#os_version ⇒ Google::Apis::CloudsearchV1::OsVersion
Corresponds to the JSON property osVersion
10979 10980 10981 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 10979 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
10985 10986 10987 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 10985 def possibly_trimmed_model @possibly_trimmed_model end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
10992 10993 10994 10995 10996 10997 10998 10999 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 10992 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 |