[][src]Struct google_sheets4::Request

pub struct Request {
    pub duplicate_filter_view: Option<DuplicateFilterViewRequest>,
    pub sort_range: Option<SortRangeRequest>,
    pub update_embedded_object_position: Option<UpdateEmbeddedObjectPositionRequest>,
    pub update_conditional_format_rule: Option<UpdateConditionalFormatRuleRequest>,
    pub update_dimension_group: Option<UpdateDimensionGroupRequest>,
    pub delete_dimension: Option<DeleteDimensionRequest>,
    pub add_protected_range: Option<AddProtectedRangeRequest>,
    pub delete_embedded_object: Option<DeleteEmbeddedObjectRequest>,
    pub paste_data: Option<PasteDataRequest>,
    pub append_cells: Option<AppendCellsRequest>,
    pub add_slicer: Option<AddSlicerRequest>,
    pub duplicate_sheet: Option<DuplicateSheetRequest>,
    pub update_sheet_properties: Option<UpdateSheetPropertiesRequest>,
    pub add_chart: Option<AddChartRequest>,
    pub add_conditional_format_rule: Option<AddConditionalFormatRuleRequest>,
    pub delete_banding: Option<DeleteBandingRequest>,
    pub repeat_cell: Option<RepeatCellRequest>,
    pub find_replace: Option<FindReplaceRequest>,
    pub trim_whitespace: Option<TrimWhitespaceRequest>,
    pub set_basic_filter: Option<SetBasicFilterRequest>,
    pub update_spreadsheet_properties: Option<UpdateSpreadsheetPropertiesRequest>,
    pub update_cells: Option<UpdateCellsRequest>,
    pub randomize_range: Option<RandomizeRangeRequest>,
    pub append_dimension: Option<AppendDimensionRequest>,
    pub update_banding: Option<UpdateBandingRequest>,
    pub auto_resize_dimensions: Option<AutoResizeDimensionsRequest>,
    pub delete_duplicates: Option<DeleteDuplicatesRequest>,
    pub update_dimension_properties: Option<UpdateDimensionPropertiesRequest>,
    pub add_banding: Option<AddBandingRequest>,
    pub unmerge_cells: Option<UnmergeCellsRequest>,
    pub set_data_validation: Option<SetDataValidationRequest>,
    pub delete_range: Option<DeleteRangeRequest>,
    pub clear_basic_filter: Option<ClearBasicFilterRequest>,
    pub text_to_columns: Option<TextToColumnsRequest>,
    pub auto_fill: Option<AutoFillRequest>,
    pub insert_range: Option<InsertRangeRequest>,
    pub update_developer_metadata: Option<UpdateDeveloperMetadataRequest>,
    pub move_dimension: Option<MoveDimensionRequest>,
    pub update_protected_range: Option<UpdateProtectedRangeRequest>,
    pub create_developer_metadata: Option<CreateDeveloperMetadataRequest>,
    pub delete_dimension_group: Option<DeleteDimensionGroupRequest>,
    pub merge_cells: Option<MergeCellsRequest>,
    pub update_slicer_spec: Option<UpdateSlicerSpecRequest>,
    pub update_chart_spec: Option<UpdateChartSpecRequest>,
    pub delete_protected_range: Option<DeleteProtectedRangeRequest>,
    pub add_filter_view: Option<AddFilterViewRequest>,
    pub delete_developer_metadata: Option<DeleteDeveloperMetadataRequest>,
    pub delete_sheet: Option<DeleteSheetRequest>,
    pub update_borders: Option<UpdateBordersRequest>,
    pub cut_paste: Option<CutPasteRequest>,
    pub copy_paste: Option<CopyPasteRequest>,
    pub add_sheet: Option<AddSheetRequest>,
    pub delete_named_range: Option<DeleteNamedRangeRequest>,
    pub delete_filter_view: Option<DeleteFilterViewRequest>,
    pub update_named_range: Option<UpdateNamedRangeRequest>,
    pub insert_dimension: Option<InsertDimensionRequest>,
    pub update_filter_view: Option<UpdateFilterViewRequest>,
    pub delete_conditional_format_rule: Option<DeleteConditionalFormatRuleRequest>,
    pub add_named_range: Option<AddNamedRangeRequest>,
    pub add_dimension_group: Option<AddDimensionGroupRequest>,
}

A single kind of update to apply to a spreadsheet.

This type is not used in any activity, and only used as part of another schema.

Fields

duplicate_filter_view: Option<DuplicateFilterViewRequest>

Duplicates a filter view.

sort_range: Option<SortRangeRequest>

Sorts data in a range.

update_embedded_object_position: Option<UpdateEmbeddedObjectPositionRequest>

Updates an embedded object's (e.g. chart, image) position.

update_conditional_format_rule: Option<UpdateConditionalFormatRuleRequest>

Updates an existing conditional format rule.

update_dimension_group: Option<UpdateDimensionGroupRequest>

Updates the state of the specified group.

delete_dimension: Option<DeleteDimensionRequest>

Deletes rows or columns in a sheet.

add_protected_range: Option<AddProtectedRangeRequest>

Adds a protected range.

delete_embedded_object: Option<DeleteEmbeddedObjectRequest>

Deletes an embedded object (e.g, chart, image) in a sheet.

paste_data: Option<PasteDataRequest>

