func (o *SparseAuditReport) ToPlain() elemental.PlainIdentifiable {

	out := NewAuditReport()
	if o.AUID != nil {
		out.AUID = *o.AUID
	}
	if o.CWD != nil {
		out.CWD = *o.CWD
	}
	if o.EGID != nil {
		out.EGID = *o.EGID
	}
	if o.EUID != nil {
		out.EUID = *o.EUID
	}
	if o.EXE != nil {
		out.EXE = *o.EXE
	}
	if o.FSGID != nil {
		out.FSGID = *o.FSGID
	}
	if o.FSUID != nil {
		out.FSUID = *o.FSUID
	}
	if o.FilePath != nil {
		out.FilePath = *o.FilePath
	}
	if o.GID != nil {
		out.GID = *o.GID
	}
	if o.ID != nil {
		out.ID = *o.ID
	}
	if o.PER != nil {
		out.PER = *o.PER
	}
	if o.PID != nil {
		out.PID = *o.PID
	}
	if o.PPID != nil {
		out.PPID = *o.PPID
	}
	if o.SGID != nil {
		out.SGID = *o.SGID
	}
	if o.SUID != nil {
		out.SUID = *o.SUID
	}
	if o.UID != nil {
		out.UID = *o.UID
	}
	if o.A0 != nil {
		out.A0 = *o.A0
	}
	if o.A1 != nil {
		out.A1 = *o.A1
	}
	if o.A2 != nil {
		out.A2 = *o.A2
	}
	if o.A3 != nil {
		out.A3 = *o.A3
	}
	if o.Arch != nil {
		out.Arch = *o.Arch
	}
	if o.Arguments != nil {
		out.Arguments = *o.Arguments
	}
	if o.AuditProfileID != nil {
		out.AuditProfileID = *o.AuditProfileID
	}
	if o.AuditProfileNamespace != nil {
		out.AuditProfileNamespace = *o.AuditProfileNamespace
	}
	if o.Command != nil {
		out.Command = *o.Command
	}
	if o.EnforcerID != nil {
		out.EnforcerID = *o.EnforcerID
	}
	if o.EnforcerNamespace != nil {
		out.EnforcerNamespace = *o.EnforcerNamespace
	}
	if o.Exit != nil {
		out.Exit = *o.Exit
	}
	if o.MigrationsLog != nil {
		out.MigrationsLog = *o.MigrationsLog
	}
	if o.ProcessingUnitID != nil {
		out.ProcessingUnitID = *o.ProcessingUnitID
	}
	if o.ProcessingUnitNamespace != nil {
		out.ProcessingUnitNamespace = *o.ProcessingUnitNamespace
	}
	if o.RecordType != nil {
		out.RecordType = *o.RecordType
	}
	if o.Sequence != nil {
		out.Sequence = *o.Sequence
	}
	if o.Success != nil {
		out.Success = *o.Success
	}
	if o.Syscall != nil {
		out.Syscall = *o.Syscall
	}
	if o.Timestamp != nil {
		out.Timestamp = *o.Timestamp
	}
	if o.ZHash != nil {
		out.ZHash = *o.ZHash
	}
	if o.Zone != nil {
		out.Zone = *o.Zone
	}

	return out
}
// ToPlain returns the plain version of the sparse model.
ToPlain returns the plain version of the sparse model.
// ToPlain returns the plain version of the sparse model .
func (o *SparseAuditReport) ToPlain() elemental.PlainIdentifiable {
	out := NewAuditReport()
	if o.AUID != nil {
		out.AUID = *o.AUID
	}
	if o.CWD != nil {
		out.CWD = *o.CWD
	}
	if o.EGID != nil {
		out.EGID = *o.EGID
	}
	if o.EUID != nil {
		out.EUID = *o.EUID
	}
	if o.EXE != nil {
		out.EXE = *o.EXE
	}
	if o.FSGID != nil {
		out.FSGID = *o.FSGID
	}
	if o.FSUID != nil {
		out.FSUID = *o.FSUID
	}
	if o.FilePath != nil {
		out.FilePath = *o.FilePath
	}
	if o.GID != nil {
		out.GID = *o.GID
	}
	if o.ID != nil {
		out.ID = *o.ID
	}
	if o.PER != nil {
		out.PER = *o.PER
	}
	if o.PID != nil {
		out.PID = *o.PID
	}
	if o.PPID != nil {
		out.PPID = *o.PPID
	}
	if o.SGID != nil {
		out.SGID = *o.SGID
	}
	if o.SUID != nil {
		out.SUID = *o.SUID
	}
	if o.UID != nil {
		out.UID = *o.UID
	}
	if o.A0 != nil {
		out.A0 = *o.A0
	}
	if o.A1 != nil {
		out.A1 = *o.A1
	}
	if o.A2 != nil {
		out.A2 = *o.A2
	}
	if o.A3 != nil {
		out.A3 = *o.A3
	}
	if o.Arch != nil {
		out.Arch = *o.Arch
	}
	if o.Arguments != nil {
		out.Arguments = *o.Arguments
	}
	if o.AuditProfileID != nil {
		out.AuditProfileID = *o.AuditProfileID
	}
	if o.AuditProfileNamespace != nil {
		out.AuditProfileNamespace = *o.AuditProfileNamespace
	}
	if o.Command != nil {
		out.Command = *o.Command
	}
	if o.EnforcerID != nil {
		out.EnforcerID = *o.EnforcerID
	}
	if o.EnforcerNamespace != nil {
		out.EnforcerNamespace = *o.EnforcerNamespace
	}
	if o.Exit != nil {
		out.Exit = *o.Exit
	}
	if o.MigrationsLog != nil {
		out.MigrationsLog = *o.MigrationsLog
	}
	if o.ProcessingUnitID != nil {
		out.ProcessingUnitID = *o.ProcessingUnitID
	}
	if o.ProcessingUnitNamespace != nil {
		out.ProcessingUnitNamespace = *o.ProcessingUnitNamespace
	}
	if o.RecordType != nil {
		out.RecordType = *o.RecordType
	}
	if o.Sequence != nil {
		out.Sequence = *o.Sequence
	}
	if o.Success != nil {
		out.Success = *o.Success
	}
	if o.Syscall != nil {
		out.Syscall = *o.Syscall
	}
	if o.Timestamp != nil {
		out.Timestamp = *o.Timestamp
	}
	if o.ZHash != nil {
		out.ZHash = *o.ZHash
	}
	if o.Zone != nil {
		out.Zone = *o.Zone
	}
	return out
}
func ( o * SparseAuditReport ) ToPlain ( ) elemental . PlainIdentifiable { out := NewAuditReport ( ) if o . AUID != nil { out . AUID = * o . AUID } if o . CWD != nil { out . CWD = * o . CWD } if o . EGID != nil { out . EGID = * o . EGID } if o . EUID != nil { out . EUID = * o . EUID } if o . EXE != nil { out . EXE = * o . EXE } if o . FSGID != nil { out . FSGID = * o . FSGID } if o . FSUID != nil { out . FSUID = * o . FSUID } if o . FilePath != nil { out . FilePath = * o . FilePath } if o . GID != nil { out . GID = * o . GID } if o . ID != nil { out . ID = * o . ID } if o . PER != nil { out . PER = * o . PER } if o . PID != nil { out . PID = * o . PID } if o . PPID != nil { out . PPID = * o . PPID } if o . SGID != nil { out . SGID = * o . SGID } if o . SUID != nil { out . SUID = * o . SUID } if o . UID != nil { out . UID = * o . UID } if o . A0 != nil { out . A0 = * o . A0 } if o . A1 != nil { out . A1 = * o . A1 } if o . A2 != nil { out . A2 = * o . A2 } if o . A3 != nil { out . A3 = * o . A3 } if o . Arch != nil { out . Arch = * o . Arch } if o . Arguments != nil { out . Arguments = * o . Arguments } if o . AuditProfileID != nil { out . AuditProfileID = * o . AuditProfileID } if o . AuditProfileNamespace != nil { out . AuditProfileNamespace = * o . AuditProfileNamespace } if o . Command != nil { out . Command = * o . Command } if o . EnforcerID != nil { out . EnforcerID = * o . EnforcerID } if o . EnforcerNamespace != nil { out . EnforcerNamespace = * o . EnforcerNamespace } if o . Exit != nil { out . Exit = * o . Exit } if o . MigrationsLog != nil { out . MigrationsLog = * o . MigrationsLog } if o . ProcessingUnitID != nil { out . ProcessingUnitID = * o . ProcessingUnitID } if o . ProcessingUnitNamespace != nil { out . ProcessingUnitNamespace = * o . ProcessingUnitNamespace } if o . RecordType != nil { out . RecordType = * o . RecordType } if o . Sequence != nil { out . Sequence = * o . Sequence } if o . Success != nil { out . Success = * o . Success } if o . Syscall != nil { out . Syscall = * o . Syscall } if o . Timestamp != nil { out . Timestamp = * o . Timestamp } if o . ZHash != nil { out . ZHash = * o . ZHash } if o . Zone != nil { out . Zone = * o . Zone } return out }
ToPlain returns the plain version of the sparse model.
ToPlain returns the plain version of the sparse model .