Skip to Content
FASTSUITE E2API ReferencePython APIAPI DomainsDownloadDownload Program

Download Program

Quick Facts

PropertyValue
ClassDULPythonProgram
Modulecenpydownload.DULPythonProgram
Packagecenpydownload
ReleaseR2025.2.4
Methods5
Inherits fromOlpCorePythonProgram
SubclassesUpload Program

Inheritance

Quick Start

# Boilerplate Example downloadProgram = ... # obtained from the runtime context result = downloadProgram.GetUsedBaseProfile()

Method Index

MethodReturnsSummary
GetUsedBaseProfileDULPythonBaseProfileGets the program wide base profile, if set.
GetUsedToolProfileDULPythonToolProfileGets the program wide tool profile, if set.
GetOperationGroupslist[DULPythonOperationGroup]Gets all operation groups
GetSubprogramslist[DULPythonSubprogram]Gets all subprograms
GetGroupsAndSubprogramslistGets all operation groups and subprograms

Query Methods

GetUsedBaseProfile

def GetUsedBaseProfile() -> DULPythonBaseProfile

Gets the program wide base profile, if set.

Returns: DULPythonBaseProfile — returns the used BaseProfile if set for the entire program, None otherwise

GetUsedToolProfile

def GetUsedToolProfile() -> DULPythonToolProfile

Gets the program wide tool profile, if set.

Returns: DULPythonToolProfile — returns the used ToolProfile if set for the entire program, None otherwise

GetOperationGroups

def GetOperationGroups() -> list[DULPythonOperationGroup]

Gets all operation groups

Returns: list[DULPythonOperationGroup] — returns a list of DULPythonOperationGroup containing all operation groups

GetSubprograms

def GetSubprograms() -> list[DULPythonSubprogram]

Gets all subprograms

Returns: list[DULPythonSubprogram] — returns a list of DULPythonSubprogram containing all subprograms

GetGroupsAndSubprograms

def GetGroupsAndSubprograms() -> list

Gets all operation groups and subprograms

Returns: list — returns a list of all operation groups and subprograms

Version Notes

This class is documented as of release R2025.2.4.

Was this page helpful?