Skip to content

Class & node overview

Andreas Dieckmann edited this page Dec 21, 2018 · 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.GetDateTimeByBlock DateTime
GetDateTimeByBlocks() Journal.GetDateTimeByBlock DateTime[]
GetLinesByBlock() Journal.GetLinesByBlock JournalLine[]
GetLinesByBlocks() Journal.GetLinesByBlock JournalLine[]
GetLinesByType() Journal.GetLinesByType JournalLine[]
GetLinesByTypeAndProperty() Journal.GetLinesByTypeAndProperty JournalLine[]
GetLinesByTypes() Journal.GetLinesByType 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[]

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
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 KeyboardShortcutCommand

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

Class KeyboardShortcuts

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

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[]
FileName LoadedModel.FileName String
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 SyncEvent

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

Class WorksharingEvent

Python Method / Property Dynamo Node Data Type
__init__() - WorksharingEvent
DateTime WorksharingEvent.DateTime DateTime
Text WorksharingEvent.Text 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

Class WorksharingSession

Python Method / Property Dynamo Node Data Type
__init__() - WorksharingSession
CreatesDetached() WorksharingSession.CreatesDetached Boolean
CreatesNewCentral() WorksharingSession.CreatesNewCentral Boolean
GetLoadDuration() WorksharingSession.LoadDuration TimeSpan
GetSyncEvents() WorksharingSession.SyncEvents SyncEvent[]
HasLoadedWithLinks() WorksharingSession.HasLoadedWithLinks Boolean
UsesCentralModel() WorksharingSession.UsesCentralModel 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

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[]

Paths

Dynamo Node Data Type
Paths.AllJournalDirectories String[]
Paths.AllKeyboardShortcutFiles String[]
Paths.JournalDirectoryByVersion String
Paths.KeyboardShortcutsFileByVersion String
Clone this wiki locally