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.



4471
4472
4473
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 4471

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)


4442
4443
4444
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 4442

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)


4448
4449
4450
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 4448

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



4453
4454
4455
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 4453

def entry_points
  @entry_points
end

#errorGoogle::Apis::CloudsearchV1::AppsExtensionsMarkupCalendarClientActionMarkupConferenceDataMarkupError

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



4458
4459
4460
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 4458

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)


4464
4465
4466
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 4464

def note
  @note
end

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

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



4469
4470
4471
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 4469

def parameters
  @parameters
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



4476
4477
4478
4479
4480
4481
4482
4483
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 4476

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