Skip to content

Class & node overview

Andreas Dieckmann edited this page Jun 2, 2024 · 59 revisions

Class Journal

Python Method / Property Dynamo Node Data Type
__init__() Journal.ByPath Journal
ContainsAPIErrors() Journal.ContainsAPIErrors Boolean
ContainsExceptions() Journal.ContainsExceptions Boolean
GetDate() Journal.Date DateTime
GetDateTimeByBlock() Journal.DateTimeByBlock DateTime
GetDateTimeByBlocks() Journal.DateTimeByBlock DateTime[]
GetExceptions() Journal.Exceptions RecordedException[]
GetFirstLines() Journal.FirstLines JournalLine[]
GetLastLines() Journal.LastLines JournalLine[]
GetLinesByBlock() Journal.LinesByBlock JournalLine[]
GetLinesByBlocks() Journal.LinesByBlock JournalLine[]
GetLinesByDateTime() Journal.LinesByDateTime JournalLine[]
GetLinesByType() Journal.LinesByType JournalLine[]
GetLinesByTypeAndProperty() Journal.LinesByTypeAndProperty JournalLine[]
GetLinesByTypes() Journal.LinesByType JournalLine[]
GetLoadedAssemblies() Journal.LoadedAssemblies LoadedAssembly[]
GetMaxRAMPeak() Journal.MaxRAMPeak Integer
GetMaxVMPeak() Journal.MaxRAMPeak Integer
GetMinRAMAvailable() Journal.MinRAMAvailable Integer
GetMinVMAvailable() Journal.MinVMAvailable Integer
GetSessionTime() Journal.SessionTime TimeSpan
GetStartupTime() Journal.StartupTime TimeSpan
IsInPlaybackMode() Journal.IsInPlaybackMode Boolean
StripComments() Journal.StripComments String
WasPlaybackInterrupted() Journal.PlaybackInterrupted Boolean
WasSessionTerminatedProperly() Journal.SessionTerminatedProperly Boolean
BlockCount Journal.BlockCount Integer
Branch Journal.RevitBranch String
Build Journal.RevitBuild String
LineCount Journal.LineCount Integer
Lines Journal.Lines JournalLine[]
Machine Journal.Machine String
OSVersion Journal.OSVersion String
Path Journal.Path String
ProcessingTime Journal.ProcessingTime TimeSpan
User Journal.User String
Version Journal.RevitVersion Integer
- Journal.LoadedModels LoadedModel[]

Helpers

Dynamo Node Data Type
Helpers.AllJournalAPIMessageTypes String[]
Helpers.AllJournalCommandTypes String[]
Helpers.AllJournalLineTypes String[]
Helpers.AllJournalMouseEventTypes String[]
Helpers.AllJournalTimeStampTypes String[]
Helpers.AllJournalUIEventTypes String[]
Helpers.AllLoadedModelEventTypes String[]

Class JournalLine

Python Method / Property Dynamo Node Data Type
__init__() - JournalLine
AllNext() JournalLine.AllNext JournalLine[]
AllNextOfType() JournalLine.AllNextOfType JournalLine[]
AllNextOfTypeAndProperty() JournalLine.AllNextOfTypeAndProperty JournalLine[]
AllPrevious() JournalLine.AllPrevious JournalLine[]
AllPreviousOfType() JournalLine.AllPreviousOfType JournalLine[]
AllPreviousOfTypeAndProperty() JournalLine.AllPreviousOfTypeAndProperty JournalLine[]
GetDateTimeOfBlock() JournalLine.GetDateTimeOfBlock DateTime
Next() JournalLine.Next JournalLine
NextOfType() JournalLine.NextOfType JournalLine
NextOfTypeAndProperty() JournalLine.NextOfTypeAndProperty JournalLine
Previous() JournalLine.Previous JournalLine
PreviousOfType() JournalLine.PreviousOfType JournalLine
PreviousOfTypeAndProperty() JournalLine.PreviousOfTypeAndProperty JournalLine
Block JournalLine.Block Integer
Journal - Journal
Number JournalLine.Number Integer
RawText Journal.RawText String
Type Journal.Type String

Subclass JournalAddinEvent

(Inherits from JournalLine)

Python Method / Property Dynamo Node Data Type
MessageText JournalAddinEvent.Text String

Subclass JournalAPIMessage

(Inherits from JournalLine)

Python Method / Property Dynamo Node Data Type
IsError JournalAPIMessage.IsError Boolean
MessageText JournalAPIMessage.Text String
MessageType JournalAPIMessage.Type String

