Class EventTagsResource.ListRequest
Retrieves a list of event tags, possibly filtered.
Inheritance
Inherited Members
Namespace: Google.Apis.Dfareporting.v3_2
Assembly: Google.Apis.Dfareporting.v3_2.dll
Syntax
public class ListRequest : DfareportingBaseServiceRequest<EventTagsListResponse>, IClientServiceRequest<EventTagsListResponse>, IClientServiceRequest
Constructors
ListRequest(IClientService, Int64)
Constructs a new List request.
Declaration
public ListRequest(IClientService service, long profileId)
Parameters
Type | Name | Description |
---|---|---|
IClientService | service | |
System.Int64 | profileId |
Properties
AdId
Select only event tags that belong to this ad.
Declaration
[RequestParameter("adId", RequestParameterType.Query)]
public virtual long? AdId { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Int64> |
AdvertiserId
Select only event tags that belong to this advertiser.
Declaration
[RequestParameter("advertiserId", RequestParameterType.Query)]
public virtual long? AdvertiserId { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Int64> |
CampaignId
Select only event tags that belong to this campaign.
Declaration
[RequestParameter("campaignId", RequestParameterType.Query)]
public virtual long? CampaignId { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Int64> |
DefinitionsOnly
Examine only the specified campaign or advertiser's event tags for matching selector criteria. When set to false, the parent advertiser and parent campaign of the specified ad or campaign is examined as well. In addition, when set to false, the status field is examined as well, along with the enabledByDefault field. This parameter can not be set to true when adId is specified as ads do not define their own even tags.
Declaration
[RequestParameter("definitionsOnly", RequestParameterType.Query)]
public virtual bool? DefinitionsOnly { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Boolean> |
Enabled
Select only enabled event tags. What is considered enabled or disabled depends on the definitionsOnly parameter. When definitionsOnly is set to true, only the specified advertiser or campaign's event tags' enabledByDefault field is examined. When definitionsOnly is set to false, the specified ad or specified campaign's parent advertiser's or parent campaign's event tags' enabledByDefault and status fields are examined as well.
Declaration
[RequestParameter("enabled", RequestParameterType.Query)]
public virtual bool? Enabled { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Boolean> |
EventTagTypes
Select only event tags with the specified event tag types. Event tag types can be used to specify whether to use a third-party pixel, a third-party JavaScript URL, or a third-party click-through URL for either impression or click tracking.
Declaration
[RequestParameter("eventTagTypes", RequestParameterType.Query)]
public virtual EventTagsResource.ListRequest.EventTagTypesEnum? EventTagTypes { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<EventTagsResource.ListRequest.EventTagTypesEnum> |
HttpMethod
Gets the HTTP method.
Declaration
public override string HttpMethod { get; }
Property Value
Type | Description |
---|---|
System.String |
Overrides
Ids
Select only event tags with these IDs.
Declaration
[RequestParameter("ids", RequestParameterType.Query)]
public virtual Repeatable<string> Ids { get; set; }
Property Value
Type | Description |
---|---|
Repeatable<System.String> |
MethodName
Gets the method name.
Declaration
public override string MethodName { get; }
Property Value
Type | Description |
---|---|
System.String |
Overrides
ProfileId
User profile ID associated with this request.
Declaration
[RequestParameter("profileId", RequestParameterType.Path)]
public virtual long ProfileId { get; }
Property Value
Type | Description |
---|---|
System.Int64 |
RestPath
Gets the REST path.
Declaration
public override string RestPath { get; }
Property Value
Type | Description |
---|---|
System.String |
Overrides
SearchString
Allows searching for objects by name or ID. Wildcards () are allowed. For example, "eventtag2015" will return objects with names like "eventtag June 2015", "eventtag April 2015", or simply "eventtag 2015". Most of the searches also add wildcards implicitly at the start and the end of the search string. For example, a search string of "eventtag" will match objects with name "my eventtag", "eventtag 2015", or simply "eventtag".
Declaration
[RequestParameter("searchString", RequestParameterType.Query)]
public virtual string SearchString { get; set; }
Property Value
Type | Description |
---|---|
System.String |
SortField
Field by which to sort the list.
Declaration
[RequestParameter("sortField", RequestParameterType.Query)]
public virtual EventTagsResource.ListRequest.SortFieldEnum? SortField { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<EventTagsResource.ListRequest.SortFieldEnum> |
SortOrder
Order of sorted results.
Declaration
[RequestParameter("sortOrder", RequestParameterType.Query)]
public virtual EventTagsResource.ListRequest.SortOrderEnum? SortOrder { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<EventTagsResource.ListRequest.SortOrderEnum> |
Methods
InitParameters()
Initializes List parameter list.
Declaration
protected override void InitParameters()