# ConnDevConnectorType (Complex Type)

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

Item Summary
Name | Type | Multiplicity | Description
--- | --- | --- | ---
groupId | property string | [1,1] | GroupId of connector.
artifactId | property string | [1,1] | Artifact / Bundle Name of connector.
displayName | property PolyStringType | [0,1] |
description | property PolyStringType | [0,1] |
version | property string | [1,1] |
directory | property string | [1,1] |
connectorRef | reference ObjectReferenceType | [1,1] |
integrationType | property ConnDevIntegrationType | [1,1] | Type of connector / integration.
auth | container ConnDevAuthInfoType | [1,-1] | List of authentications supported by connector.
objectClass | container ConnDevObjectClassInfoType | [1,-1] |
relation | container ConnDevRelationInfoType | [1,-1] |
testOperation | container ConnDevArtifactType | [1,1] |
authenticationScript | container ConnDevArtifactType | [1,1] |

- ### Items

  - #### groupId

    Flags: RAM,runtime

    Multiplicity: [1,1]

    Display order:

    GroupId of connector. For community connectors it is: com.evolveum.community.connector

  - #### artifactId

    Flags: RAM,runtime

    Multiplicity: [1,1]

    Display order:

    Artifact / Bundle Name of connector.

  - #### displayName

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Display order:

  - #### description

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Display order:

  - #### version

    Flags: RAM,runtime

    Multiplicity: [1,1]

    Display order:

  - #### directory

    Flags: RAM,runtime

    Multiplicity: [1,1]

    Display order:

  - #### connectorRef

    Flags: RAM

    Multiplicity: [1,1]

    Display order:

  - #### integrationType

    Flags: RAM,runtime,AVals:3

    Multiplicity: [1,1]

    Display order:

    Type of connector / integration.

  - #### auth

    Flags: RAM,runtime

    Multiplicity: [1,-1]

    Display order:

    List of authentications supported by connector. The configuration present here triggers generation of necessary support configuration and codye in connector.

  - #### objectClass

    Flags: RAM,runtime

    Multiplicity: [1,-1]

    Display order:

  - #### relation

    Flags: RAM,runtime

    Multiplicity: [1,-1]

    Display order:

  - #### testOperation

    Flags: RAM,runtime

    Multiplicity: [1,1]

    Display order:

  - #### authenticationScript

    Flags: RAM,runtime

    Multiplicity: [1,1]

    Display order: