// This file is @generated by prost-build.
/// JSON payload of error messages that are logged to Cloud Logging. An error
/// message (in English) is written to Cloud Logging (if not disabled) when an
/// error is encountered while using an add-on.
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GSuiteAddOnsLogEntry {
/// The deployment that caused the error. For add-ons built in Apps Script,
/// this is the deployment ID defined by Apps Script. For add-ons built in
/// other languages, this is the deployment ID defined in Google Cloud.
#[prost(string, tag = "1")]
pub deployment: ::prost::alloc::string::String,
/// The error code and message.
#[prost(message, optional, tag = "2")]
pub error: ::core::option::Option<super::super::super::super::rpc::Status>,
/// The function name that was running when the error occurred. This field
/// might not always be set, for example, if an error happens when fetching the
/// list of installed add-ons for a user.
#[prost(string, tag = "3")]
pub deployment_function: ::prost::alloc::string::String,
}