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?,
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?,
);