All Downloads are FREE. Search and download functionalities are using the official Maven repository.

microsoft.exchange.webservices.data.core.enumeration.property.RuleProperty Maven / Gradle / Ivy

There is a newer version: 2.15
Show newest version
/*
 * The MIT License
 * Copyright (c) 2012 Microsoft Corporation
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in
 * all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 * THE SOFTWARE.
 */

package microsoft.exchange.webservices.data.core.enumeration.property;

import microsoft.exchange.webservices.data.attribute.EwsEnum;

public enum RuleProperty {
  /**
   * The RuleId property of a rule.
   */
  @EwsEnum(schemaName = "RuleId")
  RuleId,


  /**
   * The DisplayName property of a rule.
   */
  @EwsEnum(schemaName = "DisplayName")
  DisplayName,

  /**
   * The Priority property of a rule.
   */
  @EwsEnum(schemaName = "Priority")
  Priority,

  /**
   * The IsNotSupported property of a rule.
   */
  @EwsEnum(schemaName = "IsNotSupported")
  IsNotSupported,

  /**
   * The Actions property of a rule.
   */
  @EwsEnum(schemaName = "Actions")
  Actions,

  /**
   * The Categories property of a rule's set of conditions.
   */
  @EwsEnum(schemaName = "Condition:Categories")
  ConditionCategories,

  /**
   * The ContainsBodyStrings property of a rule's set of conditions.
   */
  @EwsEnum(schemaName = "Condition:ContainsBodyStrings")
  ConditionContainsBodyStrings,

  /**
   * The ContainsHeaderStrings property of a rule's set of conditions.
   */
  @EwsEnum(schemaName = "Condition:ContainsHeaderStrings")
  ConditionContainsHeaderStrings,

  /**
   * The ContainsRecipientStrings property of a rule's set of conditions.
   */
  @EwsEnum(schemaName = "Condition:ContainsRecipientStrings")
  ConditionContainsRecipientStrings,

  /**
   * The ContainsSenderStrings property of a rule's set of conditions.
   */
  @EwsEnum(schemaName = "Condition:ContainsSenderStrings")
  ConditionContainsSenderStrings,

  /**
   * The ContainsSubjectOrBodyStrings property of a rule's set of conditions.
   */
  @EwsEnum(schemaName = "Condition:ContainsSubjectOrBodyStrings")
  ConditionContainsSubjectOrBodyStrings,

  /**
   * The ContainsSubjectStrings property of a rule's set of conditions.
   */
  @EwsEnum(schemaName = "Condition:ContainsSubjectStrings")
  ConditionContainsSubjectStrings,

  /**
   * The FlaggedForAction property of a rule's set of conditions.
   */
  @EwsEnum(schemaName = "Condition:FlaggedForAction")
  ConditionFlaggedForAction,

  /**
   * The FromAddresses property of a rule's set of conditions.
   */
  @EwsEnum(schemaName = "Condition:FromAddresses")
  ConditionFromAddresses,

  /**
   * The FromConnectedAccounts property of a rule's set of conditions.
   */
  @EwsEnum(schemaName = "Condition:FromConnectedAccounts")
  ConditionFromConnectedAccounts,

  /**
   * The HasAttachments property of a rule's set of conditions.
   */
  @EwsEnum(schemaName = "Condition:HasAttachments")
  ConditionHasAttachments,

  /**
   * The Importance property of a rule's set of conditions.
   */
  @EwsEnum(schemaName = "Condition:Importance")
  ConditionImportance,

  /**
   * The IsApprovalRequest property of a rule's set of conditions.
   */
  @EwsEnum(schemaName = "Condition:IsApprovalRequest")
  ConditionIsApprovalRequest,


  /**
   * The IsAutomaticForward property of a rule's set of conditions.
   */
  @EwsEnum(schemaName = "Condition:IsAutomaticForward")
  ConditionIsAutomaticForward,

  /**
   * The IsAutomaticForward property of a rule's set of conditions.
   */
  @EwsEnum(schemaName = "Condition:IsAutomaticReply")
  ConditionIsAutomaticReply,

  /**
   * The IsEncrypted property of a rule's set of conditions.
   */
  @EwsEnum(schemaName = "Condition:IsEncrypted")
  ConditionIsEncrypted,

