[][src]Struct google_mybusiness4::ReportGoogleLocationRequest

pub struct ReportGoogleLocationRequest {
    pub report_reason_bad_recommendation: Option<String>,
    pub report_reason_bad_location: Option<String>,
    pub report_reason_language_code: Option<String>,
    pub report_reason_elaboration: Option<String>,
    pub location_group_name: Option<String>,
}

Request message for reporting a GoogleLocation.

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

report_reason_bad_recommendation: Option<String>

The reason for which the user is reporting this location when the issue is with the recommendation. This report is useful if the location has been recommended to the GMB account.

report_reason_bad_location: Option<String>

The reason for which the user is reporting this location when the issue is with the location itself.

report_reason_language_code: Option<String>

Optional. The BCP 47 code of language used in report_reason_elaboration.

report_reason_elaboration: Option<String>

Optional. A text entry for elaborating on the reason for which the user is reporting this location. The maximum length is 512 characters.

location_group_name: Option<String>

Optional. The resource name of the location group that this Google Location is being reported for, in the format accounts/{account_id}.

Trait Implementations

impl Clone for ReportGoogleLocationRequest[src]

impl Debug for ReportGoogleLocationRequest[src]

impl Default for ReportGoogleLocationRequest[src]

impl<'de> Deserialize<'de> for ReportGoogleLocationRequest[src]

impl RequestValue for ReportGoogleLocationRequest[src]

impl Serialize for ReportGoogleLocationRequest[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