Class: Aws::Wickr::Types::BasicDeviceObject

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-wickr/lib/aws-sdk-wickr/types.rb

Overview

Represents a device where a user has logged into Wickr, containing information about the device's type, status, and login history.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#app_idString

The unique application ID for the Wickr app on this device.

Returns:

  • (String)


64
65
66
67
68
69
70
71
72
73
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/types.rb', line 64

class BasicDeviceObject < Struct.new(
  :app_id,
  :created,
  :last_login,
  :status_text,
  :suspend,
  :type)
  SENSITIVE = []
  include Aws::Structure
end

#createdString

The timestamp when the device first appeared in the Wickr database.

Returns:

  • (String)


64
65
66
67
68
69
70
71
72
73
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/types.rb', line 64

class BasicDeviceObject < Struct.new(
  :app_id,
  :created,
  :last_login,
  :status_text,
  :suspend,
  :type)
  SENSITIVE = []
  include Aws::Structure
end

#last_loginString

The timestamp when the device last successfully logged into Wickr. This is also used to determine SSO idle time.

Returns:

  • (String)


64
65
66
67
68
69
70
71
72
73
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/types.rb', line 64

class BasicDeviceObject < Struct.new(
  :app_id,
  :created,
  :last_login,
  :status_text,
  :suspend,
  :type)
  SENSITIVE = []
  include Aws::Structure
end

#status_textString

The current status of the device, either 'Active' or 'Reset' depending on whether the device is currently active or has been marked for reset.

Returns:

  • (String)


64
65
66
67
68
69
70
71
72
73
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/types.rb', line 64

class BasicDeviceObject < Struct.new(
  :app_id,
  :created,
  :last_login,
  :status_text,
  :suspend,
  :type)
  SENSITIVE = []
  include Aws::Structure
end

#suspendBoolean

Indicates whether the device is suspended.

Returns:

  • (Boolean)


64
65
66
67
68
69
70
71
72
73
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/types.rb', line 64

class BasicDeviceObject < Struct.new(
  :app_id,
  :created,
  :last_login,
  :status_text,
  :suspend,
  :type)
  SENSITIVE = []
  include Aws::Structure
end

#typeString

The operating system of the device (e.g., 'MacOSX', 'Windows', 'iOS', 'Android').

Returns:

  • (String)


64
65
66
67
68
69
70
71
72
73
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/types.rb', line 64

class BasicDeviceObject < Struct.new(
  :app_id,
  :created,
  :last_login,
  :status_text,
  :suspend,
  :type)
  SENSITIVE = []
  include Aws::Structure
end