[][src]Struct google_mybusiness4::LocalPost

pub struct LocalPost {
    pub language_code: Option<String>,
    pub update_time: Option<String>,
    pub topic_type: Option<String>,
    pub name: Option<String>,
    pub offer: Option<LocalPostOffer>,
    pub media: Option<Vec<MediaItem>>,
    pub create_time: Option<String>,
    pub product: Option<LocalPostProduct>,
    pub search_url: Option<String>,
    pub summary: Option<String>,
    pub state: Option<String>,
    pub call_to_action: Option<CallToAction>,
    pub event: Option<LocalPostEvent>,
}

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).

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]

impl RequestValue for LocalPost[src]

impl ResponseResult for LocalPost[src]

impl Serialize for LocalPost[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Typeable for T where
    T: Any