PropertiesLV
Low-voltage network properties with comprehensive metadata.
Contains project information, version tracking, change history, user management, and system configuration for the network file.
Import
from pyptp.elements.lv import PropertiesLVProperties
| Property | Type | Required | Default | Description |
|---|---|---|---|---|
system | System | Yes | - | |
network | pyptp.elements.lv.properties.PropertiesLV.Network | None | No | None | |
general | pyptp.elements.lv.properties.PropertiesLV.General | None | No | None | |
invisible | pyptp.elements.lv.properties.PropertiesLV.Invisible | None | No | None | |
history | pyptp.elements.lv.properties.PropertiesLV.History | None | No | None | |
history_items | pyptp.elements.lv.properties.PropertiesLV.HistoryItems | None | No | None | |
users | pyptp.elements.lv.properties.PropertiesLV.Users | None | No | None |
General
Project information and documentation metadata.
Contains customer, location, project details, and version info.
| Property | Type | Required | Default | Description |
|---|---|---|---|---|
customer | str | No | "" | |
place | str | No | "" | |
region | str | No | "" | |
country | str | No | "" | |
date | float | int | No | 0 | |
project | str | No | "" | |
description | str | No | "" | |
version | str | No | "" | |
state | str | No | "" | |
by | str | No | "" |
History
Change history tracking configuration.
Controls whether history prompts appear on save operations.
| Property | Type | Required | Default | Description |
|---|---|---|---|---|
ask | bool | No | False | |
always | bool | No | False |
HistoryItems
Recorded change history entries.
Contains timestamped text entries documenting network changes.
| Property | Type | Required | Default | Description |
|---|---|---|---|---|
Text | list[str] | No | [] |
Invisible
Hidden property display configuration.
Lists properties excluded from default display views.
| Property | Type | Required | Default | Description |
|---|---|---|---|---|
Property | list[str] | No | [] |
Network
Network identity and state tracking.
Contains unique identifiers and timestamps for version control.
| Property | Type | Required | Default | Description |
|---|---|---|---|---|
guid | Guid | No | (auto UUID) | |
previous_state | Guid | NoneType | No | None | |
state | Guid | No | (auto UUID) | |
save_datetime | float | int | No | 0 |
System
System-level configuration settings.
Contains regional settings like currency for cost calculations.
| Property | Type | Required | Default | Description |
|---|---|---|---|---|
currency | str | No | "EUR" |
Users
User list for access and attribution tracking.
Contains usernames associated with the network file.
| Property | Type | Required | Default | Description |
|---|---|---|---|---|
User | list[str] | No | [] |
Referenced Types
System
System-level configuration settings.
Contains regional settings like currency for cost calculations.
Defined in pyptp.elements.lv.properties
| Property | Type | Required | Default | Description |
|---|---|---|---|---|
currency | str | No | "EUR" |
Network
Network identity and state tracking.
Contains unique identifiers and timestamps for version control.
Defined in pyptp.elements.lv.properties
| Property | Type | Required | Default | Description |
|---|---|---|---|---|
guid | Guid | No | (auto UUID) | |
previous_state | Guid | NoneType | No | None | |
state | Guid | No | (auto UUID) | |
save_datetime | float | int | No | 0 |
General
Project information and documentation metadata.
Contains customer, location, project details, and version info.
Defined in pyptp.elements.lv.properties
| Property | Type | Required | Default | Description |
|---|---|---|---|---|
customer | str | No | "" | |
place | str | No | "" | |
region | str | No | "" | |
country | str | No | "" | |
date | float | int | No | 0 | |
project | str | No | "" | |
description | str | No | "" | |
version | str | No | "" | |
state | str | No | "" | |
by | str | No | "" |
Invisible
Hidden property display configuration.
Lists properties excluded from default display views.
Defined in pyptp.elements.lv.properties
| Property | Type | Required | Default | Description |
|---|---|---|---|---|
Property | list[str] | No | [] |
History
Change history tracking configuration.
Controls whether history prompts appear on save operations.
Defined in pyptp.elements.lv.properties
| Property | Type | Required | Default | Description |
|---|---|---|---|---|
ask | bool | No | False | |
always | bool | No | False |
HistoryItems
Recorded change history entries.
Contains timestamped text entries documenting network changes.
Defined in pyptp.elements.lv.properties
| Property | Type | Required | Default | Description |
|---|---|---|---|---|
Text | list[str] | No | [] |
Users
User list for access and attribution tracking.
Contains usernames associated with the network file.
Defined in pyptp.elements.lv.properties
| Property | Type | Required | Default | Description |
|---|---|---|---|---|
User | list[str] | No | [] |