Class CalendarAddOnManifest (2.0.0)

public sealed class CalendarAddOnManifest : IMessage<CalendarAddOnManifest>, IEquatable<CalendarAddOnManifest>, IDeepCloneable<CalendarAddOnManifest>, IBufferMessage, IMessage

Calendar add-on manifest.

Inheritance

Object > CalendarAddOnManifest

Namespace

Google.Apps.Script.Type.Calendar

Assembly

Google.Apps.Script.Type.dll

Constructors

CalendarAddOnManifest()

public CalendarAddOnManifest()

CalendarAddOnManifest(CalendarAddOnManifest)

public CalendarAddOnManifest(CalendarAddOnManifest other)
Parameter
NameDescription
otherCalendarAddOnManifest

Properties

ConferenceSolution

public RepeatedField<ConferenceSolution> ConferenceSolution { get; }

Defines conference solutions provided by this add-on.

Property Value
TypeDescription
RepeatedField<ConferenceSolution>

CreateSettingsUrlFunction

public string CreateSettingsUrlFunction { get; set; }

An endpoint to execute that creates a URL to the add-on's settings page.

Property Value
TypeDescription
String

CurrentEventAccess

public CalendarAddOnManifest.Types.EventAccess CurrentEventAccess { get; set; }

Define the level of data access when an event addon is triggered.

Property Value
TypeDescription
CalendarAddOnManifest.Types.EventAccess

EventOpenTrigger

public CalendarExtensionPoint EventOpenTrigger { get; set; }

An endpoint to trigger when an event is opened (viewed/edited).

Property Value
TypeDescription
CalendarExtensionPoint

EventUpdateTrigger

public CalendarExtensionPoint EventUpdateTrigger { get; set; }

An endpoint to trigger when the open event is updated.

Property Value
TypeDescription
CalendarExtensionPoint

HomepageTrigger

public HomepageExtensionPoint HomepageTrigger { get; set; }

Defines an endpoint that will be executed contexts that don't match a declared contextual trigger. Any cards generated by this function will always be available to the user, but may be eclipsed by contextual content when this add-on declares more targeted triggers.

If present, this overrides the configuration from addOns.common.homepageTrigger.

Property Value
TypeDescription
HomepageExtensionPoint