ImAddress property

PropertyDefinition ImAddress
getter/setter pair
Defines the EmailAddress property. Defines the EmailAddresses property. Defines the ImAddress property.

Implementation

//  static PropertyDefinition EmailAddress =
//      new ComplexPropertyDefinition<PersonaEmailAddress>.withUriAndFlags(
//          XmlElementNames.EmailAddress,
//          _PersonaSchemaFieldUris.EmailAddress,
//          [
//            PropertyDefinitionFlags.AutoInstantiateOnRead,
//            PropertyDefinitionFlags.CanSet,
//            PropertyDefinitionFlags.CanUpdate,
//            PropertyDefinitionFlags.CanDelete,
//            PropertyDefinitionFlags.CanFind
//          ],
//          ExchangeVersion.Exchange2013_SP1, () {
//    return new PersonaEmailAddress();
//  });

/// <summary>
/// Defines the EmailAddresses property.
/// </summary>
//  static PropertyDefinition EmailAddresses =
//      new ComplexPropertyDefinition<PersonaEmailAddressCollection>(
//          XmlElementNames.EmailAddresses,
//          _PersonaSchemaFieldUris.EmailAddresses,
//          [
//            PropertyDefinitionFlags.AutoInstantiateOnRead,
//            PropertyDefinitionFlags.CanSet,
//            PropertyDefinitionFlags.CanUpdate,
//            PropertyDefinitionFlags.CanDelete,
//            PropertyDefinitionFlags.CanFind
//          ],
//          ExchangeVersion.Exchange2013_SP1, () {
//    return new PersonaEmailAddressCollection();
//  });

/// <summary>
/// Defines the ImAddress property.
/// </summary>
static PropertyDefinition ImAddress = new StringPropertyDefinition(
    XmlElementNames.ImAddress,
    _PersonaSchemaFieldUris.ImAddress,
    [
      PropertyDefinitionFlags.CanSet,
      PropertyDefinitionFlags.CanUpdate,
      PropertyDefinitionFlags.CanDelete,
      PropertyDefinitionFlags.CanFind
    ],
    ExchangeVersion.Exchange2013_SP1);