Skip to content

service

CascadeType

Bases: Enum

DELETE class-attribute

DELETE = 'DELETE'

ContentNodeType

Bases: Enum

ASSET class-attribute

ASSET = 'ASSET'

PACKAGE class-attribute

PACKAGE = 'PACKAGE'

FOLDER class-attribute

FOLDER = 'FOLDER'

IMAGE class-attribute

IMAGE = 'IMAGE'

RelationType

Bases: Enum

USES class-attribute

USES = 'USES'

DEPENDS_ON class-attribute

DEPENDS_ON = 'DEPENDS_ON'

KpiDirection

Bases: Enum

INCREASE class-attribute

INCREASE = 'INCREASE'

DECREASE class-attribute

DECREASE = 'DECREASE'

NEUTRAL class-attribute

NEUTRAL = 'NEUTRAL'

NONE class-attribute

NONE = 'NONE'

LayerKind

Bases: Enum

BASE class-attribute

BASE = 'BASE'

EXTENSION class-attribute

EXTENSION = 'EXTENSION'

MetadataType

Bases: Enum

KPI class-attribute

KPI = 'KPI'

RECORD class-attribute

RECORD = 'RECORD'

VARIABLE class-attribute

VARIABLE = 'VARIABLE'

ACTIVITY class-attribute

ACTIVITY = 'ACTIVITY'

FILTER class-attribute

FILTER = 'FILTER'

ACTION class-attribute

ACTION = 'ACTION'

ANOMALY class-attribute

ANOMALY = 'ANOMALY'

ATTRIBUTE class-attribute

ATTRIBUTE = 'ATTRIBUTE'

NEW_ATTRIBUTE class-attribute

NEW_ATTRIBUTE = 'NEW_ATTRIBUTE'

AUGMENTED_ATTRIBUTE class-attribute

AUGMENTED_ATTRIBUTE = 'AUGMENTED_ATTRIBUTE'

PRIORITY class-attribute

PRIORITY = 'PRIORITY'

FLAG class-attribute

FLAG = 'FLAG'

EVENT_LOG class-attribute

EVENT_LOG = 'EVENT_LOG'

DATA_TRIGGER class-attribute

DATA_TRIGGER = 'DATA_TRIGGER'

ParameterType

Bases: Enum

VARIABLE class-attribute

VARIABLE = 'VARIABLE'

TABLE class-attribute

TABLE = 'TABLE'

INTEGER class-attribute

INTEGER = 'INTEGER'

TEXT class-attribute

TEXT = 'TEXT'

PQL class-attribute

PQL = 'PQL'

ScopeType

Bases: Enum

DISABLED class-attribute

DISABLED = 'DISABLED'

TransitionType

Bases: Enum

NON_INTERLEAVED class-attribute

NON_INTERLEAVED = 'NON_INTERLEAVED'

INTERLEAVED class-attribute

INTERLEAVED = 'INTERLEAVED'

ComputeCallerType

Bases: Enum

PROCESS_WORKSPACE class-attribute

PROCESS_WORKSPACE = 'PROCESS_WORKSPACE'

KNOWLEDGE_MODEL class-attribute

KNOWLEDGE_MODEL = 'KNOWLEDGE_MODEL'

VIEW class-attribute

VIEW = 'VIEW'

DATA_MODEL class-attribute

DATA_MODEL = 'DATA_MODEL'

DataPermissionStrategy

Bases: Enum

AND class-attribute

AND = 'AND'

OR class-attribute

OR = 'OR'

ExceptionReference

Bases: PyCelonisBaseModel

reference class-attribute

reference: typing.Optional[str] = Field(alias='reference')

message class-attribute

message: typing.Optional[str] = Field(alias='message')

short_message class-attribute

short_message: typing.Optional[str] = Field(
    alias="shortMessage"
)

FrontendHandledBackendError

Bases: PyCelonisBaseModel

frontend_error_key class-attribute

frontend_error_key: typing.Optional[str] = Field(
    alias="frontendErrorKey"
)

error_information class-attribute

error_information: typing.Optional[typing.Any] = Field(
    alias="errorInformation"
)

FinalModelOptions

Bases: PyCelonisBaseModel

with_variable_replacement class-attribute

with_variable_replacement: typing.Optional[bool] = Field(
    alias="withVariableReplacement"
)

with_autogenerated_data_model_data class-attribute

with_autogenerated_data_model_data: typing.Optional[
    bool
] = Field(alias="withAutogeneratedDataModelData")

with_default_values class-attribute

with_default_values: typing.Optional[bool] = Field(
    alias="withDefaultValues"
)

validate_pql class-attribute

validate_pql: typing.Optional[bool] = Field(
    alias="validatePql"
)

with_unknown_variables_validation class-attribute

with_unknown_variables_validation: typing.Optional[
    bool
] = Field(alias="withUnknownVariablesValidation")

with_resolved_scopes class-attribute

with_resolved_scopes: typing.Optional[bool] = Field(
    alias="withResolvedScopes"
)

YamlMetadata

Bases: PyCelonisBaseModel

id class-attribute

id: typing.Optional[str] = Field(alias='id')

key class-attribute

key: typing.Optional[str] = Field(alias='key')

parent_node_id class-attribute

parent_node_id: typing.Optional[str] = Field(
    alias="parentNodeId"
)

final_model_options class-attribute

final_model_options: typing.Optional[
    FinalModelOptions
] = Field(alias="finalModelOptions")

content class-attribute

content: typing.Optional[str] = Field(alias='content')

visual_editor_validation class-attribute

visual_editor_validation: typing.Optional[bool] = Field(
    alias="visualEditorValidation"
)

AssetMetadataTransport

Bases: PyCelonisBaseModel

used_variables class-attribute

used_variables: typing.Optional[
    typing.List[VariableDefinition]
] = Field(alias="usedVariables")

related_assets class-attribute

related_assets: typing.Optional[
    typing.List[RelatedAsset]
] = Field(alias="relatedAssets")

asset_usages class-attribute

asset_usages: typing.Optional[
    typing.List[AssetUsage]
] = Field(alias="assetUsages")

metadata class-attribute

metadata: typing.Optional[JsonNode] = Field(
    alias="metadata"
)

hidden class-attribute

hidden: typing.Optional[bool] = Field(alias='hidden')

AssetUsage

Bases: PyCelonisBaseModel

object_id class-attribute

object_id: typing.Optional[str] = Field(alias='objectId')

target_objects class-attribute

target_objects: typing.Optional[
    typing.List[TargetUsageMetadata]
] = Field(alias="targetObjects")

