SWIFT 5-AWS DynamoDB映射枚举

SWIFT 5-AWS DynamoDB映射枚举,swift,amazon-web-services,amazon-dynamodb,Swift,Amazon Web Services,Amazon Dynamodb,目前,我正在使用AWSDynamodObjectMapper import AWSDynamoDB class Assignment : AWSDynamoDBObjectModel, AWSDynamoDBModeling{ @objc var UUID:String? @objc var SK:String? @objc var Description:String? @objc var DueDate:String? static func dy

目前,我正在使用AWSDynamodObjectMapper

import AWSDynamoDB

class Assignment : AWSDynamoDBObjectModel, AWSDynamoDBModeling{
    @objc var UUID:String?
    @objc var SK:String?
    @objc var Description:String?
    @objc var DueDate:String?

    static func dynamoDBTableName() -> String {
        return "TableName"
    }

    static func hashKeyAttribute() -> String {
        return "UUID"
    }

    static func rangeKeyAttribute() -> String {
        return "SK"
    }
到目前为止,这很好,但我想添加一个自定义枚举

enum AssignmentStatus{
    case open
    case inProgress
    case closed
}
有没有可能以某种方式绘制出这张地图

class Assignment : AWSDynamoDBObjectModel, AWSDynamoDBModeling{
        @objc var UUID:String?
        @objc var SK:String?
        @objc var Description:String?
        @objc var DueDate:String?
        @objc var Status:AssignmentStatus? //How?

    static func dynamoDBTableName() -> String {
        return "TableName"
    }

    static func hashKeyAttribute() -> String {
        return "UUID"
    }

    static func rangeKeyAttribute() -> String {
        return "SK"
    }
我知道我可以用简单的字符串映射它,但是有没有更优雅的方法来解决这个问题呢