163
case enumspb.INDEXED_VALUE_TYPE_BOOL:
164
return VisibilityValueBool(value.(bool)), nil
166
>
return VisibilityValueTime(value.(time.Time)), nil
167
>
case enumspb.INDEXED_VALUE_TYPE_DOUBLE:
168
>
return VisibilityValueFloat64(value.(float64)), nil
169
>
case enumspb.INDEXED_VALUE_TYPE_INT:
170
>
return VisibilityValueInt64(value.(int64)), nil
171
>
case enumspb.INDEXED_VALUE_TYPE_KEYWORD:
172
>
return VisibilityValueKeyword(value.(string)), nil
173
>
case enumspb.INDEXED_VALUE_TYPE_KEYWORD_LIST:
174
>
return VisibilityValueStringSlice(value.([]string)), nil
175
>
case enumspb.INDEXED_VALUE_TYPE_TEXT:
176
>
return VisibilityValueText(value.(string)), nil
177
default:
178
// this should never happen given that DecodeValue did not return an error