/// <summary>
 /// Initializes a new instance of the JsonEntityAuditEventV2 class.
 /// </summary>
 /// <param name="action">Possible values include: 'ENTITY_CREATE',
 /// 'ENTITY_UPDATE', 'ENTITY_DELETE', 'ENTITY_IMPORT_CREATE',
 /// 'ENTITY_IMPORT_UPDATE', 'ENTITY_IMPORT_DELETE',
 /// 'CLASSIFICATION_ADD', 'CLASSIFICATION_DELETE',
 /// 'CLASSIFICATION_UPDATE', 'PROPAGATED_CLASSIFICATION_ADD',
 /// 'PROPAGATED_CLASSIFICATION_DELETE',
 /// 'PROPAGATED_CLASSIFICATION_UPDATE', 'TERM_ADD',
 /// 'TERM_DELETE'</param>
 /// <param name="details">The details of the event.</param>
 /// <param name="entityId">The GUID of the entity.</param>
 /// <param name="eventKey">The key of the event.</param>
 /// <param name="timestamp">The timestamp of the event.</param>
 /// <param name="type">Possible values include: 'ENTITY_AUDIT_V1',
 /// 'ENTITY_AUDIT_V2'</param>
 /// <param name="user">The user of the event.</param>
 public JsonEntityAuditEventV2(string action = default(string), string details = default(string), JsonAtlasEntity entity = default(JsonAtlasEntity), string entityId = default(string), string eventKey = default(string), long?timestamp = default(long?), string type = default(string), string user = default(string))
 {
     Action    = action;
     Details   = details;
     Entity    = entity;
     EntityId  = entityId;
     EventKey  = eventKey;
     Timestamp = timestamp;
     Type      = type;
     User      = user;
     CustomInit();
 }
Exemplo n.º 2
0
 /// <summary>
 /// Initializes a new instance of the JsonAtlasEntityWithExtInfo class.
 /// </summary>
 /// <param name="referredEntities">The referred entities.</param>
 public JsonAtlasEntityWithExtInfo(IDictionary <string, JsonAtlasEntity> referredEntities = default(IDictionary <string, JsonAtlasEntity>), JsonAtlasEntity entity = default(JsonAtlasEntity))
     : base(referredEntities)
 {
     Entity = entity;
     CustomInit();
 }