Class: Google::Apis::CloudsearchV1::AppsExtensionsMarkupCalendarClientActionMarkupConferenceDataMarkup

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

Overview

Markup that defines conference data associated to a Google Calendar event.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ AppsExtensionsMarkupCalendarClientActionMarkupConferenceDataMarkup

Returns a new instance of AppsExtensionsMarkupCalendarClientActionMarkupConferenceDataMarkup.



4529
4530
4531
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 4529

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

Instance Attribute Details

#conference_idString

Unique identifier for this conference data. Maximum 512 characters long. Corresponds to the JSON property conferenceId

Returns:

  • (String)


4500
4501
4502
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 4500

def conference_id
  @conference_id
end

#conference_solution_idString

An identifier of the conferencing solution. Must match a value from the deployment's calendar.conferenceSolution.id field. Corresponds to the JSON property conferenceSolutionId

Returns:

  • (String)


4506
4507
4508
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 4506

def conference_solution_id
  @conference_solution_id
end

#entry_pointsArray<Google::Apis::CloudsearchV1::AppsExtensionsMarkupCalendarClientActionMarkupConferenceDataMarkupEntryPointMarkup>

Entry points to the conference. Maximum 300 entry points are allowed. Corresponds to the JSON property entryPoints



4511
4512
4513
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 4511

def entry_points
  @entry_points
end

#errorGoogle::Apis::CloudsearchV1::AppsExtensionsMarkupCalendarClientActionMarkupConferenceDataMarkupError

Represents an error that occurred during conference creation. Corresponds to the JSON property error



4516
4517
4518
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 4516

def error
  @error
end

#noteString

Additional notes (such as instructions from the administrator, legal notices) to display to the user. Can contain HTML. Max length 2048 characters. Corresponds to the JSON property note

Returns:

  • (String)


4522
4523
4524
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 4522

def note
  @note
end

#parametersArray<Google::Apis::CloudsearchV1::AppsExtensionsMarkupCalendarClientActionMarkupConferenceDataMarkupParameter>

Additional add-on parameters. Maximum 300 parameters are allowed. Corresponds to the JSON property parameters



4527
4528
4529
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 4527

def parameters
  @parameters
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



4534
4535
4536
4537
4538
4539
4540
4541
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 4534

def update!(**args)
  @conference_id = args[:conference_id] if args.key?(:conference_id)
  @conference_solution_id = args[:conference_solution_id] if args.key?(:conference_solution_id)
  @entry_points = args[:entry_points] if args.key?(:entry_points)
  @error = args[:error] if args.key?(:error)
  @note = args[:note] if args.key?(:note)
  @parameters = args[:parameters] if args.key?(:parameters)
end