GoogleAppsDriveLabelsV2DeltaUpdateLabelRequestRequest.fromJson constructor

GoogleAppsDriveLabelsV2DeltaUpdateLabelRequestRequest.fromJson(
  1. Map json_
)

Implementation

GoogleAppsDriveLabelsV2DeltaUpdateLabelRequestRequest.fromJson(core.Map json_)
  : this(
      createField:
          json_.containsKey('createField')
              ? GoogleAppsDriveLabelsV2DeltaUpdateLabelRequestCreateFieldRequest.fromJson(
                json_['createField'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      createSelectionChoice:
          json_.containsKey('createSelectionChoice')
              ? GoogleAppsDriveLabelsV2DeltaUpdateLabelRequestCreateSelectionChoiceRequest.fromJson(
                json_['createSelectionChoice']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      deleteField:
          json_.containsKey('deleteField')
              ? GoogleAppsDriveLabelsV2DeltaUpdateLabelRequestDeleteFieldRequest.fromJson(
                json_['deleteField'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      deleteSelectionChoice:
          json_.containsKey('deleteSelectionChoice')
              ? GoogleAppsDriveLabelsV2DeltaUpdateLabelRequestDeleteSelectionChoiceRequest.fromJson(
                json_['deleteSelectionChoice']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      disableField:
          json_.containsKey('disableField')
              ? GoogleAppsDriveLabelsV2DeltaUpdateLabelRequestDisableFieldRequest.fromJson(
                json_['disableField'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      disableSelectionChoice:
          json_.containsKey('disableSelectionChoice')
              ? GoogleAppsDriveLabelsV2DeltaUpdateLabelRequestDisableSelectionChoiceRequest.fromJson(
                json_['disableSelectionChoice']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      enableField:
          json_.containsKey('enableField')
              ? GoogleAppsDriveLabelsV2DeltaUpdateLabelRequestEnableFieldRequest.fromJson(
                json_['enableField'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      enableSelectionChoice:
          json_.containsKey('enableSelectionChoice')
              ? GoogleAppsDriveLabelsV2DeltaUpdateLabelRequestEnableSelectionChoiceRequest.fromJson(
                json_['enableSelectionChoice']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      updateField:
          json_.containsKey('updateField')
              ? GoogleAppsDriveLabelsV2DeltaUpdateLabelRequestUpdateFieldPropertiesRequest.fromJson(
                json_['updateField'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      updateFieldType:
          json_.containsKey('updateFieldType')
              ? GoogleAppsDriveLabelsV2DeltaUpdateLabelRequestUpdateFieldTypeRequest.fromJson(
                json_['updateFieldType']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      updateLabel:
          json_.containsKey('updateLabel')
              ? GoogleAppsDriveLabelsV2DeltaUpdateLabelRequestUpdateLabelPropertiesRequest.fromJson(
                json_['updateLabel'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      updateSelectionChoiceProperties:
          json_.containsKey('updateSelectionChoiceProperties')
              ? GoogleAppsDriveLabelsV2DeltaUpdateLabelRequestUpdateSelectionChoicePropertiesRequest.fromJson(
                json_['updateSelectionChoiceProperties']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
    );