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