# Shared types

Shared types — Micro Go reference.

Reference for Go SDK **0.8.0**.

[Release source](https://github.com/micro-so/micro-sdk-go/blob/v0.8.0/api.md) · [Setup and client configuration](/docs/reference/go)

## Parameter and response types

These declarations show the request parameters and response shapes used by the methods above.

### PrismObjectPropertiesParam

[Source](https://github.com/micro-so/micro-sdk-go/blob/v0.8.0/prism.go)

````text
type PrismObjectPropertiesParam struct {
	// Properties keyed by property slug. Values can be strings, numbers, booleans,
	// arrays, or null. For select/multiselect properties, values may be option slugs
	// or option UUIDs on write; option slugs are returned on read.
	Default param.Field[map[string]interface{}] `json:"default"`
	List    param.Field[interface{}]            `json:"list"`
}
````
