ReUseX  0.0.5
3D Point Cloud Processing for Building Reuse
Loading...
Searching...
No Matches
reusex::core::TransactionLogEntry Struct Reference

A single entry in the material passport transaction log. More...

#include <MaterialPassport.hpp>

Collaboration diagram for reusex::core::TransactionLogEntry:

Public Attributes

TransactionType type = TransactionType::property
 Type of transaction (document or property change).
std::string guid
 GUID of the changed document or property.
std::string edited_by
 Who made the change.
std::string edited_date
 Date of the change (ISO 8601).
std::string old_value
 Previous value before the change.
std::string new_value
 New value after the change.

Detailed Description

A single entry in the material passport transaction log.

Records changes to either the document metadata or individual properties.

Note
Danish: 'Transaktionslog'

Definition at line 22 of file MaterialPassport.hpp.

Member Data Documentation

◆ edited_by

std::string reusex::core::TransactionLogEntry::edited_by

Who made the change.

Note
Danish: 'Redigeret af'

Definition at line 33 of file MaterialPassport.hpp.

◆ edited_date

std::string reusex::core::TransactionLogEntry::edited_date

Date of the change (ISO 8601).

Note
Danish: 'Redigeringsdato'

Definition at line 37 of file MaterialPassport.hpp.

◆ guid

std::string reusex::core::TransactionLogEntry::guid

GUID of the changed document or property.

Note
Danish: 'GUID'

Definition at line 29 of file MaterialPassport.hpp.

◆ new_value

std::string reusex::core::TransactionLogEntry::new_value

New value after the change.

Note
Danish: 'Ny værdi'

Definition at line 45 of file MaterialPassport.hpp.

◆ old_value

std::string reusex::core::TransactionLogEntry::old_value

Previous value before the change.

Note
Danish: 'Gammel værdi'

Definition at line 41 of file MaterialPassport.hpp.

◆ type

TransactionType reusex::core::TransactionLogEntry::type = TransactionType::property

Type of transaction (document or property change).

Note
Danish: 'Type'

Definition at line 25 of file MaterialPassport.hpp.


The documentation for this struct was generated from the following file: