sift_py.report_templates.config
¶
| CLASS | DESCRIPTION |
|---|---|
ReportTemplateConfig |
Configuration for a report template. |
ReportTemplateUpdate |
Represents a dictionary for updating properties of a report template. All fields are optional |
ReportTemplateConfig
¶
Bases: BaseModel, AsJson
Configuration for a report template.
name: Name of the report template.template_client_key: Unique client key to identify the report template.organization_id: Organization ID that the report template belongs to.tags: Tags to associate with the report template.description: Description of the report template.rule_client_keys: List of rule client keys associated with the report template.archived_date: Date when the report template was archived. Setting this field will archive the report template, and unsetting it will unarchive the report template.archived: True if the report template is archived, False otherwise.
| METHOD | DESCRIPTION |
|---|---|
as_json |
|
| ATTRIBUTE | DESCRIPTION |
|---|---|
archived |
TYPE:
|
archived_date |
|
description |
|
model_config |
|
name |
TYPE:
|
rule_client_keys |
|
tags |
|
template_client_key |
|
template_id |
|
model_config
class-attribute
instance-attribute
¶
ReportTemplateUpdate
¶
Bases: TypedDict
Represents a dictionary for updating properties of a report template. All fields are optional and only the provided fields will be updated.
name: Updated name of the report template.template_client_key: Updated unique client key to identify the report template.organization_id: Updated organization ID that the report template belongs to.tags: Updated tags to associate with the report template.description: Updated description of the report template.rule_client_keys: Updated list of rule client keys associated with the report template.archived: True if the report template is archived, False otherwise.
| ATTRIBUTE | DESCRIPTION |
|---|---|
archived |
TYPE:
|
description |
TYPE:
|
name |
TYPE:
|
rule_client_keys |
|
tags |
|
template_client_key |
TYPE:
|