module Azure::MobileEngagement::Profiles::Latest::Mgmt::Models

Constants

AnnouncementFeedbackCriterion

Used to target devices who received an announcement.

ApiError

Model object.

ApiErrorError

Model object.

App

The Mobile Engagement App resource.

AppCollection

The AppCollection resource.

AppCollectionListResult

The list AppCollections operation response.

AppCollectionNameAvailability

Model object.

AppInfoFilter

Send only to users who have some app info set. This is a special filter that is automatically added if your campaign contains appInfo parameters. It is not intended to be public and should not be used as it could be removed or replaced by the API.

AppListResult

The list Apps operation response.

ApplicationVersionCriterion

Used to target devices based on the version of the application they are using.

AudienceOperators

Defines values for AudienceOperators

BooleanTagCriterion

Target devices based on a boolean tag value.

Campaign

Model object.

CampaignAudience

Specify which users will be targeted by this campaign. By default, all users will be targeted. If you set `pushMode` property to `manual`, the only thing you can specify in the audience is the push quota filter. An audience is a boolean expression made of criteria (variables) operators (`not`, `and` or `or`) and parenthesis. Additionally, a set of filters can be added to an audience. 65535 bytes max as per JSON encoding.

CampaignFeedbacks

Defines values for CampaignFeedbacks

CampaignKinds

Defines values for CampaignKinds

CampaignListResult

Model object.

CampaignLocalization

Model object.

CampaignPushParameters

Model object.

CampaignPushResult

Model object.

CampaignResult

Model object.

CampaignState

Model object.

CampaignStateResult

Model object.

CampaignStates

Defines values for CampaignStates

CampaignStatisticsResult

Model object.

CampaignTestNewParameters

Model object.

CampaignTestSavedParameters

Model object.

CampaignType

Defines values for CampaignType

CampaignTypes

Defines values for CampaignTypes

CampaignsListResult

The campaigns list result.

CarrierCountryCriterion

Used to target devices based on their carrier country.

CarrierNameCriterion

Used to target devices based on their carrier name.

Criterion

Model object.

DatapushFeedbackCriterion

Used to target devices who received a data push.

DateRangeExportTaskParameter

Model object.

DateTagCriterion

Target devices based on a date tag value.

DeliveryTimes

Defines values for DeliveryTimes

Device

Model object.

DeviceInfo

Model object.

DeviceLocation

Model object.

DeviceManufacturerCriterion

Used to target devices based on the device manufacturer.

DeviceMeta

Model object.

DeviceModelCriterion

Used to target devices based on the device model.

DeviceQueryResult

Model object.

DeviceTagsParameters

Model object.

DeviceTagsResult

Model object.

DevicesQueryResult

The campaigns list result.

EngageActiveUsersFilter

Send only to users who have used the app in the last {threshold} days.

EngageIdleUsersFilter

Send only to users who haven't used the app in the last {threshold} days.

EngageNewUsersFilter

Send only to users whose first app use is less than {threshold} days old.

EngageOldUsersFilter

Send only to users whose first app use is more than {threshold} days old.

EngageSubsetFilter

Send only to a maximum of max users.

ExportFormat

Defines values for ExportFormat

ExportOptions

Options to control export generation.

ExportState

Defines values for ExportState

ExportTaskListResult

Gets a paged list of ExportTasks.

ExportTaskParameter

Model object.

ExportTaskResult

Model object.

ExportType

Defines values for ExportType

FeedbackByCampaignParameter

Model object.

FeedbackByDateRangeParameter

Model object.

Filter

Model object.

FirmwareVersionCriterion

Used to target devices based on their firmware version.

GeoFencingCriterion

Used to target devices based on a specific region. A center point (defined by a latitude and longitude) and a radius form the boundary for the region. This criterion will be met when the user crosses the boundaries of the region.

ImportTask

Model object.

ImportTaskListResult

Gets a paged list of import tasks.

ImportTaskResult

Model object.

IntegerTagCriterion

Target devices based on an integer tag value.

JobStates

Defines values for JobStates

LanguageCriterion

Used to target devices based on the language of their device.

LocationCriterion

Used to target devices based on their last know area.

NativePushEnabledFilter

Engage only users with native push enabled.

NetworkTypeCriterion

Used to target devices based their network type.

NotificationOptions

Model object.

NotificationTypes

Defines values for NotificationTypes

PollAnswerFeedbackCriterion

Used to target devices who answered X to a given question.

PollFeedbackCriterion

Used to target devices who received a poll.

PollQuestion

Model object.

PollQuestionChoice

Model object.

PollQuestionChoiceLocalization

Model object.

PollQuestionLocalization

Model object.

ProvisioningStates

Defines values for ProvisioningStates

PushModes

Defines values for PushModes

PushQuotaFilter

Engage only users for whom the push quota is not reached.

Resource

Model object.

ScreenSizeCriterion

Used to target devices based on the screen resolution of their device.

SegmentCriterion

Target devices based on an existing segment.

StringTagCriterion

Target devices based on a string tag value.

SupportedPlatformsListResult

Model object.