84
}
85
86
>
searchAttributes := &commonpb.SearchAttributes{
stringify.go
87
>
IndexedFields: make(map[string]*commonpb.Payload, len(searchAttributesStr)),
88
>
}
89
>
var lastErr error
90
>
91
>
for saName, saValStr := range searchAttributesStr {
92
>
saType := enumspb.INDEXED_VALUE_TYPE_UNSPECIFIED
93
>
if typeMap != nil {
94
saType, _ = typeMap.getType(saName, customCategory|predefinedCategory)
95
}
96
>
saValPayload, err := parseValueOrArray(saValStr, saType)
stringify.go
97
>
if err != nil {
98
lastErr = err
99
}
100
>
searchAttributes.IndexedFields[saName] = saValPayload
stringify.go
101
}
102
104
}
105