Class: Aws::IVSRealTime::Types::ParticipantSummary

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

Overview

Summary object describing a participant that has joined a stage.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#first_join_timeTime

ISO 8601 timestamp (returned as a string) when the participant first joined the stage session.

Returns:

  • (Time)


1361
1362
1363
1364
1365
1366
1367
1368
1369
# File 'gems/aws-sdk-ivsrealtime/lib/aws-sdk-ivsrealtime/types.rb', line 1361

class ParticipantSummary < Struct.new(
  :first_join_time,
  :participant_id,
  :published,
  :state,
  :user_id)
  SENSITIVE = []
  include Aws::Structure
end

#participant_idString

Unique identifier for this participant, assigned by IVS.

Returns:

  • (String)


1361
1362
1363
1364
1365
1366
1367
1368
1369
# File 'gems/aws-sdk-ivsrealtime/lib/aws-sdk-ivsrealtime/types.rb', line 1361

class ParticipantSummary < Struct.new(
  :first_join_time,
  :participant_id,
  :published,
  :state,
  :user_id)
  SENSITIVE = []
  include Aws::Structure
end

#publishedBoolean

Whether the participant ever published to the stage session.

Returns:

  • (Boolean)


1361
1362
1363
1364
1365
1366
1367
1368
1369
# File 'gems/aws-sdk-ivsrealtime/lib/aws-sdk-ivsrealtime/types.rb', line 1361

class ParticipantSummary < Struct.new(
  :first_join_time,
  :participant_id,
  :published,
  :state,
  :user_id)
  SENSITIVE = []
  include Aws::Structure
end

#stateString

Whether the participant is connected to or disconnected from the stage.

Returns:

  • (String)


1361
1362
1363
1364
1365
1366
1367
1368
1369
# File 'gems/aws-sdk-ivsrealtime/lib/aws-sdk-ivsrealtime/types.rb', line 1361

class ParticipantSummary < Struct.new(
  :first_join_time,
  :participant_id,
  :published,
  :state,
  :user_id)
  SENSITIVE = []
  include Aws::Structure
end

#user_idString

Customer-assigned name to help identify the token; this can be used to link a participant to a user in the customer’s own systems. This can be any UTF-8 encoded text. This field is exposed to all stage participants and should not be used for personally identifying, confidential, or sensitive information.

Returns:

  • (String)


1361
1362
1363
1364
1365
1366
1367
1368
1369
# File 'gems/aws-sdk-ivsrealtime/lib/aws-sdk-ivsrealtime/types.rb', line 1361

class ParticipantSummary < Struct.new(
  :first_join_time,
  :participant_id,
  :published,
  :state,
  :user_id)
  SENSITIVE = []
  include Aws::Structure
end