GoogleAppsDriveLabelsV2Label.fromJson constructor
GoogleAppsDriveLabelsV2Label.fromJson(
- Map json_
Implementation
GoogleAppsDriveLabelsV2Label.fromJson(core.Map json_)
: this(
appliedCapabilities:
json_.containsKey('appliedCapabilities')
? GoogleAppsDriveLabelsV2LabelAppliedCapabilities.fromJson(
json_['appliedCapabilities']
as core.Map<core.String, core.dynamic>,
)
: null,
appliedLabelPolicy:
json_.containsKey('appliedLabelPolicy')
? GoogleAppsDriveLabelsV2LabelAppliedLabelPolicy.fromJson(
json_['appliedLabelPolicy']
as core.Map<core.String, core.dynamic>,
)
: null,
createTime: json_['createTime'] as core.String?,
creator:
json_.containsKey('creator')
? GoogleAppsDriveLabelsV2UserInfo.fromJson(
json_['creator'] as core.Map<core.String, core.dynamic>,
)
: null,
customer: json_['customer'] as core.String?,
disableTime: json_['disableTime'] as core.String?,
disabler:
json_.containsKey('disabler')
? GoogleAppsDriveLabelsV2UserInfo.fromJson(
json_['disabler'] as core.Map<core.String, core.dynamic>,
)
: null,
displayHints:
json_.containsKey('displayHints')
? GoogleAppsDriveLabelsV2LabelDisplayHints.fromJson(
json_['displayHints'] as core.Map<core.String, core.dynamic>,
)
: null,
enabledAppSettings:
json_.containsKey('enabledAppSettings')
? GoogleAppsDriveLabelsV2LabelEnabledAppSettings.fromJson(
json_['enabledAppSettings']
as core.Map<core.String, core.dynamic>,
)
: null,
fields:
(json_['fields'] as core.List?)
?.map(
(value) => GoogleAppsDriveLabelsV2Field.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
id: json_['id'] as core.String?,
labelType: json_['labelType'] as core.String?,
learnMoreUri: json_['learnMoreUri'] as core.String?,
lifecycle:
json_.containsKey('lifecycle')
? GoogleAppsDriveLabelsV2Lifecycle.fromJson(
json_['lifecycle'] as core.Map<core.String, core.dynamic>,
)
: null,
lockStatus:
json_.containsKey('lockStatus')
? GoogleAppsDriveLabelsV2LockStatus.fromJson(
json_['lockStatus'] as core.Map<core.String, core.dynamic>,
)
: null,
name: json_['name'] as core.String?,
properties:
json_.containsKey('properties')
? GoogleAppsDriveLabelsV2LabelProperties.fromJson(
json_['properties'] as core.Map<core.String, core.dynamic>,
)
: null,
publishTime: json_['publishTime'] as core.String?,
publisher:
json_.containsKey('publisher')
? GoogleAppsDriveLabelsV2UserInfo.fromJson(
json_['publisher'] as core.Map<core.String, core.dynamic>,
)
: null,
revisionCreateTime: json_['revisionCreateTime'] as core.String?,
revisionCreator:
json_.containsKey('revisionCreator')
? GoogleAppsDriveLabelsV2UserInfo.fromJson(
json_['revisionCreator']
as core.Map<core.String, core.dynamic>,
)
: null,
revisionId: json_['revisionId'] as core.String?,
schemaCapabilities:
json_.containsKey('schemaCapabilities')
? GoogleAppsDriveLabelsV2LabelSchemaCapabilities.fromJson(
json_['schemaCapabilities']
as core.Map<core.String, core.dynamic>,
)
: null,
);