/usr/lib/ruby/vendor_ruby/generated/azure_mgmt_mobile_engagement/models/criterion.rb is in ruby-azure-mgmt-mobile-engagement 0.8.0-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 | # encoding: utf-8
# Code generated by Microsoft (R) AutoRest Code Generator 1.0.0.0
# Changes may cause incorrect behavior and will be lost if the code is
# regenerated.
module Azure::ARM::MobileEngagement
module Models
#
# Model object.
#
#
class Criterion
include MsRestAzure
@@discriminatorMap = Hash.new
@@discriminatorMap["carrier-name"] = "CarrierNameCriterion"
@@discriminatorMap["carrier-country"] = "CarrierCountryCriterion"
@@discriminatorMap["firmware-version"] = "FirmwareVersionCriterion"
@@discriminatorMap["device-manufacturer"] = "DeviceManufacturerCriterion"
@@discriminatorMap["device-model"] = "DeviceModelCriterion"
@@discriminatorMap["application-version"] = "ApplicationVersionCriterion"
@@discriminatorMap["network-type"] = "NetworkTypeCriterion"
@@discriminatorMap["language"] = "LanguageCriterion"
@@discriminatorMap["screen-size"] = "ScreenSizeCriterion"
@@discriminatorMap["location"] = "LocationCriterion"
@@discriminatorMap["geo-fencing"] = "GeoFencingCriterion"
@@discriminatorMap["announcement-feedback"] = "AnnouncementFeedbackCriterion"
@@discriminatorMap["poll-feedback"] = "PollFeedbackCriterion"
@@discriminatorMap["poll-answer-feedback"] = "PollAnswerFeedbackCriterion"
@@discriminatorMap["datapush-feedback"] = "DatapushFeedbackCriterion"
@@discriminatorMap["segment"] = "SegmentCriterion"
@@discriminatorMap["string-tag"] = "StringTagCriterion"
@@discriminatorMap["date-tag"] = "DateTagCriterion"
@@discriminatorMap["integer-tag"] = "IntegerTagCriterion"
@@discriminatorMap["boolean-tag"] = "BooleanTagCriterion"
def initialize
@type = "Criterion"
end
attr_accessor :type
#
# Mapper for Criterion class as Ruby Hash.
# This will be used for serialization/deserialization.
#
def self.mapper()
{
required: false,
serialized_name: 'Criterion',
type: {
name: 'Composite',
polymorphic_discriminator: 'type',
uber_parent: 'Criterion',
class_name: 'Criterion',
model_properties: {
}
}
}
end
end
end
end
|