Class NotificationSubscription
Represents a notification subscription owned by a Merchant account.
Implements
Inherited Members
Namespace: Google.Apis.Merchant.notifications_v1beta.Data
Assembly: Google.Apis.Merchant.notifications_v1beta.dll
Syntax
public class NotificationSubscription : IDirectResponseSchema
Properties
AllManagedAccounts
If this value is true, the requesting account is notified of the specified event for all managed accounts (can be subaccounts or other linked accounts) including newly added accounts on a daily basis.
Declaration
[JsonProperty("allManagedAccounts")]
public virtual bool? AllManagedAccounts { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
CallBackUri
URL to be used to push the notification to the merchant.
Declaration
[JsonProperty("callBackUri")]
public virtual string CallBackUri { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Name
Output only. The name of the notification configuration. Generated by the Content API upon creation of a
new NotificationSubscription. The account represents the merchant ID of the merchant that owns the
configuration. Format: accounts/{account}/notificationsubscriptions/{notification_subscription}
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
RegisteredEvent
The event that the merchant wants to be notified about.
Declaration
[JsonProperty("registeredEvent")]
public virtual string RegisteredEvent { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
TargetAccount
The name of the account you want to receive notifications for. Format: accounts/{account}
Declaration
[JsonProperty("targetAccount")]
public virtual string TargetAccount { get; set; }
Property Value
| Type | Description |
|---|---|
| string |