Trigger.fromJson constructor
Trigger.fromJson(
- Map json_
Implementation
Trigger.fromJson(core.Map json_)
: this(
accountId: json_.containsKey('accountId')
? json_['accountId'] as core.String
: null,
autoEventFilter: json_.containsKey('autoEventFilter')
? (json_['autoEventFilter'] as core.List)
.map((value) => Condition.fromJson(
value as core.Map<core.String, core.dynamic>))
.toList()
: null,
checkValidation: json_.containsKey('checkValidation')
? Parameter.fromJson(json_['checkValidation']
as core.Map<core.String, core.dynamic>)
: null,
containerId: json_.containsKey('containerId')
? json_['containerId'] as core.String
: null,
continuousTimeMinMilliseconds:
json_.containsKey('continuousTimeMinMilliseconds')
? Parameter.fromJson(json_['continuousTimeMinMilliseconds']
as core.Map<core.String, core.dynamic>)
: null,
customEventFilter: json_.containsKey('customEventFilter')
? (json_['customEventFilter'] as core.List)
.map((value) => Condition.fromJson(
value as core.Map<core.String, core.dynamic>))
.toList()
: null,
eventName: json_.containsKey('eventName')
? Parameter.fromJson(
json_['eventName'] as core.Map<core.String, core.dynamic>)
: null,
filter: json_.containsKey('filter')
? (json_['filter'] as core.List)
.map((value) => Condition.fromJson(
value as core.Map<core.String, core.dynamic>))
.toList()
: null,
fingerprint: json_.containsKey('fingerprint')
? json_['fingerprint'] as core.String
: null,
horizontalScrollPercentageList:
json_.containsKey('horizontalScrollPercentageList')
? Parameter.fromJson(json_['horizontalScrollPercentageList']
as core.Map<core.String, core.dynamic>)
: null,
interval: json_.containsKey('interval')
? Parameter.fromJson(
json_['interval'] as core.Map<core.String, core.dynamic>)
: null,
intervalSeconds: json_.containsKey('intervalSeconds')
? Parameter.fromJson(json_['intervalSeconds']
as core.Map<core.String, core.dynamic>)
: null,
limit: json_.containsKey('limit')
? Parameter.fromJson(
json_['limit'] as core.Map<core.String, core.dynamic>)
: null,
maxTimerLengthSeconds: json_.containsKey('maxTimerLengthSeconds')
? Parameter.fromJson(json_['maxTimerLengthSeconds']
as core.Map<core.String, core.dynamic>)
: null,
name: json_.containsKey('name') ? json_['name'] as core.String : null,
parameter: json_.containsKey('parameter')
? (json_['parameter'] as core.List)
.map((value) => Parameter.fromJson(
value as core.Map<core.String, core.dynamic>))
.toList()
: null,
parentFolderId: json_.containsKey('parentFolderId')
? json_['parentFolderId'] as core.String
: null,
selector: json_.containsKey('selector')
? Parameter.fromJson(
json_['selector'] as core.Map<core.String, core.dynamic>)
: null,
totalTimeMinMilliseconds:
json_.containsKey('totalTimeMinMilliseconds')
? Parameter.fromJson(json_['totalTimeMinMilliseconds']
as core.Map<core.String, core.dynamic>)
: null,
triggerId: json_.containsKey('triggerId')
? json_['triggerId'] as core.String
: null,
type: json_.containsKey('type') ? json_['type'] as core.String : null,
uniqueTriggerId: json_.containsKey('uniqueTriggerId')
? Parameter.fromJson(json_['uniqueTriggerId']
as core.Map<core.String, core.dynamic>)
: null,
verticalScrollPercentageList:
json_.containsKey('verticalScrollPercentageList')
? Parameter.fromJson(json_['verticalScrollPercentageList']
as core.Map<core.String, core.dynamic>)
: null,
visibilitySelector: json_.containsKey('visibilitySelector')
? Parameter.fromJson(json_['visibilitySelector']
as core.Map<core.String, core.dynamic>)
: null,
visiblePercentageMax: json_.containsKey('visiblePercentageMax')
? Parameter.fromJson(json_['visiblePercentageMax']
as core.Map<core.String, core.dynamic>)
: null,
visiblePercentageMin: json_.containsKey('visiblePercentageMin')
? Parameter.fromJson(json_['visiblePercentageMin']
as core.Map<core.String, core.dynamic>)
: null,
waitForTags: json_.containsKey('waitForTags')
? Parameter.fromJson(
json_['waitForTags'] as core.Map<core.String, core.dynamic>)
: null,
waitForTagsTimeout: json_.containsKey('waitForTagsTimeout')
? Parameter.fromJson(json_['waitForTagsTimeout']
as core.Map<core.String, core.dynamic>)
: null,
);