Class UserListDirectLicense
A user list direct license.
This feature is only available to data partners.
Implements
Namespace: Google.Ads.DataManager.V1
Assembly: Google.Ads.DataManager.V1.dll
Syntax
public sealed class UserListDirectLicense : IMessage<UserListDirectLicense>, IEquatable<UserListDirectLicense>, IDeepCloneable<UserListDirectLicense>, IBufferMessage, IMessage
Constructors
UserListDirectLicense()
Declaration
public UserListDirectLicense()
UserListDirectLicense(UserListDirectLicense)
Declaration
public UserListDirectLicense(UserListDirectLicense other)
Parameters
| Type | Name | Description |
|---|---|---|
| UserListDirectLicense | other |
Properties
ClientAccountDisplayName
Output only. Name of client customer which the user list is being licensed to.
This field is read-only.
Declaration
public string ClientAccountDisplayName { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ClientAccountId
Immutable. ID of client customer which the user list is being licensed to.
Declaration
public long ClientAccountId { get; set; }
Property Value
| Type | Description |
|---|---|
| long |
ClientAccountType
Immutable. Account type of client customer which the user list is being licensed to.
Declaration
public UserListLicenseClientAccountType ClientAccountType { get; set; }
Property Value
| Type | Description |
|---|---|
| UserListLicenseClientAccountType |
HasClientAccountId
Gets whether the "client_account_id" field is set
Declaration
public bool HasClientAccountId { get; }
Property Value
| Type | Description |
|---|---|
| bool |
HasClientAccountType
Gets whether the "client_account_type" field is set
Declaration
public bool HasClientAccountType { get; }
Property Value
| Type | Description |
|---|---|
| bool |
HasStatus
Gets whether the "status" field is set
Declaration
public bool HasStatus { get; }
Property Value
| Type | Description |
|---|---|
| bool |
HasUserListId
Gets whether the "user_list_id" field is set
Declaration
public bool HasUserListId { get; }
Property Value
| Type | Description |
|---|---|
| bool |
HistoricalPricings
Output only. Pricing history of this user list license.
This field is read-only.
Declaration
public RepeatedField<UserListLicensePricing> HistoricalPricings { get; }
Property Value
| Type | Description |
|---|---|
| RepeatedField<UserListLicensePricing> |
Metrics
Output only. Metrics related to this license
This field is read-only and only populated if the start and end dates are set in the ListUserListDirectLicenses call
Declaration
public UserListLicenseMetrics Metrics { get; set; }
Property Value
| Type | Description |
|---|---|
| UserListLicenseMetrics |
Name
Identifier. The resource name of the user list direct license.
Declaration
public string Name { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Pricing
Optional. UserListDirectLicense pricing.
Declaration
public UserListLicensePricing Pricing { get; set; }
Property Value
| Type | Description |
|---|---|
| UserListLicensePricing |
Status
Optional. Status of UserListDirectLicense - ENABLED or DISABLED.
Declaration
public UserListLicenseStatus Status { get; set; }
Property Value
| Type | Description |
|---|---|
| UserListLicenseStatus |
UserListDirectLicenseName
UserListDirectLicenseName-typed view over the Name resource name property.
Declaration
public UserListDirectLicenseName UserListDirectLicenseName { get; set; }
Property Value
| Type | Description |
|---|---|
| UserListDirectLicenseName |
UserListDisplayName
Output only. Name of the user list being licensed.
This field is read-only.
Declaration
public string UserListDisplayName { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
UserListId
Immutable. ID of the user list being licensed.
Declaration
public long UserListId { get; set; }
Property Value
| Type | Description |
|---|---|
| long |