LegalHoldPolicy

public class LegalHoldPolicy : BoxModel

Legal hold policy

BoxModel

  • Box item type

    Declaration

    Swift

    public var type: String
  • Declaration

    Swift

    public private(set) var rawData: [String : Any] { get }

Properties

  • id

    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.