ContentNodeBaseTransport

Bases: PyCelonisBaseModel

reference class-attribute

reference: typing.Optional[str] = Field(alias='reference')

version class-attribute

version: typing.Optional[str] = Field(alias='version')

external class-attribute

external: typing.Optional[bool] = Field(alias='external')

ContentNodeTransport

Bases: PyCelonisBaseModel

permissions class-attribute

permissions: typing.Optional[typing.List[str]] = Field(
    alias="permissions"
)

tenant_id class-attribute

tenant_id: typing.Optional[str] = Field(alias='tenantId')

id class-attribute

id: typing.Optional[str] = Field(alias='id')

key class-attribute

key: typing.Optional[str] = Field(alias='key')

name class-attribute

name: typing.Optional[str] = Field(alias='name')

root_node_key class-attribute

root_node_key: typing.Optional[str] = Field(
    alias="rootNodeKey"
)

base class-attribute

base: typing.Optional[ContentNodeBaseTransport] = Field(
    alias="base"
)

asset_type class-attribute

asset_type: typing.Optional[str] = Field(alias='assetType')

node_type class-attribute

node_type: typing.Optional[ContentNodeType] = Field(
    alias="nodeType"
)

parent_node_key class-attribute

parent_node_key: typing.Optional[str] = Field(
    alias="parentNodeKey"
)

parent_node_id class-attribute

parent_node_id: typing.Optional[str] = Field(
    alias="parentNodeId"
)

invalid_content class-attribute

invalid_content: typing.Optional[bool] = Field(
    alias="invalidContent"
)

serialized_content class-attribute

serialized_content: typing.Optional[str] = Field(
    alias="serializedContent"
)

serialization_type class-attribute

serialization_type: typing.Optional[str] = Field(
    alias="serializationType"
)

draft_id class-attribute

draft_id: typing.Optional[str] = Field(alias='draftId')

working_draft_id class-attribute

working_draft_id: typing.Optional[str] = Field(
    alias="workingDraftId"
)

activated_draft_id class-attribute

activated_draft_id: typing.Optional[str] = Field(
    alias="activatedDraftId"
)

show_in_viewer_mode class-attribute

show_in_viewer_mode: typing.Optional[bool] = Field(
    alias="showInViewerMode"
)

public_available class-attribute

public_available: typing.Optional[bool] = Field(
    alias="publicAvailable"
)

embeddable class-attribute

embeddable: typing.Optional[bool] = Field(
    alias="embeddable"
)

root_node_id class-attribute

root_node_id: typing.Optional[str] = Field(
    alias="rootNodeId"
)

order class-attribute

order: typing.Optional[int] = Field(alias='order')

source class-attribute

source: typing.Optional[str] = Field(alias='source')

asset_metadata_transport class-attribute

asset_metadata_transport: typing.Optional[
    AssetMetadataTransport
] = Field(alias="assetMetadataTransport")

space_id class-attribute

space_id: typing.Optional[str] = Field(alias='spaceId')

change_date class-attribute

change_date: typing.Optional[datetime] = Field(
    alias="changeDate"
)

created_by_id class-attribute

created_by_id: typing.Optional[str] = Field(
    alias="createdById"
)

creation_date class-attribute

creation_date: typing.Optional[datetime] = Field(
    alias="creationDate"
)

created_by_name class-attribute

created_by_name: typing.Optional[str] = Field(
    alias="createdByName"
)

updated_by class-attribute

updated_by: typing.Optional[str] = Field(alias='updatedBy')

asset class-attribute

asset: typing.Optional[bool] = Field(alias='asset')

root class-attribute

root: typing.Optional[bool] = Field(alias='root')

object_id class-attribute

object_id: typing.Optional[str] = Field(alias='objectId')

root_with_key class-attribute

root_with_key: typing.Optional[str] = Field(
    alias="rootWithKey"
)

identifier class-attribute

identifier: typing.Optional[str] = Field(alias="identifier")

JsonNode

RelatedAsset

Bases: PyCelonisBaseModel

object_id class-attribute

object_id: typing.Optional[str] = Field(alias='objectId')

type_ class-attribute

type_: typing.Optional[str] = Field(alias='type')

relation_type class-attribute

relation_type: typing.Optional[RelationType] = Field(
    alias="relationType"
)

cascade_type class-attribute

cascade_type: typing.Optional[CascadeType] = Field(
    alias="cascadeType"
)

SourceUsageMetadata

Bases: PyCelonisBaseModel

id class-attribute

id: typing.Optional[str] = Field(alias='id')

TargetUsageMetadata

Bases: PyCelonisBaseModel

id class-attribute

id: typing.Optional[str] = Field(alias='id')

type_ class-attribute

type_: typing.Optional[str] = Field(alias='type')

source_objects class-attribute

source_objects: typing.Optional[
    typing.List[SourceUsageMetadata]
] = Field(alias="sourceObjects")

VariableDefinition

Bases: PyCelonisBaseModel

key class-attribute

key: typing.Optional[str] = Field(alias='key')

type_ class-attribute

type_: typing.Optional[str] = Field(alias='type')

description class-attribute

description: typing.Optional[str] = Field(
    alias="description"
)

source class-attribute

source: typing.Optional[str] = Field(alias='source')

runtime class-attribute

runtime: typing.Optional[bool] = Field(alias='runtime')

metadata class-attribute

metadata: typing.Optional[JsonNode] = Field(
    alias="metadata"
)

ActionInput

Bases: PyCelonisBaseModel

name class-attribute

name: typing.Optional[str] = Field(alias='name')

attribute class-attribute

attribute: typing.Optional[str] = Field(alias='attribute')

ActionMetadata

Bases: PyCelonisBaseModel

id class-attribute

id: typing.Optional[str] = Field(alias='id')

display_name class-attribute

display_name: typing.Optional[str] = Field(
    alias="displayName"
)

short_display_name class-attribute

short_display_name: typing.Optional[str] = Field(
    alias="shortDisplayName"
)

description class-attribute

description: typing.Optional[str] = Field(
    alias="description"
)

scope class-attribute

scope: typing.Optional[ScopeType] = Field(alias='scope')

internal_note class-attribute

internal_note: typing.Optional[str] = Field(
    alias="internalNote"
)

custom_attributes class-attribute

custom_attributes: typing.Optional[JsonNode] = Field(
    alias="customAttributes"
)

auto_generated class-attribute

auto_generated: typing.Optional[bool] = Field(
    alias="autoGenerated"
)

skill_id class-attribute

