LegalHoldPolicy
public class LegalHoldPolicy : BoxModel
Legal hold policy
-
Counts of the assignments to different entities of this policy
See moreDeclaration
Swift
public struct AssignmentCounts : BoxInnerModel
-
Box item type
Declaration
Swift
public var type: String
-
Declaration
Swift
public private(set) var rawData: [String : Any] { get }
-
Identifier
Declaration
Swift
public let id: String
-
Name of the legal hold policy.
Declaration
Swift
public let policyName: String?
-
Description of the legal hold policy.
Declaration
Swift
public let description: String?
-
Status of the legal hold policy.
Declaration
Swift
public let status: Status?
-
Counts of assignments within this policy by apply-to type.
Declaration
Swift
public let assignmentCounts: AssignmentCounts?
-
The user who created the legal hold policy object.
Declaration
Swift
public let createdBy: User?
-
When the legal hold policy object was created.
Declaration
Swift
public let createdAt: Date?
-
When the legal hold policy object was modified.
Declaration
Swift
public let modifiedAt: Date?
-
When the policy release request was sent.
Declaration
Swift
public let deletedAt: Date?
-
User-specified, optional date filter applies to Custodian assignments only.
Declaration
Swift
public let filterStartedAt: Date?
-
User-specified, optional date filter applies to Custodian assignments only.
Declaration
Swift
public let filterEndedAt: Date?
-
Notes about why the policy was released.
Declaration
Swift
public let releaseNotes: String?
-
Initializer.
Throws
Decoding error.Declaration
Swift
public required init(json: [String : Any]) throws
Parameters
json
JSON dictionary.