  /**
   * The IsMeetingRequest property of a rule's set of conditions.
   */
  @EwsEnum(schemaName = "Condition:IsMeetingRequest")
  ConditionIsMeetingRequest,

  /**
   * The IsMeetingResponse property of a rule's set of conditions.
   */
  @EwsEnum(schemaName = "Condition:IsMeetingResponse")
  ConditionIsMeetingResponse,

  /**
   * The IsNonDeliveryReport property of a rule's set of conditions.
   */
  @EwsEnum(schemaName = "Condition:IsNDR")
  ConditionIsNonDeliveryReport,

  /**
   * The IsPermissionControlled property of a rule's set of conditions.
   */
  @EwsEnum(schemaName = "Condition:IsPermissionControlled")
  ConditionIsPermissionControlled,

  /**
   * The IsRead property of a rule's set of conditions.
   */
  @EwsEnum(schemaName = "Condition:IsRead")
  ConditionIsRead,

  /**
   * The IsSigned property of a rule's set of conditions.
   */
  @EwsEnum(schemaName = "Condition:IsSigned")
  ConditionIsSigned,

  /**
   * The IsVoicemail property of a rule's set of conditions.
   */
  @EwsEnum(schemaName = "Condition:IsVoicemail")
  ConditionIsVoicemail,

  /**
   * The IsReadReceipt property of a rule's set of conditions.
   */
  @EwsEnum(schemaName = "Condition:IsReadReceipt")
  ConditionIsReadReceipt,

  /**
   * The ItemClasses property of a rule's set of conditions.
   */
  @EwsEnum(schemaName = "Condition:ItemClasses")
  ConditionItemClasses,

  /**
   * The MessageClassifications property of a rule's set of conditions.
   */
  @EwsEnum(schemaName = "Condition:MessageClassifications")
  ConditionMessageClassifications,

  /**
   * The NotSentToMe property of a rule's set of conditions.
   */
  @EwsEnum(schemaName = "Condition:NotSentToMe")
  ConditionNotSentToMe,

  /**
   * The SentCcMe property of a rule's set of conditions.
   */
  @EwsEnum(schemaName = "Condition:SentCcMe")
  ConditionSentCcMe,

  /**
   * The SentOnlyToMe property of a rule's set of conditions.
   */
  @EwsEnum(schemaName = "Condition:SentOnlyToMe")
  ConditionSentOnlyToMe,

  /**
   * The SentToAddresses property of a rule's set of conditions.
   */
  @EwsEnum(schemaName = "Condition:SentToAddresses")
  ConditionSentToAddresses,

  /**
   * The SentToMe property of a rule's set of conditions.
   */
  @EwsEnum(schemaName = "Condition:SentToMe")
  ConditionSentToMe,

  /**
   * The SentToOrCcMe property of a rule's set of conditions.
   */
  @EwsEnum(schemaName = "Condition:SentToOrCcMe")
  ConditionSentToOrCcMe,

  /**
   * The Sensitivity property of a rule's set of conditions.
   */
  @EwsEnum(schemaName = "Condition:Sensitivity")
  ConditionSensitivity,

  /**
   * The WithinDateRange property of a rule's set of conditions.
   */
  @EwsEnum(schemaName = "Condition:WithinDateRange")
  ConditionWithinDateRange,

  /**
   * The WithinSizeRange property of a rule's set of conditions.
   */
  @EwsEnum(schemaName = "Condition:WithinSizeRange")
  ConditionWithinSizeRange,

  /**
   * The Categories property of a rule's set of exception.
   */
  @EwsEnum(schemaName = "Exception:Categories")
  ExceptionCategories,

  /**
   * The ContainsBodyStrings property of a rule's set of exception.
   */
  @EwsEnum(schemaName = "Exception:ContainsBodyStrings")
  ExceptionContainsBodyStrings,

  /**
   * The ContainsHeaderStrings property of a rule's set of exception.
   */
  @EwsEnum(schemaName = "Exception:ContainsHeaderStrings")
  ExceptionContainsHeaderStrings,

  /**
   * The ContainsRecipientStrings property of a rule's set of exception.
   */
  @EwsEnum(schemaName = "Exception:ContainsRecipientStrings")
  ExceptionContainsRecipientStrings,

