Class: Aws::WorkDocs::Types::Activity
- Inherits:
-
Struct
- Object
- Struct
- Aws::WorkDocs::Types::Activity
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-workdocs/types.rb
Overview
Describes the activity information.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#comment_metadata ⇒ Types::CommentMetadata
Metadata of the commenting activity.
-
#initiator ⇒ Types::UserMetadata
The user who performed the action.
-
#is_indirect_activity ⇒ Boolean
Indicates whether an activity is indirect or direct.
-
#organization_id ⇒ String
The ID of the organization.
-
#original_parent ⇒ Types::ResourceMetadata
The original parent of the resource.
-
#participants ⇒ Types::Participants
The list of users or groups impacted by this action.
-
#resource_metadata ⇒ Types::ResourceMetadata
The metadata of the resource involved in the user action.
-
#time_stamp ⇒ Time
The timestamp when the action was performed.
-
#type ⇒ String
The activity type.
Instance Attribute Details
#comment_metadata ⇒ Types::CommentMetadata
Metadata of the commenting activity. This is an optional field and is filled for commenting activities.
115 116 117 118 119 120 121 122 123 124 125 126 127 |
# File 'lib/aws-sdk-workdocs/types.rb', line 115 class Activity < Struct.new( :type, :time_stamp, :is_indirect_activity, :organization_id, :initiator, :participants, :resource_metadata, :original_parent, :comment_metadata) SENSITIVE = [] include Aws::Structure end |
#initiator ⇒ Types::UserMetadata
The user who performed the action.
115 116 117 118 119 120 121 122 123 124 125 126 127 |
# File 'lib/aws-sdk-workdocs/types.rb', line 115 class Activity < Struct.new( :type, :time_stamp, :is_indirect_activity, :organization_id, :initiator, :participants, :resource_metadata, :original_parent, :comment_metadata) SENSITIVE = [] include Aws::Structure end |
#is_indirect_activity ⇒ Boolean
Indicates whether an activity is indirect or direct. An indirect activity results from a direct activity performed on a parent resource. For example, sharing a parent folder (the direct activity) shares all of the subfolders and documents within the parent folder (the indirect activity).
115 116 117 118 119 120 121 122 123 124 125 126 127 |
# File 'lib/aws-sdk-workdocs/types.rb', line 115 class Activity < Struct.new( :type, :time_stamp, :is_indirect_activity, :organization_id, :initiator, :participants, :resource_metadata, :original_parent, :comment_metadata) SENSITIVE = [] include Aws::Structure end |
#organization_id ⇒ String
The ID of the organization.
115 116 117 118 119 120 121 122 123 124 125 126 127 |
# File 'lib/aws-sdk-workdocs/types.rb', line 115 class Activity < Struct.new( :type, :time_stamp, :is_indirect_activity, :organization_id, :initiator, :participants, :resource_metadata, :original_parent, :comment_metadata) SENSITIVE = [] include Aws::Structure end |
#original_parent ⇒ Types::ResourceMetadata
The original parent of the resource. This is an optional field and is filled for move activities.
115 116 117 118 119 120 121 122 123 124 125 126 127 |
# File 'lib/aws-sdk-workdocs/types.rb', line 115 class Activity < Struct.new( :type, :time_stamp, :is_indirect_activity, :organization_id, :initiator, :participants, :resource_metadata, :original_parent, :comment_metadata) SENSITIVE = [] include Aws::Structure end |
#participants ⇒ Types::Participants
The list of users or groups impacted by this action. This is an optional field and is filled for the following sharing activities: DOCUMENT_SHARED, DOCUMENT_SHARED, DOCUMENT_UNSHARED, FOLDER_SHARED, FOLDER_UNSHARED.
115 116 117 118 119 120 121 122 123 124 125 126 127 |
# File 'lib/aws-sdk-workdocs/types.rb', line 115 class Activity < Struct.new( :type, :time_stamp, :is_indirect_activity, :organization_id, :initiator, :participants, :resource_metadata, :original_parent, :comment_metadata) SENSITIVE = [] include Aws::Structure end |
#resource_metadata ⇒ Types::ResourceMetadata
The metadata of the resource involved in the user action.
115 116 117 118 119 120 121 122 123 124 125 126 127 |
# File 'lib/aws-sdk-workdocs/types.rb', line 115 class Activity < Struct.new( :type, :time_stamp, :is_indirect_activity, :organization_id, :initiator, :participants, :resource_metadata, :original_parent, :comment_metadata) SENSITIVE = [] include Aws::Structure end |
#time_stamp ⇒ Time
The timestamp when the action was performed.
115 116 117 118 119 120 121 122 123 124 125 126 127 |
# File 'lib/aws-sdk-workdocs/types.rb', line 115 class Activity < Struct.new( :type, :time_stamp, :is_indirect_activity, :organization_id, :initiator, :participants, :resource_metadata, :original_parent, :comment_metadata) SENSITIVE = [] include Aws::Structure end |
#type ⇒ String
The activity type.
115 116 117 118 119 120 121 122 123 124 125 126 127 |
# File 'lib/aws-sdk-workdocs/types.rb', line 115 class Activity < Struct.new( :type, :time_stamp, :is_indirect_activity, :organization_id, :initiator, :participants, :resource_metadata, :original_parent, :comment_metadata) SENSITIVE = [] include Aws::Structure end |