Aspose::Email::Clients::Google::Filter Class Reference

Resource definition for Gmail filters. Filters apply to specific messages instead of an entire email thread. More...

Inherits Object.

Public Member Functions

System::String get_Id () const
 The server assigned ID of the filter. More...
 
void set_Id (System::String value)
 The server assigned ID of the filter. More...
 
System::SharedPtr< Criteriaget_MatchingCriteria () const
 Matching criteria for the filter. More...
 
void set_MatchingCriteria (System::SharedPtr< Criteria > value)
 Matching criteria for the filter. More...
 
System::SharedPtr< Aspose::Email::Clients::Google::Actionget_Action () const
 Action that the filter performs. More...
 
void set_Action (System::SharedPtr< Aspose::Email::Clients::Google::Action > value)
 Action that the filter performs. More...
 

Detailed Description

Resource definition for Gmail filters. Filters apply to specific messages instead of an entire email thread.

Member Function Documentation

◆ get_Action()

System::SharedPtr<Aspose::Email::Clients::Google::Action> Aspose::Email::Clients::Google::Filter::get_Action ( ) const

Action that the filter performs.

◆ get_Id()

System::String Aspose::Email::Clients::Google::Filter::get_Id ( ) const

The server assigned ID of the filter.

◆ get_MatchingCriteria()

System::SharedPtr<Criteria> Aspose::Email::Clients::Google::Filter::get_MatchingCriteria ( ) const

Matching criteria for the filter.

◆ set_Action()

void Aspose::Email::Clients::Google::Filter::set_Action ( System::SharedPtr< Aspose::Email::Clients::Google::Action value)

Action that the filter performs.

◆ set_Id()

void Aspose::Email::Clients::Google::Filter::set_Id ( System::String  value)

The server assigned ID of the filter.

◆ set_MatchingCriteria()

void Aspose::Email::Clients::Google::Filter::set_MatchingCriteria ( System::SharedPtr< Criteria value)

Matching criteria for the filter.