skill_id: typing.Optional[str] = Field(alias='skillId')

skill_key class-attribute

skill_key: typing.Optional[str] = Field(alias='skillKey')

records class-attribute

records: typing.Optional[typing.List[str]] = Field(
    alias="records"
)

filters class-attribute

filters: typing.Optional[typing.List[str]] = Field(
    alias="filters"
)

inputs class-attribute

inputs: typing.Optional[typing.List[ActionInput]] = Field(
    alias="inputs"
)

type_ class-attribute

type_: typing.Optional[MetadataType] = Field(alias='type')

ActivityMetadata

Bases: PyCelonisBaseModel

id class-attribute

id: typing.Optional[str] = Field(alias='id')

display_name class-attribute

display_name: typing.Optional[str] = Field(
    alias="displayName"
)

short_display_name class-attribute

short_display_name: typing.Optional[str] = Field(
    alias="shortDisplayName"
)

description class-attribute

description: typing.Optional[str] = Field(
    alias="description"
)

scope class-attribute

scope: typing.Optional[ScopeType] = Field(alias='scope')

internal_note class-attribute

internal_note: typing.Optional[str] = Field(
    alias="internalNote"
)

custom_attributes class-attribute

custom_attributes: typing.Optional[JsonNode] = Field(
    alias="customAttributes"
)

auto_generated class-attribute

auto_generated: typing.Optional[bool] = Field(
    alias="autoGenerated"
)

value class-attribute

value: typing.Optional[str] = Field(alias='value')

type_ class-attribute

type_: typing.Optional[MetadataType] = Field(alias='type')

AlertMetric

Bases: PyCelonisBaseModel

id class-attribute

id: typing.Optional[str] = Field(alias='id')

pql class-attribute

pql: typing.Optional[str] = Field(alias='pql')

message class-attribute

message: typing.Optional[str] = Field(alias='message')

AnomalyKpiMetadata

Bases: PyCelonisBaseModel

id class-attribute

id: typing.Optional[str] = Field(alias='id')

kpi_id class-attribute

kpi_id: typing.Optional[str] = Field(alias='kpiId')

impact_calculation class-attribute

impact_calculation: typing.Optional[str] = Field(
    alias="impactCalculation"
)

scope class-attribute

scope: typing.Optional[ScopeType] = Field(alias='scope')

AnomalyMetadata

Bases: PyCelonisBaseModel

id class-attribute

id: typing.Optional[str] = Field(alias='id')

display_name class-attribute

display_name: typing.Optional[str] = Field(
    alias="displayName"
)

short_display_name class-attribute

short_display_name: typing.Optional[str] = Field(
    alias="shortDisplayName"
)

description class-attribute

description: typing.Optional[str] = Field(
    alias="description"
)

scope class-attribute

scope: typing.Optional[ScopeType] = Field(alias='scope')

internal_note class-attribute

internal_note: typing.Optional[str] = Field(
    alias="internalNote"
)

custom_attributes class-attribute

custom_attributes: typing.Optional[JsonNode] = Field(
    alias="customAttributes"
)

auto_generated class-attribute

auto_generated: typing.Optional[bool] = Field(
    alias="autoGenerated"
)

flag class-attribute

flag: typing.Optional[str] = Field(alias='flag')

kpi_ids class-attribute

kpi_ids: typing.Optional[typing.List[str]] = Field(
    alias="kpiIds"
)

kpis class-attribute

kpis: typing.Optional[
    typing.List[AnomalyKpiMetadata]
] = Field(alias="kpis")

mom_change class-attribute

mom_change: typing.Optional[str] = Field(alias='momChange')

knowledge_object_id class-attribute

knowledge_object_id: typing.Optional[str] = Field(
    alias="knowledgeObjectId"
)

type_ class-attribute

type_: typing.Optional[MetadataType] = Field(alias='type')

AttributeMetadata

Bases: PyCelonisBaseModel

id class-attribute

id: typing.Optional[str] = Field(alias='id')

display_name class-attribute

display_name: typing.Optional[str] = Field(
    alias="displayName"
)

short_display_name class-attribute

short_display_name: typing.Optional[str] = Field(
    alias="shortDisplayName"
)

description class-attribute

description: typing.Optional[str] = Field(
    alias="description"
)

scope class-attribute

scope: typing.Optional[ScopeType] = Field(alias='scope')

internal_note class-attribute

internal_note: typing.Optional[str] = Field(
    alias="internalNote"
)

custom_attributes class-attribute

custom_attributes: typing.Optional[JsonNode] = Field(
    alias="customAttributes"
)

auto_generated class-attribute

auto_generated: typing.Optional[bool] = Field(
    alias="autoGenerated"
)

pql class-attribute

pql: typing.Optional[str] = Field(alias='pql')

filter_ids class-attribute

filter_ids: typing.Optional[typing.List[str]] = Field(
    alias="filterIds"
)

column_type class-attribute

column_type: typing.Optional[str] = Field(
    alias="columnType"
)

unit class-attribute

unit: typing.Optional[str] = Field(alias='unit')

format class-attribute

format: typing.Optional[str] = Field(alias='format')

type_ class-attribute

type_: typing.Optional[MetadataType] = Field(alias='type')

AugmentedAttributeMetadata

Bases: PyCelonisBaseModel

id class-attribute

id: typing.Optional[str] = Field(alias='id')

display_name class-attribute

display_name: typing.Optional[str] = Field(
    alias="displayName"
)

short_display_name class-attribute

short_display_name: typing.Optional[str] = Field(
    alias="shortDisplayName"
)

description class-attribute

description: typing.Optional[str] = Field(
    alias="description"
)

scope class-attribute

scope: typing.Optional[ScopeType] = Field(alias='scope')

internal_note class-attribute

internal_note: typing.Optional[str] = Field(
    alias="internalNote"
)

custom_attributes class-attribute

custom_attributes: typing.Optional[JsonNode] = Field(
    alias="customAttributes"
)

auto_generated class-attribute

auto_generated: typing.Optional[bool] = Field(
    alias="autoGenerated"
)

possible_values class-attribute

possible_values: typing.Optional[typing.List[str]] = Field(
    alias="possibleValues"
)

default_value class-attribute

default_value: typing.Optional[str] = Field(
    alias="defaultValue"
)

column_type class-attribute

column_type: typing.Optional[str] = Field(
    alias="columnType"
)

pql class-attribute

pql: typing.Optional[str] = Field(alias='pql')

unit class-attribute

unit: typing.Optional[str] = Field(alias='unit')

format class-attribute