Subclass JournalBasicFileInfo

(Inherits from JournalLine)

Python Method / Property Dynamo Node Data Type
CentralModelPath JournalBasicFileInfo.CentralModelPath String
FileName JournalBasicFileInfo.FileName String
LastSavePath JournalBasicFileInfo.LastSavePath String
Locale JournalBasicFileInfo.Locale String
Worksharing JournalBasicFileInfo.Worksharing String

Subclass JournalCommand

(Inherits from JournalLine)

Python Method / Property Dynamo Node Data Type
CommandDescription JournalCommand.Description String
CommandID JournalCommand.ID String
CommandType JournalCommand.Type String

Subclass JournalComment

(Inherits from JournalLine)

No specific methods or properties

Subclass JournalData

(Inherits from JournalLine)

Python Method / Property Dynamo Node Data Type
Key JournalData.Key String
Values JournalData.Values String[]

Subclass JournalDirective

(Inherits from JournalLine)

Python Method / Property Dynamo Node Data Type
Key JournalDirective.Key String
Values JournalDirective.Values String[]

Subclass JournalGUIResourceUsage

(Inherits from JournalLine)

Python Method / Property Dynamo Node Data Type
Available JournalGUIResourceUsage.Available Integer
Used JournalGUIResourceUsage.Used Integer
User JournalGUIResourceUsage.Used Integer

Subclass JournalKeyboardEvent

(Inherits from JournalLine)

Python Method / Property Dynamo Node Data Type
Key JournalKeyboardEvent.Key String

Subclass JournalMemoryMetrics

(Inherits from JournalLine)

Python Method / Property Dynamo Node Data Type
RAMAvailable JournalMemoryMetrics.RAMAvailable Integer
RAMPeak JournalMemoryMetrics.RAMPeak Integer
RAMUsed JournalMemoryMetrics.RAMUsed Integer
VMAvailable JournalMemoryMetrics.VMAvailable Integer
VMPeak JournalMemoryMetrics.VMPeak Integer
VMUsed JournalMemoryMetrics.VMUsed Integer

Subclass JournalMiscCommand

(Inherits from JournalLine)

No specific methods or properties

Subclass JournalMouseEvent

(Inherits from JournalLine)

Python Method / Property Dynamo Node Data Type
Data JournalMouseEvent.Data Integer[]
MouseEventType JournalMouseEvent.Type String

Subclass JournalSystemInformation

(Inherits from JournalLine)

Python Method / Property Dynamo Node Data Type
ItemNumber JournalSystemInformation.Item Integer
Key JournalSystemInformation.Key String
SystemInformationType JournalSystemInformation.Type String
Value JournalSystemInformation.Value String

Subclass JournalTimeStamp

(Inherits from JournalLine)

Python Method / Property Dynamo Node Data Type
DateTime JournalTimeStamp.DateTime DateTime
DebugInfoType JournalTimeStamp.DebugInfoType String
Description JournalTimeStamp.Description String
TimeStampType JournalTimeStamp.Type String

Subclass JournalUIEvent

(Inherits from JournalLine)

Python Method / Property Dynamo Node Data Type
Data JournalUIEvent.Data String[]
UIEventType JournalUIEvent.Type String

Subclass JournalWorksharingEvent

(Inherits from JournalLine)

Python Method / Property Dynamo Node Data Type
DateTime JournalWorksharingEvent.DateTime DateTime
SessionID JournalWorksharingEvent.SessionID String
Text JournalWorksharingEvent.Text String

Class LoadedAssembly

Python Method / Property Dynamo Node Data Type
__init__() - LoadedAssembly
Class LoadedAssembly.Class String
Events LoadedAssembly.Events JournalLine[]
FileName LoadedAssembly.FileName String
GUID LoadedAssembly.GUID String
Name LoadedAssembly.Name String
Path LoadedAssembly.Path String
Vendor LoadedAssembly.Vendor String

Class LoadedModel

Python Method / Property Dynamo Node Data Type
__init__() - LoadedModel
GetVersion() LoadedModel.Version String
GetVersionHistory() LoadedModel.VersionHistory String[]
NormalizePath() - String
Events LoadedModel.Events LoadedModelEvent[]
Journal - Journal
Path LoadedModel.Path String

Class LoadedModelEvent

Python Method / Property Dynamo Node Data Type
__init__() - LoadedModelEvent
DateTime LoadedModelEvent.DateTime DateTime
JournalLine LoadedModelEvent.JournalLine JournalLine
Type LoadedModelEvent.Type String

Class RecordedException

