Application
ApplicationType = namedtuple('ApplicationType', ['value', 'suffix', 'odata_type'])
module-attribute
Application(path, name, application_type)
Bases: TM1Object
Source code in TM1py/Objects/Application.py
application_id
property
application_type = ApplicationTypes(application_type)
instance-attribute
body
property
body_as_dict
property
name = name[:(-len(application_type.suffix))]
instance-attribute
path = path
instance-attribute
ApplicationTypes
Bases: Enum
CHORE = ApplicationType(1, '.chore', 'tm1.ChoreReference')
class-attribute
instance-attribute
CUBE = ApplicationType(2, '.cube', 'tm1.CubeReference')
class-attribute
instance-attribute
DIMENSION = ApplicationType(3, '.dimension', 'tm1.DimensionReference')
class-attribute
instance-attribute
DOCUMENT = ApplicationType(4, '.blob', '#ibm.tm1.api.v1.Document')
class-attribute
instance-attribute
FOLDER = ApplicationType(5, '', '#ibm.tm1.api.v1.Folder')
class-attribute
instance-attribute
LINK = ApplicationType(6, '.extr', '#ibm.tm1.api.v1.Link')
class-attribute
instance-attribute
PROCESS = ApplicationType(7, '.process', 'tm1.ProcessReference')
class-attribute
instance-attribute
SUBSET = ApplicationType(8, '.subset', 'tm1.SubsetReference')
class-attribute
instance-attribute
VIEW = ApplicationType(9, '.view', 'tm1.ViewReference')
class-attribute
instance-attribute
odata_type
property
suffix
property
ChoreApplication(path, name, chore_name)
Bases: Application
Source code in TM1py/Objects/Application.py
body
property
chore_name = chore_name
instance-attribute
CubeApplication(path, name, cube_name)
Bases: Application
Source code in TM1py/Objects/Application.py
body
property
cube_name = cube_name
instance-attribute
DimensionApplication(path, name, dimension_name)
Bases: Application
Source code in TM1py/Objects/Application.py
body
property
dimension_name = dimension_name
instance-attribute
DocumentApplication(path, name, content, file_id=None, file_name=None, last_updated=None)
Bases: Application
Source code in TM1py/Objects/Application.py
content = content
instance-attribute
file_id = file_id
instance-attribute
file_name = file_name
instance-attribute
last_updated = last_updated
instance-attribute
to_file(path_to_file)
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
path_to_file
|
str
|
path to newly to create file including the extension (e.g., xlsx, xlsm) |
required |
Returns:
| Type | Description |
|---|---|
|
|
FolderApplication(path, name)
LinkApplication(path, name, url)
Bases: Application
Source code in TM1py/Objects/Application.py
body
property
url = url
instance-attribute
ProcessApplication(path, name, process_name)
Bases: Application
Source code in TM1py/Objects/Application.py
body
property
process_name = process_name
instance-attribute
SubsetApplication(path, name, dimension_name, hierarchy_name, subset_name)
Bases: Application
Source code in TM1py/Objects/Application.py
body
property
dimension_name = dimension_name
instance-attribute
hierarchy_name = hierarchy_name
instance-attribute
subset_name = subset_name
instance-attribute
ViewApplication(path, name, cube_name, view_name)
Bases: Application