Class: Aws::FreeTier::Types::GetAccountActivityResponse

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#activity_idString

A unique identifier that identifies the activity.

Returns:

  • (String)


311
312
313
314
315
316
317
318
319
320
321
322
323
324
# File 'gems/aws-sdk-freetier/lib/aws-sdk-freetier/types.rb', line 311

class GetAccountActivityResponse < Struct.new(
  :activity_id,
  :title,
  :description,
  :status,
  :instructions_url,
  :reward,
  :estimated_time_to_complete_in_minutes,
  :expires_at,
  :started_at,
  :completed_at)
  SENSITIVE = []
  include Aws::Structure
end

#completed_atTime

The timestamp when the activity is completed. This field appears only for activities in the COMPLETED state.

Returns:

  • (Time)


311
312
313
314
315
316
317
318
319
320
321
322
323
324
# File 'gems/aws-sdk-freetier/lib/aws-sdk-freetier/types.rb', line 311

class GetAccountActivityResponse < Struct.new(
  :activity_id,
  :title,
  :description,
  :status,
  :instructions_url,
  :reward,
  :estimated_time_to_complete_in_minutes,
  :expires_at,
  :started_at,
  :completed_at)
  SENSITIVE = []
  include Aws::Structure
end

#descriptionString

Provides detailed information about the activity and its expected outcomes.

Returns:

  • (String)


311
312
313
314
315
316
317
318
319
320
321
322
323
324
# File 'gems/aws-sdk-freetier/lib/aws-sdk-freetier/types.rb', line 311

class GetAccountActivityResponse < Struct.new(
  :activity_id,
  :title,
  :description,
  :status,
  :instructions_url,
  :reward,
  :estimated_time_to_complete_in_minutes,
  :expires_at,
  :started_at,
  :completed_at)
  SENSITIVE = []
  include Aws::Structure
end

#estimated_time_to_complete_in_minutesInteger

The estimated time to complete the activity. This is the duration in minutes.

Returns:

  • (Integer)


311
312
313
314
315
316
317
318
319
320
321
322
323
324
# File 'gems/aws-sdk-freetier/lib/aws-sdk-freetier/types.rb', line 311

class GetAccountActivityResponse < Struct.new(
  :activity_id,
  :title,
  :description,
  :status,
  :instructions_url,
  :reward,
  :estimated_time_to_complete_in_minutes,
  :expires_at,
  :started_at,
  :completed_at)
  SENSITIVE = []
  include Aws::Structure
end

#expires_atTime

The time by which the activity must be completed to receive a reward.

Returns:

  • (Time)


311
312
313
314
315
316
317
318
319
320
321
322
323
324
# File 'gems/aws-sdk-freetier/lib/aws-sdk-freetier/types.rb', line 311

class GetAccountActivityResponse < Struct.new(
  :activity_id,
  :title,
  :description,
  :status,
  :instructions_url,
  :reward,
  :estimated_time_to_complete_in_minutes,
  :expires_at,
  :started_at,
  :completed_at)
  SENSITIVE = []
  include Aws::Structure
end

#instructions_urlString

The URL resource that provides guidance on activity requirements and completion.

Returns:

  • (String)


311
312
313
314
315
316
317
318
319
320
321
322
323
324
# File 'gems/aws-sdk-freetier/lib/aws-sdk-freetier/types.rb', line 311

class GetAccountActivityResponse < Struct.new(
  :activity_id,
  :title,
  :description,
  :status,
  :instructions_url,
  :reward,
  :estimated_time_to_complete_in_minutes,
  :expires_at,
  :started_at,
  :completed_at)
  SENSITIVE = []
  include Aws::Structure
end

#rewardTypes::ActivityReward

A reward granted upon activity completion.



311
312
313
314
315
316
317
318
319
320
321
322
323
324
# File 'gems/aws-sdk-freetier/lib/aws-sdk-freetier/types.rb', line 311

class GetAccountActivityResponse < Struct.new(
  :activity_id,
  :title,
  :description,
  :status,
  :instructions_url,
  :reward,
  :estimated_time_to_complete_in_minutes,
  :expires_at,
  :started_at,
  :completed_at)
  SENSITIVE = []
  include Aws::Structure
end

#started_atTime

The timestamp when the activity started. This field appears only for activities in the IN_PROGRESS or COMPLETED states.

Returns:

  • (Time)


311
312
313
314
315
316
317
318
319
320
321
322
323
324
# File 'gems/aws-sdk-freetier/lib/aws-sdk-freetier/types.rb', line 311

class GetAccountActivityResponse < Struct.new(
  :activity_id,
  :title,
  :description,
  :status,
  :instructions_url,
  :reward,
  :estimated_time_to_complete_in_minutes,
  :expires_at,
  :started_at,
  :completed_at)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

The current activity status.

Returns:

  • (String)


311
312
313
314
315
316
317
318
319
320
321
322
323
324
# File 'gems/aws-sdk-freetier/lib/aws-sdk-freetier/types.rb', line 311

class GetAccountActivityResponse < Struct.new(
  :activity_id,
  :title,
  :description,
  :status,
  :instructions_url,
  :reward,
  :estimated_time_to_complete_in_minutes,
  :expires_at,
  :started_at,
  :completed_at)
  SENSITIVE = []
  include Aws::Structure
end

#titleString

A short activity title.

Returns:

  • (String)


311
312
313
314
315
316
317
318
319
320
321
322
323
324
# File 'gems/aws-sdk-freetier/lib/aws-sdk-freetier/types.rb', line 311

class GetAccountActivityResponse < Struct.new(
  :activity_id,
  :title,
  :description,
  :status,
  :instructions_url,
  :reward,
  :estimated_time_to_complete_in_minutes,
  :expires_at,
  :started_at,
  :completed_at)
  SENSITIVE = []
  include Aws::Structure
end