format: typing.Optional[str] = Field(alias='format')

housekeeping class-attribute

housekeeping: typing.Optional[bool] = Field(
    alias="housekeeping"
)

type_ class-attribute

type_: typing.Optional[MetadataType] = Field(alias='type')

BaseMetadata

Bases: PyCelonisBaseModel

id class-attribute

id: typing.Optional[str] = Field(alias='id')

display_name class-attribute

display_name: typing.Optional[str] = Field(
    alias="displayName"
)

short_display_name class-attribute

short_display_name: typing.Optional[str] = Field(
    alias="shortDisplayName"
)

description class-attribute

description: typing.Optional[str] = Field(
    alias="description"
)

scope class-attribute

scope: typing.Optional[ScopeType] = Field(alias='scope')

internal_note class-attribute

internal_note: typing.Optional[str] = Field(
    alias="internalNote"
)

custom_attributes class-attribute

custom_attributes: typing.Optional[JsonNode] = Field(
    alias="customAttributes"
)

auto_generated class-attribute

auto_generated: typing.Optional[bool] = Field(
    alias="autoGenerated"
)

BusinessRecordMetadata

Bases: PyCelonisBaseModel

id class-attribute

id: typing.Optional[str] = Field(alias='id')

display_name class-attribute

display_name: typing.Optional[str] = Field(
    alias="displayName"
)

short_display_name class-attribute

short_display_name: typing.Optional[str] = Field(
    alias="shortDisplayName"
)

description class-attribute

description: typing.Optional[str] = Field(
    alias="description"
)

scope class-attribute

scope: typing.Optional[ScopeType] = Field(alias='scope')

internal_note class-attribute

internal_note: typing.Optional[str] = Field(
    alias="internalNote"
)

custom_attributes class-attribute

custom_attributes: typing.Optional[JsonNode] = Field(
    alias="customAttributes"
)

auto_generated class-attribute

auto_generated: typing.Optional[bool] = Field(
    alias="autoGenerated"
)

augmented class-attribute

augmented: typing.Optional[bool] = Field(alias='augmented')

identifier class-attribute

identifier: typing.Optional[PqlBaseMetadata] = Field(
    alias="identifier"
)

pql class-attribute

pql: typing.Optional[str] = Field(alias='pql')

filter_ids class-attribute

filter_ids: typing.Optional[typing.List[str]] = Field(
    alias="filterIds"
)

attributes class-attribute

attributes: typing.Optional[
    typing.List[AttributeMetadata]
] = Field(alias="attributes")

new_attributes class-attribute

new_attributes: typing.Optional[
    typing.List[NewAttributeMetadata]
] = Field(alias="newAttributes")

augmented_attributes class-attribute

augmented_attributes: typing.Optional[
    typing.List[AugmentedAttributeMetadata]
] = Field(alias="augmentedAttributes")

flags class-attribute

flags: typing.Optional[
    typing.List[PqlBaseMetadata]
] = Field(alias="flags")

priorities class-attribute

priorities: typing.Optional[
    typing.List[RecordPriorityMetadata]
] = Field(alias="priorities")

data_triggers class-attribute

data_triggers: typing.Optional[
    typing.List[DataTriggerMetadata]
] = Field(alias="dataTriggers")

type_ class-attribute

type_: typing.Optional[MetadataType] = Field(alias='type')

DataTriggerMetadata

Bases: PyCelonisBaseModel

id class-attribute

id: typing.Optional[str] = Field(alias='id')

display_name class-attribute

display_name: typing.Optional[str] = Field(
    alias="displayName"
)

short_display_name class-attribute

short_display_name: typing.Optional[str] = Field(
    alias="shortDisplayName"
)

description class-attribute

description: typing.Optional[str] = Field(
    alias="description"
)

scope class-attribute

scope: typing.Optional[ScopeType] = Field(alias='scope')

internal_note class-attribute

internal_note: typing.Optional[str] = Field(
    alias="internalNote"
)

custom_attributes class-attribute

custom_attributes: typing.Optional[JsonNode] = Field(
    alias="customAttributes"
)

auto_generated class-attribute

auto_generated: typing.Optional[bool] = Field(
    alias="autoGenerated"
)

filter_ids class-attribute

filter_ids: typing.Optional[typing.List[str]] = Field(
    alias="filterIds"
)

type_ class-attribute

type_: typing.Optional[MetadataType] = Field(alias='type')

EventLogKpi

Bases: PyCelonisBaseModel

id class-attribute

id: typing.Optional[str] = Field(alias='id')

display_name class-attribute

display_name: typing.Optional[str] = Field(
    alias="displayName"
)

short_display_name class-attribute

short_display_name: typing.Optional[str] = Field(
    alias="shortDisplayName"
)

description class-attribute

description: typing.Optional[str] = Field(
    alias="description"
)

scope class-attribute

scope: typing.Optional[ScopeType] = Field(alias='scope')

internal_note class-attribute

internal_note: typing.Optional[str] = Field(
    alias="internalNote"
)

custom_attributes class-attribute

custom_attributes: typing.Optional[JsonNode] = Field(
    alias="customAttributes"
)

auto_generated class-attribute

auto_generated: typing.Optional[bool] = Field(
    alias="autoGenerated"
)

event_log_id class-attribute

event_log_id: typing.Optional[str] = Field(
    alias="eventLogId"
)

node_kpi_ids class-attribute

node_kpi_ids: typing.Optional[typing.List[str]] = Field(
    alias="nodeKpiIds"
)

edge_kpi_ids class-attribute

edge_kpi_ids: typing.Optional[typing.List[str]] = Field(
    alias="edgeKpiIds"
)

node_kpis class-attribute

node_kpis: typing.Optional[
    typing.List[KpiWithAlert]
] = Field(alias="nodeKpis")

edge_kpis class-attribute

edge_kpis: typing.Optional[
    typing.List[KpiWithAlert]
] = Field(alias="edgeKpis")

EventLogKpiView

Bases: PyCelonisBaseModel

id class-attribute

id: typing.Optional[str] = Field(alias='id')

display_name class-attribute

display_name: typing.Optional[str] = Field(
    alias="displayName"
)

short_display_name class-attribute

short_display_name: typing.Optional[str] = Field(
    alias="shortDisplayName"
)

description class-attribute

description: typing.Optional[str] = Field(
    alias="description"
)

scope class-attribute

scope: typing.Optional[ScopeType] = Field(alias='scope')

internal_note class-attribute

internal_note: typing.Optional[str] = Field(
    alias="internalNote"
)

custom_attributes class-attribute