  /**
   * The ContainsSenderStrings property of a rule's set of exception.
   */
  @EwsEnum(schemaName = "Exception:ContainsSenderStrings")
  ExceptionContainsSenderStrings,

  /**
   * The ContainsSubjectOrBodyStrings property of a rule's set of exception.
   */
  @EwsEnum(schemaName = "Exception:ContainsSubjectOrBodyStrings")
  ExceptionContainsSubjectOrBodyStrings,

  /**
   * The ContainsSubjectStrings property of a rule's set of exception.
   */
  @EwsEnum(schemaName = "Exception:ContainsSubjectStrings")
  ExceptionContainsSubjectStrings,

  /**
   * The FlaggedForAction property of a rule's set of exception.
   */
  @EwsEnum(schemaName = "Exception:FlaggedForAction")
  ExceptionFlaggedForAction,

  /**
   * The FromAddresses property of a rule's set of exception.
   */
  @EwsEnum(schemaName = "Exception:FromAddresses")
  ExceptionFromAddresses,

  /**
   * The FromConnectedAccounts property of a rule's set of exception.
   */
  @EwsEnum(schemaName = "Exception:FromConnectedAccounts")
  ExceptionFromConnectedAccounts,

  /**
   * The HasAttachments property of a rule's set of exception.
   */
  @EwsEnum(schemaName = "Exception:HasAttachments")
  ExceptionHasAttachments,

  /**
   * The Importance property of a rule's set of exception.
   */
  @EwsEnum(schemaName = "Exception:Importance")
  ExceptionImportance,

  /**
   * The IsApprovalRequest property of a rule's set of exception.
   */
  @EwsEnum(schemaName = "Exception:IsApprovalRequest")
  ExceptionIsApprovalRequest,

  /**
   * The IsAutomaticForward property of a rule's set of exception.
   */
  @EwsEnum(schemaName = "Exception:IsAutomaticForward")
  ExceptionIsAutomaticForward,

  /**
   * The IsAutomaticReply property of a rule's set of exception.
   */
  @EwsEnum(schemaName = "Exception:IsAutomaticReply")
  ExceptionIsAutomaticReply,

  /**
   * The IsEncrypted property of a rule's set of exception.
   */
  @EwsEnum(schemaName = "Exception:IsEncrypted")
  ExceptionIsEncrypted,

  /**
   * The IsMeetingRequest property of a rule's set of exception.
   */
  @EwsEnum(schemaName = "Exception:IsMeetingRequest")
  ExceptionIsMeetingRequest,

  /**
   * The IsMeetingResponse property of a rule's set of exception.
   */
  @EwsEnum(schemaName = "Exception:IsMeetingResponse")
  ExceptionIsMeetingResponse,

  /**
   * The IsNonDeliveryReport property of a rule's set of exception.
   */
  @EwsEnum(schemaName = "Exception:IsNDR")
  ExceptionIsNonDeliveryReport,

  /**
   * The IsPermissionControlled property of a rule's set of exception.
   */
  @EwsEnum(schemaName = "Exception:IsPermissionControlled")
  ExceptionIsPermissionControlled,

  /**
   * The IsRead property of a rule's set of exception.
   */
  @EwsEnum(schemaName = "Exception:IsRead")
  ExceptionIsRead,

  /**
   * The IsSigned property of a rule's set of exception.
   */
  @EwsEnum(schemaName = "Exception:IsSigned")
  ExceptionIsSigned,

  /**
   * The IsVoicemail property of a rule's set of exception.
   */
  @EwsEnum(schemaName = "Exception:IsVoicemail")
  ExceptionIsVoicemail,

  /**
   * The ItemClasses property of a rule's set of exception.
   */
  @EwsEnum(schemaName = "Exception:ItemClasses")
  ExceptionItemClasses,

  /**
   * The MessageClassifications property of a rule's set of exception.
   */
  @EwsEnum(schemaName = "Exception:MessageClassifications")
  ExceptionMessageClassifications,

  /**
   * The NotSentToMe property of a rule's set of exception.
   */
  @EwsEnum(schemaName = "Exception:NotSentToMe")
  ExceptionNotSentToMe,

  /**
   * The SentCcMe property of a rule's set of exception.
   */
  @EwsEnum(schemaName = "Exception:SentCcMe")
  ExceptionSentCcMe,

