Struct google_mybusiness4::api::Notifications [−][src]
pub struct Notifications {
pub name: Option<String>,
pub notification_types: Option<Vec<String>>,
pub topic_name: Option<String>,
}
Expand description
A Google Cloud Pub/Sub topic where notifications can be published when a location is updated or has a new review. There will be only one notification settings resource per-account.
Activities
This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).
- get notifications accounts (response)
- update notifications accounts (request|response)
Fields
name: Option<String>
Output only. The notifications resource name.
notification_types: Option<Vec<String>>
The types of notifications that will be sent to the Cloud Pub/Sub topic. At least one must be specified. To stop receiving notifications entirely, use DeleteNotifications.
topic_name: Option<String>
The Google Cloud Pub/Sub topic that will receive notifications when locations managed by this account are updated. If unset, no notifications will be posted.
The account mybusiness-api-pubsub@system.gserviceaccount.com must have at least Publish permissions on the Cloud Pub/Sub topic.
Trait Implementations
Returns the “default value” for a type. Read more
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for Notifications
impl Send for Notifications
impl Sync for Notifications
impl Unpin for Notifications
impl UnwindSafe for Notifications
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more