Class: Google::Apis::SlidesV1::Response

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

Overview

A single response from an update.

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from Core::JsonObjectSupport

#to_json

Methods included from Core::Hashable

process_value, #to_h

Constructor Details

#initialize(**args) ⇒ Response

Returns a new instance of Response



3082
3083
3084
# File 'generated/google/apis/slides_v1/classes.rb', line 3082

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

Instance Attribute Details

#create_imageGoogle::Apis::SlidesV1::CreateImageResponse

The result of creating an image. Corresponds to the JSON property createImage



3025
3026
3027
# File 'generated/google/apis/slides_v1/classes.rb', line 3025

def create_image
  @create_image
end

#create_lineGoogle::Apis::SlidesV1::CreateLineResponse

The result of creating a line. Corresponds to the JSON property createLine



3030
3031
3032
# File 'generated/google/apis/slides_v1/classes.rb', line 3030

def create_line
  @create_line
end

#create_shapeGoogle::Apis::SlidesV1::CreateShapeResponse

The result of creating a shape. Corresponds to the JSON property createShape



3035
3036
3037
# File 'generated/google/apis/slides_v1/classes.rb', line 3035

def create_shape
  @create_shape
end

#create_sheets_chartGoogle::Apis::SlidesV1::CreateSheetsChartResponse

The result of creating an embedded Google Sheets chart. Corresponds to the JSON property createSheetsChart



3040
3041
3042
# File 'generated/google/apis/slides_v1/classes.rb', line 3040

def create_sheets_chart
  @create_sheets_chart
end

#create_slideGoogle::Apis::SlidesV1::CreateSlideResponse

The result of creating a slide. Corresponds to the JSON property createSlide



3045
3046
3047
# File 'generated/google/apis/slides_v1/classes.rb', line 3045

def create_slide
  @create_slide
end

#create_tableGoogle::Apis::SlidesV1::CreateTableResponse

The result of creating a table. Corresponds to the JSON property createTable



3050
3051
3052
# File 'generated/google/apis/slides_v1/classes.rb', line 3050

def create_table
  @create_table
end

#create_videoGoogle::Apis::SlidesV1::CreateVideoResponse

The result of creating a video. Corresponds to the JSON property createVideo



3055
3056
3057
# File 'generated/google/apis/slides_v1/classes.rb', line 3055

def create_video
  @create_video
end

#duplicate_objectGoogle::Apis::SlidesV1::DuplicateObjectResponse

The response of duplicating an object. Corresponds to the JSON property duplicateObject



3060
3061
3062
# File 'generated/google/apis/slides_v1/classes.rb', line 3060

def duplicate_object
  @duplicate_object
end

#group_objectsGoogle::Apis::SlidesV1::GroupObjectsResponse

The result of grouping objects. Corresponds to the JSON property groupObjects



3065
3066
3067
# File 'generated/google/apis/slides_v1/classes.rb', line 3065

def group_objects
  @group_objects
end

#replace_all_shapes_with_imageGoogle::Apis::SlidesV1::ReplaceAllShapesWithImageResponse

The result of replacing shapes with an image. Corresponds to the JSON property replaceAllShapesWithImage



3070
3071
3072
# File 'generated/google/apis/slides_v1/classes.rb', line 3070

def replace_all_shapes_with_image
  @replace_all_shapes_with_image
end

#replace_all_shapes_with_sheets_chartGoogle::Apis::SlidesV1::ReplaceAllShapesWithSheetsChartResponse

The result of replacing shapes with a Google Sheets chart. Corresponds to the JSON property replaceAllShapesWithSheetsChart



3075
3076
3077
# File 'generated/google/apis/slides_v1/classes.rb', line 3075

def replace_all_shapes_with_sheets_chart
  @replace_all_shapes_with_sheets_chart
end

#replace_all_textGoogle::Apis::SlidesV1::ReplaceAllTextResponse

The result of replacing text. Corresponds to the JSON property replaceAllText



3080
3081
3082
# File 'generated/google/apis/slides_v1/classes.rb', line 3080

def replace_all_text
  @replace_all_text
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



3087
3088
3089
3090
3091
3092
3093
3094
3095
3096
3097
3098
3099
3100
# File 'generated/google/apis/slides_v1/classes.rb', line 3087

def update!(**args)
  @create_image = args[:create_image] if args.key?(:create_image)
  @create_line = args[:create_line] if args.key?(:create_line)
  @create_shape = args[:create_shape] if args.key?(:create_shape)
  @create_sheets_chart = args[:create_sheets_chart] if args.key?(:create_sheets_chart)
  @create_slide = args[:create_slide] if args.key?(:create_slide)
  @create_table = args[:create_table] if args.key?(:create_table)
  @create_video = args[:create_video] if args.key?(:create_video)
  @duplicate_object = args[:duplicate_object] if args.key?(:duplicate_object)
  @group_objects = args[:group_objects] if args.key?(:group_objects)
  @replace_all_shapes_with_image = args[:replace_all_shapes_with_image] if args.key?(:replace_all_shapes_with_image)
  @replace_all_shapes_with_sheets_chart = args[:replace_all_shapes_with_sheets_chart] if args.key?(:replace_all_shapes_with_sheets_chart)
  @replace_all_text = args[:replace_all_text] if args.key?(:replace_all_text)
end