  /**
   * The SentOnlyToMe property of a rule's set of exception.
   */
  @EwsEnum(schemaName = "Exception:SentOnlyToMe")
  ExceptionSentOnlyToMe,

  /**
   * The SentToAddresses property of a rule's set of exception.
   */
  @EwsEnum(schemaName = "Exception:SentToAddresses")
  ExceptionSentToAddresses,

  /**
   * The SentToMe property of a rule's set of exception.
   */
  @EwsEnum(schemaName = "Exception:SentToMe")
  ExceptionSentToMe,

  /**
   * The SentToOrCcMe property of a rule's set of exception.
   */
  @EwsEnum(schemaName = "Exception:SentToOrCcMe")
  ExceptionSentToOrCcMe,

  /**
   * The Sensitivity property of a rule's set of exception.
   */
  @EwsEnum(schemaName = "Exception:Sensitivity")
  ExceptionSensitivity,

  /**
   * The WithinDateRange property of a rule's set of exception.
   */
  @EwsEnum(schemaName = "Exception:WithinDateRange")
  ExceptionWithinDateRange,

  /**
   * The WithinSizeRange property of a rule's set of exception.
   */
  @EwsEnum(schemaName = "Exception:WithinSizeRange")
  ExceptionWithinSizeRange,

  /**
   * The Categories property in a rule's set of actions.
   */
  @EwsEnum(schemaName = "Action:Categories")
  ActionCategories,

  /**
   * The CopyToFolder property in a rule's set of actions.
   */
  @EwsEnum(schemaName = "Action:CopyToFolder")
  ActionCopyToFolder,

  /**
   * The Delete property in a rule's set of actions.
   */
  @EwsEnum(schemaName = "Action:Delete")
  ActionDelete,

  /**
   * The ForwardAsAttachmentToRecipients property in a rule's set of actions.
   */
  @EwsEnum(schemaName = "Action:ForwardAsAttachmentToRecipients")
  ActionForwardAsAttachmentToRecipients,

  /**
   * The ForwardToRecipients property in a rule's set of actions.
   */
  @EwsEnum(schemaName = "Action:ForwardToRecipients")
  ActionForwardToRecipients,

  /**
   * The Importance property in a rule's set of actions.
   */
  @EwsEnum(schemaName = "Action:Importance")
  ActionImportance,

  /**
   * The MarkAsRead property in a rule's set of actions.
   */
  @EwsEnum(schemaName = "Action:MarkAsRead")
  ActionMarkAsRead,

  /**
   * The MoveToFolder property in a rule's set of actions.
   */
  @EwsEnum(schemaName = "Action:MoveToFolder")
  ActionMoveToFolder,

  /**
   * The PermanentDelete property in a rule's set of actions.
   */
  @EwsEnum(schemaName = "Action:PermanentDelete")
  ActionPermanentDelete,

  /**
   * The RedirectToRecipients property in a rule's set of actions.
   */
  @EwsEnum(schemaName = "Action:RedirectToRecipients")
  ActionRedirectToRecipients,

  /**
   * The SendSMSAlertToRecipients property in a rule's set of actions.
   */
  @EwsEnum(schemaName = "Action:SendSMSAlertToRecipients")
  ActionSendSMSAlertToRecipients,

  /**
   * The ServerReplyWithMessage property in a rule's set of actions.
   */
  @EwsEnum(schemaName = "Action:ServerReplyWithMessage")
  ActionServerReplyWithMessage,

  /**
   * The StopProcessingRules property in a rule's set of actions.
   */
  @EwsEnum(schemaName = "Action:StopProcessingRules")
  ActionStopProcessingRules,

  /**
   * The IsEnabled property of a rule, indicating if the rule is enabled.
   */
  @EwsEnum(schemaName = "IsEnabled")
  IsEnabled,

  /**
   * The IsInError property of a rule, indicating if the rule is in error.
   */
  @EwsEnum(schemaName = "IsInError")
  IsInError,

  /**
   * The Conditions property of a rule, contains all conditions of the rule.
   */
  @EwsEnum(schemaName = "Conditions")
  Conditions,

  /**
   * The Exceptions property of a rule, contains all exception of the rule.
   */
  @EwsEnum(schemaName = "Exceptions")
  Exceptions

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy