The DhcpVendorClassCollection complex type specifies a collection of DhcpVendorClass complex types.

 <xs:complexType name="DhcpVendorClassCollection">
     <xs:element minOccurs="0" name="OperationTracker" nillable="true" type="sysgen:ArrayOfKeyValuePairOfCollectionOperationsDhcpVendorClassnTEz2bI_S" />
     <xs:element minOccurs="0" name="UpdatedVendorClasses" nillable="true" type="ipam:ArrayOfDhcpVendorClass" />
     <xs:element minOccurs="0" name="VendorClassesInCollection" nillable="true" type="ipam:ArrayOfDhcpVendorClass" />
   <xs:attribute ref="ser:Id" />
   <xs:attribute ref="ser:Ref" />

OperationTracker: This specifies a collection of key value pairs. The key specifies the CollectionOperations to be performed and the value specifies the DhcpVendorClass on which the operation specified by Key is to be performed. The DBUpdateDhcpServer uses this to identify and perform the various management operations using the DhcpVendorClass complex types.

UpdatedVendorClasses: This specifies a list of DHCP vendor class to be updated.

VendorClassesInCollection: This specifies the actual collection of DhcpVendorClass complex types. All the elements of the collection MUST be either DhcpVendorClassV4 or DhcpVendorClassV6.