package com.aip.gateway.api.aip.model;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class AipContentLabel {

    public enum AipAssignmentMethod {
        /// <summary>Label assignment method is standard</summary>
        Standard,
        /// <summary>Label assignment method is privileged</summary>
        Privileged,
        /// <summary>Label assignment method is automatic</summary>
        Auto,
    }

    private Date creationTime ;

    /// <summary>The assignment method of the label.</summary>
    private int assignmentMethod ;

    /// <summary>Returns true if protection was applied by the label or not.</summary>
    private boolean isProtectionAppliedFromLabel ;
}
