Class: Aws::Wickr::Types::Bot

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

Overview

Represents a bot account in a Wickr network with all its informational fields.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#bot_idString

The unique identifier of the bot.

Returns:

  • (String)


656
657
658
659
660
661
662
663
664
665
666
667
668
669
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/types.rb', line 656

class Bot < Struct.new(
  :bot_id,
  :display_name,
  :username,
  :uname,
  :pubkey,
  :status,
  :group_id,
  :has_challenge,
  :suspended,
  :last_login)
  SENSITIVE = []
  include Aws::Structure
end

#display_nameString

The display name of the bot that is visible to users.

Returns:

  • (String)


656
657
658
659
660
661
662
663
664
665
666
667
668
669
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/types.rb', line 656

class Bot < Struct.new(
  :bot_id,
  :display_name,
  :username,
  :uname,
  :pubkey,
  :status,
  :group_id,
  :has_challenge,
  :suspended,
  :last_login)
  SENSITIVE = []
  include Aws::Structure
end

#group_idString

The ID of the security group to which the bot belongs.

Returns:

  • (String)


656
657
658
659
660
661
662
663
664
665
666
667
668
669
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/types.rb', line 656

class Bot < Struct.new(
  :bot_id,
  :display_name,
  :username,
  :uname,
  :pubkey,
  :status,
  :group_id,
  :has_challenge,
  :suspended,
  :last_login)
  SENSITIVE = []
  include Aws::Structure
end

#has_challengeBoolean

Indicates whether the bot has a password set.

Returns:

  • (Boolean)


656
657
658
659
660
661
662
663
664
665
666
667
668
669
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/types.rb', line 656

class Bot < Struct.new(
  :bot_id,
  :display_name,
  :username,
  :uname,
  :pubkey,
  :status,
  :group_id,
  :has_challenge,
  :suspended,
  :last_login)
  SENSITIVE = []
  include Aws::Structure
end

#last_loginString

The timestamp of the bot's last login.

Returns:

  • (String)


656
657
658
659
660
661
662
663
664
665
666
667
668
669
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/types.rb', line 656

class Bot < Struct.new(
  :bot_id,
  :display_name,
  :username,
  :uname,
  :pubkey,
  :status,
  :group_id,
  :has_challenge,
  :suspended,
  :last_login)
  SENSITIVE = []
  include Aws::Structure
end

#pubkeyString

The public key of the bot used for encryption.

Returns:

  • (String)


656
657
658
659
660
661
662
663
664
665
666
667
668
669
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/types.rb', line 656

class Bot < Struct.new(
  :bot_id,
  :display_name,
  :username,
  :uname,
  :pubkey,
  :status,
  :group_id,
  :has_challenge,
  :suspended,
  :last_login)
  SENSITIVE = []
  include Aws::Structure
end

#statusInteger

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

Returns:

  • (Integer)


656
657
658
659
660
661
662
663
664
665
666
667
668
669
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/types.rb', line 656

class Bot < Struct.new(
  :bot_id,
  :display_name,
  :username,
  :uname,
  :pubkey,
  :status,
  :group_id,
  :has_challenge,
  :suspended,
  :last_login)
  SENSITIVE = []
  include Aws::Structure
end

#suspendedBoolean

Indicates whether the bot is currently suspended.

Returns:

  • (Boolean)


656
657
658
659
660
661
662
663
664
665
666
667
668
669
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/types.rb', line 656

class Bot < Struct.new(
  :bot_id,
  :display_name,
  :username,
  :uname,
  :pubkey,
  :status,
  :group_id,
  :has_challenge,
  :suspended,
  :last_login)
  SENSITIVE = []
  include Aws::Structure
end

#unameString

The unique username hash identifier for the bot.

Returns:

  • (String)


656
657
658
659
660
661
662
663
664
665
666
667
668
669
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/types.rb', line 656

class Bot < Struct.new(
  :bot_id,
  :display_name,
  :username,
  :uname,
  :pubkey,
  :status,
  :group_id,
  :has_challenge,
  :suspended,
  :last_login)
  SENSITIVE = []
  include Aws::Structure
end

#usernameString

The username of the bot.

Returns:

  • (String)


656
657
658
659
660
661
662
663
664
665
666
667
668
669
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/types.rb', line 656

class Bot < Struct.new(
  :bot_id,
  :display_name,
  :username,
  :uname,
  :pubkey,
  :status,
  :group_id,
  :has_challenge,
  :suspended,
  :last_login)
  SENSITIVE = []
  include Aws::Structure
end