GoogleAppsDriveLabelsV2DeltaUpdateLabelResponseResponse.fromJson constructor

GoogleAppsDriveLabelsV2DeltaUpdateLabelResponseResponse.fromJson(
  1. Map json_
)

Implementation

GoogleAppsDriveLabelsV2DeltaUpdateLabelResponseResponse.fromJson(
  core.Map json_,
) : this(
      createField: json_.containsKey('createField')
          ? GoogleAppsDriveLabelsV2DeltaUpdateLabelResponseCreateFieldResponse.fromJson(
              json_['createField'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      createSelectionChoice: json_.containsKey('createSelectionChoice')
          ? GoogleAppsDriveLabelsV2DeltaUpdateLabelResponseCreateSelectionChoiceResponse.fromJson(
              json_['createSelectionChoice']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      deleteField: json_.containsKey('deleteField')
          ? GoogleAppsDriveLabelsV2DeltaUpdateLabelResponseDeleteFieldResponse.fromJson(
              json_['deleteField'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      deleteSelectionChoice: json_.containsKey('deleteSelectionChoice')
          ? GoogleAppsDriveLabelsV2DeltaUpdateLabelResponseDeleteSelectionChoiceResponse.fromJson(
              json_['deleteSelectionChoice']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      disableField: json_.containsKey('disableField')
          ? GoogleAppsDriveLabelsV2DeltaUpdateLabelResponseDisableFieldResponse.fromJson(
              json_['disableField'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      disableSelectionChoice: json_.containsKey('disableSelectionChoice')
          ? GoogleAppsDriveLabelsV2DeltaUpdateLabelResponseDisableSelectionChoiceResponse.fromJson(
              json_['disableSelectionChoice']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      enableField: json_.containsKey('enableField')
          ? GoogleAppsDriveLabelsV2DeltaUpdateLabelResponseEnableFieldResponse.fromJson(
              json_['enableField'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      enableSelectionChoice: json_.containsKey('enableSelectionChoice')
          ? GoogleAppsDriveLabelsV2DeltaUpdateLabelResponseEnableSelectionChoiceResponse.fromJson(
              json_['enableSelectionChoice']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      updateField: json_.containsKey('updateField')
          ? GoogleAppsDriveLabelsV2DeltaUpdateLabelResponseUpdateFieldPropertiesResponse.fromJson(
              json_['updateField'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      updateFieldType: json_.containsKey('updateFieldType')
          ? GoogleAppsDriveLabelsV2DeltaUpdateLabelResponseUpdateFieldTypeResponse.fromJson(
              json_['updateFieldType'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      updateLabel: json_.containsKey('updateLabel')
          ? GoogleAppsDriveLabelsV2DeltaUpdateLabelResponseUpdateLabelPropertiesResponse.fromJson(
              json_['updateLabel'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      updateSelectionChoiceProperties:
          json_.containsKey('updateSelectionChoiceProperties')
          ? GoogleAppsDriveLabelsV2DeltaUpdateLabelResponseUpdateSelectionChoicePropertiesResponse.fromJson(
              json_['updateSelectionChoiceProperties']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
    );