Objects module

class appian_locust.objects.ai_skill.AiSkill(host_url: str, object_uuid: str)

Bases: object

class appian_locust.objects.ai_skill_type.AISkillObjectType(value)

Bases: Enum

An enumeration.

DOCUMENT_CLASSIFICATION = 2
DOCUMENT_EXTRACTION = 5
EMAIL_CLASSIFICATION = 8
class appian_locust.objects.application.Application(name: str, opaque_id: str)

Bases: object

Class representing an application

class appian_locust.objects.design_object.DesignObject(name: str, opaque_id: str)

Bases: object

Class representing an Design Object

class appian_locust.objects.design_object.DesignObjectType(value)

Bases: Enum

An enumeration.

DATA_TYPE = 'Data Type'
DECISION = 'Decision'
EXPRESSION_RULE = 'Expression Rule'
INTEGRATION = 'Integration'
INTERFACE = 'Interface'
RECORD_TYPE = 'Record Type'
SITE = 'Site'
TRANSLATION_SET = 'Translation Set'
WEB_API = 'Web API'
class appian_locust.objects.page.Page(page_name: str, page_type: PageType, group_name: str | None = None)

Bases: object

Class representing a single Page within a site

class appian_locust.objects.page.PageType(value)

Bases: Enum

An enumeration.

ACTION: str = 'action'
INTERFACE: str = 'interface'
RECORD: str = 'recordType'
REPORT: str = 'report'
class appian_locust.objects.site.Site(name: str, display_name: str, pages: Dict[str, Page])

Bases: object

Class representing a single site, as well as its pages