Packages
google_api_sheets
0.13.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
* `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.
* `duplicateSheet` (*type:* `GoogleApi.Sheets.V4.Model.DuplicateSheetRequest.t`, *default:* `nil`) - Duplicates a sheet.
* `deleteProtectedRange` (*type:* `GoogleApi.Sheets.V4.Model.DeleteProtectedRangeRequest.t`, *default:* `nil`) - Deletes a protected range.
* `clearBasicFilter` (*type:* `GoogleApi.Sheets.V4.Model.ClearBasicFilterRequest.t`, *default:* `nil`) - Clears the basic filter on a sheet.
* `updateBanding` (*type:* `GoogleApi.Sheets.V4.Model.UpdateBandingRequest.t`, *default:* `nil`) - Updates a banded range
* `addSheet` (*type:* `GoogleApi.Sheets.V4.Model.AddSheetRequest.t`, *default:* `nil`) - Adds a sheet.
* `moveDimension` (*type:* `GoogleApi.Sheets.V4.Model.MoveDimensionRequest.t`, *default:* `nil`) - Moves rows or columns to another location in a sheet.
* `pasteData` (*type:* `GoogleApi.Sheets.V4.Model.PasteDataRequest.t`, *default:* `nil`) - Pastes data (HTML or delimited) into a sheet.
* `updateBorders` (*type:* `GoogleApi.Sheets.V4.Model.UpdateBordersRequest.t`, *default:* `nil`) - Updates the borders in a range of cells.
* `deleteFilterView` (*type:* `GoogleApi.Sheets.V4.Model.DeleteFilterViewRequest.t`, *default:* `nil`) - Deletes a filter view from a sheet.
* `textToColumns` (*type:* `GoogleApi.Sheets.V4.Model.TextToColumnsRequest.t`, *default:* `nil`) - Converts a column of text into many columns of text.
* `addDimensionGroup` (*type:* `GoogleApi.Sheets.V4.Model.AddDimensionGroupRequest.t`, *default:* `nil`) - Creates a group over the specified range.
* `updateDeveloperMetadata` (*type:* `GoogleApi.Sheets.V4.Model.UpdateDeveloperMetadataRequest.t`, *default:* `nil`) - Updates an existing developer metadata entry
* `insertDimension` (*type:* `GoogleApi.Sheets.V4.Model.InsertDimensionRequest.t`, *default:* `nil`) - Inserts new rows or columns in a sheet.
* `deleteNamedRange` (*type:* `GoogleApi.Sheets.V4.Model.DeleteNamedRangeRequest.t`, *default:* `nil`) - Deletes a named range.
* `updateConditionalFormatRule` (*type:* `GoogleApi.Sheets.V4.Model.UpdateConditionalFormatRuleRequest.t`, *default:* `nil`) - Updates an existing conditional format rule.
* `addChart` (*type:* `GoogleApi.Sheets.V4.Model.AddChartRequest.t`, *default:* `nil`) - Adds a chart.
* `insertRange` (*type:* `GoogleApi.Sheets.V4.Model.InsertRangeRequest.t`, *default:* `nil`) - Inserts new cells in a sheet, shifting the existing cells.
* `mergeCells` (*type:* `GoogleApi.Sheets.V4.Model.MergeCellsRequest.t`, *default:* `nil`) - Merges cells together.
* `addFilterView` (*type:* `GoogleApi.Sheets.V4.Model.AddFilterViewRequest.t`, *default:* `nil`) - Adds a filter view.
* `deleteDuplicates` (*type:* `GoogleApi.Sheets.V4.Model.DeleteDuplicatesRequest.t`, *default:* `nil`) - Removes rows containing duplicate values in specified columns of a cell
range.
* `sortRange` (*type:* `GoogleApi.Sheets.V4.Model.SortRangeRequest.t`, *default:* `nil`) - Sorts data in a range.
* `autoFill` (*type:* `GoogleApi.Sheets.V4.Model.AutoFillRequest.t`, *default:* `nil`) - Automatically fills in more data based on existing data.
* `updateSpreadsheetProperties` (*type:* `GoogleApi.Sheets.V4.Model.UpdateSpreadsheetPropertiesRequest.t`, *default:* `nil`) - Updates the spreadsheet's properties.
* `createDeveloperMetadata` (*type:* `GoogleApi.Sheets.V4.Model.CreateDeveloperMetadataRequest.t`, *default:* `nil`) - Creates new developer metadata
* `unmergeCells` (*type:* `GoogleApi.Sheets.V4.Model.UnmergeCellsRequest.t`, *default:* `nil`) - Unmerges merged cells.
* `copyPaste` (*type:* `GoogleApi.Sheets.V4.Model.CopyPasteRequest.t`, *default:* `nil`) - Copies data from one area and pastes it to another.
* `updateFilterView` (*type:* `GoogleApi.Sheets.V4.Model.UpdateFilterViewRequest.t`, *default:* `nil`) - Updates the properties of a filter view.
* `deleteConditionalFormatRule` (*type:* `GoogleApi.Sheets.V4.Model.DeleteConditionalFormatRuleRequest.t`, *default:* `nil`) - Deletes an existing conditional format rule.
* `repeatCell` (*type:* `GoogleApi.Sheets.V4.Model.RepeatCellRequest.t`, *default:* `nil`) - Repeats a single cell across a range.
* `updateSheetProperties` (*type:* `GoogleApi.Sheets.V4.Model.UpdateSheetPropertiesRequest.t`, *default:* `nil`) - Updates a sheet's properties.
* `deleteDimensionGroup` (*type:* `GoogleApi.Sheets.V4.Model.DeleteDimensionGroupRequest.t`, *default:* `nil`) - Deletes a group over the specified range.
* `deleteDimension` (*type:* `GoogleApi.Sheets.V4.Model.DeleteDimensionRequest.t`, *default:* `nil`) - Deletes rows or columns in a sheet.
* `addProtectedRange` (*type:* `GoogleApi.Sheets.V4.Model.AddProtectedRangeRequest.t`, *default:* `nil`) - Adds a protected range.
* `updateNamedRange` (*type:* `GoogleApi.Sheets.V4.Model.UpdateNamedRangeRequest.t`, *default:* `nil`) - Updates a named range.
* `deleteSheet` (*type:* `GoogleApi.Sheets.V4.Model.DeleteSheetRequest.t`, *default:* `nil`) - Deletes a sheet.
* `updateProtectedRange` (*type:* `GoogleApi.Sheets.V4.Model.UpdateProtectedRangeRequest.t`, *default:* `nil`) - Updates a protected range.
* `cutPaste` (*type:* `GoogleApi.Sheets.V4.Model.CutPasteRequest.t`, *default:* `nil`) - Cuts data from one area and pastes it to another.
* `findReplace` (*type:* `GoogleApi.Sheets.V4.Model.FindReplaceRequest.t`, *default:* `nil`) - Finds and replaces occurrences of some text with other text.
* `deleteEmbeddedObject` (*type:* `GoogleApi.Sheets.V4.Model.DeleteEmbeddedObjectRequest.t`, *default:* `nil`) - Deletes an embedded object (e.g, chart, image) in a sheet.
* `addBanding` (*type:* `GoogleApi.Sheets.V4.Model.AddBandingRequest.t`, *default:* `nil`) - Adds a new banded range
* `updateCells` (*type:* `GoogleApi.Sheets.V4.Model.UpdateCellsRequest.t`, *default:* `nil`) - Updates many cells at once.
* `appendCells` (*type:* `GoogleApi.Sheets.V4.Model.AppendCellsRequest.t`, *default:* `nil`) - Appends cells after the last row with data in a sheet.
* `randomizeRange` (*type:* `GoogleApi.Sheets.V4.Model.RandomizeRangeRequest.t`, *default:* `nil`) - Randomizes the order of the rows in a range.
* `deleteDeveloperMetadata` (*type:* `GoogleApi.Sheets.V4.Model.DeleteDeveloperMetadataRequest.t`, *default:* `nil`) - Deletes developer metadata
* `trimWhitespace` (*type:* `GoogleApi.Sheets.V4.Model.TrimWhitespaceRequest.t`, *default:* `nil`) - Trims cells of whitespace (such as spaces, tabs, or new lines).
* `deleteRange` (*type:* `GoogleApi.Sheets.V4.Model.DeleteRangeRequest.t`, *default:* `nil`) - Deletes a range of cells from a sheet, shifting the remaining cells.
* `updateSlicerSpec` (*type:* `GoogleApi.Sheets.V4.Model.UpdateSlicerSpecRequest.t`, *default:* `nil`) - Updates a slicer's specifications.
* `addSlicer` (*type:* `GoogleApi.Sheets.V4.Model.AddSlicerRequest.t`, *default:* `nil`) - Adds a slicer.
* `deleteBanding` (*type:* `GoogleApi.Sheets.V4.Model.DeleteBandingRequest.t`, *default:* `nil`) - Removes a banded range
* `updateEmbeddedObjectPosition` (*type:* `GoogleApi.Sheets.V4.Model.UpdateEmbeddedObjectPositionRequest.t`, *default:* `nil`) - Updates an embedded object's (e.g. chart, image) position.
* `duplicateFilterView` (*type:* `GoogleApi.Sheets.V4.Model.DuplicateFilterViewRequest.t`, *default:* `nil`) - Duplicates a filter view.
* `appendDimension` (*type:* `GoogleApi.Sheets.V4.Model.AppendDimensionRequest.t`, *default:* `nil`) - Appends dimensions to the end of a sheet.
* `updateDimensionGroup` (*type:* `GoogleApi.Sheets.V4.Model.UpdateDimensionGroupRequest.t`, *default:* `nil`) - Updates the state of the specified group.
* `updateDimensionProperties` (*type:* `GoogleApi.Sheets.V4.Model.UpdateDimensionPropertiesRequest.t`, *default:* `nil`) - Updates dimensions' properties.
* `setDataValidation` (*type:* `GoogleApi.Sheets.V4.Model.SetDataValidationRequest.t`, *default:* `nil`) - Sets data validation for one or more cells.
* `addNamedRange` (*type:* `GoogleApi.Sheets.V4.Model.AddNamedRangeRequest.t`, *default:* `nil`) - Adds a named range.
* `addConditionalFormatRule` (*type:* `GoogleApi.Sheets.V4.Model.AddConditionalFormatRuleRequest.t`, *default:* `nil`) - Adds a new conditional format rule.
* `setBasicFilter` (*type:* `GoogleApi.Sheets.V4.Model.SetBasicFilterRequest.t`, *default:* `nil`) - Sets the basic filter on a sheet.
* `updateChartSpec` (*type:* `GoogleApi.Sheets.V4.Model.UpdateChartSpecRequest.t`, *default:* `nil`) - Updates a chart's specifications.
"""
use GoogleApi.Gax.ModelBase
@type t :: %__MODULE__{
:autoResizeDimensions => GoogleApi.Sheets.V4.Model.AutoResizeDimensionsRequest.t(),
:duplicateSheet => GoogleApi.Sheets.V4.Model.DuplicateSheetRequest.t(),
:deleteProtectedRange => GoogleApi.Sheets.V4.Model.DeleteProtectedRangeRequest.t(),
:clearBasicFilter => GoogleApi.Sheets.V4.Model.ClearBasicFilterRequest.t(),
:updateBanding => GoogleApi.Sheets.V4.Model.UpdateBandingRequest.t(),
:addSheet => GoogleApi.Sheets.V4.Model.AddSheetRequest.t(),
:moveDimension => GoogleApi.Sheets.V4.Model.MoveDimensionRequest.t(),
:pasteData => GoogleApi.Sheets.V4.Model.PasteDataRequest.t(),
:updateBorders => GoogleApi.Sheets.V4.Model.UpdateBordersRequest.t(),
:deleteFilterView => GoogleApi.Sheets.V4.Model.DeleteFilterViewRequest.t(),
:textToColumns => GoogleApi.Sheets.V4.Model.TextToColumnsRequest.t(),
:addDimensionGroup => GoogleApi.Sheets.V4.Model.AddDimensionGroupRequest.t(),
:updateDeveloperMetadata =>
GoogleApi.Sheets.V4.Model.UpdateDeveloperMetadataRequest.t(),
:insertDimension => GoogleApi.Sheets.V4.Model.InsertDimensionRequest.t(),
:deleteNamedRange => GoogleApi.Sheets.V4.Model.DeleteNamedRangeRequest.t(),
:updateConditionalFormatRule =>
GoogleApi.Sheets.V4.Model.UpdateConditionalFormatRuleRequest.t(),
:addChart => GoogleApi.Sheets.V4.Model.AddChartRequest.t(),
:insertRange => GoogleApi.Sheets.V4.Model.InsertRangeRequest.t(),
:mergeCells => GoogleApi.Sheets.V4.Model.MergeCellsRequest.t(),
:addFilterView => GoogleApi.Sheets.V4.Model.AddFilterViewRequest.t(),
:deleteDuplicates => GoogleApi.Sheets.V4.Model.DeleteDuplicatesRequest.t(),
:sortRange => GoogleApi.Sheets.V4.Model.SortRangeRequest.t(),
:autoFill => GoogleApi.Sheets.V4.Model.AutoFillRequest.t(),
:updateSpreadsheetProperties =>
GoogleApi.Sheets.V4.Model.UpdateSpreadsheetPropertiesRequest.t(),
:createDeveloperMetadata =>
GoogleApi.Sheets.V4.Model.CreateDeveloperMetadataRequest.t(),
:unmergeCells => GoogleApi.Sheets.V4.Model.UnmergeCellsRequest.t(),
:copyPaste => GoogleApi.Sheets.V4.Model.CopyPasteRequest.t(),
:updateFilterView => GoogleApi.Sheets.V4.Model.UpdateFilterViewRequest.t(),
:deleteConditionalFormatRule =>
GoogleApi.Sheets.V4.Model.DeleteConditionalFormatRuleRequest.t(),
:repeatCell => GoogleApi.Sheets.V4.Model.RepeatCellRequest.t(),
:updateSheetProperties => GoogleApi.Sheets.V4.Model.UpdateSheetPropertiesRequest.t(),
:deleteDimensionGroup => GoogleApi.Sheets.V4.Model.DeleteDimensionGroupRequest.t(),
:deleteDimension => GoogleApi.Sheets.V4.Model.DeleteDimensionRequest.t(),
:addProtectedRange => GoogleApi.Sheets.V4.Model.AddProtectedRangeRequest.t(),
:updateNamedRange => GoogleApi.Sheets.V4.Model.UpdateNamedRangeRequest.t(),
:deleteSheet => GoogleApi.Sheets.V4.Model.DeleteSheetRequest.t(),
:updateProtectedRange => GoogleApi.Sheets.V4.Model.UpdateProtectedRangeRequest.t(),
:cutPaste => GoogleApi.Sheets.V4.Model.CutPasteRequest.t(),
:findReplace => GoogleApi.Sheets.V4.Model.FindReplaceRequest.t(),
:deleteEmbeddedObject => GoogleApi.Sheets.V4.Model.DeleteEmbeddedObjectRequest.t(),
:addBanding => GoogleApi.Sheets.V4.Model.AddBandingRequest.t(),
:updateCells => GoogleApi.Sheets.V4.Model.UpdateCellsRequest.t(),
:appendCells => GoogleApi.Sheets.V4.Model.AppendCellsRequest.t(),
:randomizeRange => GoogleApi.Sheets.V4.Model.RandomizeRangeRequest.t(),
:deleteDeveloperMetadata =>
GoogleApi.Sheets.V4.Model.DeleteDeveloperMetadataRequest.t(),
:trimWhitespace => GoogleApi.Sheets.V4.Model.TrimWhitespaceRequest.t(),
:deleteRange => GoogleApi.Sheets.V4.Model.DeleteRangeRequest.t(),
:updateSlicerSpec => GoogleApi.Sheets.V4.Model.UpdateSlicerSpecRequest.t(),
:addSlicer => GoogleApi.Sheets.V4.Model.AddSlicerRequest.t(),
:deleteBanding => GoogleApi.Sheets.V4.Model.DeleteBandingRequest.t(),
:updateEmbeddedObjectPosition =>
GoogleApi.Sheets.V4.Model.UpdateEmbeddedObjectPositionRequest.t(),
:duplicateFilterView => GoogleApi.Sheets.V4.Model.DuplicateFilterViewRequest.t(),
:appendDimension => GoogleApi.Sheets.V4.Model.AppendDimensionRequest.t(),
:updateDimensionGroup => GoogleApi.Sheets.V4.Model.UpdateDimensionGroupRequest.t(),
:updateDimensionProperties =>
GoogleApi.Sheets.V4.Model.UpdateDimensionPropertiesRequest.t(),
:setDataValidation => GoogleApi.Sheets.V4.Model.SetDataValidationRequest.t(),
:addNamedRange => GoogleApi.Sheets.V4.Model.AddNamedRangeRequest.t(),
:addConditionalFormatRule =>
GoogleApi.Sheets.V4.Model.AddConditionalFormatRuleRequest.t(),
:setBasicFilter => GoogleApi.Sheets.V4.Model.SetBasicFilterRequest.t(),
:updateChartSpec => GoogleApi.Sheets.V4.Model.UpdateChartSpecRequest.t()
}
field(:autoResizeDimensions, as: GoogleApi.Sheets.V4.Model.AutoResizeDimensionsRequest)
field(:duplicateSheet, as: GoogleApi.Sheets.V4.Model.DuplicateSheetRequest)
field(:deleteProtectedRange, as: GoogleApi.Sheets.V4.Model.DeleteProtectedRangeRequest)
field(:clearBasicFilter, as: GoogleApi.Sheets.V4.Model.ClearBasicFilterRequest)
field(:updateBanding, as: GoogleApi.Sheets.V4.Model.UpdateBandingRequest)
field(:addSheet, as: GoogleApi.Sheets.V4.Model.AddSheetRequest)
field(:moveDimension, as: GoogleApi.Sheets.V4.Model.MoveDimensionRequest)
field(:pasteData, as: GoogleApi.Sheets.V4.Model.PasteDataRequest)
field(:updateBorders, as: GoogleApi.Sheets.V4.Model.UpdateBordersRequest)
field(:deleteFilterView, as: GoogleApi.Sheets.V4.Model.DeleteFilterViewRequest)
field(:textToColumns, as: GoogleApi.Sheets.V4.Model.TextToColumnsRequest)
field(:addDimensionGroup, as: GoogleApi.Sheets.V4.Model.AddDimensionGroupRequest)
field(:updateDeveloperMetadata, as: GoogleApi.Sheets.V4.Model.UpdateDeveloperMetadataRequest)
field(:insertDimension, as: GoogleApi.Sheets.V4.Model.InsertDimensionRequest)
field(:deleteNamedRange, as: GoogleApi.Sheets.V4.Model.DeleteNamedRangeRequest)
field(
:updateConditionalFormatRule,
as: GoogleApi.Sheets.V4.Model.UpdateConditionalFormatRuleRequest
)
field(:addChart, as: GoogleApi.Sheets.V4.Model.AddChartRequest)
field(:insertRange, as: GoogleApi.Sheets.V4.Model.InsertRangeRequest)
field(:mergeCells, as: GoogleApi.Sheets.V4.Model.MergeCellsRequest)
field(:addFilterView, as: GoogleApi.Sheets.V4.Model.AddFilterViewRequest)
field(:deleteDuplicates, as: GoogleApi.Sheets.V4.Model.DeleteDuplicatesRequest)
field(:sortRange, as: GoogleApi.Sheets.V4.Model.SortRangeRequest)
field(:autoFill, as: GoogleApi.Sheets.V4.Model.AutoFillRequest)
field(
:updateSpreadsheetProperties,
as: GoogleApi.Sheets.V4.Model.UpdateSpreadsheetPropertiesRequest
)
field(:createDeveloperMetadata, as: GoogleApi.Sheets.V4.Model.CreateDeveloperMetadataRequest)
field(:unmergeCells, as: GoogleApi.Sheets.V4.Model.UnmergeCellsRequest)
field(:copyPaste, as: GoogleApi.Sheets.V4.Model.CopyPasteRequest)
field(:updateFilterView, as: GoogleApi.Sheets.V4.Model.UpdateFilterViewRequest)
field(
:deleteConditionalFormatRule,
as: GoogleApi.Sheets.V4.Model.DeleteConditionalFormatRuleRequest
)
field(:repeatCell, as: GoogleApi.Sheets.V4.Model.RepeatCellRequest)
field(:updateSheetProperties, as: GoogleApi.Sheets.V4.Model.UpdateSheetPropertiesRequest)
field(:deleteDimensionGroup, as: GoogleApi.Sheets.V4.Model.DeleteDimensionGroupRequest)
field(:deleteDimension, as: GoogleApi.Sheets.V4.Model.DeleteDimensionRequest)
field(:addProtectedRange, as: GoogleApi.Sheets.V4.Model.AddProtectedRangeRequest)
field(:updateNamedRange, as: GoogleApi.Sheets.V4.Model.UpdateNamedRangeRequest)
field(:deleteSheet, as: GoogleApi.Sheets.V4.Model.DeleteSheetRequest)
field(:updateProtectedRange, as: GoogleApi.Sheets.V4.Model.UpdateProtectedRangeRequest)
field(:cutPaste, as: GoogleApi.Sheets.V4.Model.CutPasteRequest)
field(:findReplace, as: GoogleApi.Sheets.V4.Model.FindReplaceRequest)
field(:deleteEmbeddedObject, as: GoogleApi.Sheets.V4.Model.DeleteEmbeddedObjectRequest)
field(:addBanding, as: GoogleApi.Sheets.V4.Model.AddBandingRequest)
field(:updateCells, as: GoogleApi.Sheets.V4.Model.UpdateCellsRequest)
field(:appendCells, as: GoogleApi.Sheets.V4.Model.AppendCellsRequest)
field(:randomizeRange, as: GoogleApi.Sheets.V4.Model.RandomizeRangeRequest)
field(:deleteDeveloperMetadata, as: GoogleApi.Sheets.V4.Model.DeleteDeveloperMetadataRequest)
field(:trimWhitespace, as: GoogleApi.Sheets.V4.Model.TrimWhitespaceRequest)
field(:deleteRange, as: GoogleApi.Sheets.V4.Model.DeleteRangeRequest)
field(:updateSlicerSpec, as: GoogleApi.Sheets.V4.Model.UpdateSlicerSpecRequest)
field(:addSlicer, as: GoogleApi.Sheets.V4.Model.AddSlicerRequest)
field(:deleteBanding, as: GoogleApi.Sheets.V4.Model.DeleteBandingRequest)
field(
:updateEmbeddedObjectPosition,
as: GoogleApi.Sheets.V4.Model.UpdateEmbeddedObjectPositionRequest
)
field(:duplicateFilterView, as: GoogleApi.Sheets.V4.Model.DuplicateFilterViewRequest)
field(:appendDimension, as: GoogleApi.Sheets.V4.Model.AppendDimensionRequest)
field(:updateDimensionGroup, as: GoogleApi.Sheets.V4.Model.UpdateDimensionGroupRequest)
field(
:updateDimensionProperties,
as: GoogleApi.Sheets.V4.Model.UpdateDimensionPropertiesRequest
)
field(:setDataValidation, as: GoogleApi.Sheets.V4.Model.SetDataValidationRequest)
field(:addNamedRange, as: GoogleApi.Sheets.V4.Model.AddNamedRangeRequest)
field(:addConditionalFormatRule, as: GoogleApi.Sheets.V4.Model.AddConditionalFormatRuleRequest)
field(:setBasicFilter, as: GoogleApi.Sheets.V4.Model.SetBasicFilterRequest)
field(:updateChartSpec, as: GoogleApi.Sheets.V4.Model.UpdateChartSpecRequest)
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