public class MessageRulePredicates extends java.lang.Object implements IJsonBackedObject
Modifier and Type | Field and Description |
---|---|
java.util.List<java.lang.String> |
bodyContains
The Body Contains.
|
java.util.List<java.lang.String> |
bodyOrSubjectContains
The Body Or Subject Contains.
|
java.util.List<java.lang.String> |
categories
The Categories.
|
java.util.List<Recipient> |
fromAddresses
The From Addresses.
|
java.lang.Boolean |
hasAttachments
The Has Attachments.
|
java.util.List<java.lang.String> |
headerContains
The Header Contains.
|
Importance |
importance
The Importance.
|
java.lang.Boolean |
isApprovalRequest
The Is Approval Request.
|
java.lang.Boolean |
isAutomaticForward
The Is Automatic Forward.
|
java.lang.Boolean |
isAutomaticReply
The Is Automatic Reply.
|
java.lang.Boolean |
isEncrypted
The Is Encrypted.
|
java.lang.Boolean |
isMeetingRequest
The Is Meeting Request.
|
java.lang.Boolean |
isMeetingResponse
The Is Meeting Response.
|
java.lang.Boolean |
isNonDeliveryReport
The Is Non Delivery Report.
|
java.lang.Boolean |
isPermissionControlled
The Is Permission Controlled.
|
java.lang.Boolean |
isReadReceipt
The Is Read Receipt.
|
java.lang.Boolean |
isSigned
The Is Signed.
|
java.lang.Boolean |
isVoicemail
The Is Voicemail.
|
MessageActionFlag |
messageActionFlag
The Message Action Flag.
|
java.lang.Boolean |
notSentToMe
The Not Sent To Me.
|
java.lang.String |
oDataType |
java.util.List<java.lang.String> |
recipientContains
The Recipient Contains.
|
java.util.List<java.lang.String> |
senderContains
The Sender Contains.
|
Sensitivity |
sensitivity
The Sensitivity.
|
java.lang.Boolean |
sentCcMe
The Sent Cc Me.
|
java.lang.Boolean |
sentOnlyToMe
The Sent Only To Me.
|
java.util.List<Recipient> |
sentToAddresses
The Sent To Addresses.
|
java.lang.Boolean |
sentToMe
The Sent To Me.
|
java.lang.Boolean |
sentToOrCcMe
The Sent To Or Cc Me.
|
java.util.List<java.lang.String> |
subjectContains
The Subject Contains.
|
SizeRange |
withinSizeRange
The Within Size Range.
|
Constructor and Description |
---|
MessageRulePredicates() |
Modifier and Type | Method and Description |
---|---|
AdditionalDataManager |
additionalDataManager()
Provides access to objects not anticipated in the model, as well as
request and response data from the HTTP call
|
com.google.gson.JsonObject |
getRawObject()
Gets the raw representation of this class
|
protected ISerializer |
getSerializer()
Gets serializer
|
void |
setRawObject(ISerializer serializer,
com.google.gson.JsonObject json)
Sets the raw JSON object
|
@SerializedName(value="@odata.type") @Expose public java.lang.String oDataType
@SerializedName(value="bodyContains", alternate="BodyContains") @Expose public java.util.List<java.lang.String> bodyContains
@SerializedName(value="bodyOrSubjectContains", alternate="BodyOrSubjectContains") @Expose public java.util.List<java.lang.String> bodyOrSubjectContains
@SerializedName(value="categories", alternate="Categories") @Expose public java.util.List<java.lang.String> categories
@SerializedName(value="fromAddresses", alternate="FromAddresses") @Expose public java.util.List<Recipient> fromAddresses
@SerializedName(value="hasAttachments", alternate="HasAttachments") @Expose public java.lang.Boolean hasAttachments
@SerializedName(value="headerContains", alternate="HeaderContains") @Expose public java.util.List<java.lang.String> headerContains
@SerializedName(value="importance", alternate="Importance") @Expose public Importance importance
@SerializedName(value="isApprovalRequest", alternate="IsApprovalRequest") @Expose public java.lang.Boolean isApprovalRequest
@SerializedName(value="isAutomaticForward", alternate="IsAutomaticForward") @Expose public java.lang.Boolean isAutomaticForward
@SerializedName(value="isAutomaticReply", alternate="IsAutomaticReply") @Expose public java.lang.Boolean isAutomaticReply
@SerializedName(value="isEncrypted", alternate="IsEncrypted") @Expose public java.lang.Boolean isEncrypted
@SerializedName(value="isMeetingRequest", alternate="IsMeetingRequest") @Expose public java.lang.Boolean isMeetingRequest
@SerializedName(value="isMeetingResponse", alternate="IsMeetingResponse") @Expose public java.lang.Boolean isMeetingResponse
@SerializedName(value="isNonDeliveryReport", alternate="IsNonDeliveryReport") @Expose public java.lang.Boolean isNonDeliveryReport
@SerializedName(value="isPermissionControlled", alternate="IsPermissionControlled") @Expose public java.lang.Boolean isPermissionControlled
@SerializedName(value="isReadReceipt", alternate="IsReadReceipt") @Expose public java.lang.Boolean isReadReceipt
@SerializedName(value="isSigned", alternate="IsSigned") @Expose public java.lang.Boolean isSigned
@SerializedName(value="isVoicemail", alternate="IsVoicemail") @Expose public java.lang.Boolean isVoicemail
@SerializedName(value="messageActionFlag", alternate="MessageActionFlag") @Expose public MessageActionFlag messageActionFlag
@SerializedName(value="notSentToMe", alternate="NotSentToMe") @Expose public java.lang.Boolean notSentToMe
@SerializedName(value="recipientContains", alternate="RecipientContains") @Expose public java.util.List<java.lang.String> recipientContains
@SerializedName(value="senderContains", alternate="SenderContains") @Expose public java.util.List<java.lang.String> senderContains
@SerializedName(value="sensitivity", alternate="Sensitivity") @Expose public Sensitivity sensitivity
@SerializedName(value="sentCcMe", alternate="SentCcMe") @Expose public java.lang.Boolean sentCcMe
@SerializedName(value="sentOnlyToMe", alternate="SentOnlyToMe") @Expose public java.lang.Boolean sentOnlyToMe
@SerializedName(value="sentToAddresses", alternate="SentToAddresses") @Expose public java.util.List<Recipient> sentToAddresses
@SerializedName(value="sentToMe", alternate="SentToMe") @Expose public java.lang.Boolean sentToMe
@SerializedName(value="sentToOrCcMe", alternate="SentToOrCcMe") @Expose public java.lang.Boolean sentToOrCcMe
@SerializedName(value="subjectContains", alternate="SubjectContains") @Expose public java.util.List<java.lang.String> subjectContains
@SerializedName(value="withinSizeRange", alternate="WithinSizeRange") @Expose public SizeRange withinSizeRange
public final AdditionalDataManager additionalDataManager()
IJsonBackedObject
additionalDataManager
in interface IJsonBackedObject
public com.google.gson.JsonObject getRawObject()
protected ISerializer getSerializer()
public void setRawObject(ISerializer serializer, com.google.gson.JsonObject json)
setRawObject
in interface IJsonBackedObject
serializer
- the serializerjson
- the JSON object to set this object to