SearchFieldDataType type

Defines values for SearchFieldDataType.

Known values supported by the service:

Edm.String: Indicates that a field contains a string.

Edm.Int32: Indicates that a field contains a 32-bit signed integer.

Edm.Int64: Indicates that a field contains a 64-bit signed integer.

Edm.Double: Indicates that a field contains an IEEE double-precision floating point number.

Edm.Boolean: Indicates that a field contains a Boolean value (true or false).

Edm.DateTimeOffset: Indicates that a field contains a date/time value, including timezone information.

Edm.GeographyPoint: Indicates that a field contains a geo-location in terms of longitude and latitude.

Edm.ComplexType: Indicates that a field contains one or more complex objects that in turn have sub-fields of other types.

Edm.Single: Indicates that a field contains a single-precision floating point number. This is only valid when used as part of a collection type, i.e. Collection(Edm.Single).

Edm.Half: Indicates that a field contains a half-precision floating point number. This is only valid when used as part of a collection type, i.e. Collection(Edm.Half).

Edm.Int16: Indicates that a field contains a 16-bit signed integer. This is only valid when used as part of a collection type, i.e. Collection(Edm.Int16).

Edm.SByte: Indicates that a field contains a 8-bit signed integer. This is only valid when used as part of a collection type, i.e. Collection(Edm.SByte).

Edm.Byte: Indicates that a field contains a 8-bit unsigned integer. This is only valid when used as part of a collection type, i.e. Collection(Edm.Byte).

type SearchFieldDataType = Exclude<
  Object | Object,
  | "Edm.ComplexType"
  | "Edm.Byte"
  | "Edm.Half"
  | "Edm.Int16"
  | "Edm.SByte"
  | "Edm.Single"
>