{
DEPRECATED_ACTIONURLS => {:type => ::Thrift::Types::LIST, :name => 'deprecated_actionUrls', :element => {:type => ::Thrift::Types::STRING}},
CACHETTL => {:type => ::Thrift::Types::I64, :name => 'cacheTtl'},
TOUCHACTIONS => {:type => ::Thrift::Types::STRUCT, :name => 'touchActions', :class => ::BeaconTouchActions},
LAYERINFOANDACTIONS => {:type => ::Thrift::Types::STRUCT, :name => 'layerInfoAndActions', :class => ::BeaconLayerInfoAndActions},
BACKGROUNDENTERINGNOTIFICATION => {:type => ::Thrift::Types::STRUCT, :name => 'backgroundEnteringNotification', :class => ::BeaconBackgroundNotification},
BACKGROUNDLEAVINGNOTIFICATION => {:type => ::Thrift::Types::STRUCT, :name => 'backgroundLeavingNotification', :class => ::BeaconBackgroundNotification},
GROUP => {:type => ::Thrift::Types::STRING, :name => 'group'},
MAJOR => {:type => ::Thrift::Types::STRING, :name => 'major'},
MINOR => {:type => ::Thrift::Types::STRING, :name => 'minor'},
EFFECTIVERANGE => {:type => ::Thrift::Types::DOUBLE, :name => 'effectiveRange'},
CHANNELWHITELIST => {:type => ::Thrift::Types::LIST, :name => 'channelWhiteList', :element => {:type => ::Thrift::Types::STRING}},
ACTIONID => {:type => ::Thrift::Types::I64, :name => 'actionId'},
STAYREPORTINTERVAL => {:type => ::Thrift::Types::I64, :name => 'stayReportInterval'},
LEAVETHRESHOLDTIME => {:type => ::Thrift::Types::I64, :name => 'leaveThresholdTime'},
TOUCHTHRESHOLD => {:type => ::Thrift::Types::DOUBLE, :name => 'touchThreshold'},
CUTOFFTHRESHOLD => {:type => ::Thrift::Types::I16, :name => 'cutoffThreshold'},
DATAUSERBOTS => {:type => ::Thrift::Types::LIST, :name => 'dataUserBots', :element => {:type => ::Thrift::Types::STRUCT, :class => ::DataUserBot}},
DEVICEID => {:type => ::Thrift::Types::STRING, :name => 'deviceId'},
DEVICEDISPLAYNAME => {:type => ::Thrift::Types::STRING, :name => 'deviceDisplayName'},
BOTMID => {:type => ::Thrift::Types::STRING, :name => 'botMid'}
}