Skip to content

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

python
from pyptp.elements.lv import PropertiesLV

Properties

PropertyTypeRequiredDefaultDescription
systemSystemYes-
networkpyptp.elements.lv.properties.PropertiesLV.Network | NoneNoNone
generalpyptp.elements.lv.properties.PropertiesLV.General | NoneNoNone
invisiblepyptp.elements.lv.properties.PropertiesLV.Invisible | NoneNoNone
historypyptp.elements.lv.properties.PropertiesLV.History | NoneNoNone
history_itemspyptp.elements.lv.properties.PropertiesLV.HistoryItems | NoneNoNone
userspyptp.elements.lv.properties.PropertiesLV.Users | NoneNoNone

General

Project information and documentation metadata.

Contains customer, location, project details, and version info.

PropertyTypeRequiredDefaultDescription
customerstrNo""
placestrNo""
regionstrNo""
countrystrNo""
datefloat | intNo0
projectstrNo""
descriptionstrNo""
versionstrNo""
statestrNo""
bystrNo""

History

Change history tracking configuration.

Controls whether history prompts appear on save operations.

PropertyTypeRequiredDefaultDescription
askboolNoFalse
alwaysboolNoFalse

HistoryItems

Recorded change history entries.

Contains timestamped text entries documenting network changes.

PropertyTypeRequiredDefaultDescription
Textlist[str]No[]

Invisible

Hidden property display configuration.

Lists properties excluded from default display views.

PropertyTypeRequiredDefaultDescription
Propertylist[str]No[]

Network

Network identity and state tracking.

Contains unique identifiers and timestamps for version control.

PropertyTypeRequiredDefaultDescription
guidGuidNo(auto UUID)
previous_stateGuid | NoneTypeNoNone
stateGuidNo(auto UUID)
save_datetimefloat | intNo0

System

System-level configuration settings.

Contains regional settings like currency for cost calculations.

PropertyTypeRequiredDefaultDescription
currencystrNo"EUR"

Users

User list for access and attribution tracking.

Contains usernames associated with the network file.

PropertyTypeRequiredDefaultDescription
Userlist[str]No[]

Referenced Types

System

System-level configuration settings.

Contains regional settings like currency for cost calculations.

Defined in pyptp.elements.lv.properties

PropertyTypeRequiredDefaultDescription
currencystrNo"EUR"

Network

Network identity and state tracking.

Contains unique identifiers and timestamps for version control.

Defined in pyptp.elements.lv.properties

PropertyTypeRequiredDefaultDescription
guidGuidNo(auto UUID)
previous_stateGuid | NoneTypeNoNone
stateGuidNo(auto UUID)
save_datetimefloat | intNo0

General

Project information and documentation metadata.

Contains customer, location, project details, and version info.

Defined in pyptp.elements.lv.properties

PropertyTypeRequiredDefaultDescription
customerstrNo""
placestrNo""
regionstrNo""
countrystrNo""
datefloat | intNo0
projectstrNo""
descriptionstrNo""
versionstrNo""
statestrNo""
bystrNo""

Invisible

Hidden property display configuration.

Lists properties excluded from default display views.

Defined in pyptp.elements.lv.properties

PropertyTypeRequiredDefaultDescription
Propertylist[str]No[]

History

Change history tracking configuration.

Controls whether history prompts appear on save operations.

Defined in pyptp.elements.lv.properties

PropertyTypeRequiredDefaultDescription
askboolNoFalse
alwaysboolNoFalse

HistoryItems

Recorded change history entries.

Contains timestamped text entries documenting network changes.

Defined in pyptp.elements.lv.properties

PropertyTypeRequiredDefaultDescription
Textlist[str]No[]

Users

User list for access and attribution tracking.

Contains usernames associated with the network file.

Defined in pyptp.elements.lv.properties

PropertyTypeRequiredDefaultDescription
Userlist[str]No[]