import { IUserModifiedInfo } from "./user_modified_info"; /** * A class which represents data associated with {@link INotificationUserModifiedData}. * This type holds additional information about properties of the {@link IUser} which * were modified. It only applies to certain types of {@link IUserModification})}). */ export interface IUserModifiedValueInfo extends IUserModifiedInfo { /** * Gets a string representing the value that was sent to the Audit log from given property */ message: string; /** * Gets a set of strings representing values that were added to a property for a given * {@link IUser}. Only applicable for or . When a User's {@link IGroup}s are modified, * the names of all the groups that were added.
OR:
When a User's {@link ISecurityClearance}s * are modified, the names of all the clearances that were added.
*/ propertyValuesAdded: string[]; /** * Gets a set of strings representing values that were removed from a property for * a given {@link IUser}. Only applicable for or . When a User's {@link IGroup}s are * modified, the names of all the groups that were removed.
OR:
When a User's * {@link ISecurityClearance}s are modified, the names of all the clearances that were * removed.
*/ propertyValuesRemoved: string[]; } //# sourceMappingURL=user_modified_value_info.d.ts.map