Pastes data (HTML or delimited) into a sheet.

append_cells: Option<AppendCellsRequest>

Appends cells after the last row with data in a sheet.

add_slicer: Option<AddSlicerRequest>

Adds a slicer.

duplicate_sheet: Option<DuplicateSheetRequest>

Duplicates a sheet.

update_sheet_properties: Option<UpdateSheetPropertiesRequest>

Updates a sheet's properties.

add_chart: Option<AddChartRequest>

Adds a chart.

add_conditional_format_rule: Option<AddConditionalFormatRuleRequest>

Adds a new conditional format rule.

delete_banding: Option<DeleteBandingRequest>

Removes a banded range

repeat_cell: Option<RepeatCellRequest>

Repeats a single cell across a range.

find_replace: Option<FindReplaceRequest>

Finds and replaces occurrences of some text with other text.

trim_whitespace: Option<TrimWhitespaceRequest>

Trims cells of whitespace (such as spaces, tabs, or new lines).

set_basic_filter: Option<SetBasicFilterRequest>

Sets the basic filter on a sheet.

update_spreadsheet_properties: Option<UpdateSpreadsheetPropertiesRequest>

Updates the spreadsheet's properties.

update_cells: Option<UpdateCellsRequest>

Updates many cells at once.

randomize_range: Option<RandomizeRangeRequest>

Randomizes the order of the rows in a range.

append_dimension: Option<AppendDimensionRequest>

Appends dimensions to the end of a sheet.

update_banding: Option<UpdateBandingRequest>

Updates a banded range

auto_resize_dimensions: Option<AutoResizeDimensionsRequest>

Automatically resizes one or more dimensions based on the contents of the cells in that dimension.

delete_duplicates: Option<DeleteDuplicatesRequest>

Removes rows containing duplicate values in specified columns of a cell range.

update_dimension_properties: Option<UpdateDimensionPropertiesRequest>

Updates dimensions' properties.

add_banding: Option<AddBandingRequest>

Adds a new banded range

unmerge_cells: Option<UnmergeCellsRequest>

Unmerges merged cells.

set_data_validation: Option<SetDataValidationRequest>

Sets data validation for one or more cells.

delete_range: Option<DeleteRangeRequest>

Deletes a range of cells from a sheet, shifting the remaining cells.

clear_basic_filter: Option<ClearBasicFilterRequest>

Clears the basic filter on a sheet.

text_to_columns: Option<TextToColumnsRequest>

Converts a column of text into many columns of text.

auto_fill: Option<AutoFillRequest>

Automatically fills in more data based on existing data.

insert_range: Option<InsertRangeRequest>

Inserts new cells in a sheet, shifting the existing cells.

update_developer_metadata: Option<UpdateDeveloperMetadataRequest>

Updates an existing developer metadata entry

move_dimension: Option<MoveDimensionRequest>

Moves rows or columns to another location in a sheet.

update_protected_range: Option<UpdateProtectedRangeRequest>

Updates a protected range.

create_developer_metadata: Option<CreateDeveloperMetadataRequest>

Creates new developer metadata

delete_dimension_group: Option<DeleteDimensionGroupRequest>

Deletes a group over the specified range.

merge_cells: Option<MergeCellsRequest>

Merges cells together.

update_slicer_spec: Option<UpdateSlicerSpecRequest>

Updates a slicer's specifications.

update_chart_spec: Option<UpdateChartSpecRequest>

Updates a chart's specifications.

delete_protected_range: Option<DeleteProtectedRangeRequest>

Deletes a protected range.

add_filter_view: Option<AddFilterViewRequest>

Adds a filter view.

delete_developer_metadata: Option<DeleteDeveloperMetadataRequest>

Deletes developer metadata

delete_sheet: Option<DeleteSheetRequest>

Deletes a sheet.

update_borders: Option<UpdateBordersRequest>

Updates the borders in a range of cells.

cut_paste: Option<CutPasteRequest>

Cuts data from one area and pastes it to another.

copy_paste: Option<CopyPasteRequest>

Copies data from one area and pastes it to another.

add_sheet: Option<AddSheetRequest>

Adds a sheet.

delete_named_range: Option<DeleteNamedRangeRequest>

Deletes a named range.

delete_filter_view: Option<DeleteFilterViewRequest>

Deletes a filter view from a sheet.

update_named_range: Option<UpdateNamedRangeRequest>

Updates a named range.

insert_dimension: Option<InsertDimensionRequest>

Inserts new rows or columns in a sheet.

update_filter_view: Option<UpdateFilterViewRequest>

Updates the properties of a filter view.

delete_conditional_format_rule: Option<DeleteConditionalFormatRuleRequest>

Deletes an existing conditional format rule.

add_named_range: Option<AddNamedRangeRequest>

Adds a named range.

add_dimension_group: Option<AddDimensionGroupRequest>

Creates a group over the specified range.

Trait Implementations

impl Clone for Request[src]

impl Debug for Request[src]

impl Default for Request[src]

impl<'de> Deserialize<'de> for Request[src]

impl Part for Request[src]

impl Serialize for Request[src]

Auto Trait Implementations

impl RefUnwindSafe for Request

impl Send for Request

impl Sync for Request

impl Unpin for Request

impl UnwindSafe for Request

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Typeable for T where
    T: Any