// This file is @generated by prost-build.
/// Docs add-on manifest.
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct DocsAddOnManifest {
    /// If present, this overrides the configuration from
    /// `addOns.common.homepageTrigger`.
    #[prost(message, optional, tag = "1")]
    pub homepage_trigger: ::core::option::Option<super::HomepageExtensionPoint>,
    /// Endpoint to execute when file scope authorization is granted
    /// for this document/user pair.
    #[prost(message, optional, tag = "2")]
    pub on_file_scope_granted_trigger: ::core::option::Option<DocsExtensionPoint>,
}
/// Common format for declaring a Docs add-on's triggers.
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct DocsExtensionPoint {
    /// Required. The endpoint to execute when this extension point is activated.
    #[prost(string, tag = "1")]
    pub run_function: ::prost::alloc::string::String,
}