custom_attributes: typing.Optional[JsonNode] = Field(
    alias="customAttributes"
)

auto_generated class-attribute

auto_generated: typing.Optional[bool] = Field(
    alias="autoGenerated"
)

icon class-attribute

icon: typing.Optional[str] = Field(alias='icon')

event_log_kpis class-attribute

event_log_kpis: typing.Optional[
    typing.List[EventLogKpi]
] = Field(alias="eventLogKpis")

transition_kpis class-attribute

transition_kpis: typing.Optional[
    typing.List[EventLogTransitionKpi]
] = Field(alias="transitionKpis")

EventLogMetadata

Bases: PyCelonisBaseModel

id class-attribute

id: typing.Optional[str] = Field(alias='id')

display_name class-attribute

display_name: typing.Optional[str] = Field(
    alias="displayName"
)

short_display_name class-attribute

short_display_name: typing.Optional[str] = Field(
    alias="shortDisplayName"
)

description class-attribute

description: typing.Optional[str] = Field(
    alias="description"
)

scope class-attribute

scope: typing.Optional[ScopeType] = Field(alias='scope')

internal_note class-attribute

internal_note: typing.Optional[str] = Field(
    alias="internalNote"
)

custom_attributes class-attribute

custom_attributes: typing.Optional[JsonNode] = Field(
    alias="customAttributes"
)

auto_generated class-attribute

auto_generated: typing.Optional[bool] = Field(
    alias="autoGenerated"
)

pql class-attribute

pql: typing.Optional[str] = Field(alias='pql')

filter_ids class-attribute

filter_ids: typing.Optional[typing.List[str]] = Field(
    alias="filterIds"
)

type_ class-attribute

type_: typing.Optional[MetadataType] = Field(alias='type')

EventLogTransition

Bases: PyCelonisBaseModel

id class-attribute

id: typing.Optional[str] = Field(alias='id')

display_name class-attribute

display_name: typing.Optional[str] = Field(
    alias="displayName"
)

short_display_name class-attribute

short_display_name: typing.Optional[str] = Field(
    alias="shortDisplayName"
)

description class-attribute

description: typing.Optional[str] = Field(
    alias="description"
)

scope class-attribute

scope: typing.Optional[ScopeType] = Field(alias='scope')

internal_note class-attribute

internal_note: typing.Optional[str] = Field(
    alias="internalNote"
)

custom_attributes class-attribute

custom_attributes: typing.Optional[JsonNode] = Field(
    alias="customAttributes"
)

auto_generated class-attribute

auto_generated: typing.Optional[bool] = Field(
    alias="autoGenerated"
)

first_event_log_id class-attribute

first_event_log_id: typing.Optional[str] = Field(
    alias="firstEventLogId"
)

second_event_log_id class-attribute

second_event_log_id: typing.Optional[str] = Field(
    alias="secondEventLogId"
)

type_ class-attribute

type_: typing.Optional[TransitionType] = Field(alias="type")

EventLogTransitionKpi

Bases: PyCelonisBaseModel

id class-attribute

id: typing.Optional[str] = Field(alias='id')

display_name class-attribute

display_name: typing.Optional[str] = Field(
    alias="displayName"
)

short_display_name class-attribute

short_display_name: typing.Optional[str] = Field(
    alias="shortDisplayName"
)

description class-attribute

description: typing.Optional[str] = Field(
    alias="description"
)

scope class-attribute

scope: typing.Optional[ScopeType] = Field(alias='scope')

internal_note class-attribute

internal_note: typing.Optional[str] = Field(
    alias="internalNote"
)

custom_attributes class-attribute

custom_attributes: typing.Optional[JsonNode] = Field(
    alias="customAttributes"
)

auto_generated class-attribute

auto_generated: typing.Optional[bool] = Field(
    alias="autoGenerated"
)

transition_id class-attribute

transition_id: typing.Optional[str] = Field(
    alias="transitionId"
)

kpi_id class-attribute

kpi_id: typing.Optional[str] = Field(alias='kpiId')

FilterMetadata

Bases: PyCelonisBaseModel

id class-attribute

id: typing.Optional[str] = Field(alias='id')

display_name class-attribute

display_name: typing.Optional[str] = Field(
    alias="displayName"
)

short_display_name class-attribute

short_display_name: typing.Optional[str] = Field(
    alias="shortDisplayName"
)

description class-attribute

description: typing.Optional[str] = Field(
    alias="description"
)

scope class-attribute

scope: typing.Optional[ScopeType] = Field(alias='scope')

internal_note class-attribute

internal_note: typing.Optional[str] = Field(
    alias="internalNote"
)

custom_attributes class-attribute

custom_attributes: typing.Optional[JsonNode] = Field(
    alias="customAttributes"
)

auto_generated class-attribute

auto_generated: typing.Optional[bool] = Field(
    alias="autoGenerated"
)

pql class-attribute

pql: typing.Optional[str] = Field(alias='pql')

filter_ids class-attribute

filter_ids: typing.Optional[typing.List[str]] = Field(
    alias="filterIds"
)

global_ class-attribute

global_: typing.Optional[bool] = Field(alias='global')

type_ class-attribute

type_: typing.Optional[MetadataType] = Field(alias='type')

FinalLayerTransport

Bases: PyCelonisBaseModel

id class-attribute

id: typing.Optional[str] = Field(alias='id')

layer class-attribute

layer: typing.Optional[LayerTransport] = Field(
    alias="layer"
)

yaml_object class-attribute

yaml_object: typing.Optional[str] = Field(
    alias="yamlObject"
)

KpiBenchmarking

Bases: PyCelonisBaseModel

value class-attribute

value: typing.Optional[str] = Field(alias='value')

action class-attribute

action: typing.Optional[KpiBenchmarkingAction] = Field(
    alias="action"
)

leading_bucket class-attribute

leading_bucket: typing.Optional[PerformanceBucket] = Field(
    alias="leadingBucket"
)

exceeding_bucket class-attribute

exceeding_bucket: typing.Optional[
    PerformanceBucket
] = Field(alias="exceedingBucket")

achieving_bucket class-attribute

achieving_bucket: typing.Optional[
    PerformanceBucket
] = Field(alias="achievingBucket")

lagging_bucket class-attribute

lagging_bucket: typing.Optional[PerformanceBucket] = Field(
    alias="laggingBucket"
)

KpiBenchmarkingAction

Bases: PyCelonisBaseModel

name class-attribute

name: typing.Optional[str] = Field(alias='name')

description class-attribute

