Parameters

userCredential: the client user credential.

requestedLocale: optional locale to use for this request.

partitionName: optional name of the campaign partition to use.

reference: optional reference for the component or template that contains the desired attribute metadata. If only the ComponentTypeEnum is provided, then the fetch is restricted to components of that type. If the reference is not supplied at all, the fetch returns all global metadata definitions, for all component types. Throws InvalidComponentException if the supplied reference is invalid.

names: optional array of names of attribute metadata to fetch. If not supplied, all metadata for the component, or globally defined if no reference is provided, are returned. Throws AttributeNotFoundException if one or more of the specified attribute metadata definitions does not exist.