modular_sdk/models/operation_mode.py (15 lines of code) (raw):
from pynamodb.attributes import UnicodeAttribute, UTCDateTimeAttribute, \
ListAttribute, MapAttribute
from modular_sdk.models.base_meta import BaseMeta
from modular_sdk.models.pynamodb_extension.base_role_access_model import \
BaseRoleAccessModel
class OperationMode(BaseRoleAccessModel):
class Meta(BaseMeta):
table_name = "OperationMode"
application = UnicodeAttribute(hash_key=True)
mode = UnicodeAttribute()
last_update_date = UTCDateTimeAttribute()
applied_by = UnicodeAttribute()
description = UnicodeAttribute(null=True)
meta = MapAttribute(default=dict)
testing_white_list = ListAttribute(default=list)