GoogleApi.MyBusinessBusinessInformation.V1.Model.Metadata (google_api_my_business_business_information v0.5.2)

View Source

Additional non-user-editable information about the location.

Attributes

  • canDelete (type: boolean(), default: nil) - Output only. Indicates whether the location can be deleted using the API.
  • canHaveBusinessCalls (type: boolean(), default: nil) - Output only. Indicates if the listing is eligible for business calls.
  • canHaveFoodMenus (type: boolean(), default: nil) - Output only. Indicates if the listing is eligible for food menu.
  • canModifyServiceList (type: boolean(), default: nil) - Output only. Indicates if the listing can modify the service list.
  • canOperateHealthData (type: boolean(), default: nil) - Output only. Indicates whether the location can operate on Health data.
  • canOperateLocalPost (type: boolean(), default: nil) - Output only. Indicates if the listing can manage local posts. Deprecated: This field is no longer populated and will be removed in a future version.
  • canOperateLodgingData (type: boolean(), default: nil) - Output only. Indicates whether the location can operate on Lodging data.
  • duplicateLocation (type: String.t, default: nil) - Output only. The location resource that this location duplicates.
  • hasGoogleUpdated (type: boolean(), default: nil) - Output only. Indicates whether the place ID associated with this location has updates that need to be updated or rejected by the client. If this boolean is set, you should call the getGoogleUpdated method to lookup information that's needs to be verified.
  • hasPendingEdits (type: boolean(), default: nil) - Output only. Indicates whether any of this Location's properties are in the edit pending state.
  • hasVoiceOfMerchant (type: boolean(), default: nil) - Output only. Indicates if the listing has Voice of Merchant. If this boolean is false, you should call the locations.getVoiceOfMerchantState API to get details as to why they do not have Voice of Merchant.
  • mapsUri (type: String.t, default: nil) - Output only. A link to the location on Maps.
  • newReviewUri (type: String.t, default: nil) - Output only. A link to the page on Google Search where a customer can leave a review for the location.
  • placeId (type: String.t, default: nil) - Output only. If this locationappears on Google Maps, this field is populated with the place ID for the location. This ID can be used in various Places APIs. This field can be set during Create calls, but not for Update.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

t()

@type t() :: %GoogleApi.MyBusinessBusinessInformation.V1.Model.Metadata{
  canDelete: boolean() | nil,
  canHaveBusinessCalls: boolean() | nil,
  canHaveFoodMenus: boolean() | nil,
  canModifyServiceList: boolean() | nil,
  canOperateHealthData: boolean() | nil,
  canOperateLocalPost: boolean() | nil,
  canOperateLodgingData: boolean() | nil,
  duplicateLocation: String.t() | nil,
  hasGoogleUpdated: boolean() | nil,
  hasPendingEdits: boolean() | nil,
  hasVoiceOfMerchant: boolean() | nil,
  mapsUri: String.t() | nil,
  newReviewUri: String.t() | nil,
  placeId: String.t() | nil
}

Functions

decode(value, options)

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.