--- title: istio.mixer.adapter.sample.check layout: protoc-gen-docs number_of_entries: 6 ---

## Res1

Field | Type | Description
--- | --- | ---
`value` | `istio.mixer.adapter.model.v1beta1.Value` |
`dimensions` | `map<string, istio.mixer.adapter.model.v1beta1.Value>` |
`int64Primitive` | `int64` |
`boolPrimitive` | `bool` |
`doublePrimitive` | `double` |
`stringPrimitive` | `string` |
`int64Map` | `map<string, int64>` |
`timeStamp` | `istio.mixer.adapter.model.v1beta1.TimeStamp` |
`duration` | `istio.mixer.adapter.model.v1beta1.Duration` |
`res2` | `Res2` |
`res2Map` | `map<string, Res2>` |

## Res2

Field | Type | Description
--- | --- | ---
`value` | `istio.mixer.adapter.model.v1beta1.Value` |
`dimensions` | `map<string, istio.mixer.adapter.model.v1beta1.Value>` |
`int64Primitive` | `int64` |

## Template

Field | Type | Description
--- | --- | ---
`checkExpression` | `string` |
`stringMap` | `map<string, string>` |
`res1` | `Res1` |

## istio.mixer.adapter.model.v1beta1.Duration

Duration is used inside templates for fields that are of ValueType “DURATION”

## istio.mixer.adapter.model.v1beta1.TimeStamp

TimeStamp is used inside templates for fields that are of ValueType “TIMESTAMP”

## istio.mixer.adapter.model.v1beta1.Value

Value is used inside templates for fields that have dynamic types. The actual datatype of the field depends on the datatype of the expression used in the operator configuration.