Skip to main content

@swamp/gcp/mybusinessplaceactions

v2026.04.23.1

Google Cloud mybusinessplaceactions infrastructure models

Repository

https://github.com/systeminit/swamp-extensions

Labels

gcpgoogle-cloudmybusinessplaceactionscloudinfrastructure

Contents

Quality score

Verified by Swamp

How well-documented and verifiable this extension is.

100%

Grade A

  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types1/1earned
  • Has description1/1earned
  • At least one platform tag (or universal)1/1earned
  • Two or more platform tags (or universal)1/1earned
  • License declared1/1earned
  • Verified public repository2/2earned

Install

$ swamp extension pull @swamp/gcp/mybusinessplaceactions

@swamp/gcp/mybusinessplaceactions/placeactionlinksv2026.04.23.1placeactionlinks.ts

Global Arguments

ArgumentTypeDescription
isPreferred?booleanOptional. Whether this link is preferred by the merchant. Only one link can be marked as preferred per place action type at a location. If a future request marks a different link as preferred for the same place action type, then the current preferred link (if any exists) will lose its preference.
name?stringOptional. The resource name, in the format `locations/{location_id}/placeActionLinks/{place_action_link_id}`. The name field will only be considered in UpdatePlaceActionLink and DeletePlaceActionLink requests for updating and deleting links respectively. However, it will be ignored in CreatePlaceActionLink request, where `place_action_link_id` will be assigned by the server on successful creation of a new link and returned as part of the response.
placeActionType?enumRequired. The type of place action that can be performed using this link.
uri?stringRequired. The link uri. The same uri can be reused for different action types across different locations. However, only one place action link is allowed for each unique combination of (uri, place action type, location).
parent?stringThe parent resource name (e.g., projects/my-project/locations/us-central1, organizations/123, folders/456)
createCreate a placeActionLinks
getGet a placeActionLinks
ArgumentTypeDescription
identifierstringThe name of the placeActionLinks
updateUpdate placeActionLinks attributes
deleteDelete the placeActionLinks
ArgumentTypeDescription
identifierstringThe name of the placeActionLinks
syncSync placeActionLinks state from GCP

Resources

state(infinite)— Represents a place action link and its attributes.
@swamp/gcp/mybusinessplaceactions/placeactiontypemetadatav2026.04.23.1placeactiontypemetadata.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
getGet a placeActionTypeMetadata
ArgumentTypeDescription
identifierstringThe name of the placeActionTypeMetadata
syncSync placeActionTypeMetadata state from GCP

Resources

state(infinite)— Metadata for supported place action types.