public sealed class CalendarAddOnManifest : IMessage<CalendarAddOnManifest>, IEquatable<CalendarAddOnManifest>, IDeepCloneable<CalendarAddOnManifest>, IBufferMessage, IMessage
Reference documentation and code samples for the Google.Apps.Script.Type class CalendarAddOnManifest.
Calendar add-on manifest.
Implements
IMessageCalendarAddOnManifest, IEquatableCalendarAddOnManifest, IDeepCloneableCalendarAddOnManifest, IBufferMessage, IMessageNamespace
Google.Apps.Script.Type.CalendarAssembly
Google.Apps.Script.Type.dll
Constructors
CalendarAddOnManifest()
public CalendarAddOnManifest()
CalendarAddOnManifest(CalendarAddOnManifest)
public CalendarAddOnManifest(CalendarAddOnManifest other)
Parameter | |
---|---|
Name | Description |
other | CalendarAddOnManifest |
Properties
ConferenceSolution
public RepeatedField<ConferenceSolution> ConferenceSolution { get; }
Defines conference solutions provided by this add-on.
Property Value | |
---|---|
Type | Description |
RepeatedFieldConferenceSolution |
CreateSettingsUrlFunction
public string CreateSettingsUrlFunction { get; set; }
An endpoint to execute that creates a URL to the add-on's settings page.
Property Value | |
---|---|
Type | Description |
string |
CurrentEventAccess
public CalendarAddOnManifest.Types.EventAccess CurrentEventAccess { get; set; }
Define the level of data access when an event addon is triggered.
Property Value | |
---|---|
Type | Description |
CalendarAddOnManifestTypesEventAccess |
EventOpenTrigger
public CalendarExtensionPoint EventOpenTrigger { get; set; }
An endpoint to trigger when an event is opened (viewed/edited).
Property Value | |
---|---|
Type | Description |
CalendarExtensionPoint |
EventUpdateTrigger
public CalendarExtensionPoint EventUpdateTrigger { get; set; }
An endpoint to trigger when the open event is updated.
Property Value | |
---|---|
Type | Description |
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 | |
---|---|
Type | Description |
HomepageExtensionPoint |