Class: Google::Apis::SheetsV4::Response

Inherits:
Object
  • Object
show all
Includes:
Core::Hashable, Core::JsonObjectSupport
Defined in:
lib/google/apis/sheets_v4/classes.rb,
lib/google/apis/sheets_v4/representations.rb,
lib/google/apis/sheets_v4/representations.rb

Overview

A single response from an update.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ Response

Returns a new instance of Response.



8459
8460
8461
# File 'lib/google/apis/sheets_v4/classes.rb', line 8459

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#add_bandingGoogle::Apis::SheetsV4::AddBandingResponse

The result of adding a banded range. Corresponds to the JSON property addBanding



8347
8348
8349
# File 'lib/google/apis/sheets_v4/classes.rb', line 8347

def add_banding
  @add_banding
end

#add_chartGoogle::Apis::SheetsV4::AddChartResponse

The result of adding a chart to a spreadsheet. Corresponds to the JSON property addChart



8352
8353
8354
# File 'lib/google/apis/sheets_v4/classes.rb', line 8352

def add_chart
  @add_chart
end

#add_data_sourceGoogle::Apis::SheetsV4::AddDataSourceResponse

The result of adding a data source. Corresponds to the JSON property addDataSource



8357
8358
8359
# File 'lib/google/apis/sheets_v4/classes.rb', line 8357

def add_data_source
  @add_data_source
end

#add_dimension_groupGoogle::Apis::SheetsV4::AddDimensionGroupResponse

The result of adding a group. Corresponds to the JSON property addDimensionGroup



8362
8363
8364
# File 'lib/google/apis/sheets_v4/classes.rb', line 8362

def add_dimension_group
  @add_dimension_group
end

#add_filter_viewGoogle::Apis::SheetsV4::AddFilterViewResponse

The result of adding a filter view. Corresponds to the JSON property addFilterView



8367
8368
8369
# File 'lib/google/apis/sheets_v4/classes.rb', line 8367

def add_filter_view
  @add_filter_view
end

#add_named_rangeGoogle::Apis::SheetsV4::AddNamedRangeResponse

The result of adding a named range. Corresponds to the JSON property addNamedRange



8372
8373
8374
# File 'lib/google/apis/sheets_v4/classes.rb', line 8372

def add_named_range
  @add_named_range
end

#add_protected_rangeGoogle::Apis::SheetsV4::AddProtectedRangeResponse

The result of adding a new protected range. Corresponds to the JSON property addProtectedRange



8377
8378
8379
# File 'lib/google/apis/sheets_v4/classes.rb', line 8377

def add_protected_range
  @add_protected_range
end

#add_sheetGoogle::Apis::SheetsV4::AddSheetResponse

The result of adding a sheet. Corresponds to the JSON property addSheet



8382
8383
8384
# File 'lib/google/apis/sheets_v4/classes.rb', line 8382

def add_sheet
  @add_sheet
end

#add_slicerGoogle::Apis::SheetsV4::AddSlicerResponse

The result of adding a slicer to a spreadsheet. Corresponds to the JSON property addSlicer



8387
8388
8389
# File 'lib/google/apis/sheets_v4/classes.rb', line 8387

def add_slicer
  @add_slicer
end

#create_developer_metadataGoogle::Apis::SheetsV4::CreateDeveloperMetadataResponse

The response from creating developer metadata. Corresponds to the JSON property createDeveloperMetadata



8392
8393
8394
# File 'lib/google/apis/sheets_v4/classes.rb', line 8392

def 
  @create_developer_metadata
end

#delete_conditional_format_ruleGoogle::Apis::SheetsV4::DeleteConditionalFormatRuleResponse

The result of deleting a conditional format rule. Corresponds to the JSON property deleteConditionalFormatRule



8397
8398
8399
# File 'lib/google/apis/sheets_v4/classes.rb', line 8397

def delete_conditional_format_rule
  @delete_conditional_format_rule
end

#delete_developer_metadataGoogle::Apis::SheetsV4::DeleteDeveloperMetadataResponse

The response from deleting developer metadata. Corresponds to the JSON property deleteDeveloperMetadata



8402
8403
8404
# File 'lib/google/apis/sheets_v4/classes.rb', line 8402

def 
  @delete_developer_metadata
end

#delete_dimension_groupGoogle::Apis::SheetsV4::DeleteDimensionGroupResponse

The result of deleting a group. Corresponds to the JSON property deleteDimensionGroup



8407
8408
8409
# File 'lib/google/apis/sheets_v4/classes.rb', line 8407

def delete_dimension_group
  @delete_dimension_group
end

#delete_duplicatesGoogle::Apis::SheetsV4::DeleteDuplicatesResponse

The result of removing duplicates in a range. Corresponds to the JSON property deleteDuplicates



8412
8413
8414
# File 'lib/google/apis/sheets_v4/classes.rb', line 8412

def delete_duplicates
  @delete_duplicates
end

#duplicate_filter_viewGoogle::Apis::SheetsV4::DuplicateFilterViewResponse

The result of a filter view being duplicated. Corresponds to the JSON property duplicateFilterView



8417
8418
8419
# File 'lib/google/apis/sheets_v4/classes.rb', line 8417

