airgun.entities.smart_variable

Module Contents

class airgun.entities.smart_variable.SmartVariableEntity

Bases: airgun.entities.base.BaseEntity

endpoint_path = /variable_lookup_keys
create(self, values)

Create new smart variable entity

search(self, value)

Search for smart variable entity and return table row that contains that entity

read(self, entity_name, widget_names=None)

Read all values for existing smart variable entity

update(self, entity_name, values)

Update specific smart variable values

delete(self, entity_name)

Delete smart variable entity

class airgun.entities.smart_variable.ShowAllSmartVariables

Bases: airgun.navigation.NavigateStep

Navigate to All Smart Variables screen.

VIEW
step(self, *args, **kwargs)
class airgun.entities.smart_variable.AddNewSmartVariable

Bases: airgun.navigation.NavigateStep

Navigate to Create Smart Variable screen.

VIEW
prerequisite
step(self, *args, **kwargs)
class airgun.entities.smart_variable.EditSmartVariable

Bases: airgun.navigation.NavigateStep

Navigate to Edit Smart Variable screen.

Args:
entity_name: name of smart variable
VIEW
prerequisite(self, *args, **kwargs)
step(self, *args, **kwargs)