description: typing.Optional[str] = Field(
    alias="description"
)
link: typing.Optional[str] = Field(alias='link')

KpiMetadata

Bases: PyCelonisBaseModel

id class-attribute

id: typing.Optional[str] = Field(alias='id')

display_name class-attribute

display_name: typing.Optional[str] = Field(
    alias="displayName"
)

short_display_name class-attribute

short_display_name: typing.Optional[str] = Field(
    alias="shortDisplayName"
)

description class-attribute

description: typing.Optional[str] = Field(
    alias="description"
)

scope class-attribute

scope: typing.Optional[ScopeType] = Field(alias='scope')

internal_note class-attribute

internal_note: typing.Optional[str] = Field(
    alias="internalNote"
)

custom_attributes class-attribute

custom_attributes: typing.Optional[JsonNode] = Field(
    alias="customAttributes"
)

auto_generated class-attribute

auto_generated: typing.Optional[bool] = Field(
    alias="autoGenerated"
)

pql class-attribute

pql: typing.Optional[str] = Field(alias='pql')

filter_ids class-attribute

filter_ids: typing.Optional[typing.List[str]] = Field(
    alias="filterIds"
)

unit class-attribute

unit: typing.Optional[str] = Field(alias='unit')

format class-attribute

format: typing.Optional[str] = Field(alias='format')

breakdowns class-attribute

breakdowns: typing.Optional[
    typing.List[BaseMetadata]
] = Field(alias="breakdowns")

aggregations class-attribute

aggregations: typing.Optional[typing.List[str]] = Field(
    alias="aggregations"
)

parameters class-attribute

parameters: typing.Optional[
    typing.List[ParameterMetadata]
] = Field(alias="parameters")

targets class-attribute

targets: typing.Optional[
    typing.List[TargetMetadata]
] = Field(alias="targets")

desired_direction class-attribute

desired_direction: typing.Optional[KpiDirection] = Field(
    alias="desiredDirection"
)

priority class-attribute

priority: typing.Optional[bool] = Field(alias='priority')

benchmarking class-attribute

benchmarking: typing.Optional[KpiBenchmarking] = Field(
    alias="benchmarking"
)

type_ class-attribute

type_: typing.Optional[MetadataType] = Field(alias='type')

benchmarkable class-attribute

benchmarkable: typing.Optional[bool] = Field(
    alias="benchmarkable"
)

KpiWithAlert

Bases: PyCelonisBaseModel

id class-attribute

id: typing.Optional[str] = Field(alias='id')

kpi_id class-attribute

kpi_id: typing.Optional[str] = Field(alias='kpiId')

icon class-attribute

icon: typing.Optional[str] = Field(alias='icon')

alert_metrics class-attribute

alert_metrics: typing.Optional[
    typing.List[AlertMetric]
] = Field(alias="alertMetrics")

LayerBase

Bases: PyCelonisBaseModel

key class-attribute

key: typing.Optional[str] = Field(alias='key')

version class-attribute

version: typing.Optional[str] = Field(alias='version')

app_store_based class-attribute

app_store_based: typing.Optional[bool] = Field(
    alias="appStoreBased"
)

LayerMetadata

Bases: PyCelonisBaseModel

key class-attribute

key: typing.Optional[str] = Field(alias='key')

display_name class-attribute

display_name: typing.Optional[str] = Field(
    alias="displayName"
)

version class-attribute

version: typing.Optional[str] = Field(alias='version')

LayerTransport

Bases: PyCelonisBaseModel

kind class-attribute

kind: typing.Optional[LayerKind] = Field(alias='kind')

metadata class-attribute

metadata: typing.Optional[LayerMetadata] = Field(
    alias="metadata"
)

base class-attribute

base: typing.Optional[LayerBase] = Field(alias='base')

data_model_id class-attribute

data_model_id: typing.Optional[str] = Field(
    alias="dataModelId"
)

records class-attribute

records: typing.Optional[
    typing.List[BusinessRecordMetadata]
] = Field(alias="records")

kpis class-attribute

kpis: typing.Optional[typing.List[KpiMetadata]] = Field(
    alias="kpis"
)

filters class-attribute

filters: typing.Optional[
    typing.List[FilterMetadata]
] = Field(alias="filters")

variables class-attribute

variables: typing.Optional[
    typing.List[VariableMetadata]
] = Field(alias="variables")

activities class-attribute

activities: typing.Optional[
    typing.List[ActivityMetadata]
] = Field(alias="activities")

event_logs_metadata class-attribute

event_logs_metadata: typing.Optional[
    NewEventLogMetadata
] = Field(alias="eventLogsMetadata")

anomalies class-attribute

anomalies: typing.Optional[
    typing.List[AnomalyMetadata]
] = Field(alias="anomalies")

event_logs class-attribute

event_logs: typing.Optional[
    typing.List[EventLogMetadata]
] = Field(alias="eventLogs")

custom_objects class-attribute

custom_objects: typing.Optional[
    typing.List[BaseMetadata]
] = Field(alias="customObjects")

id class-attribute

id: typing.Optional[str] = Field(alias='id')

tenant_id class-attribute

tenant_id: typing.Optional[str] = Field(alias='tenantId')

actions class-attribute

actions: typing.Optional[
    typing.List[ActionMetadata]
] = Field(alias="actions")

node_entity_id class-attribute

node_entity_id: typing.Optional[str] = Field(
    alias="nodeEntityId"
)

NewAttributeMetadata

Bases: PyCelonisBaseModel

id class-attribute

id: typing.Optional[str] = Field(alias='id')

display_name class-attribute

display_name: typing.Optional[str] = Field(
    alias="displayName"
)

short_display_name class-attribute

short_display_name: typing.Optional[str] = Field(
    alias="shortDisplayName"
)

description class-attribute

description: typing.Optional[str] = Field(
    alias="description"
)

scope class-attribute

scope: typing.Optional[ScopeType] = Field(alias='scope')

internal_note class-attribute

internal_note: typing.Optional[str] = Field(
    alias="internalNote"
)

custom_attributes class-attribute

custom_attributes: typing.Optional[JsonNode] = Field(
    alias="customAttributes"
)

auto_generated class-attribute

auto_generated: typing.Optional[bool] = Field(
    alias="autoGenerated"
)

possible_values class-attribute

possible_values: typing.Optional[typing.List[str]] = Field(
    alias="possibleValues"
)

default_value class-attribute

default_value: typing.Optional[str] = Field(
    alias="defaultValue"
)

column_type class-attribute

column_type: typing.Optional[str] = Field(
    alias="columnType"
)