Python Method / Property Dynamo Node Data Type
__init__() - RecordedException
AppGUID RecordedException.AppGUID String
AppName RecordedException.AppName String
Event RecordedException.Event String
JournalLine LoadedModelEvent.JournalLine JournalLine
Message RecordedException.Message String
StackTrace RecordedException.StackTrace String
Type RecordedException.Type String

Paths

Dynamo Node Data Type
Paths.AllJournalDirectories String[]
Paths.JournalDirectoryByVersion String

Class KeyboardShortcuts

Python Method / Property Dynamo Node Data Type
__init__() KeyboardShortcuts.ByPath KeyboardShortcuts
GetCommandbyId() KeyboardShortcuts.CommandByID KeyboardShortcutCommand
GetCommandsWithShortcuts() KeyboardShortcuts.CommandsWithShortcuts KeyboardShortcutCommand[]
CommandCount KeyboardShortcuts.CommandCount Integer
CommandCountWithShortcuts KeyboardShortcuts.CommandCountWithShortcuts Integer
Commands KeyboardShortcuts.Commands KeyboardShortcutCommand[]

Class KeyboardShortcutCommand

Python Method / Property Dynamo Node Data Type
__init__() - KeyboardShortcutCommand
HasPaths KeyboardShortCommand.HasPaths Boolean
HasShortcuts KeyboardShortCommand.HasShortcuts Boolean
ID KeyboardShortCommand.ID String
Name KeyboardShortCommand.Name String
Paths KeyboardShortCommand.Paths String[]
Shortcuts KeyboardShortCommand.Shortcuts String[]

Paths

Dynamo Node Data Type
Paths.AllKeyboardShortcutFiles String[]
Paths.KeyboardShortcutsFileByVersion String

Class WorksharingLog

Python Method / Property Dynamo Node Data Type
__init__() WorksharingLog.ByString WorksharingLog
AllSessionsUseSameBuild() WorksharingLog.AllSessionsUseSameBuild Boolean
GetSessionByID() WorksharingLog.SessionByID WorksharingSession
ProcessingTime WorksharingLog.ProcessingTime TimeSpan
SessionCount WorksharingLog.SessionCount Integer
Sessions WorksharingLog.Sessions WorksharingSession[]
Version WorksharingLog.Version String

Helpers

Dynamo Node Data Type
Helpers.FindSyncEventOverlaps SyncEvents[]

Class WorksharingSession

Python Method / Property Dynamo Node Data Type
__init__() - WorksharingSession
GetLoadDuration() WorksharingSession.LoadDuration TimeSpan
GetLoadedLinks() WorksharingSession.LoadedLinks LoadedLink[]
GetSessionType() WorksharingSession.Type String
GetSyncEvents() WorksharingSession.SyncEvents SyncEvent[]
HasLoadedWithLinks() WorksharingSession.HasLoadedWithLinks Boolean
WasTerminatedProperly() WorksharingSession.WasTerminatedProperly Boolean
Central WorksharingSession.Central String
Date WorksharingSession.Date DateTime
Duration WorksharingSession.Duration TimeSpan
End WorksharingSession.End DateTime
Events WorksharingSession.Events WorksharingEvent[]
HostAddress WorksharingSession.HostAddress String
HostName WorksharingSession.HostName String
ID WorksharingSession.ID String
Journal WorksharingSession.Journal String
RevitBuild WorksharingSession.Build String
RevitVersion WorksharingSession.Version String
ServerAddress WorksharingSession.ServerAddress String
ServerName WorksharingSession.ServerName String
Start WorksharingSession.Start DateTime
User WorksharingSession.User String

Class LoadedLink

Python Method / Property Dynamo Node Data Type
__init__() - LoadedLink
FileName LoadedLink.FileName String
FullPath LoadedLink.FullPath String
LoadDuration LoadedLink.LoadDuration TimeSpan
LoadEnd LoadedLink.LoadEnd DateTime
LoadStart LoadedLink.LoadStart DateTime

Class SyncEvent

Python Method / Property Dynamo Node Data Type
__init__() - SyncEvent
Duration SyncEvent.Duration TimeSpan
End SyncEvent.End DateTime
ReloadLatestCount SyncEvent.ReloadLatestCount Integer
Start SyncEvent.Start DateTime
WasAborted SyncEvent.WasAborted Boolean

Class WorksharingEvent

Python Method / Property Dynamo Node Data Type
__init__() - WorksharingEvent
DateTime WorksharingEvent.DateTime DateTime
Text WorksharingEvent.Text String