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
more...

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.

[View source]

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

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


8345
8346
8347
# File 'lib/google/apis/sheets_v4/classes.rb', line 8345

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


8350
8351
8352
# File 'lib/google/apis/sheets_v4/classes.rb', line 8350

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


8355
8356
8357
# File 'lib/google/apis/sheets_v4/classes.rb', line 8355

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


8360
8361
8362
# File 'lib/google/apis/sheets_v4/classes.rb', line 8360

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


8365
8366
8367
# File 'lib/google/apis/sheets_v4/classes.rb', line 8365

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


8370
8371
8372
# File 'lib/google/apis/sheets_v4/classes.rb', line 8370

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


8375
8376
8377
# File 'lib/google/apis/sheets_v4/classes.rb', line 8375

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


8380
8381
8382
# File 'lib/google/apis/sheets_v4/classes.rb', line 8380

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


8385
8386
8387
# File 'lib/google/apis/sheets_v4/classes.rb', line 8385

def add_slicer
  @add_slicer
end

#create_developer_metadataGoogle::Apis::SheetsV4::CreateDeveloperMetadataResponse

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


8390
8391
8392
# File 'lib/google/apis/sheets_v4/classes.rb', line 8390

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


8395
8396
8397
# File 'lib/google/apis/sheets_v4/classes.rb', line 8395

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


8400
8401
8402
# File 'lib/google/apis/sheets_v4/classes.rb', line 8400

def 
  @delete_developer_metadata
end

#delete_dimension_groupGoogle::Apis::SheetsV4::DeleteDimensionGroupResponse

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


8405
8406
8407
# File 'lib/google/apis/sheets_v4/classes.rb', line 8405

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


8410
8411
8412
# File 'lib/google/apis/sheets_v4/classes.rb', line 8410

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


8415
8416
8417
# File 'lib/google/apis/sheets_v4/classes.rb', line 8415

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


8420
8421
8422
# File 'lib/google/apis/sheets_v4/classes.rb', line 8420

def duplicate_sheet
  @duplicate_sheet
end

#find_replaceGoogle::Apis::SheetsV4::FindReplaceResponse

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


8425
8426
8427
# File 'lib/google/apis/sheets_v4/classes.rb', line 8425

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


8430
8431
8432
# File 'lib/google/apis/sheets_v4/classes.rb', line 8430

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


8435
8436
8437
# File 'lib/google/apis/sheets_v4/classes.rb', line 8435

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


8440
8441
8442
# File 'lib/google/apis/sheets_v4/classes.rb', line 8440

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


8445
8446
8447
# File 'lib/google/apis/sheets_v4/classes.rb', line 8445

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


8450
8451
8452
# File 'lib/google/apis/sheets_v4/classes.rb', line 8450

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


8455
8456
8457
# File 'lib/google/apis/sheets_v4/classes.rb', line 8455

def update_embedded_object_position
  @update_embedded_object_position
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object

[View source]

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

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