unit class-attribute

unit: typing.Optional[str] = Field(alias='unit')

format class-attribute

format: typing.Optional[str] = Field(alias='format')

type_ class-attribute

type_: typing.Optional[MetadataType] = Field(alias='type')

NewEventLogMetadata

Bases: PyCelonisBaseModel

event_logs class-attribute

event_logs: typing.Optional[
    typing.List[SingleEventLogMetadata]
] = Field(alias="eventLogs")

transitions class-attribute

transitions: typing.Optional[
    typing.List[EventLogTransition]
] = Field(alias="transitions")

kpi_views class-attribute

kpi_views: typing.Optional[
    typing.List[EventLogKpiView]
] = Field(alias="kpiViews")

ParameterMetadata

Bases: PyCelonisBaseModel

id class-attribute

id: typing.Optional[str] = Field(alias='id')

display_name class-attribute

display_name: typing.Optional[str] = Field(
    alias="displayName"
)

short_display_name class-attribute

short_display_name: typing.Optional[str] = Field(
    alias="shortDisplayName"
)

description class-attribute

description: typing.Optional[str] = Field(
    alias="description"
)

scope class-attribute

scope: typing.Optional[ScopeType] = Field(alias='scope')

internal_note class-attribute

internal_note: typing.Optional[str] = Field(
    alias="internalNote"
)

custom_attributes class-attribute

custom_attributes: typing.Optional[JsonNode] = Field(
    alias="customAttributes"
)

auto_generated class-attribute

auto_generated: typing.Optional[bool] = Field(
    alias="autoGenerated"
)

default_value class-attribute

default_value: typing.Optional[str] = Field(
    alias="defaultValue"
)

type_ class-attribute

type_: typing.Optional[ParameterType] = Field(alias='type')

PerformanceBucket

Bases: PyCelonisBaseModel

name class-attribute

name: typing.Optional[str] = Field(alias='name')

text_snippet class-attribute

text_snippet: typing.Optional[str] = Field(
    alias="textSnippet"
)

text_snippet_active class-attribute

text_snippet_active: typing.Optional[str] = Field(
    alias="textSnippetActive"
)

upper_value class-attribute

upper_value: typing.Optional[str] = Field(
    alias="upperValue"
)

lower_value class-attribute

lower_value: typing.Optional[str] = Field(
    alias="lowerValue"
)

PqlBaseMetadata

Bases: PyCelonisBaseModel

id class-attribute

id: typing.Optional[str] = Field(alias='id')

display_name class-attribute

display_name: typing.Optional[str] = Field(
    alias="displayName"
)

short_display_name class-attribute

short_display_name: typing.Optional[str] = Field(
    alias="shortDisplayName"
)

description class-attribute

description: typing.Optional[str] = Field(
    alias="description"
)

scope class-attribute

scope: typing.Optional[ScopeType] = Field(alias='scope')

internal_note class-attribute

internal_note: typing.Optional[str] = Field(
    alias="internalNote"
)

custom_attributes class-attribute

custom_attributes: typing.Optional[JsonNode] = Field(
    alias="customAttributes"
)

auto_generated class-attribute

auto_generated: typing.Optional[bool] = Field(
    alias="autoGenerated"
)

pql class-attribute

pql: typing.Optional[str] = Field(alias='pql')

filter_ids class-attribute

filter_ids: typing.Optional[typing.List[str]] = Field(
    alias="filterIds"
)

RecordPriorityMetadata

Bases: PyCelonisBaseModel

id class-attribute

id: typing.Optional[str] = Field(alias='id')

display_name class-attribute

display_name: typing.Optional[str] = Field(
    alias="displayName"
)

short_display_name class-attribute

short_display_name: typing.Optional[str] = Field(
    alias="shortDisplayName"
)

description class-attribute

description: typing.Optional[str] = Field(
    alias="description"
)

scope class-attribute

scope: typing.Optional[ScopeType] = Field(alias='scope')

internal_note class-attribute

internal_note: typing.Optional[str] = Field(
    alias="internalNote"
)

custom_attributes class-attribute

custom_attributes: typing.Optional[JsonNode] = Field(
    alias="customAttributes"
)

auto_generated class-attribute

auto_generated: typing.Optional[bool] = Field(
    alias="autoGenerated"
)

pql class-attribute

pql: typing.Optional[str] = Field(alias='pql')

filter_ids class-attribute

filter_ids: typing.Optional[typing.List[str]] = Field(
    alias="filterIds"
)

kpi class-attribute

kpi: typing.Optional[str] = Field(alias='kpi')

SingleEventLogMetadata

Bases: PyCelonisBaseModel

id class-attribute

id: typing.Optional[str] = Field(alias='id')

display_name class-attribute

display_name: typing.Optional[str] = Field(
    alias="displayName"
)

short_display_name class-attribute

short_display_name: typing.Optional[str] = Field(
    alias="shortDisplayName"
)

description class-attribute

description: typing.Optional[str] = Field(
    alias="description"
)

scope class-attribute

scope: typing.Optional[ScopeType] = Field(alias='scope')

internal_note class-attribute

internal_note: typing.Optional[str] = Field(
    alias="internalNote"
)

custom_attributes class-attribute

custom_attributes: typing.Optional[JsonNode] = Field(
    alias="customAttributes"
)

auto_generated class-attribute

auto_generated: typing.Optional[bool] = Field(
    alias="autoGenerated"
)

pql class-attribute

pql: typing.Optional[str] = Field(alias='pql')

filter_ids class-attribute

filter_ids: typing.Optional[typing.List[str]] = Field(
    alias="filterIds"
)

record_id class-attribute

record_id: typing.Optional[str] = Field(alias='recordId')

default_event_log class-attribute

default_event_log: typing.Optional[bool] = Field(
    alias="defaultEventLog"
)

TargetMetadata

Bases: PyCelonisBaseModel

id class-attribute

id: typing.Optional[str] = Field(alias='id')

display_name class-attribute

display_name: typing.Optional[str] = Field(
    alias="displayName"
)

short_display_name class-attribute

short_display_name: typing.Optional[str] = Field(
    alias="shortDisplayName"
)

description class-attribute

description: typing.Optional[str] = Field(
    alias="description"
)

scope class-attribute

scope: typing.Optional[ScopeType] = Field(alias='scope')

internal_note class-attribute

internal_note: typing.Optional[str] = Field(
    alias="internalNote"
)

custom_attributes class-attribute

custom_attributes: typing.Optional[JsonNode] = Field(
    alias="customAttributes"
)

