func attributeTypeName()

in dax/internal/client/legacy.go [792:817]


func attributeTypeName(v types.AttributeValue) string {
	switch v.(type) {
	case *types.AttributeValueMemberS:
		return string(types.ScalarAttributeTypeS)
	case *types.AttributeValueMemberN:
		return string(types.ScalarAttributeTypeN)
	case *types.AttributeValueMemberB:
		return string(types.ScalarAttributeTypeB)
	case *types.AttributeValueMemberSS:
		return "SS"
	case *types.AttributeValueMemberNS:
		return "NS"
	case *types.AttributeValueMemberBS:
		return "BS"
	case *types.AttributeValueMemberM:
		return "M"
	case *types.AttributeValueMemberL:
		return "L"
	case *types.AttributeValueMemberBOOL:
		return "BOOL"
	case *types.AttributeValueMemberNULL:
		return "NULL"
	default:
		return ""
	}
}