GoogleAppsDriveLabelsV2FieldSelectionOptionsChoice.fromJson constructor

GoogleAppsDriveLabelsV2FieldSelectionOptionsChoice.fromJson(
  1. Map json_
)

Implementation

GoogleAppsDriveLabelsV2FieldSelectionOptionsChoice.fromJson(core.Map json_)
  : this(
      appliedCapabilities: json_.containsKey('appliedCapabilities')
          ? GoogleAppsDriveLabelsV2FieldSelectionOptionsChoiceAppliedCapabilities.fromJson(
              json_['appliedCapabilities']
                  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,
      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')
          ? GoogleAppsDriveLabelsV2FieldSelectionOptionsChoiceDisplayHints.fromJson(
              json_['displayHints'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      id: json_['id'] 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,
      properties: json_.containsKey('properties')
          ? GoogleAppsDriveLabelsV2FieldSelectionOptionsChoiceProperties.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,
      schemaCapabilities: json_.containsKey('schemaCapabilities')
          ? GoogleAppsDriveLabelsV2FieldSelectionOptionsChoiceSchemaCapabilities.fromJson(
              json_['schemaCapabilities']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      updateTime: json_['updateTime'] as core.String?,
      updater: json_.containsKey('updater')
          ? GoogleAppsDriveLabelsV2UserInfo.fromJson(
              json_['updater'] as core.Map<core.String, core.dynamic>,
            )
          : null,
    );