{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/google-ads/json-schema/google-ads-google-ads-googleads-v25-services-update-product-link-invitation-request-schema.json",
  "title": "GoogleAdsGoogleadsV25Services__UpdateProductLinkInvitationRequest",
  "description": "Request message for ProductLinkInvitationService.UpdateProductLinkInvitation.",
  "x-generated": "2026-11-04",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/google-ads-customers-productlinkinvitations-api-openapi.yml#/components/schemas/GoogleAdsGoogleadsV25Services__UpdateProductLinkInvitationRequest",
  "type": "object",
  "properties": {
    "productLinkInvitationStatus": {
      "type": "string",
      "description": "Required. The product link invitation to be created.",
      "x-enumDescriptions": [
        "Not specified.",
        "Used for return value only. Represents value unknown in this version.",
        "The invitation is accepted.",
        "An invitation has been sent to the other account. A user on the other account may now accept the invitation by setting the status to ACCEPTED.",
        "This invitation has been sent by a user on the other account. It may be accepted by a user on this account by setting the status to ACCEPTED.",
        "The invitation is revoked by the user who sent the invitation.",
        "The invitation has been rejected by the invitee.",
        "The invitation has timed out before being accepted by the invitee."
      ],
      "enum": [
        "UNSPECIFIED",
        "UNKNOWN",
        "ACCEPTED",
        "REQUESTED",
        "PENDING_APPROVAL",
        "REVOKED",
        "REJECTED",
        "EXPIRED"
      ]
    },
    "resourceName": {
      "description": "Required. Resource name of the product link invitation.",
      "type": "string"
    }
  }
}