Class: Aws::Wickr::Types::GetUserResponse

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

Overview

Constant Summary collapse

SENSITIVE =
[:first_name, :last_name]

Instance Attribute Summary collapse

Instance Attribute Details

#first_nameString

The first name of the user.

Returns:

  • (String)


1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/types.rb', line 1552

class GetUserResponse < Struct.new(
  :user_id,
  :first_name,
  :last_name,
  :username,
  :is_admin,
  :suspended,
  :status,
  :last_activity,
  :last_login,
  :security_group_ids)
  SENSITIVE = [:first_name, :last_name]
  include Aws::Structure
end

#is_adminBoolean

Indicates whether the user has administrator privileges in the network.

Returns:

  • (Boolean)


1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/types.rb', line 1552

class GetUserResponse < Struct.new(
  :user_id,
  :first_name,
  :last_name,
  :username,
  :is_admin,
  :suspended,
  :status,
  :last_activity,
  :last_login,
  :security_group_ids)
  SENSITIVE = [:first_name, :last_name]
  include Aws::Structure
end

#last_activityInteger

The timestamp of the user's last activity in the network, specified in epoch seconds.

Returns:

  • (Integer)


1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/types.rb', line 1552

class GetUserResponse < Struct.new(
  :user_id,
  :first_name,
  :last_name,
  :username,
  :is_admin,
  :suspended,
  :status,
  :last_activity,
  :last_login,
  :security_group_ids)
  SENSITIVE = [:first_name, :last_name]
  include Aws::Structure
end

#last_loginInteger

The timestamp of the user's last login to the network, specified in epoch seconds.

Returns:

  • (Integer)


1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/types.rb', line 1552

class GetUserResponse < Struct.new(
  :user_id,
  :first_name,
  :last_name,
  :username,
  :is_admin,
  :suspended,
  :status,
  :last_activity,
  :last_login,
  :security_group_ids)
  SENSITIVE = [:first_name, :last_name]
  include Aws::Structure
end

#last_nameString

The last name of the user.

Returns:

  • (String)


1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/types.rb', line 1552

class GetUserResponse < Struct.new(
  :user_id,
  :first_name,
  :last_name,
  :username,
  :is_admin,
  :suspended,
  :status,
  :last_activity,
  :last_login,
  :security_group_ids)
  SENSITIVE = [:first_name, :last_name]
  include Aws::Structure
end

#security_group_idsArray<String>

A list of security group IDs to which the user belongs.

Returns:

  • (Array<String>)


1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/types.rb', line 1552

class GetUserResponse < Struct.new(
  :user_id,
  :first_name,
  :last_name,
  :username,
  :is_admin,
  :suspended,
  :status,
  :last_activity,
  :last_login,
  :security_group_ids)
  SENSITIVE = [:first_name, :last_name]
  include Aws::Structure
end

#statusInteger

The current status of the user (1 for pending, 2 for active).

Returns:

  • (Integer)


1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/types.rb', line 1552

class GetUserResponse < Struct.new(
  :user_id,
  :first_name,
  :last_name,
  :username,
  :is_admin,
  :suspended,
  :status,
  :last_activity,
  :last_login,
  :security_group_ids)
  SENSITIVE = [:first_name, :last_name]
  include Aws::Structure
end

#suspendedBoolean

Indicates whether the user is currently suspended.

Returns:

  • (Boolean)


1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/types.rb', line 1552

class GetUserResponse < Struct.new(
  :user_id,
  :first_name,
  :last_name,
  :username,
  :is_admin,
  :suspended,
  :status,
  :last_activity,
  :last_login,
  :security_group_ids)
  SENSITIVE = [:first_name, :last_name]
  include Aws::Structure
end

#user_idString

The unique identifier of the user.

Returns:

  • (String)


1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/types.rb', line 1552

class GetUserResponse < Struct.new(
  :user_id,
  :first_name,
  :last_name,
  :username,
  :is_admin,
  :suspended,
  :status,
  :last_activity,
  :last_login,
  :security_group_ids)
  SENSITIVE = [:first_name, :last_name]
  include Aws::Structure
end

#usernameString

The email address or username of the user.

Returns:

  • (String)


1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/types.rb', line 1552

class GetUserResponse < Struct.new(
  :user_id,
  :first_name,
  :last_name,
  :username,
  :is_admin,
  :suspended,
  :status,
  :last_activity,
  :last_login,
  :security_group_ids)
  SENSITIVE = [:first_name, :last_name]
  include Aws::Structure
end