Class: Aws::FreeTier::Types::GetAccountActivityResponse
- Inherits:
-
Struct
- Object
- Struct
- Aws::FreeTier::Types::GetAccountActivityResponse
- Defined in:
- gems/aws-sdk-freetier/lib/aws-sdk-freetier/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#activity_id ⇒ String
A unique identifier that identifies the activity.
-
#completed_at ⇒ Time
The timestamp when the activity is completed.
-
#description ⇒ String
Provides detailed information about the activity and its expected outcomes.
-
#estimated_time_to_complete_in_minutes ⇒ Integer
The estimated time to complete the activity.
-
#expires_at ⇒ Time
The time by which the activity must be completed to receive a reward.
-
#instructions_url ⇒ String
The URL resource that provides guidance on activity requirements and completion.
-
#reward ⇒ Types::ActivityReward
A reward granted upon activity completion.
-
#started_at ⇒ Time
The timestamp when the activity started.
-
#status ⇒ String
The current activity status.
-
#title ⇒ String
A short activity title.
Instance Attribute Details
#activity_id ⇒ String
A unique identifier that identifies the activity.
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_at ⇒ Time
The timestamp when the activity is completed. This field appears
only for activities in the COMPLETED
state.
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 |
#description ⇒ String
Provides detailed information about the activity and its expected outcomes.
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_minutes ⇒ Integer
The estimated time to complete the activity. This is the duration in minutes.
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_at ⇒ Time
The time by which the activity must be completed to receive a reward.
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_url ⇒ String
The URL resource that provides guidance on activity requirements and 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 |
#reward ⇒ Types::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_at ⇒ Time
The timestamp when the activity started. This field appears only for
activities in the IN_PROGRESS
or COMPLETED
states.
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 |
#status ⇒ String
The current activity status.
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 |
#title ⇒ String
A short activity title.
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 |