[−][src]Struct google_mybusiness4::LocalPost
Represents a local post for a location.
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).
- locations local posts patch accounts (request|response)
- locations local posts create accounts (request|response)
- locations local posts get accounts (response)
Fields
language_code: Option<String>
The language of the local post.
update_time: Option<String>
Output only. Time of the last modification of the post made by the user.
topic_type: Option<String>
Required. The topic type of the post: standard, event, offer, or product.
name: Option<String>
Output only. Google identifier for this local post in the form:
accounts/{account_id}/locations/{location_id}/localPosts/{local_post_id}
offer: Option<LocalPostOffer>
Additional data for offer posts. This should only be set when the topic_type is OFFER.
media: Option<Vec<MediaItem>>
The media associated with the post. source_url is the only supported data field for a LocalPost MediaItem.
create_time: Option<String>
Output only. Time of the creation of the post.
product: Option<LocalPostProduct>
Additional data for product posts. This should only be set when the topic_type is PRODUCT.
search_url: Option<String>
Output only. The link to the local post in Google search. This link can be used to share the post via social media, email, text, etc.
summary: Option<String>
Description/body of the local post.
state: Option<String>
Output only. The state of the post, indicating what part of its lifecycle it is in.
call_to_action: Option<CallToAction>
The URL that users are sent to when clicking through the promotion. Ignored
for topic type OFFER
.
event: Option<LocalPostEvent>
Event information. Required for topic types EVENT
and OFFER
.
Trait Implementations
impl Clone for LocalPost
[src]
impl Debug for LocalPost
[src]
impl Default for LocalPost
[src]
impl<'de> Deserialize<'de> for LocalPost
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl RequestValue for LocalPost
[src]
impl ResponseResult for LocalPost
[src]
impl Serialize for LocalPost
[src]
Auto Trait Implementations
impl RefUnwindSafe for LocalPost
impl Send for LocalPost
impl Sync for LocalPost
impl Unpin for LocalPost
impl UnwindSafe for LocalPost
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
[src]
T: Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Typeable for T where
T: Any,
T: Any,