/// <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(); }
/// <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(); }