Activity
public struct Activity : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
Metadata of the commenting activity. This is an optional field and is filled for commenting activities.
Declaration
Swift
public let commentMetadata: CommentMetadata?
-
The user who performed the action.
Declaration
Swift
public let initiator: UserMetadata?
-
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).
Declaration
Swift
public let isIndirectActivity: Bool?
-
The ID of the organization.
Declaration
Swift
public let organizationId: String?
-
The original parent of the resource. This is an optional field and is filled for move activities.
Declaration
Swift
public let originalParent: ResourceMetadata?
-
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.
Declaration
Swift
public let participants: Participants?
-
The metadata of the resource involved in the user action.
Declaration
Swift
public let resourceMetadata: ResourceMetadata?
-
The timestamp when the action was performed.
Declaration
Swift
public let timeStamp: TimeStamp?
-
The activity type.
Declaration
Swift
public let type: ActivityType?
-
init(commentMetadata:initiator:isIndirectActivity:organizationId:originalParent:participants:resourceMetadata:timeStamp:type:)
Undocumented
Declaration
Swift
public init(commentMetadata: CommentMetadata? = nil, initiator: UserMetadata? = nil, isIndirectActivity: Bool? = nil, organizationId: String? = nil, originalParent: ResourceMetadata? = nil, participants: Participants? = nil, resourceMetadata: ResourceMetadata? = nil, timeStamp: TimeStamp? = nil, type: ActivityType? = nil)