# SiSuggestFocusTypeRequestType (Complex Type)

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

Request for "suggestFocusType" method.

Item Summary
Name | Type | Multiplicity | Description
--- | --- | --- | ---
kind | property string | [1,1] | "Kind" part of the object type identification.
intent | property string | [1,1] | "Intent" part of the object type identification.
schema | property SiObjectSchemaType | [1,1] | Description of the schema of particular object type.
baseContextObjectClassName | property string | [0,1] | Local part of the name (i.
baseContextFilter | property string | [0,1] | MQL filter pointing to the base context, i.
filter | property string | [0,-1] | MQL filter(s) delineating the object type.

- ### Items

  - #### kind

    Flags: RAM,runtime

    Multiplicity: [1,1]

    Display order:

    "Kind" part of the object type identification.

  - #### intent

    Flags: RAM,runtime

    Multiplicity: [1,1]

    Display order:

    "Intent" part of the object type identification.

  - #### schema

    Flags: RAM,runtime

    Multiplicity: [1,1]

    Display order:

    Description of the schema of particular object type.

  - #### baseContextObjectClassName

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Display order:

    Local part of the name (i.e., without XML namespace prefix) of the object class of the base context, i.e., the root object for this object type. Typically, an organizationalUnit for LDAP. Must be present in the schema. Present if and only if "baseContextFilter" is present.

  - #### baseContextFilter

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Display order:

    MQL filter pointing to the base context, i.e., the root object for this object type. Present if and only if "baseContextObjectClassName" is present.

  - #### filter

    Flags: RAM,runtime

    Multiplicity: [0,-1]

    Display order:

    MQL filter(s) delineating the object type.