def duplicate_filter_view
  @duplicate_filter_view
end

#duplicate_sheetGoogle::Apis::SheetsV4::DuplicateSheetResponse

The result of duplicating a sheet. Corresponds to the JSON property duplicateSheet



8422
8423
8424
# File 'lib/google/apis/sheets_v4/classes.rb', line 8422

def duplicate_sheet
  @duplicate_sheet
end

#find_replaceGoogle::Apis::SheetsV4::FindReplaceResponse

The result of the find/replace. Corresponds to the JSON property findReplace



8427
8428
8429
# File 'lib/google/apis/sheets_v4/classes.rb', line 8427

def find_replace
  @find_replace
end

#refresh_data_sourceGoogle::Apis::SheetsV4::RefreshDataSourceResponse

The response from refreshing one or multiple data source objects. Corresponds to the JSON property refreshDataSource



8432
8433
8434
# File 'lib/google/apis/sheets_v4/classes.rb', line 8432

def refresh_data_source
  @refresh_data_source
end

#trim_whitespaceGoogle::Apis::SheetsV4::TrimWhitespaceResponse

The result of trimming whitespace in cells. Corresponds to the JSON property trimWhitespace



8437
8438
8439
# File 'lib/google/apis/sheets_v4/classes.rb', line 8437

def trim_whitespace
  @trim_whitespace
end

#update_conditional_format_ruleGoogle::Apis::SheetsV4::UpdateConditionalFormatRuleResponse

The result of updating a conditional format rule. Corresponds to the JSON property updateConditionalFormatRule



8442
8443
8444
# File 'lib/google/apis/sheets_v4/classes.rb', line 8442

def update_conditional_format_rule
  @update_conditional_format_rule
end

#update_data_sourceGoogle::Apis::SheetsV4::UpdateDataSourceResponse

The response from updating data source. Corresponds to the JSON property updateDataSource



8447
8448
8449
# File 'lib/google/apis/sheets_v4/classes.rb', line 8447

def update_data_source
  @update_data_source
end

#update_developer_metadataGoogle::Apis::SheetsV4::UpdateDeveloperMetadataResponse

The response from updating developer metadata. Corresponds to the JSON property updateDeveloperMetadata



8452
8453
8454
# File 'lib/google/apis/sheets_v4/classes.rb', line 8452

def 
  @update_developer_metadata
end

#update_embedded_object_positionGoogle::Apis::SheetsV4::UpdateEmbeddedObjectPositionResponse

The result of updating an embedded object's position. Corresponds to the JSON property updateEmbeddedObjectPosition



8457
8458
8459
# File 'lib/google/apis/sheets_v4/classes.rb', line 8457

def update_embedded_object_position
  @update_embedded_object_position
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



8464
8465
8466
8467
8468
8469
8470
8471
8472
8473
8474
8475
8476
8477
8478
8479
8480
8481
8482
8483
8484
8485
8486
8487
8488
# File 'lib/google/apis/sheets_v4/classes.rb', line 8464

def update!(**args)
  @add_banding = args[:add_banding] if args.key?(:add_banding)
  @add_chart = args[:add_chart] if args.key?(:add_chart)
  @add_data_source = args[:add_data_source] if args.key?(:add_data_source)
  @add_dimension_group = args[:add_dimension_group] if args.key?(:add_dimension_group)
  @add_filter_view = args[:add_filter_view] if args.key?(:add_filter_view)
  @add_named_range = args[:add_named_range] if args.key?(:add_named_range)
  @add_protected_range = args[:add_protected_range] if args.key?(:add_protected_range)
  @add_sheet = args[:add_sheet] if args.key?(:add_sheet)
  @add_slicer = args[:add_slicer] if args.key?(:add_slicer)
  @create_developer_metadata = args[:create_developer_metadata] if args.key?(:create_developer_metadata)
  @delete_conditional_format_rule = args[:delete_conditional_format_rule] if args.key?(:delete_conditional_format_rule)
  @delete_developer_metadata = args[:delete_developer_metadata] if args.key?(:delete_developer_metadata)
  @delete_dimension_group = args[:delete_dimension_group] if args.key?(:delete_dimension_group)
  @delete_duplicates = args[:delete_duplicates] if args.key?(:delete_duplicates)
  @duplicate_filter_view = args[:duplicate_filter_view] if args.key?(:duplicate_filter_view)
  @duplicate_sheet = args[:duplicate_sheet] if args.key?(:duplicate_sheet)
  @find_replace = args[:find_replace] if args.key?(:find_replace)
  @refresh_data_source = args[:refresh_data_source] if args.key?(:refresh_data_source)
  @trim_whitespace = args[:trim_whitespace] if args.key?(:trim_whitespace)
  @update_conditional_format_rule = args[:update_conditional_format_rule] if args.key?(:update_conditional_format_rule)
  @update_data_source = args[:update_data_source] if args.key?(:update_data_source)
  @update_developer_metadata = args[:update_developer_metadata] if args.key?(:update_developer_metadata)
  @update_embedded_object_position = args[:update_embedded_object_position] if args.key?(:update_embedded_object_position)
end