auto_generated class-attribute

auto_generated: typing.Optional[bool] = Field(
    alias="autoGenerated"
)

value class-attribute

value: typing.Optional[str] = Field(alias='value')

date_from class-attribute

date_from: typing.Optional[str] = Field(alias='dateFrom')

date_until class-attribute

date_until: typing.Optional[str] = Field(alias='dateUntil')

filters class-attribute

filters: typing.Optional[typing.List[str]] = Field(
    alias="filters"
)

VariableMetadata

Bases: PyCelonisBaseModel

id class-attribute

id: typing.Optional[str] = Field(alias='id')

display_name class-attribute

display_name: typing.Optional[str] = Field(
    alias="displayName"
)

short_display_name class-attribute

short_display_name: typing.Optional[str] = Field(
    alias="shortDisplayName"
)

description class-attribute

description: typing.Optional[str] = Field(
    alias="description"
)

scope class-attribute

scope: typing.Optional[ScopeType] = Field(alias='scope')

internal_note class-attribute

internal_note: typing.Optional[str] = Field(
    alias="internalNote"
)

custom_attributes class-attribute

custom_attributes: typing.Optional[JsonNode] = Field(
    alias="customAttributes"
)

auto_generated class-attribute

auto_generated: typing.Optional[bool] = Field(
    alias="autoGenerated"
)

value class-attribute

value: typing.Optional[str] = Field(alias='value')

type_ class-attribute

type_: typing.Optional[MetadataType] = Field(alias='type')

ComputeCallerInfo

Bases: PyCelonisBaseModel

object_id class-attribute

object_id: typing.Optional[str] = Field(alias='objectId')

object_type class-attribute

object_type: typing.Optional[ComputeCallerType] = Field(
    alias="objectType"
)

DataCommand

Bases: PyCelonisBaseModel

cube_id class-attribute

cube_id: typing.Optional[str] = Field(alias='cubeId')

commands class-attribute

commands: typing.Optional[typing.List[DataQuery]] = Field(
    alias="commands"
)

DataCommandBatchRequest

Bases: PyCelonisBaseModel

variables class-attribute

variables: typing.Optional[typing.List[Variable]] = Field(
    alias="variables"
)

requests class-attribute

requests: typing.Optional[
    typing.List[DataCommandBatchTransport]
] = Field(alias="requests")

DataCommandBatchTransport

Bases: PyCelonisBaseModel

id class-attribute

id: typing.Optional[str] = Field(alias='id')

request class-attribute

request: typing.Optional[DataCommand] = Field(
    alias="request"
)

DataQuery

Bases: PyCelonisBaseModel

computation_id class-attribute

computation_id: typing.Optional[int] = Field(
    alias="computationId"
)

queries class-attribute

queries: typing.Optional[typing.List[str]] = Field(
    alias="queries"
)

is_transient class-attribute

is_transient: typing.Optional[bool] = Field(
    alias="isTransient"
)

LayerComputeTransport

Bases: PyCelonisBaseModel

caller_info class-attribute

caller_info: typing.Optional[ComputeCallerInfo] = Field(
    alias="callerInfo"
)

layer class-attribute

layer: typing.Optional[LayerTransport] = Field(
    alias="layer"
)

request class-attribute

request: typing.Optional[QueryRequest] = Field(
    alias="request"
)

draft class-attribute

draft: typing.Optional[bool] = Field(alias='draft')

QueryRequest

Bases: PyCelonisBaseModel

batch_request class-attribute

batch_request: typing.Optional[
    DataCommandBatchRequest
] = Field(alias="batchRequest")

filters class-attribute

filters: typing.Optional[typing.List[str]] = Field(
    alias="filters"
)

Variable

Bases: PyCelonisBaseModel

name class-attribute

name: typing.Optional[str] = Field(alias='name')

type_ class-attribute

type_: typing.Optional[str] = Field(alias='type')

value class-attribute

value: typing.Optional[str] = Field(alias='value')

DataPermissionRule

Bases: PyCelonisBaseModel

values class-attribute

values: typing.Optional[typing.List[str]] = Field(
    alias="values"
)

column_id class-attribute

column_id: typing.Optional[str] = Field(alias='columnId')

table_id class-attribute

table_id: typing.Optional[str] = Field(alias='tableId')

Kpi

Bases: PyCelonisBaseModel

name class-attribute

name: typing.Optional[str] = Field(alias='name')

template class-attribute

template: typing.Optional[str] = Field(alias='template')

parameter_count class-attribute

parameter_count: typing.Optional[int] = Field(
    alias="parameterCount"
)

error class-attribute

error: typing.Optional[str] = Field(alias='error')

formula class-attribute

formula: typing.Optional[str] = Field(alias='formula')

KpiInformation

Bases: PyCelonisBaseModel

kpis class-attribute

kpis: typing.Optional[typing.Dict[str, Kpi]] = Field(
    alias="kpis"
)

PostBatchQueryTransport

Bases: PyCelonisBaseModel

analysis_commands class-attribute

analysis_commands: typing.Optional[
    typing.List[DataCommandBatchTransport]
] = Field(alias="analysisCommands")

query_environment class-attribute

query_environment: typing.Optional[
    QueryEnvironment
] = Field(alias="queryEnvironment")

QueryEnvironment

Bases: PyCelonisBaseModel

accelerator_session_id class-attribute

accelerator_session_id: typing.Optional[str] = Field(
    alias="acceleratorSessionId"
)

process_id class-attribute

process_id: typing.Optional[str] = Field(alias='processId')

user_id class-attribute

user_id: typing.Optional[str] = Field(alias='userId')

user_name class-attribute

user_name: typing.Optional[str] = Field(alias='userName')

load_script class-attribute

load_script: typing.Optional[str] = Field(
    alias="loadScript"
)

kpi_infos class-attribute

kpi_infos: typing.Optional[KpiInformation] = Field(
    alias="kpiInfos"
)

data_permission_rules class-attribute

data_permission_rules: typing.Optional[
    typing.List[DataPermissionRule]
] = Field(alias="dataPermissionRules")

data_permission_strategy class-attribute

data_permission_strategy: typing.Optional[
    DataPermissionStrategy
] = Field(alias="dataPermissionStrategy")

SemanticLayerService

post_api_semantic_models staticmethod

post_api_semantic_models(client, request_body)

post_api_layer_id_name_final staticmethod

post_api_layer_id_name_final(client, id_name, request_body)

post_api_knowledge_model_resolve_query staticmethod

post_api_knowledge_model_resolve_query(
    client, request_body
)