ProtectedRange.fromJson constructor
ProtectedRange.fromJson(
- Map json_
Implementation
ProtectedRange.fromJson(core.Map json_)
: this(
description: json_['description'] as core.String?,
editors:
json_.containsKey('editors')
? Editors.fromJson(
json_['editors'] as core.Map<core.String, core.dynamic>,
)
: null,
namedRangeId: json_['namedRangeId'] as core.String?,
protectedRangeId: json_['protectedRangeId'] as core.int?,
range:
json_.containsKey('range')
? GridRange.fromJson(
json_['range'] as core.Map<core.String, core.dynamic>,
)
: null,
requestingUserCanEdit: json_['requestingUserCanEdit'] as core.bool?,
tableId: json_['tableId'] as core.String?,
unprotectedRanges:
(json_['unprotectedRanges'] as core.List?)
?.map(
(value) => GridRange.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
warningOnly: json_['warningOnly'] as core.bool?,
);