Packages
google_api_sheets
0.19.0
0.35.0
0.34.0
0.33.5
0.33.4
0.33.3
0.33.2
0.33.1
0.33.0
0.32.0
0.31.0
0.30.0
0.29.4
0.29.3
0.29.2
0.29.1
0.29.0
0.28.2
0.28.1
0.28.0
0.27.0
0.26.0
0.25.2
0.25.1
0.25.0
0.24.1
0.24.0
0.23.0
0.22.1
0.22.0
0.21.2
0.21.1
0.21.0
0.20.0
0.19.0
0.18.0
0.17.0
0.16.0
0.15.0
0.14.0
0.13.0
0.12.0
0.11.0
0.10.0
0.9.0
0.8.0
0.7.0
0.6.0
0.5.0
0.4.0
0.3.0
0.2.0
0.1.0
0.0.2
0.0.1
Google Sheets API client library. Reads and writes Google Sheets.
Current section
Files
Jump to
Current section
Files
lib/google_api/sheets/v4/model/request.ex
# Copyright 2019 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
# NOTE: This file is auto generated by the elixir code generator program.
# Do not edit this file manually.
defmodule GoogleApi.Sheets.V4.Model.Request do
@moduledoc """
A single kind of update to apply to a spreadsheet.
## Attributes
* `updateChartSpec` (*type:* `GoogleApi.Sheets.V4.Model.UpdateChartSpecRequest.t`, *default:* `nil`) - Updates a chart's specifications.
* `setBasicFilter` (*type:* `GoogleApi.Sheets.V4.Model.SetBasicFilterRequest.t`, *default:* `nil`) - Sets the basic filter on a sheet.
* `addConditionalFormatRule` (*type:* `GoogleApi.Sheets.V4.Model.AddConditionalFormatRuleRequest.t`, *default:* `nil`) - Adds a new conditional format rule.
* `addNamedRange` (*type:* `GoogleApi.Sheets.V4.Model.AddNamedRangeRequest.t`, *default:* `nil`) - Adds a named range.
* `setDataValidation` (*type:* `GoogleApi.Sheets.V4.Model.SetDataValidationRequest.t`, *default:* `nil`) - Sets data validation for one or more cells.
* `updateDimensionProperties` (*type:* `GoogleApi.Sheets.V4.Model.UpdateDimensionPropertiesRequest.t`, *default:* `nil`) - Updates dimensions' properties.
* `updateDimensionGroup` (*type:* `GoogleApi.Sheets.V4.Model.UpdateDimensionGroupRequest.t`, *default:* `nil`) - Updates the state of the specified group.
* `appendDimension` (*type:* `GoogleApi.Sheets.V4.Model.AppendDimensionRequest.t`, *default:* `nil`) - Appends dimensions to the end of a sheet.
* `duplicateFilterView` (*type:* `GoogleApi.Sheets.V4.Model.DuplicateFilterViewRequest.t`, *default:* `nil`) - Duplicates a filter view.
* `updateEmbeddedObjectPosition` (*type:* `GoogleApi.Sheets.V4.Model.UpdateEmbeddedObjectPositionRequest.t`, *default:* `nil`) - Updates an embedded object's (e.g. chart, image) position.
* `deleteBanding` (*type:* `GoogleApi.Sheets.V4.Model.DeleteBandingRequest.t`, *default:* `nil`) - Removes a banded range
* `addSlicer` (*type:* `GoogleApi.Sheets.V4.Model.AddSlicerRequest.t`, *default:* `nil`) - Adds a slicer.
* `updateSlicerSpec` (*type:* `GoogleApi.Sheets.V4.Model.UpdateSlicerSpecRequest.t`, *default:* `nil`) - Updates a slicer's specifications.
* `deleteRange` (*type:* `GoogleApi.Sheets.V4.Model.DeleteRangeRequest.t`, *default:* `nil`) - Deletes a range of cells from a sheet, shifting the remaining cells.
* `trimWhitespace` (*type:* `GoogleApi.Sheets.V4.Model.TrimWhitespaceRequest.t`, *default:* `nil`) - Trims cells of whitespace (such as spaces, tabs, or new lines).
* `deleteDeveloperMetadata` (*type:* `GoogleApi.Sheets.V4.Model.DeleteDeveloperMetadataRequest.t`, *default:* `nil`) - Deletes developer metadata
* `randomizeRange` (*type:* `GoogleApi.Sheets.V4.Model.RandomizeRangeRequest.t`, *default:* `nil`) - Randomizes the order of the rows in a range.
* `appendCells` (*type:* `GoogleApi.Sheets.V4.Model.AppendCellsRequest.t`, *default:* `nil`) - Appends cells after the last row with data in a sheet.
* `updateCells` (*type:* `GoogleApi.Sheets.V4.Model.UpdateCellsRequest.t`, *default:* `nil`) - Updates many cells at once.
* `addBanding` (*type:* `GoogleApi.Sheets.V4.Model.AddBandingRequest.t`, *default:* `nil`) - Adds a new banded range
* `deleteEmbeddedObject` (*type:* `GoogleApi.Sheets.V4.Model.DeleteEmbeddedObjectRequest.t`, *default:* `nil`) - Deletes an embedded object (e.g, chart, image) in a sheet.
* `findReplace` (*type:* `GoogleApi.Sheets.V4.Model.FindReplaceRequest.t`, *default:* `nil`) - Finds and replaces occurrences of some text with other text.
* `cutPaste` (*type:* `GoogleApi.Sheets.V4.Model.CutPasteRequest.t`, *default:* `nil`) - Cuts data from one area and pastes it to another.
* `updateProtectedRange` (*type:* `GoogleApi.Sheets.V4.Model.UpdateProtectedRangeRequest.t`, *default:* `nil`) - Updates a protected range.
* `deleteSheet` (*type:* `GoogleApi.Sheets.V4.Model.DeleteSheetRequest.t`, *default:* `nil`) - Deletes a sheet.
* `updateNamedRange` (*type:* `GoogleApi.Sheets.V4.Model.UpdateNamedRangeRequest.t`, *default:* `nil`) - Updates a named range.
* `addProtectedRange` (*type:* `GoogleApi.Sheets.V4.Model.AddProtectedRangeRequest.t`, *default:* `nil`) - Adds a protected range.
* `deleteDimension` (*type:* `GoogleApi.Sheets.V4.Model.DeleteDimensionRequest.t`, *default:* `nil`) - Deletes rows or columns in a sheet.
* `deleteDimensionGroup` (*type:* `GoogleApi.Sheets.V4.Model.DeleteDimensionGroupRequest.t`, *default:* `nil`) - Deletes a group over the specified range.
* `updateSheetProperties` (*type:* `GoogleApi.Sheets.V4.Model.UpdateSheetPropertiesRequest.t`, *default:* `nil`) - Updates a sheet's properties.
* `repeatCell` (*type:* `GoogleApi.Sheets.V4.Model.RepeatCellRequest.t`, *default:* `nil`) - Repeats a single cell across a range.
* `deleteConditionalFormatRule` (*type:* `GoogleApi.Sheets.V4.Model.DeleteConditionalFormatRuleRequest.t`, *default:* `nil`) - Deletes an existing conditional format rule.
* `updateFilterView` (*type:* `GoogleApi.Sheets.V4.Model.UpdateFilterViewRequest.t`, *default:* `nil`) - Updates the properties of a filter view.
* `copyPaste` (*type:* `GoogleApi.Sheets.V4.Model.CopyPasteRequest.t`, *default:* `nil`) - Copies data from one area and pastes it to another.
* `unmergeCells` (*type:* `GoogleApi.Sheets.V4.Model.UnmergeCellsRequest.t`, *default:* `nil`) - Unmerges merged cells.
* `createDeveloperMetadata` (*type:* `GoogleApi.Sheets.V4.Model.CreateDeveloperMetadataRequest.t`, *default:* `nil`) - Creates new developer metadata
* `updateSpreadsheetProperties` (*type:* `GoogleApi.Sheets.V4.Model.UpdateSpreadsheetPropertiesRequest.t`, *default:* `nil`) - Updates the spreadsheet's properties.
* `autoFill` (*type:* `GoogleApi.Sheets.V4.Model.AutoFillRequest.t`, *default:* `nil`) - Automatically fills in more data based on existing data.
* `sortRange` (*type:* `GoogleApi.Sheets.V4.Model.SortRangeRequest.t`, *default:* `nil`) - Sorts data in a range.
* `deleteDuplicates` (*type:* `GoogleApi.Sheets.V4.Model.DeleteDuplicatesRequest.t`, *default:* `nil`) - Removes rows containing duplicate values in specified columns of a cell
range.
* `addFilterView` (*type:* `GoogleApi.Sheets.V4.Model.AddFilterViewRequest.t`, *default:* `nil`) - Adds a filter view.
* `mergeCells` (*type:* `GoogleApi.Sheets.V4.Model.MergeCellsRequest.t`, *default:* `nil`) - Merges cells together.
* `insertRange` (*type:* `GoogleApi.Sheets.V4.Model.InsertRangeRequest.t`, *default:* `nil`) - Inserts new cells in a sheet, shifting the existing cells.
* `addChart` (*type:* `GoogleApi.Sheets.V4.Model.AddChartRequest.t`, *default:* `nil`) - Adds a chart.
* `updateConditionalFormatRule` (*type:* `GoogleApi.Sheets.V4.Model.UpdateConditionalFormatRuleRequest.t`, *default:* `nil`) - Updates an existing conditional format rule.
* `deleteNamedRange` (*type:* `GoogleApi.Sheets.V4.Model.DeleteNamedRangeRequest.t`, *default:* `nil`) - Deletes a named range.
* `insertDimension` (*type:* `GoogleApi.Sheets.V4.Model.InsertDimensionRequest.t`, *default:* `nil`) - Inserts new rows or columns in a sheet.
* `updateDeveloperMetadata` (*type:* `GoogleApi.Sheets.V4.Model.UpdateDeveloperMetadataRequest.t`, *default:* `nil`) - Updates an existing developer metadata entry
* `addDimensionGroup` (*type:* `GoogleApi.Sheets.V4.Model.AddDimensionGroupRequest.t`, *default:* `nil`) - Creates a group over the specified range.
* `textToColumns` (*type:* `GoogleApi.Sheets.V4.Model.TextToColumnsRequest.t`, *default:* `nil`) - Converts a column of text into many columns of text.
* `deleteFilterView` (*type:* `GoogleApi.Sheets.V4.Model.DeleteFilterViewRequest.t`, *default:* `nil`) - Deletes a filter view from a sheet.
* `updateBorders` (*type:* `GoogleApi.Sheets.V4.Model.UpdateBordersRequest.t`, *default:* `nil`) - Updates the borders in a range of cells.
* `pasteData` (*type:* `GoogleApi.Sheets.V4.Model.PasteDataRequest.t`, *default:* `nil`) - Pastes data (HTML or delimited) into a sheet.
* `moveDimension` (*type:* `GoogleApi.Sheets.V4.Model.MoveDimensionRequest.t`, *default:* `nil`) - Moves rows or columns to another location in a sheet.
* `addSheet` (*type:* `GoogleApi.Sheets.V4.Model.AddSheetRequest.t`, *default:* `nil`) - Adds a sheet.
* `updateBanding` (*type:* `GoogleApi.Sheets.V4.Model.UpdateBandingRequest.t`, *default:* `nil`) - Updates a banded range
* `clearBasicFilter` (*type:* `GoogleApi.Sheets.V4.Model.ClearBasicFilterRequest.t`, *default:* `nil`) - Clears the basic filter on a sheet.
* `deleteProtectedRange` (*type:* `GoogleApi.Sheets.V4.Model.DeleteProtectedRangeRequest.t`, *default:* `nil`) - Deletes a protected range.
* `duplicateSheet` (*type:* `GoogleApi.Sheets.V4.Model.DuplicateSheetRequest.t`, *default:* `nil`) - Duplicates a sheet.
* `autoResizeDimensions` (*type:* `GoogleApi.Sheets.V4.Model.AutoResizeDimensionsRequest.t`, *default:* `nil`) - Automatically resizes one or more dimensions based on the contents
of the cells in that dimension.
"""
use GoogleApi.Gax.ModelBase
@type t :: %__MODULE__{
:updateChartSpec => GoogleApi.Sheets.V4.Model.UpdateChartSpecRequest.t(),
:setBasicFilter => GoogleApi.Sheets.V4.Model.SetBasicFilterRequest.t(),
:addConditionalFormatRule =>
GoogleApi.Sheets.V4.Model.AddConditionalFormatRuleRequest.t(),
:addNamedRange => GoogleApi.Sheets.V4.Model.AddNamedRangeRequest.t(),
:setDataValidation => GoogleApi.Sheets.V4.Model.SetDataValidationRequest.t(),
:updateDimensionProperties =>
GoogleApi.Sheets.V4.Model.UpdateDimensionPropertiesRequest.t(),
:updateDimensionGroup => GoogleApi.Sheets.V4.Model.UpdateDimensionGroupRequest.t(),
:appendDimension => GoogleApi.Sheets.V4.Model.AppendDimensionRequest.t(),
:duplicateFilterView => GoogleApi.Sheets.V4.Model.DuplicateFilterViewRequest.t(),
:updateEmbeddedObjectPosition =>
GoogleApi.Sheets.V4.Model.UpdateEmbeddedObjectPositionRequest.t(),
:deleteBanding => GoogleApi.Sheets.V4.Model.DeleteBandingRequest.t(),
:addSlicer => GoogleApi.Sheets.V4.Model.AddSlicerRequest.t(),
:updateSlicerSpec => GoogleApi.Sheets.V4.Model.UpdateSlicerSpecRequest.t(),
:deleteRange => GoogleApi.Sheets.V4.Model.DeleteRangeRequest.t(),
:trimWhitespace => GoogleApi.Sheets.V4.Model.TrimWhitespaceRequest.t(),
:deleteDeveloperMetadata =>
GoogleApi.Sheets.V4.Model.DeleteDeveloperMetadataRequest.t(),
:randomizeRange => GoogleApi.Sheets.V4.Model.RandomizeRangeRequest.t(),
:appendCells => GoogleApi.Sheets.V4.Model.AppendCellsRequest.t(),
:updateCells => GoogleApi.Sheets.V4.Model.UpdateCellsRequest.t(),
:addBanding => GoogleApi.Sheets.V4.Model.AddBandingRequest.t(),
:deleteEmbeddedObject => GoogleApi.Sheets.V4.Model.DeleteEmbeddedObjectRequest.t(),
:findReplace => GoogleApi.Sheets.V4.Model.FindReplaceRequest.t(),
:cutPaste => GoogleApi.Sheets.V4.Model.CutPasteRequest.t(),
:updateProtectedRange => GoogleApi.Sheets.V4.Model.UpdateProtectedRangeRequest.t(),
:deleteSheet => GoogleApi.Sheets.V4.Model.DeleteSheetRequest.t(),
:updateNamedRange => GoogleApi.Sheets.V4.Model.UpdateNamedRangeRequest.t(),
:addProtectedRange => GoogleApi.Sheets.V4.Model.AddProtectedRangeRequest.t(),
:deleteDimension => GoogleApi.Sheets.V4.Model.DeleteDimensionRequest.t(),
:deleteDimensionGroup => GoogleApi.Sheets.V4.Model.DeleteDimensionGroupRequest.t(),
:updateSheetProperties => GoogleApi.Sheets.V4.Model.UpdateSheetPropertiesRequest.t(),
:repeatCell => GoogleApi.Sheets.V4.Model.RepeatCellRequest.t(),
:deleteConditionalFormatRule =>
GoogleApi.Sheets.V4.Model.DeleteConditionalFormatRuleRequest.t(),
:updateFilterView => GoogleApi.Sheets.V4.Model.UpdateFilterViewRequest.t(),
:copyPaste => GoogleApi.Sheets.V4.Model.CopyPasteRequest.t(),
:unmergeCells => GoogleApi.Sheets.V4.Model.UnmergeCellsRequest.t(),
:createDeveloperMetadata =>
GoogleApi.Sheets.V4.Model.CreateDeveloperMetadataRequest.t(),
:updateSpreadsheetProperties =>
GoogleApi.Sheets.V4.Model.UpdateSpreadsheetPropertiesRequest.t(),
:autoFill => GoogleApi.Sheets.V4.Model.AutoFillRequest.t(),
:sortRange => GoogleApi.Sheets.V4.Model.SortRangeRequest.t(),
:deleteDuplicates => GoogleApi.Sheets.V4.Model.DeleteDuplicatesRequest.t(),
:addFilterView => GoogleApi.Sheets.V4.Model.AddFilterViewRequest.t(),
:mergeCells => GoogleApi.Sheets.V4.Model.MergeCellsRequest.t(),
:insertRange => GoogleApi.Sheets.V4.Model.InsertRangeRequest.t(),
:addChart => GoogleApi.Sheets.V4.Model.AddChartRequest.t(),
:updateConditionalFormatRule =>
GoogleApi.Sheets.V4.Model.UpdateConditionalFormatRuleRequest.t(),
:deleteNamedRange => GoogleApi.Sheets.V4.Model.DeleteNamedRangeRequest.t(),
:insertDimension => GoogleApi.Sheets.V4.Model.InsertDimensionRequest.t(),
:updateDeveloperMetadata =>
GoogleApi.Sheets.V4.Model.UpdateDeveloperMetadataRequest.t(),
:addDimensionGroup => GoogleApi.Sheets.V4.Model.AddDimensionGroupRequest.t(),
:textToColumns => GoogleApi.Sheets.V4.Model.TextToColumnsRequest.t(),
:deleteFilterView => GoogleApi.Sheets.V4.Model.DeleteFilterViewRequest.t(),
:updateBorders => GoogleApi.Sheets.V4.Model.UpdateBordersRequest.t(),
:pasteData => GoogleApi.Sheets.V4.Model.PasteDataRequest.t(),
:moveDimension => GoogleApi.Sheets.V4.Model.MoveDimensionRequest.t(),
:addSheet => GoogleApi.Sheets.V4.Model.AddSheetRequest.t(),
:updateBanding => GoogleApi.Sheets.V4.Model.UpdateBandingRequest.t(),
:clearBasicFilter => GoogleApi.Sheets.V4.Model.ClearBasicFilterRequest.t(),
:deleteProtectedRange => GoogleApi.Sheets.V4.Model.DeleteProtectedRangeRequest.t(),
:duplicateSheet => GoogleApi.Sheets.V4.Model.DuplicateSheetRequest.t(),
:autoResizeDimensions => GoogleApi.Sheets.V4.Model.AutoResizeDimensionsRequest.t()
}
field(:updateChartSpec, as: GoogleApi.Sheets.V4.Model.UpdateChartSpecRequest)
field(:setBasicFilter, as: GoogleApi.Sheets.V4.Model.SetBasicFilterRequest)
field(:addConditionalFormatRule, as: GoogleApi.Sheets.V4.Model.AddConditionalFormatRuleRequest)
field(:addNamedRange, as: GoogleApi.Sheets.V4.Model.AddNamedRangeRequest)
field(:setDataValidation, as: GoogleApi.Sheets.V4.Model.SetDataValidationRequest)
field(:updateDimensionProperties, as: GoogleApi.Sheets.V4.Model.UpdateDimensionPropertiesRequest)
field(:updateDimensionGroup, as: GoogleApi.Sheets.V4.Model.UpdateDimensionGroupRequest)
field(:appendDimension, as: GoogleApi.Sheets.V4.Model.AppendDimensionRequest)
field(:duplicateFilterView, as: GoogleApi.Sheets.V4.Model.DuplicateFilterViewRequest)
field(:updateEmbeddedObjectPosition,
as: GoogleApi.Sheets.V4.Model.UpdateEmbeddedObjectPositionRequest
)
field(:deleteBanding, as: GoogleApi.Sheets.V4.Model.DeleteBandingRequest)
field(:addSlicer, as: GoogleApi.Sheets.V4.Model.AddSlicerRequest)
field(:updateSlicerSpec, as: GoogleApi.Sheets.V4.Model.UpdateSlicerSpecRequest)
field(:deleteRange, as: GoogleApi.Sheets.V4.Model.DeleteRangeRequest)
field(:trimWhitespace, as: GoogleApi.Sheets.V4.Model.TrimWhitespaceRequest)
field(:deleteDeveloperMetadata, as: GoogleApi.Sheets.V4.Model.DeleteDeveloperMetadataRequest)
field(:randomizeRange, as: GoogleApi.Sheets.V4.Model.RandomizeRangeRequest)
field(:appendCells, as: GoogleApi.Sheets.V4.Model.AppendCellsRequest)
field(:updateCells, as: GoogleApi.Sheets.V4.Model.UpdateCellsRequest)
field(:addBanding, as: GoogleApi.Sheets.V4.Model.AddBandingRequest)
field(:deleteEmbeddedObject, as: GoogleApi.Sheets.V4.Model.DeleteEmbeddedObjectRequest)
field(:findReplace, as: GoogleApi.Sheets.V4.Model.FindReplaceRequest)
field(:cutPaste, as: GoogleApi.Sheets.V4.Model.CutPasteRequest)
field(:updateProtectedRange, as: GoogleApi.Sheets.V4.Model.UpdateProtectedRangeRequest)
field(:deleteSheet, as: GoogleApi.Sheets.V4.Model.DeleteSheetRequest)
field(:updateNamedRange, as: GoogleApi.Sheets.V4.Model.UpdateNamedRangeRequest)
field(:addProtectedRange, as: GoogleApi.Sheets.V4.Model.AddProtectedRangeRequest)
field(:deleteDimension, as: GoogleApi.Sheets.V4.Model.DeleteDimensionRequest)
field(:deleteDimensionGroup, as: GoogleApi.Sheets.V4.Model.DeleteDimensionGroupRequest)
field(:updateSheetProperties, as: GoogleApi.Sheets.V4.Model.UpdateSheetPropertiesRequest)
field(:repeatCell, as: GoogleApi.Sheets.V4.Model.RepeatCellRequest)
field(:deleteConditionalFormatRule,
as: GoogleApi.Sheets.V4.Model.DeleteConditionalFormatRuleRequest
)
field(:updateFilterView, as: GoogleApi.Sheets.V4.Model.UpdateFilterViewRequest)
field(:copyPaste, as: GoogleApi.Sheets.V4.Model.CopyPasteRequest)
field(:unmergeCells, as: GoogleApi.Sheets.V4.Model.UnmergeCellsRequest)
field(:createDeveloperMetadata, as: GoogleApi.Sheets.V4.Model.CreateDeveloperMetadataRequest)
field(:updateSpreadsheetProperties,
as: GoogleApi.Sheets.V4.Model.UpdateSpreadsheetPropertiesRequest
)
field(:autoFill, as: GoogleApi.Sheets.V4.Model.AutoFillRequest)
field(:sortRange, as: GoogleApi.Sheets.V4.Model.SortRangeRequest)
field(:deleteDuplicates, as: GoogleApi.Sheets.V4.Model.DeleteDuplicatesRequest)
field(:addFilterView, as: GoogleApi.Sheets.V4.Model.AddFilterViewRequest)
field(:mergeCells, as: GoogleApi.Sheets.V4.Model.MergeCellsRequest)
field(:insertRange, as: GoogleApi.Sheets.V4.Model.InsertRangeRequest)
field(:addChart, as: GoogleApi.Sheets.V4.Model.AddChartRequest)
field(:updateConditionalFormatRule,
as: GoogleApi.Sheets.V4.Model.UpdateConditionalFormatRuleRequest
)
field(:deleteNamedRange, as: GoogleApi.Sheets.V4.Model.DeleteNamedRangeRequest)
field(:insertDimension, as: GoogleApi.Sheets.V4.Model.InsertDimensionRequest)
field(:updateDeveloperMetadata, as: GoogleApi.Sheets.V4.Model.UpdateDeveloperMetadataRequest)
field(:addDimensionGroup, as: GoogleApi.Sheets.V4.Model.AddDimensionGroupRequest)
field(:textToColumns, as: GoogleApi.Sheets.V4.Model.TextToColumnsRequest)
field(:deleteFilterView, as: GoogleApi.Sheets.V4.Model.DeleteFilterViewRequest)
field(:updateBorders, as: GoogleApi.Sheets.V4.Model.UpdateBordersRequest)
field(:pasteData, as: GoogleApi.Sheets.V4.Model.PasteDataRequest)
field(:moveDimension, as: GoogleApi.Sheets.V4.Model.MoveDimensionRequest)
field(:addSheet, as: GoogleApi.Sheets.V4.Model.AddSheetRequest)
field(:updateBanding, as: GoogleApi.Sheets.V4.Model.UpdateBandingRequest)
field(:clearBasicFilter, as: GoogleApi.Sheets.V4.Model.ClearBasicFilterRequest)
field(:deleteProtectedRange, as: GoogleApi.Sheets.V4.Model.DeleteProtectedRangeRequest)
field(:duplicateSheet, as: GoogleApi.Sheets.V4.Model.DuplicateSheetRequest)
field(:autoResizeDimensions, as: GoogleApi.Sheets.V4.Model.AutoResizeDimensionsRequest)
end
defimpl Poison.Decoder, for: GoogleApi.Sheets.V4.Model.Request do
def decode(value, options) do
GoogleApi.Sheets.V4.Model.Request.decode(value, options)
end
end
defimpl Poison.Encoder, for: GoogleApi.Sheets.V4.Model.Request do
def encode(value, options) do
GoogleApi.Gax.ModelBase.encode(value, options)
end
end