# GetOperationOptionsType (Complex Type)

### Namespace: http://midpoint.evolveum.com/xml/ns/public/common/common-3

See GetOperationOptions for a description.

Item Summary
Name | Type | Multiplicity | Description
--- | --- | --- | ---
retrieve | property RetrieveOptionType | [0,1] |
resolve | property boolean | [0,1] |
resolveNames | property boolean | [0,1] |
noFetch | property boolean | [0,1] |
raw | property boolean | [0,1] |
tolerateRawData | property boolean | [0,1] |
noDiscovery | property boolean | [0,1] |
allowNotFound | property boolean | [0,1] |
pointInTimeType | property PointInTimeTypeType | [0,1] |
staleness | property long | [0,1] |
distinct | property boolean | [0,1] |
definitionProcessing | property DefinitionProcessingOptionType | [0,1] |
errorHandling | container FetchErrorHandlingType | [0,1] | How should the errors be handled and reported.

- ### Items

  - #### retrieve

    Flags: RAM,runtime,AVals:3

    Multiplicity: [0,1]

  - #### resolve

    Flags: RAM,runtime

    Multiplicity: [0,1]

  - #### resolveNames

    Flags: RAM,runtime

    Multiplicity: [0,1]

  - #### noFetch

    Flags: RAM,runtime

    Multiplicity: [0,1]

  - #### raw

    Flags: RAM,runtime

    Multiplicity: [0,1]

  - #### tolerateRawData

    Flags: RAM,runtime

    Multiplicity: [0,1]

  - #### noDiscovery

    Flags: RAM,runtime

    Multiplicity: [0,1]

  - #### allowNotFound

    Flags: RAM,runtime

    Multiplicity: [0,1]

  - #### pointInTimeType

    Flags: RAM,runtime,AVals:3

    Multiplicity: [0,1]

  - #### staleness

    Flags: RAM,runtime

    Multiplicity: [0,1]

  - #### distinct

    Flags: RAM,runtime

    Multiplicity: [0,1]

  - #### definitionProcessing

    Flags: RAM,runtime,AVals:3

    Multiplicity: [0,1]

  - #### errorHandling

    Flags: RAM,runtime

    Multiplicity: [0,1]

    How should the errors be handled and reported. Currently supported only for search operations.